From d2475d57028508bfc945b0b2ef70ed29a452bd92 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 12:02:31 +0200 Subject: [PATCH 01/71] Remove mp/game/dab from .gitignore --- .gitignore | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 2c4d1f5ea..913f6bda2 100644 --- a/.gitignore +++ b/.gitignore @@ -100,7 +100,11 @@ mp/src/thirdparty/curl-7.31.0/* /mp/src/materialsystem/stdshaders/shaders /mp/src/datatool/Release /mp/src/materialsystem/stdshaders/Release_dx9_dab -/mp/game +/mp/game/bin +/mp/game/da_info +/mp/game/dab/materials +/mp/game/dab/bin/*.dll +/mp/game/dab/bin/*.so mp/src/public/togl/osx/glmgrbasics.h mp/src/thirdparty/curl-7.31.0/src/macos/MACINSTALL.TXT From 5e1377c51e89969c88ef74fc7945a6daaffec7d3 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 13:30:14 +0200 Subject: [PATCH 02/71] Add text files from Steam --- .gitattributes | 3 + .gitignore | 2 +- mp/game/dab/cfg/autoexec.cfg | 3 + mp/game/dab/cfg/config_default.cfg | 49 + mp/game/dab/cfg/config_dvorak.cfg | 19 + mp/game/dab/cfg/listenserver.cfg | 6 + mp/game/dab/cfg/server.cfg | 7 + mp/game/dab/cfg/settings.scr | 44 + .../dab/cfg/sfm_defaultanimationgroups.txt | 992 +++++ mp/game/dab/cfg/user_default.scr | 134 + mp/game/dab/cfg/valve.rc | 19 + mp/game/dab/copy_to_sfm.bat | 15 + mp/game/dab/credits.html | 171 + mp/game/dab/da.fgd | 32 + mp/game/dab/detail.vbsp | 1384 ++++++ mp/game/dab/gameinfo.txt | 81 + mp/game/dab/lights.rad | 57 + mp/game/dab/mapcycle.txt | 8 + mp/game/dab/maplist.txt | 8 + .../dab/materials/BOAT/TOOLSINVISIBLEWOOD.vmt | 10 + mp/game/dab/materials/ads/adgroup_01b.vmt | 7 + .../materials/astfa/helipad_duocircles.vmt | 6 + mp/game/dab/materials/brick/BRICKWALL045A.vmt | 10 + mp/game/dab/materials/brick/brickwall004a.vmt | 6 + mp/game/dab/materials/brick/brickwall014a.vmt | 6 + mp/game/dab/materials/brick/brickwall019a.vmt | 7 + mp/game/dab/materials/brick/brickwall036a.vmt | 7 + mp/game/dab/materials/brick/brickwall038a.vmt | 6 + mp/game/dab/materials/brick/brickwall040c.vmt | 7 + mp/game/dab/materials/brick/brickwall045l.vmt | 6 + mp/game/dab/materials/brick/brickwall049a.vmt | 9 + .../materials/brick/drainage_brickwall_01.vmt | 15 + mp/game/dab/materials/brick/wall05.vmt | 5 + mp/game/dab/materials/brick/wall06.vmt | 5 + mp/game/dab/materials/buildings/ROOF01A.vmt | 5 + mp/game/dab/materials/buildings/ROOF02.vmt | 5 + mp/game/dab/materials/buildings/ROOF07.vmt | 5 + mp/game/dab/materials/buildings/ROOF08.vmt | 5 + mp/game/dab/materials/buildings/brick08.vmt | 13 + mp/game/dab/materials/buildings/brick33.vmt | 11 + mp/game/dab/materials/buildings/brick41.vmt | 8 + .../dab/materials/buildings/concrete01.vmt | 7 + .../dab/materials/buildings/concrete04.vmt | 7 + .../dab/materials/buildings/door_metal_01.vmt | 8 + .../dab/materials/buildings/door_metal_02.vmt | 8 + mp/game/dab/materials/buildings/gen07.vmt | 7 + mp/game/dab/materials/buildings/gen09.vmt | 7 + mp/game/dab/materials/buildings/gen20.vmt | 7 + mp/game/dab/materials/buildings/gen20c.vmt | 7 + mp/game/dab/materials/buildings/gen20d.vmt | 11 + mp/game/dab/materials/buildings/gen22.vmt | 7 + .../dab/materials/buildings/glass01_small.vmt | 8 + .../dab/materials/buildings/skyscraper25.vmt | 7 + .../buildings/urban_composite_01a.vmt | 8 + mp/game/dab/materials/cable/cable.vmt | 9 + .../materials/composite/BUILDINGSET038A.vmt | 7 + mp/game/dab/materials/concrete/MILWALL001.vmt | 6 + mp/game/dab/materials/concrete/SIDEWALK01.vmt | 5 + .../concrete/baggage_concretefloora.vmt | 6 + mp/game/dab/materials/concrete/ceiling03.vmt | 5 + .../materials/concrete/cinderblocks_top.vmt | 6 + .../concrete/cinderblocks_top_empty.vmt | 6 + .../materials/concrete/cinderwall02_dirty.vmt | 10 + .../dab/materials/concrete/cinderwall04.vmt | 10 + .../dab/materials/concrete/conc_clean_top.vmt | 7 + .../materials/concrete/concrete_cinder01b.vmt | 11 + .../concrete/concrete_cinder01b_cheap.vmt | 5 + .../concrete/concrete_floor_02_blue.vmt | 6 + .../materials/concrete/concrete_floor_02b.vmt | 6 + .../materials/concrete/concrete_floor_10.vmt | 6 + .../concrete/concrete_polished_01.vmt | 12 + .../materials/concrete/concrete_slab_01.vmt | 9 + .../materials/concrete/concrete_slab_02.vmt | 9 + .../materials/concrete/concrete_slab_03.vmt | 9 + .../concrete/concreteceiling003a.vmt | 10 + .../materials/concrete/concretefloor006a.vmt | 5 + .../materials/concrete/concretefloor007a.vmt | 14 + .../materials/concrete/concretefloor008a.vmt | 7 + .../materials/concrete/concretefloor011a.vmt | 6 + .../materials/concrete/concretefloor015a.vmt | 11 + .../materials/concrete/concretefloor016a.vmt | 10 + .../materials/concrete/concretefloor026a.vmt | 7 + .../materials/concrete/concretefloor034a.vmt | 10 + .../materials/concrete/concretefloor038a.vmt | 5 + .../concrete/concretefloor038a_bump.vmt | 11 + .../materials/concrete/concretefloor038b.vmt | 10 + .../concrete/concretefloor_bunker02a.vmt | 13 + .../concrete/concretefloor_construct01.vmt | 10 + .../materials/concrete/concretewall001.vmt | 6 + .../materials/concrete/concretewall001a.vmt | 6 + .../materials/concrete/concretewall002a.vmt | 6 + .../materials/concrete/concretewall004a.vmt | 11 + .../materials/concrete/concretewall011c.vmt | 8 + .../materials/concrete/concretewall011h.vmt | 7 + .../materials/concrete/concretewall013f.vmt | 9 + .../materials/concrete/concretewall036a.vmt | 11 + .../materials/concrete/concretewall038d.vmt | 9 + .../materials/concrete/concretewall044a.vmt | 8 + .../dab/materials/concrete/concwsnow01.vmt | 6 + .../concrete/drainage_concreteceiling_01.vmt | 11 + .../concrete/drainage_concretefloor_01.vmt | 11 + mp/game/dab/materials/concrete/floor01.vmt | 12 + .../dab/materials/concrete/floor_subway01.vmt | 10 + .../materials/concrete/mainstreet_road01b.vmt | 15 + mp/game/dab/materials/concrete/milflr001.vmt | 8 + mp/game/dab/materials/concrete/prodwlld.vmt | 5 + mp/game/dab/materials/concrete/prodwllh.vmt | 5 + .../dab/materials/concrete/roadparkinglot.vmt | 5 + mp/game/dab/materials/concrete/roof01.vmt | 6 + .../concrete/sewer_concretewall01b.vmt | 10 + .../materials/concrete/sidewalk_ssbump.vmt | 12 + .../concrete/subway_concretewall_01a.vmt | 14 + .../concrete/tunnel_concretewall_01b.vmt | 15 + .../concrete/urban_concretefloor_03a.vmt | 14 + .../materials/concrete/urban_sidewalk_01b.vmt | 16 + .../concrete/vertigo_concretefloora.vmt | 11 + mp/game/dab/materials/console/dablogomenu.vmt | 9 + .../console/dablogomenu_widescreen.vmt | 9 + .../dab/materials/construction/blue_tarp.vmt | 10 + .../dab/materials/construction/drywall_01.vmt | 5 + .../dab/materials/construction/drywall_02.vmt | 5 + .../dab/materials/construction/jr_sign.vmt | 8 + .../materials/construction/jr_sign_small.vmt | 8 + .../materials/construction/metal_strut_01.vmt | 7 + .../shipping_container_left_red.vmt | 9 + .../shipping_container_mid_red.vmt | 9 + .../shipping_container_right_red.vmt | 9 + .../materials/cs_assault/assault_brick1.vmt | 4 + .../cs_assault/assault_pinup_decal01.vmt | 7 + .../cs_assault/assault_skybox_building02.vmt | 4 + .../cs_assault/assault_skybox_building04.vmt | 9 + .../cs_assault/assault_tres_decal01.vmt | 7 + .../cs_assault/concretefloor026a.vmt | 6 + mp/game/dab/materials/cs_havana/ceiling01.vmt | 6 + mp/game/dab/materials/cs_havana/woodm.vmt | 6 + .../dab/materials/cs_italy/marketwall01d.vmt | 7 + .../dab/materials/cs_italy/marketwall01e.vmt | 7 + mp/game/dab/materials/cs_italy/pwood1.vmt | 6 + .../dab/materials/cs_italy/pwood1_nobump.vmt | 9 + .../dab/materials/custom/damagedecal05.vmt | 8 + mp/game/dab/materials/da/briefcase_hud.vmt | 8 + mp/game/dab/materials/da/bullet.vmt | 6 + mp/game/dab/materials/da/capturepoint_hud.vmt | 8 + mp/game/dab/materials/da/capturezone.vmt | 25 + mp/game/dab/materials/de_cbble/trim04.vmt | 6 + mp/game/dab/materials/de_cbble/trim05.vmt | 6 + mp/game/dab/materials/de_cbble/trim06.vmt | 9 + .../dab/materials/de_cbble/woodceiling01.vmt | 8 + .../materials/de_nuke/nukconcretewalla.vmt | 6 + .../de_nuke/nukconcretewalla_small.vmt | 5 + .../materials/de_nuke/nukconcretewallb.vmt | 6 + .../materials/de_nuke/nukconcretewallc.vmt | 6 + .../dab/materials/de_nuke/nuke_ceiling_01.vmt | 6 + .../de_nuke/nuke_ceiling_facility_01.vmt | 6 + .../materials/de_nuke/nuke_metalfloor_01.vmt | 6 + .../materials/de_nuke/nuke_officedoor_01.vmt | 6 + .../de_nuke/nuke_wall_cntrlroom_01.vmt | 6 + mp/game/dab/materials/de_nuke/nukfloora.vmt | 9 + mp/game/dab/materials/de_nuke/nukfloorb.vmt | 9 + mp/game/dab/materials/de_nuke/nukwindowb.vmt | 9 + .../materials/de_nuke/nukwindowb_light.vmt | 9 + .../dab/materials/de_piranesi/pi_grnmetal.vmt | 6 + .../dab/materials/de_prodigy/ceiling01.vmt | 6 + mp/game/dab/materials/de_prodigy/metal02.vmt | 6 + .../materials/de_train/decalgraffiti058a.vmt | 8 + .../dab/materials/de_train/decalstain004a.vmt | 8 + .../de_train/train_cement_floor_01.vmt | 5 + .../de_train/train_cement_floor_02.vmt | 6 + .../de_train/train_dirt_decal_02.vmt | 8 + .../de_train/train_gravel_floor_01.vmt | 5 + .../de_train/train_metalceiling_01.vmt | 6 + .../de_train/train_metalceiling_02.vmt | 5 + .../de_train/train_security_decal_01.vmt | 8 + mp/game/dab/materials/decals/bills01a.vmt | 8 + mp/game/dab/materials/decals/bills02a.vmt | 8 + mp/game/dab/materials/decals/bills03a.vmt | 10 + mp/game/dab/materials/decals/blood1.vmt | 9 + mp/game/dab/materials/decals/blood2.vmt | 9 + mp/game/dab/materials/decals/blood3.vmt | 8 + mp/game/dab/materials/decals/blood4.vmt | 9 + mp/game/dab/materials/decals/blood5.vmt | 9 + mp/game/dab/materials/decals/blood6.vmt | 9 + mp/game/dab/materials/decals/blood8.vmt | 9 + .../dab/materials/decals/bloodstain_001.vmt | 9 + .../dab/materials/decals/bloodstain_003.vmt | 8 + .../dab/materials/decals/bloodstain_101.vmt | 9 + .../decals/checkpointarrow01_black.vmt | 10 + .../decals/checkpointarrow01_orange.vmt | 10 + .../decals/decalconcretedrain002a.vmt | 9 + .../materials/decals/decalgraffiti001a_cs.vmt | 8 + .../materials/decals/decalgraffiti001b.vmt | 9 + .../materials/decals/decalgraffiti001b_cs.vmt | 8 + .../materials/decals/decalgraffiti001c.vmt | 11 + .../materials/decals/decalgraffiti001c_cs.vmt | 8 + .../materials/decals/decalgraffiti001d_cs.vmt | 8 + .../materials/decals/decalgraffiti002a.vmt | 8 + .../materials/decals/decalgraffiti005a.vmt | 8 + .../materials/decals/decalgraffiti007a.vmt | 8 + .../materials/decals/decalgraffiti007a_cs.vmt | 8 + .../materials/decals/decalgraffiti010a.vmt | 8 + .../materials/decals/decalgraffiti013a.vmt | 8 + .../materials/decals/decalgraffiti014a.vmt | 8 + .../materials/decals/decalgraffiti017a.vmt | 8 + .../materials/decals/decalgraffiti017a_cs.vmt | 8 + .../materials/decals/decalgraffiti018a.vmt | 8 + .../materials/decals/decalgraffiti019a.vmt | 8 + .../materials/decals/decalgraffiti022a_cs.vmt | 8 + .../materials/decals/decalgraffiti023a.vmt | 10 + .../materials/decals/decalgraffiti023a_cs.vmt | 8 + .../materials/decals/decalgraffiti024a_cs.vmt | 8 + .../materials/decals/decalgraffiti027a_cs.vmt | 8 + .../materials/decals/decalgraffiti029a.vmt | 8 + .../materials/decals/decalgraffiti030a.vmt | 8 + .../materials/decals/decalgraffiti032a.vmt | 8 + .../materials/decals/decalgraffiti033a.vmt | 8 + .../materials/decals/decalgraffiti034a.vmt | 8 + .../materials/decals/decalgraffiti035a.vmt | 8 + .../materials/decals/decalgraffiti036a.vmt | 8 + .../materials/decals/decalgraffiti039a.vmt | 8 + .../materials/decals/decalgraffiti041a.vmt | 8 + .../materials/decals/decalgraffiti043a.vmt | 8 + .../materials/decals/decalgraffiti043a_cs.vmt | 8 + .../materials/decals/decalgraffiti044a.vmt | 8 + .../materials/decals/decalgraffiti044a_cs.vmt | 8 + .../materials/decals/decalgraffiti045a.vmt | 8 + .../materials/decals/decalgraffiti045a_cs.vmt | 8 + .../materials/decals/decalgraffiti046a.vmt | 8 + .../materials/decals/decalgraffiti046a_cs.vmt | 8 + .../materials/decals/decalgraffiti047a.vmt | 10 + .../materials/decals/decalgraffiti049a.vmt | 8 + .../materials/decals/decalgraffiti049a_cs.vmt | 8 + .../materials/decals/decalgraffiti050a.vmt | 8 + .../materials/decals/decalgraffiti050a_cs.vmt | 8 + .../materials/decals/decalgraffiti051a.vmt | 8 + .../materials/decals/decalgraffiti052a.vmt | 8 + .../materials/decals/decalgraffiti053a.vmt | 8 + .../materials/decals/decalgraffiti054a_cs.vmt | 8 + .../materials/decals/decalgraffiti055a.vmt | 8 + .../materials/decals/decalgraffiti056a_cs.vmt | 8 + .../materials/decals/decalgraffiti057a.vmt | 8 + .../materials/decals/decalgraffiti057a_cs.vmt | 8 + .../materials/decals/decalgraffiti058a_cs.vmt | 8 + .../materials/decals/decalgraffiti060a.vmt | 10 + .../materials/decals/decalgraffiti062a.vmt | 8 + .../materials/decals/decalgraffiti062a_cs.vmt | 8 + .../materials/decals/decalgraffiti064a.vmt | 8 + .../materials/decals/decalgraffiti065a.vmt | 8 + .../materials/decals/decalmetalgrate001a.vmt | 11 + .../materials/decals/decalmetalgrate010a.vmt | 11 + .../materials/decals/decalmetalgrate014a.vmt | 9 + .../materials/decals/decalmetalgrate017a.vmt | 9 + .../dab/materials/decals/decalpapers02.vmt | 6 + .../dab/materials/decals/decalplaster002a.vmt | 11 + .../dab/materials/decals/decalstain013a.vmt | 11 + .../materials/decals/drainage_stain_01.vmt | 7 + .../materials/decals/drainage_stain_04.vmt | 7 + .../materials/decals/drainage_stain_05.vmt | 7 + .../dab/materials/decals/graffiti/tag_01.vmt | 6 + .../dab/materials/decals/graffiti/tag_02.vmt | 6 + mp/game/dab/materials/decals/graffiti02.vmt | 6 + mp/game/dab/materials/decals/graffiti03.vmt | 6 + .../materials/decals/graffiti_lootersshot.vmt | 8 + mp/game/dab/materials/decals/holes128_01.vmt | 8 + mp/game/dab/materials/decals/holes128_02.vmt | 8 + mp/game/dab/materials/decals/holes128_03.vmt | 8 + mp/game/dab/materials/decals/holes128_06.vmt | 8 + mp/game/dab/materials/decals/holes128_07.vmt | 8 + mp/game/dab/materials/decals/holes128_08.vmt | 8 + .../dab/materials/decals/infwalldetail04.vmt | 8 + mp/game/dab/materials/decals/manhackcut.vmt | 6 + mp/game/dab/materials/decals/manhackcut2.vmt | 6 + .../materials/decals/manhackcut2_subrect.vmt | 8 + mp/game/dab/materials/decals/manhackcut3.vmt | 6 + .../materials/decals/manhackcut3_subrect.vmt | 8 + .../materials/decals/manhackcut_subrect.vmt | 8 + mp/game/dab/materials/decals/notice01.vmt | 9 + mp/game/dab/materials/decals/offpapers02.vmt | 9 + mp/game/dab/materials/decals/offpapers04.vmt | 8 + mp/game/dab/materials/decals/offsignb.vmt | 10 + .../dab/materials/decals/prodconcrete01.vmt | 8 + .../dab/materials/decals/prodconcrete02.vmt | 10 + .../dab/materials/decals/prodconcrete03.vmt | 10 + .../dab/materials/decals/prodconcrete04.vmt | 10 + mp/game/dab/materials/decals/proddirta.vmt | 8 + mp/game/dab/materials/decals/prodstaina.vmt | 8 + mp/game/dab/materials/decals/prodstainb.vmt | 8 + mp/game/dab/materials/decals/prodventa.vmt | 8 + mp/game/dab/materials/decals/rubble01a.vmt | 10 + mp/game/dab/materials/decals/sign02.vmt | 9 + mp/game/dab/materials/decals/sign05.vmt | 9 + .../dab/materials/decals/sign_station01.vmt | 9 + .../materials/decals/subwaytracks_overlay.vmt | 9 + mp/game/dab/materials/decals/vent01.vmt | 9 + .../materials/decals/vent_residential_00.vmt | 9 + mp/game/dab/materials/decals/wood/shot1.vmt | 6 + .../materials/decals/wood/shot1_subrect.vmt | 9 + mp/game/dab/materials/decals/wood/shot2.vmt | 6 + .../materials/decals/wood/shot2_subrect.vmt | 9 + mp/game/dab/materials/decals/wood/shot3.vmt | 6 + .../materials/decals/wood/shot3_subrect.vmt | 9 + mp/game/dab/materials/decals/wood/shot4.vmt | 6 + .../materials/decals/wood/shot4_subrect.vmt | 9 + mp/game/dab/materials/decals/wood/shot5.vmt | 6 + .../materials/decals/wood/shot5_subrect.vmt | 9 + .../dab/materials/detail/detailsprites.vmt | 8 + .../materials/detail/detailsprites_editor.vmt | 6 + .../dab/materials/detail/grass_lawn_cut.vmt | 8 + .../materials/detail/grass_lawn_cut_dark.vmt | 7 + .../materials/detail/grass_lawn_cut_lite.vmt | 7 + mp/game/dab/materials/dev/blur_filter_x.vmt | 8 + mp/game/dab/materials/dev/blur_filter_y.vmt | 9 + .../dab/materials/dev/dev_cratewood01a.vmt | 6 + .../materials/dev/dev_lowermetaldoor02a.vmt | 6 + .../materials/dev/dev_measuregeneric01.vmt | 6 + .../dev/dev_measuregeneric01b_light.vmt | 6 + .../dab/materials/dev/dev_measurewall01a.vmt | 6 + .../dev/dev_measurewall01d_light.vmt | 6 + mp/game/dab/materials/dev/dof.vmt | 10 + mp/game/dab/materials/dev/upscale.vmt | 6 + mp/game/dab/materials/effects/tracer1.vmt | 9 + mp/game/dab/materials/engine/CREDITS.txt | 5 + .../dab/materials/env/obj/magazine_rack.vmt | 10 + .../environment maps/PipeMetal004b.vmt | 8 + .../dab/materials/glass/GLASSWINDOW048A.vmt | 11 + mp/game/dab/materials/glass/da_glass_01.vmt | 15 + .../glass/da_glass_01_lighta_opaque.vmt | 13 + .../materials/glass/da_glass_01_opaque.vmt | 13 + mp/game/dab/materials/glass/glass01.vmt | 12 + mp/game/dab/materials/glass/glass01opaque.vmt | 10 + .../dab/materials/glass/glasswindow015a.vmt | 8 + .../materials/glass/glasswindowbreak070a.vmt | 14 + .../materials/glass/glasswindowbreak070b.vmt | 30 + mp/game/dab/materials/glass/offwndwb.vmt | 17 + .../dab/materials/glass/offwndwb_break.vmt | 31 + mp/game/dab/materials/glass/railing01.vmt | 15 + .../dab/materials/glass/urban_glass_03.vmt | 15 + .../materials/graffiti/graffiti_alive_256.vmt | 8 + .../materials/graffiti/graffiti_alleys_01.vmt | 8 + .../materials/graffiti/graffiti_alleys_02.vmt | 8 + .../materials/graffiti/graffiti_alleys_03.vmt | 8 + .../materials/graffiti/graffiti_alleys_04.vmt | 8 + .../materials/graffiti/graffiti_alleys_05.vmt | 8 + .../materials/graffiti/graffiti_alleys_06.vmt | 8 + .../materials/graffiti/graffiti_angst_256.vmt | 8 + .../graffiti/graffiti_atibia_256.vmt | 8 + .../graffiti/graffiti_bayskull_256.vmt | 8 + .../materials/graffiti/graffiti_blis_256.vmt | 8 + .../graffiti/graffiti_bub_throw_256.vmt | 8 + .../graffiti/graffiti_carwash_256.vmt | 8 + .../graffiti/graffiti_composite_01a.vmt | 8 + .../graffiti/graffiti_composite_01c.vmt | 7 + .../graffiti/graffiti_composite_01e.vmt | 8 + .../graffiti/graffiti_composite_01f.vmt | 8 + .../graffiti/graffiti_composite_01g.vmt | 8 + .../graffiti/graffiti_composite_01h.vmt | 8 + .../graffiti/graffiti_composite_01i.vmt | 8 + .../materials/graffiti/graffiti_erik_256.vmt | 8 + .../materials/graffiti/graffiti_esc_256.vmt | 7 + .../dab/materials/graffiti/graffiti_fight.vmt | 7 + .../materials/graffiti/graffiti_glory_256.vmt | 8 + .../graffiti/graffiti_hope_throw_256.vmt | 8 + .../materials/graffiti/graffiti_large_06a.vmt | 7 + .../graffiti/graffiti_lighthouse_01.vmt | 7 + .../graffiti/graffiti_lighthouse_02.vmt | 7 + .../graffiti/graffiti_lighthouse_03.vmt | 7 + .../graffiti/graffiti_lighthouse_04.vmt | 7 + .../graffiti/graffiti_lighthouse_05.vmt | 7 + .../graffiti/graffiti_lighthouse_06.vmt | 7 + .../graffiti/graffiti_lighthouse_07.vmt | 7 + .../graffiti/graffiti_lighthouse_08.vmt | 7 + .../graffiti/graffiti_lighthouse_08a.vmt | 7 + .../graffiti/graffiti_lighthouse_09.vmt | 7 + .../graffiti/graffiti_lighthouse_10.vmt | 7 + .../graffiti/graffiti_melt_throw_512.vmt | 7 + .../graffiti/graffiti_myster_256.vmt | 7 + .../graffiti/graffiti_nonesurvive.vmt | 8 + .../materials/graffiti/graffiti_nuts_256.vmt | 8 + .../graffiti/graffiti_paint_lrg_01a.vmt | 8 + .../graffiti/graffiti_paint_lrg_09a.vmt | 8 + .../graffiti/graffiti_paint_lrg_10a.vmt | 8 + .../graffiti/graffiti_paint_lrg_11a.vmt | 8 + .../graffiti/graffiti_paint_lrg_21a.vmt | 8 + .../graffiti/graffiti_paint_lrg_23a.vmt | 8 + .../graffiti/graffiti_paint_lrg_24a.vmt | 8 + .../graffiti/graffiti_paint_lrg_25a.vmt | 8 + .../materials/graffiti/graffiti_rage_256.vmt | 8 + .../graffiti/graffiti_romero_256.vmt | 8 + .../graffiti/graffiti_rural_comp_01_512.vmt | 7 + .../graffiti_saferoom_airport01_01.vmt | 8 + .../graffiti_saferoom_airport01_02.vmt | 8 + .../graffiti_saferoom_airport01_03.vmt | 8 + .../graffiti_saferoom_airport02_01.vmt | 8 + .../graffiti_saferoom_airport02_02.vmt | 8 + .../graffiti_saferoom_airport03_01.vmt | 8 + .../graffiti_saferoom_airport03_02.vmt | 8 + .../graffiti_saferoom_airport04_01.vmt | 8 + .../graffiti_saferoom_airport04_02.vmt | 8 + .../graffiti/graffiti_saferoom_chicagoted.vmt | 8 + .../graffiti/graffiti_saferoom_citygone.vmt | 8 + .../graffiti_saferoom_crashcourse01_01.vmt | 8 + .../graffiti_saferoom_crashcourse01_02.vmt | 8 + .../graffiti_saferoom_crashcourse01_03.vmt | 8 + .../graffiti_saferoom_crashcourse01_04.vmt | 8 + .../graffiti/graffiti_saferoom_farm01_01.vmt | 8 + .../graffiti/graffiti_saferoom_farm01_02.vmt | 8 + .../graffiti/graffiti_saferoom_farm01_03.vmt | 8 + .../graffiti/graffiti_saferoom_farm01_04.vmt | 8 + .../graffiti/graffiti_saferoom_farm02_02.vmt | 8 + .../graffiti/graffiti_saferoom_farm03_01.vmt | 8 + .../graffiti/graffiti_saferoom_farm04_01.vmt | 8 + .../graffiti/graffiti_saferoom_farm04_02.vmt | 8 + .../graffiti/graffiti_saferoom_farm04_03.vmt | 8 + .../graffiti_saferoom_heatherignore.vmt | 8 + .../graffiti_saferoom_hospitaloverrun.vmt | 8 + .../graffiti/graffiti_saferoom_ikilled63.vmt | 8 + .../graffiti_saferoom_nobodycoming.vmt | 8 + .../graffiti/graffiti_saferoom_nobodysave.vmt | 8 + .../graffiti_saferoom_peterwaited.vmt | 8 + .../graffiti_saferoom_smalltown01_01.vmt | 8 + .../graffiti_saferoom_smalltown01_02.vmt | 8 + .../graffiti_saferoom_smalltown02_01.vmt | 8 + .../graffiti_saferoom_smalltown02_02.vmt | 8 + .../graffiti_saferoom_smalltown02_03.vmt | 8 + .../graffiti_saferoom_smalltown03_01.vmt | 8 + .../graffiti_saferoom_smalltown03_02.vmt | 8 + .../graffiti_saferoom_smalltown03_03.vmt | 8 + .../graffiti_saferoom_smalltown03_04.vmt | 8 + .../graffiti_saferoom_smalltown03_05.vmt | 8 + .../graffiti_saferoom_smalltown04_01.vmt | 8 + .../graffiti_saferoom_smalltown04_02.vmt | 8 + .../graffiti_saferoom_smalltown04_03.vmt | 8 + .../materials/graffiti/graffiti_squid_256.vmt | 8 + .../graffiti/graffiti_throwup_03a.vmt | 8 + .../graffiti/graffiti_throwup_04a.vmt | 8 + .../graffiti/graffiti_throwup_05a.vmt | 8 + .../graffiti/graffiti_throwup_06a.vmt | 8 + .../graffiti/graffiti_throwup_07a.vmt | 8 + .../graffiti/graffiti_throwup_10a.vmt | 8 + .../graffiti/graffiti_throwup_11a.vmt | 8 + .../graffiti/graffiti_throwup_12a.vmt | 8 + .../graffiti/graffiti_throwup_13a.vmt | 8 + .../graffiti/graffiti_throwup_14a.vmt | 8 + .../graffiti/graffiti_throwup_15a.vmt | 9 + .../graffiti/graffiti_throwup_16a.vmt | 7 + .../graffiti/graffiti_throwup_20a.vmt | 9 + .../materials/graffiti/graffiti_virus_02a.vmt | 8 + .../materials/graffiti/graffiti_virus_05a.vmt | 8 + .../materials/graffiti/graffiti_virus_09a.vmt | 8 + .../materials/graffiti/graffiti_virus_09b.vmt | 8 + .../graffiti/graffiti_virus_throw01.vmt | 8 + .../graffiti/graffiti_virus_throw05_256.vmt | 8 + .../materials/graffiti/graffiti_west_512.vmt | 7 + .../graffiti/graffiti_wonder_256.vmt | 8 + .../materials/ground/blendsnow_asphault.vmt | 6 + .../dab/materials/ground/blendsnow_conc.vmt | 6 + mp/game/dab/materials/ground/snow01.vmt | 6 + mp/game/dab/materials/gui/folder.vmt | 10 + mp/game/dab/materials/halflife/+0~white.vmt | 7 + mp/game/dab/materials/hud/announcements.vmt | 10 + mp/game/dab/materials/hud/brawlcross.vmt | 10 + mp/game/dab/materials/hud/crosshairs.vmt | 10 + mp/game/dab/materials/hud/health.vmt | 10 + mp/game/dab/materials/hud/health_glow.vmt | 10 + mp/game/dab/materials/hud/hud.vmt | 10 + mp/game/dab/materials/hud/killcons.vmt | 10 + .../dab/materials/hud/leaderboard_dead.vmt | 10 + mp/game/dab/materials/hud/notices.vmt | 10 + mp/game/dab/materials/hud/rounds.vmt | 10 + mp/game/dab/materials/hud/shotguncross.vmt | 12 + mp/game/dab/materials/hud/shotgunzoom.vmt | 12 + mp/game/dab/materials/hud/smgcross.vmt | 12 + mp/game/dab/materials/hud/smgcross3.vmt | 12 + mp/game/dab/materials/hud/stars.vmt | 8 + mp/game/dab/materials/hud/symbols.vmt | 10 + mp/game/dab/materials/hud/tscross2.vmt | 12 + mp/game/dab/materials/hud/tscross3.vmt | 12 + mp/game/dab/materials/hud/watch-super.vmt | 10 + mp/game/dab/materials/hud/watch.vmt | 10 + mp/game/dab/materials/jahhur/asphalt1.vmt | 13 + mp/game/dab/materials/jahhur/asphalt1_env.vmt | 13 + mp/game/dab/materials/jahhur/brick_gray1.vmt | 13 + mp/game/dab/materials/jahhur/brick_gray2.vmt | 13 + .../materials/jahhur/brick_gray_round1.vmt | 13 + mp/game/dab/materials/jahhur/brick_white1.vmt | 13 + .../dab/materials/jahhur/brick_white1_env.vmt | 13 + mp/game/dab/materials/jahhur/carpet1.vmt | 13 + .../dab/materials/jahhur/concrete_gray1.vmt | 13 + .../dab/materials/jahhur/concrete_gray2.vmt | 13 + .../dab/materials/jahhur/concrete_white1.vmt | 13 + .../dab/materials/jahhur/concrete_white2.vmt | 13 + .../materials/jahhur/concreteplates_gray1.vmt | 13 + .../materials/jahhur/concreteplates_gray2.vmt | 13 + .../jahhur/concreteplates_gray2_wet.vmt | 11 + .../jahhur/concreteplates_white1.vmt | 13 + .../jahhur/concreteplates_white2.vmt | 13 + .../concreteplates_white2_paintedgreen.vmt | 11 + .../concreteplates_white2_paintedgrey.vmt | 11 + .../dab/materials/jahhur/decal_broken1.vmt | 9 + .../dab/materials/jahhur/decal_broken2.vmt | 9 + .../dab/materials/jahhur/decal_broken3.vmt | 9 + .../dab/materials/jahhur/decal_broken4.vmt | 9 + .../dab/materials/jahhur/decal_broken5.vmt | 9 + mp/game/dab/materials/jahhur/decal_leak1.vmt | 9 + mp/game/dab/materials/jahhur/decal_leak2.vmt | 9 + mp/game/dab/materials/jahhur/decal_leak3.vmt | 9 + .../dab/materials/jahhur/door_elevator1.vmt | 13 + mp/game/dab/materials/jahhur/fiberglass1.vmt | 13 + mp/game/dab/materials/jahhur/highrise1.vmt | 14 + mp/game/dab/materials/jahhur/highrise2.vmt | 14 + .../dab/materials/jahhur/highrise_night1.vmt | 15 + .../materials/jahhur/lightshaft1_blueish.vmt | 8 + .../materials/jahhur/lightshaft1_orange.vmt | 8 + .../dab/materials/jahhur/manholecover1.vmt | 9 + mp/game/dab/materials/jahhur/marble_gray1.vmt | 13 + mp/game/dab/materials/jahhur/metal_crane1.vmt | 13 + .../materials/jahhur/metal_crane2_beams.vmt | 15 + mp/game/dab/materials/jahhur/metalbeam1.vmt | 13 + mp/game/dab/materials/jahhur/metalbeam2.vmt | 13 + mp/game/dab/materials/jahhur/road1.vmt | 13 + mp/game/dab/materials/jahhur/road1_wet.vmt | 13 + mp/game/dab/materials/jahhur/road2.vmt | 13 + mp/game/dab/materials/jahhur/road2_wet.vmt | 13 + .../dab/materials/jahhur/road_crossing1.vmt | 9 + mp/game/dab/materials/jahhur/tiles_beige1.vmt | 13 + .../dab/materials/jahhur/tiles_beige1_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_beige2.vmt | 11 + .../dab/materials/jahhur/tiles_beige2_env.vmt | 12 + mp/game/dab/materials/jahhur/tiles_blue1.vmt | 13 + .../dab/materials/jahhur/tiles_blue1_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_gray1.vmt | 13 + .../dab/materials/jahhur/tiles_gray1_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_gray2.vmt | 13 + mp/game/dab/materials/jahhur/tiles_white1.vmt | 13 + .../dab/materials/jahhur/tiles_white1_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_white2.vmt | 13 + .../dab/materials/jahhur/tiles_white2_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_white3.vmt | 13 + .../dab/materials/jahhur/tiles_white3_env.vmt | 13 + mp/game/dab/materials/jahhur/tiles_white4.vmt | 13 + .../dab/materials/jahhur/tiles_white4_env.vmt | 13 + mp/game/dab/materials/jahhur/wall1.vmt | 13 + .../dab/materials/jahhur/water_puddle1.vmt | 13 + mp/game/dab/materials/jahhur/water_sea1.vmt | 52 + .../materials/jahhur/window1_reflective.vmt | 14 + mp/game/dab/materials/jahhur/window2.vmt | 14 + .../dab/materials/jahhur/window3_seethru.vmt | 14 + .../dab/materials/jahhur/woodplanks_dark1.vmt | 13 + .../jahhur/woodplanks_light1_normal.vmt | 13 + .../materials/jahhur/woodplanks_light2.vmt | 13 + mp/game/dab/materials/logo/dablogo.vmt | 5 + .../tile/tilefloor020a_1965_-6345_6390.vmt | 8 + .../tile/tilefloor020a_2051_-5918_6327.vmt | 8 + .../tile/tilefloor020a_2183_-5806_6683.vmt | 8 + .../tile/tilefloor020a_2444_-6335_6327.vmt | 8 + .../tile/tilefloor020a_3043_-6311_6263.vmt | 8 + .../tile/tilefloor020a_3510_-6333_6224.vmt | 8 + .../tile/tilefloor020a_3606_-7607_6171.vmt | 8 + .../tile/tilefloor020a_524_-5426_7508.vmt | 8 + .../tile/tilefloor020a_892_-5892_7025.vmt | 8 + .../tile/tilefloor020a_932_-6535_7016.vmt | 8 + .../tile/tileroof002a_1759_-6245_6922.vmt | 8 + .../tile/tileroof002a_1965_-6345_6390.vmt | 8 + .../tile/tileroof002a_2183_-5806_6683.vmt | 8 + .../tile/tileroof002a_2444_-6335_6327.vmt | 8 + .../tile/tileroof002a_3043_-6311_6263.vmt | 8 + .../tile/tileroof002a_3510_-6333_6224.vmt | 8 + .../tile/tileroof002a_3519_-4048_5203.vmt | 8 + .../tile/tileroof002a_3606_-7607_6171.vmt | 8 + .../tile/tileroof002a_495_-6250_7288.vmt | 8 + .../tile/tileroof002a_524_-5426_7508.vmt | 8 + .../tile/tileroof002a_892_-5892_7025.vmt | 8 + .../tile/tileroof002a_918_-5893_7701.vmt | 8 + .../tile/tileroof002a_932_-6535_7016.vmt | 8 + .../blend_snowfloor001a_rockf_wvt_patch.vmt | 6 + .../wood/woodfloor008a_2183_-5806_6683.vmt | 11 + .../wood/woodfloor008a_2444_-6335_6327.vmt | 11 + .../wood/woodfloor008a_3043_-6311_6263.vmt | 11 + .../wood/woodfloor008a_3510_-6333_6224.vmt | 11 + .../wood/woodfloor008a_3606_-7607_6171.vmt | 11 + .../wood/woodstair002a_1759_-6245_6922.vmt | 8 + .../wood/woodstair002a_1965_-6345_6390.vmt | 8 + .../wood/woodstair002a_2051_-5918_6327.vmt | 8 + .../wood/woodstair002a_2183_-5806_6683.vmt | 8 + .../wood/woodstair002a_2444_-6335_6327.vmt | 8 + .../wood/woodstair002a_3043_-6311_6263.vmt | 8 + .../wood/woodstair002a_3510_-6333_6224.vmt | 8 + .../wood/woodstair002a_3519_-4048_5203.vmt | 8 + .../wood/woodstair002a_3606_-7607_6171.vmt | 8 + .../wood/woodstair002a_495_-6250_7288.vmt | 8 + .../wood/woodstair002a_524_-5426_7508.vmt | 8 + .../wood/woodstair002a_892_-5892_7025.vmt | 8 + .../wood/woodstair002a_918_-5893_7701.vmt | 8 + .../wood/woodstair002a_932_-6535_7016.vmt | 8 + .../concrete_polished_01_-348_-2160_510.vmt | 8 + .../concrete_polished_01_0_-2108_352.vmt | 8 + .../concrete_polished_01_348_-2160_510.vmt | 8 + .../concrete/concrete_polished_01_4_63_95.vmt | 8 + .../concrete/floor01_-348_-2160_510.vmt | 8 + .../concrete/floor01_348_-2160_510.vmt | 8 + .../floor_subway01_-348_-2160_510.vmt | 8 + .../concrete/floor_subway01_0_-2108_352.vmt | 8 + .../concrete/floor_subway01_0_-3064_416.vmt | 8 + .../concrete/floor_subway01_348_-2160_510.vmt | 8 + .../sewer_concretewall01b_-740_-2160_510.vmt | 8 + .../sewer_concretewall01b_0_-2108_352.vmt | 8 + .../sewer_concretewall01b_0_-3064_416.vmt | 8 + .../sewer_concretewall01b_0_-3671_564.vmt | 8 + .../sewer_concretewall01b_4_63_95.vmt | 8 + .../da_glass_01_lighta_opaque_0_-3064_416.vmt | 13 + .../glass/da_glass_01_opaque_0_-3064_416.vmt | 13 + .../glass/offwndwb_break_0_-3064_416.vmt | 11 + .../nature/blendgrassgravel001a_wvt_patch.vmt | 10 + .../nature/blendrockdirt007d_wvt_patch.vmt | 9 + .../nature/rockwall015a_-348_-2160_510.vmt | 8 + .../nature/rockwall015a_-740_-2160_510.vmt | 8 + .../nature/rockwall015a_0_-2108_352.vmt | 8 + .../nature/rockwall015a_0_-3064_416.vmt | 8 + .../nature/rockwall015a_0_-3671_564.vmt | 8 + .../nature/rockwall015a_348_-2160_510.vmt | 8 + .../nature/rockwall015a_4_63_95.vmt | 8 + .../nature/sandfloor010a_4_63_95.vmt | 8 + .../marble_pillar_02_-348_-2160_510.vmt | 8 + .../marble_pillar_02_-740_-2160_510.vmt | 8 + .../support/marble_pillar_02_0_-2108_352.vmt | 8 + .../support/marble_pillar_02_0_-3064_416.vmt | 8 + .../support/marble_pillar_02_0_-3671_564.vmt | 8 + .../marble_pillar_02_348_-2160_510.vmt | 8 + .../support/marble_pillar_02_4_63_95.vmt | 8 + .../tile/grey01_-348_-2160_510.vmt | 8 + .../tile/grey01_-740_-2160_510.vmt | 8 + .../da_sacred_dev/tile/grey01_0_-2108_352.vmt | 8 + .../da_sacred_dev/tile/grey01_0_-3064_416.vmt | 8 + .../tile/grey01_348_-2160_510.vmt | 8 + .../da_sacred_dev/tile/grey01_4_63_95.vmt | 8 + .../tile/grey01_dark_-348_-2160_510.vmt | 8 + .../tile/grey01_dark_0_-2108_352.vmt | 8 + .../tile/grey01_dark_0_-3064_416.vmt | 8 + .../tile/grey01_dark_348_-2160_510.vmt | 8 + .../tile/grey04_-740_-2160_510.vmt | 8 + .../da_sacred_dev/tile/grey04_0_-3064_416.vmt | 8 + .../da_sacred_dev/tile/grey04_0_-3671_564.vmt | 8 + .../buildings/brick08_1176_1366_-1455.vmt | 8 + .../buildings/brick08_1306_-500_-695.vmt | 8 + .../buildings/brick08_1541_1131_-810.vmt | 8 + .../buildings/brick33_1541_1131_-810.vmt | 8 + .../buildings/brick33_2_-703_-1455.vmt | 8 + .../buildings/concrete01_1306_-500_-695.vmt | 8 + .../buildings/concrete01_1541_1131_-810.vmt | 8 + .../buildings/gen07_1176_1366_-1455.vmt | 8 + .../buildings/gen07_1306_-500_-695.vmt | 8 + .../buildings/gen07_937_251_-1450.vmt | 8 + .../skyscraper25_1176_1366_-1455.vmt | 8 + .../buildings/skyscraper25_1306_-500_-695.vmt | 8 + .../concretefloor005a_-333_-710_-501.vmt | 8 + .../concretefloor005a_133_-471_-478.vmt | 8 + .../concretefloor005a_133_-948_-1018.vmt | 8 + .../dev/dev_blendmeasure_wvt_patch.vmt | 6 + .../glass/glasswindow007a_-455_-677_-1047.vmt | 8 + .../glass/glasswindow007a_-513_-186_-1448.vmt | 8 + .../glass/glasswindow018a_1176_1366_-1455.vmt | 8 + .../glass/offwndwb_-291_-216_-482.vmt | 13 + .../glass/offwndwb_-323_-187_-1028.vmt | 13 + .../glass/offwndwb_-333_-710_-501.vmt | 13 + .../glass/offwndwb_-414_-676_-305.vmt | 13 + .../glass/offwndwb_-455_-677_-1047.vmt | 13 + .../glass/offwndwb_-485_-802_-1447.vmt | 13 + .../glass/offwndwb_-5_1046_-1448.vmt | 13 + .../glass/offwndwb_-5_1052_-811.vmt | 13 + .../glass/offwndwb_-774_-1221_-494.vmt | 13 + .../glass/offwndwb_1036_-1221_-679.vmt | 13 + .../glass/offwndwb_1176_1366_-1455.vmt | 13 + .../glass/offwndwb_1306_-500_-695.vmt | 13 + .../glass/offwndwb_133_-439_-1024.vmt | 13 + .../glass/offwndwb_133_-948_-1018.vmt | 13 + .../glass/offwndwb_1541_1131_-810.vmt | 13 + .../glass/offwndwb_2_-703_-1455.vmt | 13 + .../glass/offwndwb_533_251_-1454.vmt | 13 + .../glass/offwndwb_560_1232_-437.vmt | 13 + .../glass/offwndwb_571_-678_-671.vmt | 13 + .../glass/offwndwb_690_1797_-806.vmt | 13 + .../glass/offwndwb_774_251_-810.vmt | 13 + .../glass/offwndwb_866_1190_-823.vmt | 13 + .../glass/offwndwb_937_251_-1450.vmt | 13 + .../glass/offwndwb_break_-291_-216_-482.vmt | 11 + .../glass/offwndwb_break_-323_-187_-1028.vmt | 11 + .../glass/offwndwb_break_-333_-710_-501.vmt | 11 + .../glass/offwndwb_break_-414_-676_-305.vmt | 11 + .../glass/offwndwb_break_-455_-677_-1047.vmt | 11 + .../glass/offwndwb_break_-485_-802_-1447.vmt | 11 + .../glass/offwndwb_break_-5_1046_-1448.vmt | 11 + .../glass/offwndwb_break_-5_1052_-811.vmt | 11 + .../glass/offwndwb_break_-774_-1221_-494.vmt | 11 + .../glass/offwndwb_break_1036_-1221_-679.vmt | 11 + .../glass/offwndwb_break_1176_1366_-1455.vmt | 11 + .../glass/offwndwb_break_1306_-500_-695.vmt | 11 + .../glass/offwndwb_break_133_-439_-1024.vmt | 11 + .../glass/offwndwb_break_133_-948_-1018.vmt | 11 + .../glass/offwndwb_break_1541_1131_-810.vmt | 11 + .../glass/offwndwb_break_2_-703_-1455.vmt | 11 + .../glass/offwndwb_break_533_251_-1454.vmt | 11 + .../glass/offwndwb_break_560_1232_-437.vmt | 11 + .../glass/offwndwb_break_571_-678_-671.vmt | 11 + .../glass/offwndwb_break_690_1797_-806.vmt | 11 + .../glass/offwndwb_break_774_251_-810.vmt | 11 + .../glass/offwndwb_break_866_1190_-823.vmt | 11 + .../glass/offwndwb_break_937_251_-1450.vmt | 11 + .../jahhur/water_sea1_1541_1131_-810.vmt | 11 + .../water_sea1_1541_1131_-810_depth_48.vmt | 8 + .../metal/freezerwall01_-333_-710_-501.vmt | 8 + .../metal/freezerwall01_-414_-676_-305.vmt | 8 + .../metal/freezerwall01_-455_-677_-1047.vmt | 8 + .../metal/freezerwall01_-485_-802_-1447.vmt | 8 + .../metal/freezerwall01_1022_-615_87.vmt | 8 + .../metal/freezerwall01_1036_-1221_-679.vmt | 8 + .../metal/freezerwall01_1176_1366_-1455.vmt | 8 + .../metal/freezerwall01_1306_-500_-695.vmt | 8 + .../metal/freezerwall01_133_-439_-1024.vmt | 8 + .../metal/freezerwall01_133_-471_-478.vmt | 8 + .../metal/freezerwall01_133_-948_-1018.vmt | 8 + .../metal/freezerwall01_1541_1131_-810.vmt | 8 + .../metal/freezerwall01_2_-703_-1455.vmt | 8 + .../metal/freezerwall01_560_1232_-437.vmt | 8 + .../metal/freezerwall01_571_-678_-671.vmt | 8 + .../metal/freezerwall01_690_1797_-806.vmt | 8 + .../metal/freezerwall01_866_1190_-823.vmt | 8 + .../metal/metalfloor001a_1176_1366_-1455.vmt | 8 + .../metal/metalfloor001a_1306_-500_-695.vmt | 8 + .../metal/metalfloor001a_1541_1131_-810.vmt | 8 + .../metal/metalfloor001a_571_-678_-671.vmt | 8 + .../metal/metalfloor001a_690_1797_-806.vmt | 8 + .../metal/metalfloor001a_866_1190_-823.vmt | 8 + .../metal/metalfloor001b_1036_-1221_-679.vmt | 8 + .../metal/metalfloor001b_1306_-500_-695.vmt | 8 + .../metal/metalfloor001b_133_-439_-1024.vmt | 8 + .../metal/metalfloor001b_571_-678_-671.vmt | 8 + .../metal/metalpipe007a_1306_-500_-695.vmt | 8 + .../metal/metalroof005a_560_1232_-437.vmt | 8 + .../misanq/brawndo_1176_1366_-1455.vmt | 8 + .../misanq/brawndo_1541_1131_-810.vmt | 8 + .../misanq/brawndo_2_-703_-1455.vmt | 8 + .../nature/blendsandgrass008a_wvt_patch.vmt | 11 + .../plaster/plasterwall005c_-5_1046_-1448.vmt | 8 + .../plaster/plasterwall005c_-5_1448_-1444.vmt | 8 + .../plasterwall005c_1176_1366_-1455.vmt | 8 + .../plasterwall005c_1541_1131_-810.vmt | 8 + .../plaster/plasterwall005c_2_-703_-1455.vmt | 8 + .../plaster/plasterwall005c_533_251_-1454.vmt | 8 + .../plaster/plasterwall005c_690_1797_-806.vmt | 8 + .../plaster/plasterwall005c_866_1190_-823.vmt | 8 + .../plaster/plasterwall005c_937_251_-1450.vmt | 8 + .../plaster/plasterwall030c_-5_1052_-811.vmt | 8 + .../plaster/plasterwall030c_-5_1448_-1444.vmt | 8 + .../plasterwall030c_1176_1366_-1455.vmt | 8 + .../plasterwall030c_1541_1131_-810.vmt | 8 + .../plaster/plasterwall030c_533_251_-1454.vmt | 8 + .../plaster/plasterwall030c_560_1232_-437.vmt | 8 + .../plaster/plasterwall030c_690_1797_-806.vmt | 8 + .../plaster/plasterwall030c_774_251_-810.vmt | 8 + .../plaster/plasterwall030c_866_1190_-823.vmt | 8 + .../props/metalduct001a_-414_-676_-305.vmt | 8 + .../props/metalduct001a_-5_1052_-811.vmt | 8 + .../props/metalduct001a_-774_-1221_-494.vmt | 8 + .../props/metalduct001a_1022_-615_87.vmt | 8 + .../props/metalduct001a_133_-471_-478.vmt | 8 + .../props/metalduct001a_1541_1131_-810.vmt | 8 + .../props/metalduct001a_2_-703_-1455.vmt | 8 + .../props/metalduct001a_560_1232_-437.vmt | 8 + .../props/metalduct001a_774_251_-810.vmt | 8 + .../props/metalduct001a_866_1190_-823.vmt | 8 + .../wizard/blend/cliff2grass_wvt_patch.vmt | 6 + .../wizard/blend_sandgrass2_wvt_patch.vmt | 9 + mp/game/dab/materials/metal/METALWALL076A.vmt | 15 + mp/game/dab/materials/metal/brass_01.vmt | 8 + .../materials/metal/citadel_metalwall074a.vmt | 7 + mp/game/dab/materials/metal/door01.vmt | 5 + .../dab/materials/metal/drainage_beam_01.vmt | 11 + .../dab/materials/metal/drainage_floor_02.vmt | 11 + mp/game/dab/materials/metal/drainagewall.vmt | 8 + mp/game/dab/materials/metal/drtrime.vmt | 5 + mp/game/dab/materials/metal/framingedge01.vmt | 7 + mp/game/dab/materials/metal/freezerwall01.vmt | 12 + .../materials/metal/metal_corrugated03b.vmt | 10 + .../dab/materials/metal/metal_girder_blue.vmt | 8 + mp/game/dab/materials/metal/metaldoor018a.vmt | 17 + mp/game/dab/materials/metal/metaldoor028a.vmt | 8 + mp/game/dab/materials/metal/metaldoor046a.vmt | 17 + .../dab/materials/metal/metalfence003a.vmt | 8 + .../dab/materials/metal/metalfence007a.vmt | 8 + mp/game/dab/materials/metal/metalhull003a.vmt | 9 + .../dab/materials/metal/metalladder001a.vmt | 8 + mp/game/dab/materials/metal/metalroof005a.vmt | 13 + mp/game/dab/materials/metal/metalroof006a.vmt | 13 + .../dab/materials/metal/metalshutters001a.vmt | 5 + mp/game/dab/materials/metal/metalvent014a.vmt | 5 + mp/game/dab/materials/metal/metalwall001a.vmt | 24 + mp/game/dab/materials/metal/metalwall005b.vmt | 9 + mp/game/dab/materials/metal/metalwall014a.vmt | 10 + mp/game/dab/materials/metal/metalwall054b.vmt | 11 + mp/game/dab/materials/metal/metalwall058a.vmt | 11 + mp/game/dab/materials/metal/metalwall085a.vmt | 7 + mp/game/dab/materials/metal/portwall001.vmt | 6 + mp/game/dab/materials/metal/vent01.vmt | 5 + mp/game/dab/materials/misanq/bearstearns.vmt | 9 + mp/game/dab/materials/misanq/bluelarge.vmt | 4 + mp/game/dab/materials/misanq/bluenyellow.vmt | 6 + mp/game/dab/materials/misanq/blues.vmt | 4 + mp/game/dab/materials/misanq/bluetiles.vmt | 5 + mp/game/dab/materials/misanq/bluewhite.vmt | 10 + .../dab/materials/misanq/bluewhitetiles.vmt | 6 + mp/game/dab/materials/misanq/brawndo.vmt | 9 + mp/game/dab/materials/misanq/browns.vmt | 4 + mp/game/dab/materials/misanq/coffee.vmt | 5 + mp/game/dab/materials/misanq/comeandsee.vmt | 9 + .../dab/materials/misanq/concretesides.vmt | 5 + mp/game/dab/materials/misanq/cyberdyne.vmt | 8 + mp/game/dab/materials/misanq/diehard.vmt | 5 + mp/game/dab/materials/misanq/downlight.vmt | 5 + mp/game/dab/materials/misanq/femaledoor.vmt | 6 + mp/game/dab/materials/misanq/fugitive.vmt | 5 + mp/game/dab/materials/misanq/heat.vmt | 5 + mp/game/dab/materials/misanq/info.vmt | 5 + mp/game/dab/materials/misanq/line.vmt | 5 + mp/game/dab/materials/misanq/line2.vmt | 4 + mp/game/dab/materials/misanq/lines.vmt | 6 + mp/game/dab/materials/misanq/lines2.vmt | 5 + mp/game/dab/materials/misanq/maledoor.vmt | 6 + mp/game/dab/materials/misanq/matrix.vmt | 5 + mp/game/dab/materials/misanq/mbug.vmt | 9 + mp/game/dab/materials/misanq/meattrain.vmt | 5 + mp/game/dab/materials/misanq/mi.vmt | 5 + mp/game/dab/materials/misanq/mimic.vmt | 5 + mp/game/dab/materials/misanq/music.vmt | 5 + mp/game/dab/materials/misanq/newscoffee.vmt | 5 + mp/game/dab/materials/misanq/oceanic.vmt | 9 + mp/game/dab/materials/misanq/panel.vmt | 5 + mp/game/dab/materials/misanq/phone.vmt | 5 + mp/game/dab/materials/misanq/postermid.vmt | 6 + mp/game/dab/materials/misanq/posters.vmt | 6 + mp/game/dab/materials/misanq/ragnorapid.vmt | 5 + mp/game/dab/materials/misanq/railing.vmt | 5 + mp/game/dab/materials/misanq/redapple.vmt | 5 + mp/game/dab/materials/misanq/rubbish.vmt | 6 + mp/game/dab/materials/misanq/rubbishsides.vmt | 6 + mp/game/dab/materials/misanq/samurais.vmt | 5 + mp/game/dab/materials/misanq/signs1.vmt | 5 + mp/game/dab/materials/misanq/signs2.vmt | 5 + mp/game/dab/materials/misanq/snacks.vmt | 6 + mp/game/dab/materials/misanq/steps.vmt | 4 + mp/game/dab/materials/misanq/streets.vmt | 6 + mp/game/dab/materials/misanq/t-ra.vmt | 5 + mp/game/dab/materials/misanq/thejackal.vmt | 6 + mp/game/dab/materials/misanq/tickets.vmt | 5 + mp/game/dab/materials/misanq/toilets.vmt | 5 + mp/game/dab/materials/misanq/truelies.vmt | 5 + mp/game/dab/materials/misanq/wall1.vmt | 4 + mp/game/dab/materials/misanq/yellowline.vmt | 5 + .../models/BrokenTile/tilebroken_01.vmt | 8 + .../models/BrokenTile/tilebroken_01a.vmt | 9 + .../models/BrokenTile/tilebroken_01b.vmt | 9 + .../models/BrokenTile/tilebroken_01c.vmt | 9 + .../models/BrokenTile/tilebroken_01d.vmt | 9 + .../models/BrokenTile/tilebroken_02a.vmt | 9 + .../models/BrokenTile/tilebroken_02b.vmt | 9 + .../models/BrokenTile/tilebroken_02c.vmt | 9 + .../models/BrokenTile/tilebroken_02d.vmt | 9 + .../models/BrokenTile/tilebroken_03a.vmt | 9 + .../models/BrokenTile/tilebroken_03b.vmt | 9 + .../models/BrokenTile/tilebroken_03c.vmt | 9 + .../models/BrokenTile/tilebroken_03d.vmt | 9 + .../models/aura/exteriors/tent/tent.vmt | 13 + .../birchtree1/birchtree1_diffuse.vmt | 4 + .../deciduous/birchtree1/branchcluster.vmt | 6 + .../models/aura/props/anvil/anvil_DIFFUSE.vmt | 4 + .../aura/props/bellows/bellows_diffuse.vmt | 4 + .../models/aura/props/broom_01/broom_01.vmt | 6 + .../models/aura/props/chest_01/chest_01.vmt | 5 + .../models/aura/props/hammer_01/hammer_01.vmt | 4 + .../ingredients/mushroom_01/mushroom_01a.vmt | 4 + .../ingredients/mushroom_01/mushroom_01b.vmt | 4 + .../ingredients/mushroom_01/mushroom_01c.vmt | 4 + .../ingredients/mushroom_02/mushroom_02a.vmt | 4 + .../ingredients/mushroom_02/mushroom_02b.vmt | 4 + .../ingredients/mushroom_02/mushroom_02c.vmt | 4 + .../ingredients/mushroom_03/mushroom_03a.vmt | 4 + .../ingredients/mushroom_03/mushroom_03b.vmt | 4 + .../leatherbottle_01/leatherbottle_01.vmt | 4 + .../props/metalpiece/metalpiece_diffuse.vmt | 6 + .../models/aura/props/scroll_01/scroll_01.vmt | 5 + .../models/aura/props/scroll_02/scroll_02.vmt | 5 + .../models/aura/props/scroll_03/scroll_01.vmt | 5 + .../models/aura/props/shelf_01/shelf_01.vmt | 4 + .../models/aura/props/torch_01/torch_01.vmt | 4 + .../models/briefcase/briefcase_01.vmt | 11 + mp/game/dab/materials/models/ceilingcat.vmt | 4 + .../materials/models/clubzombo/blacksofa.vmt | 18 + .../materials/models/da_miami/barstool_01.vmt | 13 + .../models/da_miami/barstool_01a.vmt | 12 + .../models/da_miami/barstool_01b.vmt | 11 + .../materials/models/da_miami/couch_01.vmt | 4 + .../models/da_miami/couch_colourful.vmt | 9 + .../materials/models/da_miami/discoball.vmt | 8 + .../models/da_miami/rope_barrier_post.vmt | 10 + .../models/da_miami/rope_barrier_rope.vmt | 7 + .../da_miami/rope_barrier_rope_blue.vmt | 7 + .../da_miami/rope_barrier_rope_green.vmt | 7 + .../materials/models/da_penthouse/bed_01.vmt | 19 + .../models/da_penthouse/deckchair_01.vmt | 8 + .../models/da_penthouse/deckchair_cushion.vmt | 8 + .../da_penthouse/deckchair_cushion_2.vmt | 8 + .../da_penthouse/deckchair_cushion_3.vmt | 8 + .../models/da_penthouse/downpipe.vmt | 8 + .../materials/models/da_penthouse/gutter.vmt | 8 + .../models/da_penthouse/gutter_2.vmt | 8 + .../models/da_penthouse/window_slats.vmt | 7 + .../models/da_sacred/buttress_01.vmt | 4 + .../models/da_sacred/candleflame_01.vmt | 7 + .../materials/models/da_sacred/candlewax.vmt | 4 + .../models/da_sacred/church_bell.vmt | 10 + .../models/da_sacred/cloister_roof.vmt | 4 + .../dab/materials/models/da_sacred/coffin.vmt | 13 + .../models/da_sacred/coffin_open.vmt | 11 + .../models/da_sacred/da_flowers_01.vmt | 5 + .../materials/models/da_sacred/gaslantern.vmt | 10 + .../models/da_sacred/gaslantern_on.vmt | 11 + .../dab/materials/models/da_sacred/pew.vmt | 4 + .../models/da_sacred/worshipboxes.vmt | 4 + .../models/de_dust/crates/crate_64x64.vmt | 6 + .../models/de_dust/crates/crate_64x64a.vmt | 6 + .../models/de_dust/crates/crate_64x64d.vmt | 6 + .../models/de_dust/crates/crate_64x64g.vmt | 6 + .../models/de_dust/crates/crate_64x64h.vmt | 6 + .../models/de_dust/crates/crate_64x64i.vmt | 6 + .../models/de_dust/crates/crate_64x64j.vmt | 6 + mp/game/dab/materials/models/fibbs/torch.vmt | 9 + .../dab/materials/models/fibbs/torchmount.vmt | 10 + .../materials/models/hostages/art_facemap.vmt | 6 + .../dab/materials/models/hostages/cohrt.vmt | 7 + .../materials/models/hostages/eyeball_l.vmt | 6 + .../materials/models/hostages/eyeball_r.vmt | 6 + .../dab/materials/models/hostages/glass2.vmt | 14 + .../models/hostages/glassesfront_walter.vmt | 9 + .../models/hostages/glassesside_walter.vmt | 9 + .../dab/materials/models/hostages/glint.vmt | 7 + .../models/hostages/hostage_sheet.vmt | 6 + .../dab/materials/models/hostages/mouth.vmt | 7 + .../dab/materials/models/hostages/pupil_l.vmt | 4 + .../dab/materials/models/hostages/pupil_r.vmt | 4 + .../models/hostages/sandro_facemap.vmt | 6 + .../models/hostages/vance_facemap.vmt | 7 + .../models/hybridphysx/materialslist.txt | 32 + .../streetlights/lightshaft1_orange.vmt | 8 + .../models/military2/air/air_frontglass.vmt | 10 + .../models/military2/air/air_glass.vmt | 9 + .../models/military2/air/air_h500ext7.vmt | 12 + .../models/military2/air/air_h500int3a.vmt | 12 + .../models/military2/air/air_h500int6.vmt | 12 + .../models/player/bomber/bomber_body.vmt | 14 + .../models/player/bomber/bomber_face.vmt | 14 + .../models/player/bomber/bomber_hair.vmt | 14 + .../models/player/bomber/player_eyes.vmt | 6 + .../models/player/bomber/player_mouth.vmt | 4 + .../eightball/blue_gambler_body_bmp1.vmt | 16 + .../models/player/eightball/eyes.vmt | 11 + .../player/eightball/gambler_body_bmp1.vmt | 15 + .../player/eightball/gambler_head_bmp1.vmt | 21 + .../models_survivors_gambler_gamble1.vmt | 10 + .../eightball/red_gambler_body_bmp1.vmt | 16 + .../models/player/male/blue_body.vmt | 13 + .../dab/materials/models/player/male/body.vmt | 15 + .../materials/models/player/male/red_body.vmt | 13 + .../models/player/t_phoenix/t_phoenix.vmt | 10 + .../models/player/wishmodel/blue_body.vmt | 14 + .../models/player/wishmodel/body.vmt | 13 + .../models/player/wishmodel/eyeball_l.vmt | 6 + .../models/player/wishmodel/eyeball_r.vmt | 6 + .../models/player/wishmodel/hair.vmt | 6 + .../models/player/wishmodel/head.vmt | 13 + .../models/player/wishmodel/red_body.vmt | 13 + mp/game/dab/materials/models/props/bin_01.vmt | 13 + .../models/props/cocaine_plastic_01.vmt | 14 + .../models/props/cs_assault/acunits01.vmt | 7 + .../models/props/cs_assault/billboard.vmt | 7 + .../models/props/cs_assault/camera.vmt | 6 + .../cs_assault/consolepanelloadingbay.vmt | 8 + .../models/props/cs_assault/duct.vmt | 8 + .../models/props/cs_assault/moneylong.vmt | 5 + .../models/props/cs_assault/moneyshort.vmt | 5 + .../models/props/cs_assault/moneytop.vmt | 5 + .../models/props/cs_assault/moneywrap.vmt | 8 + .../models/props/cs_assault/wall_wires1.vmt | 7 + .../models/props/cs_assault/wirepipe.vmt | 7 + .../models/props/cs_assault/wirespout.vmt | 6 + .../props/cs_assault/wood_pallet_01.vmt | 5 + .../materials/models/props/cs_militia/axe.vmt | 7 + .../models/props/cs_militia/boxes1.vmt | 4 + .../models/props/cs_militia/car_militia.vmt | 6 + .../models/props/cs_militia/ladderrung.vmt | 6 + .../models/props/cs_militia/light_shop2.vmt | 8 + .../models/props/cs_militia/vent01.vmt | 5 + .../models/props/cs_office/File_cabinet1.vmt | 7 + .../models/props/cs_office/Plant01.vmt | 5 + .../models/props/cs_office/Plant01_p.vmt | 5 + .../models/props/cs_office/Plant02.vmt | 5 + .../models/props/cs_office/Poster_backing.vmt | 5 + .../models/props/cs_office/bookshelf1.vmt | 5 + .../models/props/cs_office/exit_ceiling.vmt | 5 + .../models/props/cs_office/file_box.vmt | 4 + .../models/props/cs_office/light_security.vmt | 6 + .../props/cs_office/light_security2.vmt | 4 + .../props/cs_office/light_security_off.vmt | 6 + .../models/props/cs_office/light_shop.vmt | 8 + .../models/props/cs_office/light_shop_off.vmt | 7 + .../props/cs_office/offcertificatea.vmt | 5 + .../models/props/cs_office/offcorkboarda.vmt | 5 + .../models/props/cs_office/phone.vmt | 7 + .../models/props/cs_office/shelves_metal.vmt | 7 + .../models/props/cs_office/shelves_stuff.vmt | 4 + .../models/props/cs_office/table_coffee.vmt | 7 + .../models/props/de_inferno/bushgreen.vmt | 8 + .../models/props/de_inferno/tree_large.vmt | 7 + .../models/props/de_nuke/car_nuke.vmt | 7 + .../models/props/de_nuke/car_nuke_black.vmt | 7 + .../models/props/de_nuke/car_nuke_red.vmt | 7 + .../models/props/de_nuke/chimneycluster01.vmt | 11 + .../materials/models/props/de_nuke/crate.vmt | 4 + .../models/props/de_nuke/crate_extralarge.vmt | 4 + .../models/props/de_nuke/crate_extrasmall.vmt | 5 + .../models/props/de_nuke/electricalbox01.vmt | 13 + .../models/props/de_nuke/electricalbox02.vmt | 13 + .../models/props/de_nuke/truck_nuke.vmt | 7 + .../materials/models/props/de_prodigy/fan.vmt | 11 + .../models/props/de_prodigy/lighthanging.vmt | 8 + .../models/props/de_prodigy/transformer.vmt | 7 + .../props/de_train/de_train_doorhandle_01.vmt | 6 + .../props/de_train/de_train_handrails_01.vmt | 5 + .../props/de_train/de_train_handrails_02.vmt | 5 + .../models/props/de_train/light_security.vmt | 5 + .../models/props/de_train/light_security2.vmt | 5 + .../dab/materials/models/props/fire_alarm.vmt | 8 + .../models/props/lhda/elevated/body.vmt | 17 + .../models/props/lhda/elevated/bwind.vmt | 20 + .../models/props/lhda/elevated/interior.vmt | 17 + .../models/props/lhda/elevated/wind.vmt | 18 + .../models/props/lhda/pol/body texture.vmt | 15 + .../models/props/lhda/pol/door texture.vmt | 14 + .../models/props/lhda/pol/wheel texture.vmt | 15 + .../models/props/lhda/pol/windtext.vmt | 15 + .../models/props/masses/skeeball.vmt | 14 + .../models/props/masses/skeeball_glass.vmt | 6 + .../models/props/masses/skeeball_net.vmt | 6 + .../dab/materials/models/props/postbox_01.vmt | 13 + .../materials/models/props/postbox_01_a.vmt | 13 + .../dab/materials/models/props/powerboard.vmt | 8 + .../materials/models/props/stair_rail_01.vmt | 12 + .../dab/materials/models/props/stall_01.vmt | 13 + .../dab/materials/models/props/stall_01b.vmt | 13 + .../models/props/store_shutters_01.vmt | 15 + .../models/props/store_shutters_01_b.vmt | 15 + .../models/props_brewery/boiler_01.vmt | 10 + .../models/props_brewery/boiler_01b.vmt | 9 + .../models/props_brewery/metal_keg_01.vmt | 11 + .../models/props_brewery/metal_keg_01b.vmt | 11 + .../models/props_brewery/metal_keg_01c.vmt | 11 + .../models/props_brewery/pipeplate_01.vmt | 9 + .../models/props_brewery/wine_barrel_01.vmt | 14 + .../models/props_brewery/wine_barrel_01a.vmt | 14 + .../models/props_brewery/wine_barrel_01b.vmt | 14 + .../models/props_brewery/wine_barrel_01c.vmt | 14 + .../models/props_brewery/wine_barrel_01d.vmt | 14 + .../models/props_brewery/wine_barrel_01e.vmt | 14 + .../models/props_brewery/wine_barrel_02.vmt | 14 + .../models/props_brewery/wine_barrel_02a.vmt | 14 + .../models/props_brewery/wine_barrel_02b.vmt | 14 + .../models/props_brewery/wine_barrel_02c.vmt | 14 + .../models/props_brewery/wine_barrel_02d.vmt | 14 + .../models/props_brewery/wine_barrel_02e.vmt | 14 + .../models/props_c17/furnituretable001a.vmt | 5 + .../models/props_c17/gasmeters001a.vmt | 6 + .../models/props_c17/handrailmetal001a.vmt | 6 + .../models/props_c17/light_domelight02_on.vmt | 11 + .../models/props_c17/oil_drum001a.vmt | 9 + .../models/props_construction/chain_grey.vmt | 10 + .../props_construction/chain_yellow.vmt | 10 + .../props_construction/construction_table.vmt | 4 + .../models/props_construction/ladder_01.vmt | 14 + .../models/props_construction/sawhorse_01.vmt | 11 + .../props_construction/sawhorse_02_blu.vmt | 10 + .../props_construction/sawhorse_02_red.vmt | 10 + .../props_construction/scaffolding_clamp.vmt | 10 + .../props_construction/vent_ducting_01.vmt | 16 + .../wpncrate_large_01/civilian.vmt | 8 + .../wpncrate_large_01/military.vmt | 8 + .../wpncrate_large_02/wpncrate_large_02.vmt | 11 + .../wpncrate_small_01/wpncrate_small_01.vmt | 8 + .../wpncrate_small_02/civilian.vmt | 8 + .../wpncrate_small_02/military.vmt | 8 + .../wpncrate_small_02point5.vmt | 8 + .../wpncrate_small_03/civilian.vmt | 8 + .../wpncrate_small_03/military.vmt | 8 + .../models/props_debris/composite_debris.vmt | 6 + .../models/props_doors/cellar_door_01.vmt | 13 + .../models/props_downtown/booth_table.vmt | 4 + .../models/props_equipment/cooler.vmt | 9 + .../props_equipment/elevator_buttons.vmt | 8 + .../props_equipment/elevator_buttons_down.vmt | 9 + .../props_equipment/elevator_buttons_up.vmt | 9 + .../models/props_equipment/firehosebox01.vmt | 4 + .../models/props_equipment/firepipe02.vmt | 8 + .../models/props_equipment/phone_booth.vmt | 9 + .../models/props_equipment/security_desk.vmt | 7 + .../models/props_equipment/snack_machine.vmt | 8 + .../props_equipment/snack_machine_glass.vmt | 7 + .../models/props_interiors/blinds_01.vmt | 17 + .../models/props_interiors/chair_office2.vmt | 4 + .../props_interiors/furniture_chair03a.vmt | 14 + .../furniture_lamp_stool01a.vmt | 15 + .../props_interiors/furniture_wood01.vmt | 7 + .../props_interiors/furniture_wood02.vmt | 7 + .../materials/models/props_interiors/sofa.vmt | 8 + .../models/props_interiors/sofa01.vmt | 8 + .../models/props_interiors/sofa_chair.vmt | 4 + .../props_interiors/table_cafeteria.vmt | 11 + .../models/props_interiors/table_console.vmt | 9 + .../models/props_interiors/table_folding.vmt | 6 + .../props_interiors/table_folding_folded.vmt | 6 + .../models/props_interiors/table_kitchen.vmt | 5 + .../models/props_interiors/table_picnic.vmt | 4 + .../props_interiors/woodfurniture01.vmt | 5 + .../materials/models/props_junk/can_01.vmt | 8 + .../models/props_junk/cardboard_boxes001a.vmt | 4 + .../models/props_junk/cinderblock01a.vmt | 6 + .../materials/models/props_junk/food_used.vmt | 11 + .../models/props_junk/garbage001a_01.vmt | 6 + .../models/props_junk/metalbucket01a.vmt | 4 + .../materials/models/props_junk/milkshake.vmt | 11 + .../models/props_junk/phys_objects02a.vmt | 17 + .../props_junk/physics_trash_hospital.vmt | 5 + .../materials/models/props_junk/pizzabox.vmt | 11 + .../models/props_junk/plastic_bowl_01.vmt | 11 + .../models/props_junk/plasticcrate01a.vmt | 5 + .../models/props_junk/trashdumpster01a.vmt | 9 + .../props_junk/wood_palletcrate001a.vmt | 4 + .../models/props_junk/woodcrates01a.vmt | 8 + .../models/props_junk/woodcrates02a.vmt | 4 + .../models/props_lighting/airportlight01.vmt | 4 + .../props_lighting/airportlight01_on.vmt | 5 + .../props_lighting/construction_lamp.vmt | 16 + .../props_lighting/construction_lamp_02.vmt | 14 + .../construction_lamp_02_on.vmt | 14 + .../props_lighting/construction_lamp_off.vmt | 16 + .../models/props_lighting/fluro_light_01.vmt | 8 + .../props_lighting/fluro_light_01_off.vmt | 7 + .../models/props_lighting/light_porch.vmt | 11 + .../models/props_lighting/light_porch_on.vmt | 12 + .../props_lighting/lightfixture03_off.vmt | 7 + .../props_lighting/lightfixture03_on.vmt | 7 + .../models/props_lighting/lightfixture05.vmt | 6 + .../props_lighting/lightfixture05_on.vmt | 7 + .../models/props_lighting/lightfixture06.vmt | 15 + .../models/props_lighting/lightfixture07.vmt | 13 + .../props_lighting/lightfixture07_on.vmt | 10 + .../models/props_lighting/ornate_lamp_01.vmt | 16 + .../props_lighting/ornate_lamp_01_off.vmt | 16 + .../models/props_outland/chandelier.vmt | 12 + .../props_outland/chandelier_votives.vmt | 12 + .../materials/models/props_pipes/pipe03.vmt | 15 + .../props_pipes/pipeset08d_128_001a.vmt | 15 + .../models/props_pipes/pipeset32d.vmt | 15 + .../models/props_rooftop/acunit01.vmt | 5 + .../models/props_rooftop/acunit1.vmt | 5 + .../models/props_rooftop/acvent02.vmt | 8 + .../models/props_rooftop/acvent03.vmt | 8 + .../models/props_rooftop/acvent04.vmt | 4 + .../props_rooftop/satellitedish_large01.vmt | 4 + .../models/props_rooftop/train_signalbox.vmt | 5 + .../models/props_rooftop/vent_large1.vmt | 9 + .../models/props_street/cover_01.vmt | 11 + .../models/props_street/electrical_boxes.vmt | 4 + .../models/props_street/lamp_post_01.vmt | 15 + .../models/props_street/lamp_post_01_on.vmt | 17 + .../models/props_street/parkbench_01.vmt | 15 + .../models/props_street/pylon_01.vmt | 15 + .../models/props_street/pylon_02.vmt | 11 + .../models/props_street/pylon_03.vmt | 12 + .../models/props_street/pylon_04.vmt | 12 + .../models/props_street/pylon_light_01.vmt | 15 + .../models/props_street/pylon_light_01_on.vmt | 17 + .../models/props_street/sewer_cover_01.vmt | 12 + .../trainstation_pillar.vmt | 14 + .../trainstation_pillar_a.vmt | 13 + .../trainstation_pillar_b.vmt | 13 + .../models/props_unique/concretefloor011a.vmt | 5 + .../models/props_unique/nukconcretewallb.vmt | 5 + .../models/props_unique/nukconcretewallc.vmt | 5 + .../models/props_unique/rooffloor_tar01.vmt | 5 + .../spawn_apartment/boxes_rooftop.vmt | 4 + .../materials/models/props_unique/trim04.vmt | 5 + .../models/props_vehicles/4carz1024.vmt | 26 + .../models/props_vehicles/4carz1024_glass.vmt | 20 + .../materials/models/props_vehicles/badge.vmt | 7 + .../models/props_vehicles/camaro_tyre.vmt | 10 + .../models/props_vehicles/car_glass.vmt | 9 + .../models/props_vehicles/chrome.vmt | 5 + .../deliveryvan_armored_glass.vmt | 5 + .../props_vehicles/deliveryvan_glass.vmt | 4 + .../props_vehicles/flatnose_truck_glass.vmt | 21 + .../materials/models/props_vehicles/glass.vmt | 7 + .../materials/models/props_vehicles/imp01.vmt | 6 + .../materials/models/props_vehicles/imp02.vmt | 5 + .../materials/models/props_vehicles/imp03.vmt | 5 + .../models/props_vehicles/liner222.vmt | 7 + .../models/props_vehicles/liner_2.vmt | 7 + .../materials/models/props_vehicles/off.vmt | 4 + .../materials/models/props_vehicles/on.vmt | 4 + .../models/props_vehicles/plastik_grau.vmt | 4 + .../models/props_vehicles/plexi_blau.vmt | 7 + .../models/props_vehicles/plexi_rot.vmt | 7 + .../models/props_vehicles/plexi_weiss.vmt | 6 + .../models/props_vehicles/semi_trailer.vmt | 9 + .../models/props_vehicles/semi_truck.vmt | 9 + .../models/props_vehicles/semi_truck3.vmt | 8 + .../materials/models/props_vehicles/sign.vmt | 4 + .../models/props_vehicles/silber.vmt | 5 + .../models/props_vehicles/tireimp.vmt | 5 + .../models/props_vehicles/window.vmt | 7 + .../props_wasteland/barricade_composite01.vmt | 7 + .../props_wasteland/controlroom_tables001.vmt | 16 + .../props_windows/window_uban_apt_glass.vmt | 8 + .../models/shells/12gauge/shell_12gauge.vmt | 16 + .../models/shells/762nato/shell_762nato.vmt | 4 + .../materials/models/shells/9mm/shell_9mm.vmt | 4 + .../dab/materials/models/stormy/barrier.vmt | 9 + .../stormy/da_doubletrouble/big_fan.vmt | 8 + .../da_doubletrouble/bunker_door_01.vmt | 13 + .../stormy/da_doubletrouble/hanging_vines.vmt | 11 + .../da_doubletrouble/modular_railings.vmt | 13 + .../stormy/da_doubletrouble/power_cable.vmt | 12 + .../stormy/da_doubletrouble/racking.vmt | 14 + .../models/stormy/da_doubletrouble/tank.vmt | 14 + .../stormy/da_doubletrouble/workplace_fan.vmt | 12 + .../stormy/da_penthouse/deckchair_01.vmt | 8 + .../stormy/da_penthouse/deckchair_cushion.vmt | 8 + .../da_penthouse/deckchair_cushion_2.vmt | 8 + .../da_penthouse/deckchair_cushion_3.vmt | 8 + .../models/stormy/da_penthouse/downpipe.vmt | 8 + .../models/stormy/da_penthouse/gutter.vmt | 8 + .../models/stormy/da_penthouse/gutter_2.vmt | 8 + .../stormy/da_pueblo/echinopsis_huascha.vmt | 0 .../stormy/da_skybox_buildingatlas1.vmt | 4 + .../models/stormy/foliage/grass/material.vmt | 6 + .../models/stormy/kitchen/bain_marie_01.vmt | 6 + .../materials/models/stormy/kitchen/font.vmt | 5 + .../materials/models/stormy/kitchen/pots.vmt | 7 + .../materials/models/stormy/kitchen/sink.vmt | 6 + .../models/stormy/kitchen/vent_ceiling.vmt | 5 + .../models/stormy/poolhall/cue_ball/1.vmt | 9 + .../models/stormy/poolhall/cue_ball/10.vmt | 9 + .../models/stormy/poolhall/cue_ball/11.vmt | 9 + .../models/stormy/poolhall/cue_ball/12.vmt | 9 + .../models/stormy/poolhall/cue_ball/13.vmt | 9 + .../models/stormy/poolhall/cue_ball/14.vmt | 9 + .../models/stormy/poolhall/cue_ball/15.vmt | 9 + .../models/stormy/poolhall/cue_ball/2.vmt | 9 + .../models/stormy/poolhall/cue_ball/3.vmt | 9 + .../models/stormy/poolhall/cue_ball/4.vmt | 9 + .../models/stormy/poolhall/cue_ball/5.vmt | 9 + .../models/stormy/poolhall/cue_ball/6.vmt | 9 + .../models/stormy/poolhall/cue_ball/7.vmt | 9 + .../models/stormy/poolhall/cue_ball/8.vmt | 9 + .../models/stormy/poolhall/cue_ball/9.vmt | 9 + .../models/stormy/poolhall/green_light.vmt | 8 + .../models/stormy/poolhall/pool_cue.vmt | 9 + .../stormy/staircase/bannister/bannister.vmt | 8 + .../staircase_pole/staircase_pole.vmt | 8 + .../models/stormy/staircase/wood_bare.vmt | 4 + .../models/stormy/staircase/wooden_pillar.vmt | 8 + .../dab/materials/models/stormy/ute/body.vmt | 17 + .../dab/materials/models/stormy/ute/glass.vmt | 7 + .../dab/materials/models/stormy/ute/tyres.vmt | 7 + .../models/weapons/beretta/beretta.vmt | 4 + .../weapons/beretta/beretta_m9_brandon.vmt | 35 + .../dab/materials/models/weapons/fal/fal.vmt | 36 + .../materials/models/weapons/m1911/m1911.vmt | 16 + .../materials/models/weapons/mac10/mac10.vmt | 37 + .../materials/models/weapons/mp5k/mp5k.vmt | 16 + .../weapons/v_models/enin_mac/uvmap.vmt | 19 + .../v_models/eq_fraggrenade/fraggrenade.vmt | 7 + .../weapons/v_models/fn-fal/barrel-slr.vmt | 23 + .../v_models/fn-fal/bolthandle-slr.vmt | 23 + .../weapons/v_models/fn-fal/carry-notched.vmt | 23 + .../weapons/v_models/fn-fal/fore-grooved.vmt | 23 + .../models/weapons/v_models/fn-fal/fsight.vmt | 23 + .../weapons/v_models/fn-fal/fsight2.vmt | 23 + .../weapons/v_models/fn-fal/grip-enfield.vmt | 23 + .../models/weapons/v_models/fn-fal/mag-20.vmt | 23 + .../models/weapons/v_models/fn-fal/rec.vmt | 23 + .../weapons/v_models/fn-fal/rsight-modern.vmt | 23 + .../weapons/v_models/fn-fal/stock-solid.vmt | 23 + .../weapons/v_models/hands/sleeve_diffuse.vmt | 6 + .../models/weapons/v_models/hands/v_hands.vmt | 13 + .../weapons/v_models/jarheads m16a2/556.vmt | 19 + .../weapons/v_models/jarheads m16a2/M16.vmt | 6 + .../weapons/v_models/jarheads m16a2/fore.vmt | 19 + .../v_models/jarheads m16a2/fullstock.vmt | 16 + .../weapons/v_models/jarheads m16a2/lower.vmt | 19 + .../weapons/v_models/jarheads m16a2/stock.vmt | 16 + .../jarheads m16a2/stoke_silencer.vmt | 17 + .../weapons/v_models/jarheads m16a2/upper.vmt | 19 + .../models/weapons/v_models/lhda/sable/ka.vmt | 28 + .../weapons/v_models/mossberg590/diffuse.vmt | 24 + .../v_models/mossberg590/mossberg590.vmt | 36 + .../weapons/v_models/mossberg590/shell.vmt | 25 + .../v_models/mossberg590/shotgun_shell.vmt | 16 + .../weapons/v_models/pist_elite/frame.vmt | 18 + .../weapons/v_models/pist_elite/slide.vmt | 18 + .../raminul_colt1911/colt1911_diffuse.vmt | 36 + .../weapons/v_models/smg_mp5k/buttk.vmt | 18 + .../models/weapons/v_models/smg_mp5k/diff.vmt | 4 + .../weapons/v_models/smg_mp5k/forek.vmt | 18 + .../models/weapons/v_models/smg_mp5k/mag.vmt | 18 + .../models/weapons/v_models/smg_mp5k/rec.vmt | 18 + .../models/weapons/v_models/smg_mp5k/sef.vmt | 18 + .../weapons/v_models/twinkie 1911/frame.vmt | 19 + .../weapons/v_models/twinkie 1911/slide.vmt | 17 + .../weapons/v_models/twinkie m9/frame.vmt | 19 + .../weapons/v_models/twinkie m9/silencer.vmt | 4 + .../weapons/v_models/twinkie m9/slide.vmt | 19 + .../w_eq_fraggrenade/w_eq_fraggrenade.vmt | 4 + .../weapons/w_models/w_smg_mp5/buttk.vmt | 18 + .../weapons/w_models/w_smg_mp5/forek.vmt | 18 + .../models/weapons/w_models/w_smg_mp5/mag.vmt | 18 + .../models/weapons/w_models/w_smg_mp5/rec.vmt | 18 + .../models/weapons/w_models/w_smg_mp5/sef.vmt | 18 + .../materials/models/wizard/chaseterrain.vmt | 5 + .../dab/materials/models/wizard/sword1.vmt | 15 + .../materials/nature/blend_grass_grass_01.vmt | 8 + .../nature/blendpavedirt01_nodetail.vmt | 8 + mp/game/dab/materials/nature/cocaleaves.vmt | 4 + .../dab/materials/nature/forest_dirt_02.vmt | 6 + mp/game/dab/materials/overlays/rug001a.vmt | 8 + mp/game/dab/materials/particle/briefcase.vmt | 7 + mp/game/dab/materials/particle/dinero.vmt | 5 + .../flamethrowerfire/flamethrowerfire128.vmt | 8 + .../dab/materials/particle/grenadearrow.vmt | 7 + .../dab/materials/particle/grenadeicon.vmt | 9 + .../particle/jahhur/bloodspraydab1.vmt | 12 + .../particle/jahhur/dab_muzzleflash1.vmt | 11 + .../particle/jahhur/glass_debris.vmt | 9 + .../jahhur/glow_05_add_overbright.vmt | 11 + .../jahhur/glow_05_add_overbright_unlit.vmt | 11 + .../glow_05_add_overbright_unlit_size.vmt | 11 + .../particle/jahhur/tiles_debris.vmt | 9 + mp/game/dab/materials/particle/smokestack.vmt | 15 + .../dab/materials/particle/weaponarrow.vmt | 9 + .../dab/materials/pavement/pavement_02.vmt | 5 + .../materials/plaster/false_ceiling_01.vmt | 12 + .../plaster/false_ceiling_01_empty.vmt | 14 + .../dab/materials/plaster/rooffloor_tar01.vmt | 11 + .../materials/plaster/rooffloor_tar01_dry.vmt | 10 + .../dab/materials/plaster/rooffloor_tar02.vmt | 13 + .../plaster/urban_plasterwall_05c.vmt | 16 + .../plaster/urban_plasterwall_05d.vmt | 16 + .../concrete/ground/concrete_03.vmt | 8 + .../concrete/ground/concrete_16.vmt | 8 + .../glass/glass_refract_01.vmt | 15 + .../glass/glass_refract_08.vmt | 15 + .../marble/support/marble_pillar_02.vmt | 8 + mp/game/dab/materials/rig/rig1.vmt | 8 + mp/game/dab/materials/rig/rig1c.vmt | 5 + mp/game/dab/materials/rig/tex2.vmt | 8 + mp/game/dab/materials/rig/tex3.vmt | 8 + mp/game/dab/materials/rig/tex4.vmt | 8 + mp/game/dab/materials/rig/tex5.vmt | 8 + .../materials/rooftops/rooftopscredits.vmt | 5 + .../rubber/decal_combine_poster1.vmt | 7 + .../blend_donner_rubble1_dirtfloor013a.vmt | 7 + .../shadereditor/_rt_framebuffer_prev.vmt | 5 + .../dab/materials/shadereditor/_rt_ppe.vmt | 6 + .../materials/shadereditor/_rtdebug_pp0.vmt | 6 + mp/game/dab/materials/shadereditor/ac_def.vmt | 9 + .../dab/materials/shadereditor/ac_func.vmt | 9 + .../dab/materials/shadereditor/ac_struct.vmt | 9 + mp/game/dab/materials/shadereditor/ac_var.vmt | 9 + mp/game/dab/materials/shadereditor/arrow.vmt | 30 + mp/game/dab/materials/shadereditor/blank.vmt | 6 + mp/game/dab/materials/shadereditor/busy.vmt | 10 + .../dab/materials/shadereditor/char_arrow.vmt | 9 + .../dab/materials/shadereditor/char_cr.vmt | 9 + .../materials/shadereditor/colorpicker.vmt | 3 + .../shadereditor/colorpicker_hue.vmt | 10 + .../materials/shadereditor/colorpicker_sv.vmt | 10 + mp/game/dab/materials/shadereditor/darken.vmt | 7 + .../dab/materials/shadereditor/grabicon.vmt | 10 + mp/game/dab/materials/shadereditor/lock.vmt | 9 + .../materials/shadereditor/vguiTexSample.vmt | 8 + mp/game/dab/materials/shaders/slowmo.vmt | 25 + mp/game/dab/materials/signs/emdbrewer.vmt | 11 + .../dab/materials/signs/prohibition_signs.vmt | 6 + mp/game/dab/materials/signs/subway_map_01.vmt | 5 + .../dab/materials/signs/subway_poster_01.vmt | 6 + mp/game/dab/materials/signs/timetables_01.vmt | 5 + mp/game/dab/materials/skybox/islandbk.vmt | 6 + mp/game/dab/materials/skybox/islanddn.vmt | 6 + mp/game/dab/materials/skybox/islandft.vmt | 6 + mp/game/dab/materials/skybox/islandlf.vmt | 6 + mp/game/dab/materials/skybox/islandrt.vmt | 6 + mp/game/dab/materials/skybox/islandup.vmt | 6 + .../dab/materials/skybox/militia_hdrbk.vmt | 7 + .../dab/materials/skybox/militia_hdrdn.vmt | 7 + .../dab/materials/skybox/militia_hdrft.vmt | 7 + .../dab/materials/skybox/militia_hdrlf.vmt | 7 + .../dab/materials/skybox/militia_hdrrt.vmt | 7 + .../dab/materials/skybox/militia_hdrup.vmt | 7 + mp/game/dab/materials/skybox/nightoceanbk.vmt | 6 + mp/game/dab/materials/skybox/nightoceandn.vmt | 6 + mp/game/dab/materials/skybox/nightoceanft.vmt | 6 + mp/game/dab/materials/skybox/nightoceanlf.vmt | 6 + mp/game/dab/materials/skybox/nightoceanrt.vmt | 6 + mp/game/dab/materials/skybox/nightoceanup.vmt | 6 + mp/game/dab/materials/skybox/realsky4bk.vmt | 8 + mp/game/dab/materials/skybox/realsky4dn.vmt | 6 + mp/game/dab/materials/skybox/realsky4ft.vmt | 8 + mp/game/dab/materials/skybox/realsky4lf.vmt | 8 + mp/game/dab/materials/skybox/realsky4rt.vmt | 8 + mp/game/dab/materials/skybox/realsky4up.vmt | 6 + .../materials/skybox/sky_cloudy009_hdrbk.vmt | 9 + .../materials/skybox/sky_cloudy009_hdrdn.vmt | 9 + .../materials/skybox/sky_cloudy009_hdrft.vmt | 9 + .../materials/skybox/sky_cloudy009_hdrlf.vmt | 9 + .../materials/skybox/sky_cloudy009_hdrrt.vmt | 9 + .../materials/skybox/sky_cloudy009_hdrup.vmt | 9 + .../dab/materials/skybox/sky_cloudy009bk.vmt | 4 + .../dab/materials/skybox/sky_cloudy009dn.vmt | 4 + .../dab/materials/skybox/sky_cloudy009ft.vmt | 4 + .../dab/materials/skybox/sky_cloudy009lf.vmt | 4 + .../dab/materials/skybox/sky_cloudy009rt.vmt | 4 + .../dab/materials/skybox/sky_cloudy009up.vmt | 4 + .../dab/materials/sprites/640_pain_down.vmt | 8 + .../dab/materials/sprites/640_pain_left.vmt | 8 + .../dab/materials/sprites/640_pain_right.vmt | 8 + mp/game/dab/materials/sprites/640_pain_up.vmt | 8 + .../materials/sprites/player_blue_dead.vmt | 10 + .../sprites/player_blue_dead_offscreen.vmt | 10 + .../sprites/player_blue_offscreen.vmt | 10 + .../materials/sprites/player_blue_self.vmt | 11 + .../materials/sprites/player_blue_small.vmt | 11 + .../dab/materials/sprites/player_red_dead.vmt | 10 + .../sprites/player_red_dead_offscreen.vmt | 10 + .../sprites/player_red_offscreen.vmt | 10 + .../dab/materials/sprites/player_red_self.vmt | 10 + .../materials/sprites/player_red_small.vmt | 10 + mp/game/dab/materials/sprites/player_tick.vmt | 10 + .../materials/sprites/spectator_3rdcam.vmt | 10 + .../dab/materials/sprites/spectator_eye.vmt | 10 + .../materials/sprites/spectator_freecam.vmt | 10 + mp/game/dab/materials/stone/stonetrim004a.vmt | 5 + mp/game/dab/materials/stone/stonewall037e.vmt | 7 + .../stormy/blend---cobble_001-dirt_001.vmt | 9 + .../stormy/blend---dirt_001-dirt_002.vmt | 9 + mp/game/dab/materials/stormy/brick_001.vmt | 10 + mp/game/dab/materials/stormy/brick_002.vmt | 5 + mp/game/dab/materials/stormy/brick_01.vmt | 5 + mp/game/dab/materials/stormy/cobble_001.vmt | 5 + .../dab/materials/stormy/da_blockwork_01.vmt | 5 + mp/game/dab/materials/stormy/da_brick_01.vmt | 5 + .../dab/materials/stormy/da_brick_01_dark.vmt | 5 + mp/game/dab/materials/stormy/da_brick_02.vmt | 4 + .../dab/materials/stormy/da_concrete_01.vmt | 9 + mp/game/dab/materials/stormy/da_glass_03.vmt | 11 + mp/game/dab/materials/stormy/da_glass_03b.vmt | 11 + .../dab/materials/stormy/da_metal_01_bare.vmt | 5 + .../materials/stormy/da_metal_oldtrusty.vmt | 5 + .../stormy/da_metal_oldtrusty_bare.vmt | 5 + .../dab/materials/stormy/da_metalbeam_01.vmt | 6 + .../dab/materials/stormy/da_metalgrill_01.vmt | 8 + .../stormy/da_pueblo/brick_irreg_01.vmt | 6 + .../stormy/da_pueblo/lamp_01_off.vmt | 7 + .../sand_wall_01_brick_irreg_01_trans.vmt | 6 + .../stormy/da_pueblo/sand_wall_01_horiz.vmt | 6 + .../da_pueblo/sand_wall_01_horiz_blanco.vmt | 6 + .../stormy/da_pueblo/tapestry_01.vmt | 7 + .../stormy/da_pueblo/tapestry_02.vmt | 7 + .../stormy/da_pueblo/tapestry_03.vmt | 7 + .../materials/stormy/da_pueblo/vidriera.vmt | 6 + .../stormy/da_pueblo/vidriera_refract.vmt | 10 + .../materials/stormy/da_threadplate_01.vmt | 9 + .../dab/materials/stormy/da_wood_struts.vmt | 4 + .../dab/materials/stormy/da_wood_struts_a.vmt | 4 + .../dab/materials/stormy/da_wood_struts_b.vmt | 4 + .../dab/materials/stormy/da_wood_tile_01.vmt | 10 + .../dab/materials/stormy/da_wood_tile_01a.vmt | 9 + .../dab/materials/stormy/da_wood_tile_01b.vmt | 9 + .../materials/stormy/decals/demarcation.vmt | 8 + mp/game/dab/materials/stormy/dirt_001.vmt | 5 + mp/game/dab/materials/stormy/dirt_002.vmt | 5 + mp/game/dab/materials/stormy/pavement_01.vmt | 9 + mp/game/dab/materials/stormy/plaster_01.vmt | 5 + mp/game/dab/materials/stormy/plaster_01a.vmt | 5 + mp/game/dab/materials/stormy/rock_001.vmt | 5 + .../dab/materials/stormy/staircase/wood.vmt | 4 + mp/game/dab/materials/stormy/stone_01.vmt | 10 + mp/game/dab/materials/stormy/stone_01a.vmt | 10 + mp/game/dab/materials/stormy/stone_01b.vmt | 10 + .../materials/stormy/tile_and_brick_01_a.vmt | 10 + .../materials/stormy/tile_and_brick_01_b.vmt | 10 + mp/game/dab/materials/stormy/tile_hex_01.vmt | 10 + mp/game/dab/materials/stormy/tile_wall_01.vmt | 10 + mp/game/dab/materials/tile/black01.vmt | 17 + mp/game/dab/materials/tile/ceilingtileb.vmt | 4 + mp/game/dab/materials/tile/floor03.vmt | 5 + mp/game/dab/materials/tile/floor05.vmt | 17 + mp/game/dab/materials/tile/grey01.vmt | 9 + mp/game/dab/materials/tile/grey01_dark.vmt | 9 + mp/game/dab/materials/tile/grey03.vmt | 9 + mp/game/dab/materials/tile/grey04.vmt | 13 + mp/game/dab/materials/tile/tilebreak001a.vmt | 10 + mp/game/dab/materials/tile/tilebreak001b.vmt | 18 + mp/game/dab/materials/tile/tilefloor011a.vmt | 10 + mp/game/dab/materials/tile/tilefloor020a.vmt | 11 + mp/game/dab/materials/tile/wall_subway02.vmt | 14 + mp/game/dab/materials/toggle_editor_lmg.vmt | 4 + mp/game/dab/materials/toggle_editor_wvt.vmt | 4 + mp/game/dab/materials/vgui/leaderboard.vmt | 10 + mp/game/dab/materials/vgui/news.vmt | 10 + mp/game/dab/materials/vgui/news_new.vmt | 10 + mp/game/dab/materials/vgui/options.vmt | 10 + .../materials/wizard/blend/cliff2grass.vmt | 9 + .../dab/materials/wizard/blend_rocksnow1.vmt | 18 + .../wizard/blend_rocksnow1_skybox.vmt | 18 + .../dab/materials/wizard/blend_sandgrass2.vmt | 12 + .../wizard/concretefloor032a_scroll.vmt | 25 + .../wizard/concretefloor037a_scroll.vmt | 29 + mp/game/dab/materials/wood/da_wood_01.vmt | 7 + mp/game/dab/materials/wood/da_wood_02.vmt | 6 + mp/game/dab/materials/wood/da_wood_end_01.vmt | 7 + mp/game/dab/materials/wood/desk02.vmt | 12 + mp/game/dab/materials/wood/infdoorc.vmt | 6 + mp/game/dab/materials/wood/milbeams002.vmt | 6 + mp/game/dab/materials/wood/milroof002.vmt | 6 + mp/game/dab/materials/wood/plywood02.vmt | 9 + mp/game/dab/materials/wood/wood_panel01a.vmt | 9 + mp/game/dab/materials/wood/woodfloor002.vmt | 10 + mp/game/dab/materials/wood/woodfloor005a.vmt | 6 + mp/game/dab/materials/wood/woodwall011a.vmt | 7 + mp/game/dab/media/startupvids.txt | 1 + mp/game/dab/motd.txt | 1 + mp/game/dab/particles/particles_manifest.txt | 10 + mp/game/dab/resource/clientscheme.res | 1862 ++++++++ mp/game/dab/resource/dab_english.txt | Bin 0 -> 36986 bytes mp/game/dab/resource/dab_russian.txt | Bin 0 -> 37226 bytes mp/game/dab/resource/dab_spanish.txt | Bin 0 -> 39298 bytes mp/game/dab/resource/folderscheme.res | 695 +++ mp/game/dab/resource/gamemenu.res | 91 + mp/game/dab/resource/gameui_english.txt | Bin 0 -> 88330 bytes mp/game/dab/resource/gameui_spanish.txt | Bin 0 -> 94508 bytes mp/game/dab/resource/menuscheme.res | 38 + mp/game/dab/resource/modevents.res | 106 + mp/game/dab/resource/sourcescheme.res | 33 + mp/game/dab/resource/spectatormenu.res | 130 + mp/game/dab/resource/spectatormodes.res | 53 + mp/game/dab/resource/trackerscheme.res | 1210 ++++++ mp/game/dab/resource/ui/bottomspectator.res | 105 + mp/game/dab/resource/ui/buttonpanel.res | 62 + mp/game/dab/resource/ui/buymenu.res | 271 ++ mp/game/dab/resource/ui/charactermenu.res | 129 + mp/game/dab/resource/ui/credits.res | 27 + mp/game/dab/resource/ui/folder_complete.res | 286 ++ mp/game/dab/resource/ui/folder_noweapons.res | 191 + mp/game/dab/resource/ui/folder_team.res | 158 + mp/game/dab/resource/ui/folder_weapons.res | 231 + mp/game/dab/resource/ui/foldermenu.res | 319 ++ mp/game/dab/resource/ui/leaderboard.res | 42 + mp/game/dab/resource/ui/mapinfo.res | 81 + mp/game/dab/resource/ui/navprogress.res | 117 + mp/game/dab/resource/ui/news.res | 57 + mp/game/dab/resource/ui/options.res | 63 + mp/game/dab/resource/ui/scoreboard.res | 179 + mp/game/dab/resource/ui/skillmenu.res | 234 + mp/game/dab/resource/ui/spectator.res | 212 + mp/game/dab/resource/ui/teammenu.res | 214 + mp/game/dab/resource/ui/textwindow.res | 77 + mp/game/dab/resource/ui/votehud.res | 674 +++ mp/game/dab/scripts/bonus_maps_manifest.txt | 4 + mp/game/dab/scripts/bugreporter_defaults.txt | 3 + mp/game/dab/scripts/chapterbackgrounds.txt | 4 + mp/game/dab/scripts/debugoptions.txt | 288 ++ mp/game/dab/scripts/decals_subrect.txt | 420 ++ mp/game/dab/scripts/game.txt | 2 + mp/game/dab/scripts/game_sounds.txt | 196 + .../scripts/game_sounds_ambient_generic.txt | 593 +++ mp/game/dab/scripts/game_sounds_header.txt | 51 + mp/game/dab/scripts/game_sounds_items.txt | 227 + mp/game/dab/scripts/game_sounds_manifest.txt | 21 + mp/game/dab/scripts/game_sounds_physics.txt | 3868 +++++++++++++++++ mp/game/dab/scripts/game_sounds_player.txt | 323 ++ mp/game/dab/scripts/game_sounds_ui.txt | 323 ++ mp/game/dab/scripts/game_sounds_vehicles.txt | 350 ++ mp/game/dab/scripts/game_sounds_weapons.txt | 487 +++ mp/game/dab/scripts/game_sounds_world.txt | 1286 ++++++ mp/game/dab/scripts/global_actors.txt | 35 + mp/game/dab/scripts/hud_textures.txt | 107 + mp/game/dab/scripts/hudanimations.txt | 872 ++++ mp/game/dab/scripts/hudlayout.res | 721 +++ mp/game/dab/scripts/instructor.txt | 276 ++ mp/game/dab/scripts/kb_act.lst | 49 + mp/game/dab/scripts/kb_def.lst | 60 + mp/game/dab/scripts/kb_keys.lst | 256 ++ mp/game/dab/scripts/launcher.txt | 76 + mp/game/dab/scripts/launcherscheme.res | 594 +++ mp/game/dab/scripts/liblist.gam | 9 + mp/game/dab/scripts/mod_textures.txt | 789 ++++ mp/game/dab/scripts/propdata.txt | 491 +++ mp/game/dab/scripts/sentences.txt | 1394 ++++++ .../dab/scripts/sfm/animset/rig_biped_da.py | 459 ++ mp/game/dab/scripts/sfm/gameinfo.txt | 59 + mp/game/dab/scripts/sfm/sfm_init.py | 3 + mp/game/dab/scripts/soundmixers.txt | 188 + mp/game/dab/scripts/surfaceproperties.txt | 1168 +++++ mp/game/dab/scripts/surfaceproperties_hl2.txt | 123 + .../scripts/surfaceproperties_manifest.txt | 17 + mp/game/dab/scripts/talker/interjections.txt | 41 + mp/game/dab/scripts/talker/npc_alyx.txt | 120 + mp/game/dab/scripts/talker/npc_barney.txt | 310 ++ mp/game/dab/scripts/talker/npc_citizen.txt | 915 ++++ .../dab/scripts/talker/npc_citizen_c17.txt | 59 + .../dab/scripts/talker/npc_citizen_canals.txt | 61 + .../dab/scripts/talker/npc_citizen_coast.txt | 272 ++ .../talker/npc_citizen_commandermode.txt | 467 ++ .../scripts/talker/npc_citizen_tenement.txt | 129 + .../scripts/talker/npc_citizen_terminal.txt | 298 ++ mp/game/dab/scripts/talker/npc_combine.txt | 26 + mp/game/dab/scripts/talker/npc_grigori.txt | 294 ++ mp/game/dab/scripts/talker/npc_vortigaunt.txt | 635 +++ .../dab/scripts/talker/response_eli_lab.txt | 46 + mp/game/dab/scripts/talker/response_k_lab.txt | 164 + mp/game/dab/scripts/talker/response_rules.txt | 262 ++ mp/game/dab/scripts/titles.txt | 294 ++ mp/game/dab/scripts/vehicles/jeep_test.txt | 283 ++ .../scripts/vehicles/reference_vehicle.txt | 104 + mp/game/dab/scripts/vgui_screens.txt | 42 + mp/game/dab/scripts/weapon_akimbo_beretta.txt | 96 + mp/game/dab/scripts/weapon_akimbo_m1911.txt | 95 + mp/game/dab/scripts/weapon_beretta.txt | 95 + mp/game/dab/scripts/weapon_brawl.txt | 52 + mp/game/dab/scripts/weapon_crowbar.txt | 71 + mp/game/dab/scripts/weapon_fal.txt | 96 + mp/game/dab/scripts/weapon_grenade.txt | 69 + mp/game/dab/scripts/weapon_m16.txt | 98 + mp/game/dab/scripts/weapon_m1911.txt | 95 + mp/game/dab/scripts/weapon_mac10.txt | 93 + mp/game/dab/scripts/weapon_mossberg.txt | 96 + mp/game/dab/scripts/weapon_mp5k.txt | 95 + mp/game/dab/scripts/weapons/common.txt | 44 + mp/game/dab/scripts/weapons/m3.txt | 53 + mp/game/dab/serverconfig.vdf | 3 + mp/game/dab/shadereditorui/CRYSRG__readme.txt | 98 + .../dab/shadereditorui/ShaderEditorScheme.res | 1271 ++++++ .../shadereditorui/ShaderEditorScheme_Old.res | 1344 ++++++ .../canvas/detail_prop_shader.txt | 2454 +++++++++++ .../canvas/drews_post_bloodfx.txt | 299 ++ .../canvas/drews_post_waterfx.txt | 299 ++ .../canvas/lightmap_blend_bump_detail.txt | 3057 +++++++++++++ .../canvas/lightmap_parallax.txt | 2815 ++++++++++++ .../canvas/model_chromatic_aberration.txt | 1877 ++++++++ .../shadereditorui/canvas/model_cubemap.txt | 338 ++ .../shadereditorui/canvas/model_litsphere.txt | 1024 +++++ .../dab/shadereditorui/canvas/model_snowy.txt | 3652 ++++++++++++++++ .../canvas/post_processing_graphs/da_ssao.txt | 336 ++ .../ppe_blur_viewmodel.txt | 397 ++ .../ppe_gaussian_blur.txt | 245 ++ .../post_processing_graphs/ppe_glow.txt | 374 ++ .../ppe_glow_viewmodel.txt | 354 ++ .../post_processing_graphs/ppe_ssao.txt | 456 ++ .../post_processing_graphs/ppe_ssao_da.txt | 341 ++ .../post_processing_graphs/ppe_sunrays.txt | 301 ++ .../post_processing_graphs/pretty_pixels.txt | 214 + .../basetexture_accum.txt | 277 ++ .../basetexture_blend.txt | 287 ++ .../post_processing_shaders/downsample_4.txt | 403 ++ .../gauss_blur_5_half_aceil_x.txt | 426 ++ .../gauss_blur_5_half_aceil_y.txt | 387 ++ .../gauss_blur_5_x.txt | 421 ++ .../gauss_blur_5_y.txt | 421 ++ .../gauss_blur_7_half_aceil_x.txt | 588 +++ .../gauss_blur_7_half_aceil_y.txt | 566 +++ .../gauss_blur_half_3_x.txt | 385 ++ .../gauss_blur_half_3_y.txt | 385 ++ .../post_processing_shaders/ssao_calc.txt | 218 + .../post_processing_shaders/ssao_calc_da.txt | 316 ++ .../post_processing_shaders/ssao_combine.txt | 291 ++ .../ssao_combine_da.txt | 226 + .../post_processing_shaders/ssao_fxaa.txt | 198 + .../post_processing_shaders/sunrays_calc.txt | 690 +++ .../canvas/postproc_depthglow.txt | 597 +++ .../shadereditorui/canvas/postproc_dof.txt | 220 + .../shadereditorui/canvas/postproc_drunk.txt | 1502 +++++++ .../canvas/postproc_filmgrain.txt | 702 +++ .../canvas/postproc_flare_anamorphic.txt | 668 +++ .../canvas/postproc_flare_anamorphic_da.txt | 890 ++++ .../canvas/postproc_flare_da.txt | 1701 ++++++++ .../canvas/postproc_flare_naive.txt | 1669 +++++++ .../canvas/postproc_flare_smart.txt | 3257 ++++++++++++++ .../shadereditorui/canvas/postproc_fxaa.txt | 198 + .../canvas/postproc_nightvision.txt | 1877 ++++++++ .../canvas/postproc_oldfilm.txt | 2776 ++++++++++++ .../canvas/postproc_videofeed.txt | 2703 ++++++++++++ .../shadereditorui/canvas/postproc_warp.txt | 3112 +++++++++++++ .../canvas/sprite_sun_nodepth.txt | 229 + .../canvas/swarm_lightmapped_lava.txt | 1932 ++++++++ .../shadereditorui/canvas/swarm_vtex_test.txt | 2193 ++++++++++ .../canvas_default/def_lightmap_bump.def | 1617 +++++++ .../def_lightmap_bump_swarm.def | 1580 +++++++ .../canvas_default/def_lightmap_simple.def | 860 ++++ .../def_lightmap_simple_swarm.def | 823 ++++ .../canvas_default/def_model_complex.def | 1991 +++++++++ .../def_model_complex_swarm.def | 1968 +++++++++ .../canvas_default/def_model_simple.def | 807 ++++ .../canvas_default/def_model_simple_swarm.def | 767 ++++ .../shadereditorui/canvas_default/def_pp.def | 153 + .../dumps/basetexture_accum.dump | 47 + .../dumps/basetexture_blend.dump | 47 + .../dumps/detail_prop_shader.dump | 209 + .../shadereditorui/dumps/downsample_4.dump | 49 + .../shadereditorui/dumps/gauss_blur_5_x.dump | 49 + .../shadereditorui/dumps/gauss_blur_5_y.dump | 49 + .../dumps/gauss_blur_7_half_aceil_x.dump | 49 + .../dumps/gauss_blur_7_half_aceil_y.dump | 49 + .../dumps/gauss_blur_half_3_x.dump | 49 + .../dumps/gauss_blur_half_3_y.dump | 49 + .../dumps/lightmap_blend_bump_detail.dump | 255 ++ .../dumps/lightmap_parallax.dump | 205 + .../dumps/model_chromatic_aberration.dump | 90 + .../shadereditorui/dumps/model_cubemap.dump | 81 + .../dab/shadereditorui/dumps/model_snowy.dump | 286 ++ .../shadereditorui/dumps/postproc_dof.dump | 59 + .../dumps/postproc_flare_anamorphic_da.dump | 55 + .../dumps/postproc_flare_da.dump | 74 + .../shadereditorui/dumps/postprof_dof.dump | 59 + .../dab/shadereditorui/dumps/shaderlist.txt | 27 + .../dumps/sprite_sun_nodepth.dump | 54 + .../dab/shadereditorui/dumps/ssao_calc.dump | 49 + .../shadereditorui/dumps/ssao_calc_da.dump | 102 + .../shadereditorui/dumps/ssao_combine.dump | 46 + .../shadereditorui/dumps/ssao_combine_da.dump | 46 + .../dab/shadereditorui/dumps/ssao_fxaa.dump | 49 + .../shadereditorui/dumps/sunrays_calc.dump | 51 + .../dab/shadereditorui/dumps/swarm_test.dump | 42 + .../shadereditorui/dumps/unnamedshader.dump | 160 + mp/game/dab/shadereditorui/editor_config.txt | 21 + mp/game/dab/shadereditorui/monof_tt.txt | 20 + mp/game/dab/shadereditorui/node_help.txt | 751 ++++ mp/game/dab/shadereditorui/path_config.txt | 6 + .../postprocessing_precache.txt | 13 + mp/game/dab/shadereditorui/rtsetup.txt | 23 + .../dab/shadereditorui/shader_src/Fxaa3_11.h | 2047 +++++++++ .../shader_src/basetexture_accum_ps30.fxc | 46 + .../shader_src/basetexture_accum_vs30.fxc | 33 + .../shader_src/basetexture_blend_ps30.fxc | 42 + .../shader_src/basetexture_blend_vs30.fxc | 33 + .../shader_src/common_flashlight_fxc.h | 821 ++++ .../shadereditorui/shader_src/common_fxc.h | 326 ++ .../shader_src/common_hlsl_cpp_consts.h | 27 + .../common_lightmappedgeneric_fxc.h | 201 + .../shader_src/common_parallax.h | 247 ++ .../shader_src/common_pragmas.h | 38 + .../shadereditorui/shader_src/common_ps_fxc.h | 664 +++ .../shader_src/common_vertexlitgeneric_dx9.h | 449 ++ .../shadereditorui/shader_src/common_vs_fxc.h | 959 ++++ .../cpp_shader_constant_register_map.h | 45 + .../shader_src/detail_prop_shader_ps30.fxc | 94 + .../shader_src/detail_prop_shader_vs30.fxc | 138 + .../shader_src/downsample_4_ps30.fxc | 60 + .../shader_src/downsample_4_vs30.fxc | 33 + .../shadereditorui/shader_src/filelist.txt | 68 + .../shader_src/gauss_blur_5_x_ps30.fxc | 61 + .../shader_src/gauss_blur_5_x_vs30.fxc | 33 + .../shader_src/gauss_blur_5_y_ps30.fxc | 61 + .../shader_src/gauss_blur_5_y_vs30.fxc | 33 + .../gauss_blur_7_half_aceil_x_ps30.fxc | 73 + .../gauss_blur_7_half_aceil_x_vs30.fxc | 33 + .../gauss_blur_7_half_aceil_y_ps30.fxc | 72 + .../gauss_blur_7_half_aceil_y_vs30.fxc | 33 + .../shader_src/gauss_blur_half_3_x_ps30.fxc | 58 + .../shader_src/gauss_blur_half_3_x_vs30.fxc | 33 + .../shader_src/gauss_blur_half_3_y_ps30.fxc | 58 + .../shader_src/gauss_blur_half_3_y_vs30.fxc | 33 + .../dab/shadereditorui/shader_src/intrinsic.h | 260 ++ .../lightmap_blend_bump_detail_ps30.fxc | 190 + .../lightmap_blend_bump_detail_vs30.fxc | 84 + .../shader_src/lightmap_parallax_ps30.fxc | 181 + .../shader_src/lightmap_parallax_vs30.fxc | 66 + .../model_chromatic_aberration_ps30.fxc | 103 + .../model_chromatic_aberration_vs30.fxc | 67 + .../shader_src/model_cubemap_ps30.fxc | 41 + .../shader_src/model_cubemap_vs30.fxc | 50 + .../shader_src/model_litsphere_ps30.fxc | 99 + .../shader_src/model_litsphere_vs30.fxc | 71 + .../shader_src/model_snowy_ps30.fxc | 211 + .../shader_src/model_snowy_vs30.fxc | 120 + .../shader_src/postproc_dof_ps30.fxc | 67 + .../shader_src/postproc_dof_vs30.fxc | 33 + .../postproc_flare_anamorphic_da_ps30.fxc | 81 + .../postproc_flare_anamorphic_da_vs30.fxc | 33 + .../shader_src/postproc_flare_da_ps30.fxc | 124 + .../shader_src/postproc_flare_da_vs30.fxc | 33 + .../shader_src/postproc_sunrays_ps30.fxc | 69 + .../shader_src/postproc_sunrays_vs30.fxc | 36 + .../shader_src/sprite_sun_nodepth_ps30.fxc | 43 + .../shader_src/sprite_sun_nodepth_vs30.fxc | 36 + .../shader_src/ssao_calc_da_ps30.fxc | 179 + .../shader_src/ssao_calc_da_vs30.fxc | 33 + .../shader_src/ssao_calc_ps30.fxc | 230 + .../shader_src/ssao_calc_vs30.fxc | 33 + .../shader_src/ssao_combine_da_ps30.fxc | 43 + .../shader_src/ssao_combine_da_vs30.fxc | 33 + .../shader_src/ssao_combine_ps30.fxc | 45 + .../shader_src/ssao_combine_vs30.fxc | 33 + .../shader_src/ssao_fxaa_ps30.fxc | 99 + .../shader_src/ssao_fxaa_vs30.fxc | 33 + .../shader_src/sunrays_calc_ps30.fxc | 66 + .../shader_src/sunrays_calc_vs30.fxc | 33 + .../shader_src/swarm_test_ps30.fxc | 59 + .../shader_src/swarm_test_vs30.fxc | 30 + .../shader_src/uniquefilestocopy.txt | 17 + .../shader_src/unnamedshader_ps30.fxc | 90 + .../shader_src/unnamedshader_vs30.fxc | 46 + .../user_functions/call_fxaa.ufunc | 20 + .../user_functions/lighting_example.ufunc | 18 + .../user_functions/mandelbrot.ufunc | 15 + .../vgui/code_editor_window.res | 402 ++ .../dab/shadereditorui/vgui/colorpicker.res | 616 +++ .../dab/shadereditorui/vgui/dialog_config.res | 627 +++ .../vgui/dialog_editor_config.res | 608 +++ .../shadereditorui/vgui/dialog_newcanvas.res | 776 ++++ .../shadereditorui/vgui/dialog_ppe_config.res | 385 ++ .../vgui/dialog_ppe_precache_list.res | 399 ++ .../vgui/dialog_rendertarget_list.res | 350 ++ .../vgui/dialog_rendertarget_settings.res | 700 +++ .../vgui/shadereditor_diag_recompileall.res | 368 ++ .../vgui/shadereditor_preview.res | 523 +++ .../shadereditorui/vgui/shadereditor_root.res | 666 +++ .../vgui/shadereditor_shaderprecache.res | 375 ++ .../dab/shadereditorui/vgui/sheet_array.res | 367 ++ .../shadereditorui/vgui/sheet_callback.res | 60 + .../dab/shadereditorui/vgui/sheet_cmatrix.res | 67 + .../dab/shadereditorui/vgui/sheet_combo.res | 165 + .../dab/shadereditorui/vgui/sheet_comment.res | 67 + .../shadereditorui/vgui/sheet_condition.res | 115 + .../shadereditorui/vgui/sheet_constant.res | 67 + .../shadereditorui/vgui/sheet_custom_code.res | 260 ++ .../vgui/sheet_custom_code_io.res | 115 + .../shadereditorui/vgui/sheet_fbtexelsize.res | 67 + .../dab/shadereditorui/vgui/sheet_final.res | 83 + .../shadereditorui/vgui/sheet_flashlight.res | 42 + .../dab/shadereditorui/vgui/sheet_general.res | 183 + .../shadereditorui/vgui/sheet_lightscale.res | 60 + .../dab/shadereditorui/vgui/sheet_loop.res | 142 + .../shadereditorui/vgui/sheet_mcompose.res | 61 + .../shadereditorui/vgui/sheet_multiply.res | 46 + .../shadereditorui/vgui/sheet_parallax.res | 255 ++ .../vgui/sheet_pp_clear_buffers.res | 117 + .../shadereditorui/vgui/sheet_pp_drawmat.res | 526 +++ .../dab/shadereditorui/vgui/sheet_pp_mat.res | 148 + .../dab/shadereditorui/vgui/sheet_pp_rt.res | 83 + .../vgui/sheet_pp_viewrender.res | 132 + .../shadereditorui/vgui/sheet_psoutput.res | 100 + .../dab/shadereditorui/vgui/sheet_random.res | 142 + .../shadereditorui/vgui/sheet_std_plight.res | 88 + .../vgui/sheet_std_pspeclight.res | 46 + .../vgui/sheet_std_skinning.res | 60 + .../shadereditorui/vgui/sheet_std_vlight.res | 65 + .../dab/shadereditorui/vgui/sheet_swizzle.res | 67 + .../shadereditorui/vgui/sheet_texsample.res | 321 ++ .../vgui/sheet_textransform.res | 133 + .../vgui/sheet_vcompression.res | 67 + .../vgui/sheet_vparam_mutable.res | 135 + .../vgui/sheet_vparam_static.res | 159 + .../dab/shadereditorui/vgui/sheet_vsinput.res | 557 +++ .../vgui/sheet_vsoutput_psinput.res | 149 + mp/game/dab/stats.txt | 0 mp/game/dab/steam.inf | 5 + mp/game/dab/studiomdl.bat | 2 + mp/game/dab/videoconfig_linux.cfg | 33 + 1883 files changed, 137498 insertions(+), 1 deletion(-) create mode 100755 mp/game/dab/cfg/autoexec.cfg create mode 100755 mp/game/dab/cfg/config_default.cfg create mode 100755 mp/game/dab/cfg/config_dvorak.cfg create mode 100755 mp/game/dab/cfg/listenserver.cfg create mode 100755 mp/game/dab/cfg/server.cfg create mode 100755 mp/game/dab/cfg/settings.scr create mode 100755 mp/game/dab/cfg/sfm_defaultanimationgroups.txt create mode 100755 mp/game/dab/cfg/user_default.scr create mode 100755 mp/game/dab/cfg/valve.rc create mode 100755 mp/game/dab/copy_to_sfm.bat create mode 100755 mp/game/dab/credits.html create mode 100755 mp/game/dab/da.fgd create mode 100755 mp/game/dab/detail.vbsp create mode 100755 mp/game/dab/gameinfo.txt create mode 100755 mp/game/dab/lights.rad create mode 100755 mp/game/dab/mapcycle.txt create mode 100755 mp/game/dab/maplist.txt create mode 100755 mp/game/dab/materials/BOAT/TOOLSINVISIBLEWOOD.vmt create mode 100755 mp/game/dab/materials/ads/adgroup_01b.vmt create mode 100755 mp/game/dab/materials/astfa/helipad_duocircles.vmt create mode 100755 mp/game/dab/materials/brick/BRICKWALL045A.vmt create mode 100755 mp/game/dab/materials/brick/brickwall004a.vmt create mode 100755 mp/game/dab/materials/brick/brickwall014a.vmt create mode 100755 mp/game/dab/materials/brick/brickwall019a.vmt create mode 100755 mp/game/dab/materials/brick/brickwall036a.vmt create mode 100755 mp/game/dab/materials/brick/brickwall038a.vmt create mode 100755 mp/game/dab/materials/brick/brickwall040c.vmt create mode 100755 mp/game/dab/materials/brick/brickwall045l.vmt create mode 100755 mp/game/dab/materials/brick/brickwall049a.vmt create mode 100755 mp/game/dab/materials/brick/drainage_brickwall_01.vmt create mode 100755 mp/game/dab/materials/brick/wall05.vmt create mode 100755 mp/game/dab/materials/brick/wall06.vmt create mode 100755 mp/game/dab/materials/buildings/ROOF01A.vmt create mode 100755 mp/game/dab/materials/buildings/ROOF02.vmt create mode 100755 mp/game/dab/materials/buildings/ROOF07.vmt create mode 100755 mp/game/dab/materials/buildings/ROOF08.vmt create mode 100755 mp/game/dab/materials/buildings/brick08.vmt create mode 100755 mp/game/dab/materials/buildings/brick33.vmt create mode 100755 mp/game/dab/materials/buildings/brick41.vmt create mode 100755 mp/game/dab/materials/buildings/concrete01.vmt create mode 100755 mp/game/dab/materials/buildings/concrete04.vmt create mode 100755 mp/game/dab/materials/buildings/door_metal_01.vmt create mode 100755 mp/game/dab/materials/buildings/door_metal_02.vmt create mode 100755 mp/game/dab/materials/buildings/gen07.vmt create mode 100755 mp/game/dab/materials/buildings/gen09.vmt create mode 100755 mp/game/dab/materials/buildings/gen20.vmt create mode 100755 mp/game/dab/materials/buildings/gen20c.vmt create mode 100755 mp/game/dab/materials/buildings/gen20d.vmt create mode 100755 mp/game/dab/materials/buildings/gen22.vmt create mode 100755 mp/game/dab/materials/buildings/glass01_small.vmt create mode 100755 mp/game/dab/materials/buildings/skyscraper25.vmt create mode 100755 mp/game/dab/materials/buildings/urban_composite_01a.vmt create mode 100755 mp/game/dab/materials/cable/cable.vmt create mode 100755 mp/game/dab/materials/composite/BUILDINGSET038A.vmt create mode 100755 mp/game/dab/materials/concrete/MILWALL001.vmt create mode 100755 mp/game/dab/materials/concrete/SIDEWALK01.vmt create mode 100755 mp/game/dab/materials/concrete/baggage_concretefloora.vmt create mode 100755 mp/game/dab/materials/concrete/ceiling03.vmt create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top.vmt create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top_empty.vmt create mode 100755 mp/game/dab/materials/concrete/cinderwall02_dirty.vmt create mode 100755 mp/game/dab/materials/concrete/cinderwall04.vmt create mode 100755 mp/game/dab/materials/concrete/conc_clean_top.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_cinder01b.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_cinder01b_cheap.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_floor_02_blue.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_floor_02b.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_floor_10.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_polished_01.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_slab_01.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_slab_02.vmt create mode 100755 mp/game/dab/materials/concrete/concrete_slab_03.vmt create mode 100755 mp/game/dab/materials/concrete/concreteceiling003a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor006a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor007a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor008a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor011a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor015a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor016a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor026a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor034a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor038a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor038a_bump.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor038b.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor_bunker02a.vmt create mode 100755 mp/game/dab/materials/concrete/concretefloor_construct01.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall001.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall001a.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall002a.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall004a.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall011c.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall011h.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall013f.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall036a.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall038d.vmt create mode 100755 mp/game/dab/materials/concrete/concretewall044a.vmt create mode 100755 mp/game/dab/materials/concrete/concwsnow01.vmt create mode 100755 mp/game/dab/materials/concrete/drainage_concreteceiling_01.vmt create mode 100755 mp/game/dab/materials/concrete/drainage_concretefloor_01.vmt create mode 100755 mp/game/dab/materials/concrete/floor01.vmt create mode 100755 mp/game/dab/materials/concrete/floor_subway01.vmt create mode 100755 mp/game/dab/materials/concrete/mainstreet_road01b.vmt create mode 100755 mp/game/dab/materials/concrete/milflr001.vmt create mode 100755 mp/game/dab/materials/concrete/prodwlld.vmt create mode 100755 mp/game/dab/materials/concrete/prodwllh.vmt create mode 100755 mp/game/dab/materials/concrete/roadparkinglot.vmt create mode 100755 mp/game/dab/materials/concrete/roof01.vmt create mode 100755 mp/game/dab/materials/concrete/sewer_concretewall01b.vmt create mode 100755 mp/game/dab/materials/concrete/sidewalk_ssbump.vmt create mode 100755 mp/game/dab/materials/concrete/subway_concretewall_01a.vmt create mode 100755 mp/game/dab/materials/concrete/tunnel_concretewall_01b.vmt create mode 100755 mp/game/dab/materials/concrete/urban_concretefloor_03a.vmt create mode 100755 mp/game/dab/materials/concrete/urban_sidewalk_01b.vmt create mode 100755 mp/game/dab/materials/concrete/vertigo_concretefloora.vmt create mode 100755 mp/game/dab/materials/console/dablogomenu.vmt create mode 100755 mp/game/dab/materials/console/dablogomenu_widescreen.vmt create mode 100755 mp/game/dab/materials/construction/blue_tarp.vmt create mode 100755 mp/game/dab/materials/construction/drywall_01.vmt create mode 100755 mp/game/dab/materials/construction/drywall_02.vmt create mode 100755 mp/game/dab/materials/construction/jr_sign.vmt create mode 100755 mp/game/dab/materials/construction/jr_sign_small.vmt create mode 100755 mp/game/dab/materials/construction/metal_strut_01.vmt create mode 100755 mp/game/dab/materials/construction/shipping_container_left_red.vmt create mode 100755 mp/game/dab/materials/construction/shipping_container_mid_red.vmt create mode 100755 mp/game/dab/materials/construction/shipping_container_right_red.vmt create mode 100755 mp/game/dab/materials/cs_assault/assault_brick1.vmt create mode 100755 mp/game/dab/materials/cs_assault/assault_pinup_decal01.vmt create mode 100755 mp/game/dab/materials/cs_assault/assault_skybox_building02.vmt create mode 100755 mp/game/dab/materials/cs_assault/assault_skybox_building04.vmt create mode 100755 mp/game/dab/materials/cs_assault/assault_tres_decal01.vmt create mode 100755 mp/game/dab/materials/cs_assault/concretefloor026a.vmt create mode 100755 mp/game/dab/materials/cs_havana/ceiling01.vmt create mode 100755 mp/game/dab/materials/cs_havana/woodm.vmt create mode 100755 mp/game/dab/materials/cs_italy/marketwall01d.vmt create mode 100755 mp/game/dab/materials/cs_italy/marketwall01e.vmt create mode 100755 mp/game/dab/materials/cs_italy/pwood1.vmt create mode 100755 mp/game/dab/materials/cs_italy/pwood1_nobump.vmt create mode 100755 mp/game/dab/materials/custom/damagedecal05.vmt create mode 100755 mp/game/dab/materials/da/briefcase_hud.vmt create mode 100755 mp/game/dab/materials/da/bullet.vmt create mode 100755 mp/game/dab/materials/da/capturepoint_hud.vmt create mode 100755 mp/game/dab/materials/da/capturezone.vmt create mode 100755 mp/game/dab/materials/de_cbble/trim04.vmt create mode 100755 mp/game/dab/materials/de_cbble/trim05.vmt create mode 100755 mp/game/dab/materials/de_cbble/trim06.vmt create mode 100755 mp/game/dab/materials/de_cbble/woodceiling01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewalla.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewalla_small.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewallb.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewallc.vmt create mode 100755 mp/game/dab/materials/de_nuke/nuke_ceiling_01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nuke_officedoor_01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukfloora.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukfloorb.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukwindowb.vmt create mode 100755 mp/game/dab/materials/de_nuke/nukwindowb_light.vmt create mode 100755 mp/game/dab/materials/de_piranesi/pi_grnmetal.vmt create mode 100755 mp/game/dab/materials/de_prodigy/ceiling01.vmt create mode 100755 mp/game/dab/materials/de_prodigy/metal02.vmt create mode 100755 mp/game/dab/materials/de_train/decalgraffiti058a.vmt create mode 100755 mp/game/dab/materials/de_train/decalstain004a.vmt create mode 100755 mp/game/dab/materials/de_train/train_cement_floor_01.vmt create mode 100755 mp/game/dab/materials/de_train/train_cement_floor_02.vmt create mode 100755 mp/game/dab/materials/de_train/train_dirt_decal_02.vmt create mode 100755 mp/game/dab/materials/de_train/train_gravel_floor_01.vmt create mode 100755 mp/game/dab/materials/de_train/train_metalceiling_01.vmt create mode 100755 mp/game/dab/materials/de_train/train_metalceiling_02.vmt create mode 100755 mp/game/dab/materials/de_train/train_security_decal_01.vmt create mode 100755 mp/game/dab/materials/decals/bills01a.vmt create mode 100755 mp/game/dab/materials/decals/bills02a.vmt create mode 100755 mp/game/dab/materials/decals/bills03a.vmt create mode 100755 mp/game/dab/materials/decals/blood1.vmt create mode 100755 mp/game/dab/materials/decals/blood2.vmt create mode 100755 mp/game/dab/materials/decals/blood3.vmt create mode 100755 mp/game/dab/materials/decals/blood4.vmt create mode 100755 mp/game/dab/materials/decals/blood5.vmt create mode 100755 mp/game/dab/materials/decals/blood6.vmt create mode 100755 mp/game/dab/materials/decals/blood8.vmt create mode 100755 mp/game/dab/materials/decals/bloodstain_001.vmt create mode 100755 mp/game/dab/materials/decals/bloodstain_003.vmt create mode 100755 mp/game/dab/materials/decals/bloodstain_101.vmt create mode 100755 mp/game/dab/materials/decals/checkpointarrow01_black.vmt create mode 100755 mp/game/dab/materials/decals/checkpointarrow01_orange.vmt create mode 100755 mp/game/dab/materials/decals/decalconcretedrain002a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001b.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001b_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001c.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001c_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti001d_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti002a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti005a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti007a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti007a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti010a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti013a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti014a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti017a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti017a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti018a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti019a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti022a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti023a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti023a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti024a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti027a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti029a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti030a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti032a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti033a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti034a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti035a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti036a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti039a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti041a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti043a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti043a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti044a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti044a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti045a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti045a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti046a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti046a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti047a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti049a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti049a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti050a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti050a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti051a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti052a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti053a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti054a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti055a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti056a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti057a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti057a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti058a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti060a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti062a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti062a_cs.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti064a.vmt create mode 100755 mp/game/dab/materials/decals/decalgraffiti065a.vmt create mode 100755 mp/game/dab/materials/decals/decalmetalgrate001a.vmt create mode 100755 mp/game/dab/materials/decals/decalmetalgrate010a.vmt create mode 100755 mp/game/dab/materials/decals/decalmetalgrate014a.vmt create mode 100755 mp/game/dab/materials/decals/decalmetalgrate017a.vmt create mode 100755 mp/game/dab/materials/decals/decalpapers02.vmt create mode 100755 mp/game/dab/materials/decals/decalplaster002a.vmt create mode 100755 mp/game/dab/materials/decals/decalstain013a.vmt create mode 100755 mp/game/dab/materials/decals/drainage_stain_01.vmt create mode 100755 mp/game/dab/materials/decals/drainage_stain_04.vmt create mode 100755 mp/game/dab/materials/decals/drainage_stain_05.vmt create mode 100755 mp/game/dab/materials/decals/graffiti/tag_01.vmt create mode 100755 mp/game/dab/materials/decals/graffiti/tag_02.vmt create mode 100755 mp/game/dab/materials/decals/graffiti02.vmt create mode 100755 mp/game/dab/materials/decals/graffiti03.vmt create mode 100755 mp/game/dab/materials/decals/graffiti_lootersshot.vmt create mode 100755 mp/game/dab/materials/decals/holes128_01.vmt create mode 100755 mp/game/dab/materials/decals/holes128_02.vmt create mode 100755 mp/game/dab/materials/decals/holes128_03.vmt create mode 100755 mp/game/dab/materials/decals/holes128_06.vmt create mode 100755 mp/game/dab/materials/decals/holes128_07.vmt create mode 100755 mp/game/dab/materials/decals/holes128_08.vmt create mode 100755 mp/game/dab/materials/decals/infwalldetail04.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut2.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut2_subrect.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut3.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut3_subrect.vmt create mode 100755 mp/game/dab/materials/decals/manhackcut_subrect.vmt create mode 100755 mp/game/dab/materials/decals/notice01.vmt create mode 100755 mp/game/dab/materials/decals/offpapers02.vmt create mode 100755 mp/game/dab/materials/decals/offpapers04.vmt create mode 100755 mp/game/dab/materials/decals/offsignb.vmt create mode 100755 mp/game/dab/materials/decals/prodconcrete01.vmt create mode 100755 mp/game/dab/materials/decals/prodconcrete02.vmt create mode 100755 mp/game/dab/materials/decals/prodconcrete03.vmt create mode 100755 mp/game/dab/materials/decals/prodconcrete04.vmt create mode 100755 mp/game/dab/materials/decals/proddirta.vmt create mode 100755 mp/game/dab/materials/decals/prodstaina.vmt create mode 100755 mp/game/dab/materials/decals/prodstainb.vmt create mode 100755 mp/game/dab/materials/decals/prodventa.vmt create mode 100755 mp/game/dab/materials/decals/rubble01a.vmt create mode 100755 mp/game/dab/materials/decals/sign02.vmt create mode 100755 mp/game/dab/materials/decals/sign05.vmt create mode 100755 mp/game/dab/materials/decals/sign_station01.vmt create mode 100755 mp/game/dab/materials/decals/subwaytracks_overlay.vmt create mode 100755 mp/game/dab/materials/decals/vent01.vmt create mode 100755 mp/game/dab/materials/decals/vent_residential_00.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot1.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot1_subrect.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot2.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot2_subrect.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot3.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot3_subrect.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot4.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot4_subrect.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot5.vmt create mode 100755 mp/game/dab/materials/decals/wood/shot5_subrect.vmt create mode 100755 mp/game/dab/materials/detail/detailsprites.vmt create mode 100755 mp/game/dab/materials/detail/detailsprites_editor.vmt create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut.vmt create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut_dark.vmt create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut_lite.vmt create mode 100755 mp/game/dab/materials/dev/blur_filter_x.vmt create mode 100755 mp/game/dab/materials/dev/blur_filter_y.vmt create mode 100755 mp/game/dab/materials/dev/dev_cratewood01a.vmt create mode 100755 mp/game/dab/materials/dev/dev_lowermetaldoor02a.vmt create mode 100755 mp/game/dab/materials/dev/dev_measuregeneric01.vmt create mode 100755 mp/game/dab/materials/dev/dev_measuregeneric01b_light.vmt create mode 100755 mp/game/dab/materials/dev/dev_measurewall01a.vmt create mode 100755 mp/game/dab/materials/dev/dev_measurewall01d_light.vmt create mode 100755 mp/game/dab/materials/dev/dof.vmt create mode 100755 mp/game/dab/materials/dev/upscale.vmt create mode 100755 mp/game/dab/materials/effects/tracer1.vmt create mode 100755 mp/game/dab/materials/engine/CREDITS.txt create mode 100755 mp/game/dab/materials/env/obj/magazine_rack.vmt create mode 100755 mp/game/dab/materials/environment maps/PipeMetal004b.vmt create mode 100755 mp/game/dab/materials/glass/GLASSWINDOW048A.vmt create mode 100755 mp/game/dab/materials/glass/da_glass_01.vmt create mode 100755 mp/game/dab/materials/glass/da_glass_01_lighta_opaque.vmt create mode 100755 mp/game/dab/materials/glass/da_glass_01_opaque.vmt create mode 100755 mp/game/dab/materials/glass/glass01.vmt create mode 100755 mp/game/dab/materials/glass/glass01opaque.vmt create mode 100755 mp/game/dab/materials/glass/glasswindow015a.vmt create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070a.vmt create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070b.vmt create mode 100755 mp/game/dab/materials/glass/offwndwb.vmt create mode 100755 mp/game/dab/materials/glass/offwndwb_break.vmt create mode 100755 mp/game/dab/materials/glass/railing01.vmt create mode 100755 mp/game/dab/materials/glass/urban_glass_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alive_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_04.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_05.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_06.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_angst_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_atibia_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_bayskull_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_blis_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_carwash_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01c.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01e.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01f.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01g.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01h.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01i.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_erik_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_esc_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_fight.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_glory_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_large_06a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_myster_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_nonesurvive.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_nuts_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_rage_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_romero_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_squid_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_03a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_04a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_05a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_06a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_07a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_10a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_11a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_12a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_13a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_14a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_15a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_16a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_20a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_02a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_05a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_09a.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_09b.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_throw01.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_west_512.vmt create mode 100755 mp/game/dab/materials/graffiti/graffiti_wonder_256.vmt create mode 100755 mp/game/dab/materials/ground/blendsnow_asphault.vmt create mode 100755 mp/game/dab/materials/ground/blendsnow_conc.vmt create mode 100755 mp/game/dab/materials/ground/snow01.vmt create mode 100755 mp/game/dab/materials/gui/folder.vmt create mode 100755 mp/game/dab/materials/halflife/+0~white.vmt create mode 100755 mp/game/dab/materials/hud/announcements.vmt create mode 100755 mp/game/dab/materials/hud/brawlcross.vmt create mode 100755 mp/game/dab/materials/hud/crosshairs.vmt create mode 100755 mp/game/dab/materials/hud/health.vmt create mode 100755 mp/game/dab/materials/hud/health_glow.vmt create mode 100755 mp/game/dab/materials/hud/hud.vmt create mode 100755 mp/game/dab/materials/hud/killcons.vmt create mode 100755 mp/game/dab/materials/hud/leaderboard_dead.vmt create mode 100755 mp/game/dab/materials/hud/notices.vmt create mode 100755 mp/game/dab/materials/hud/rounds.vmt create mode 100755 mp/game/dab/materials/hud/shotguncross.vmt create mode 100755 mp/game/dab/materials/hud/shotgunzoom.vmt create mode 100755 mp/game/dab/materials/hud/smgcross.vmt create mode 100755 mp/game/dab/materials/hud/smgcross3.vmt create mode 100755 mp/game/dab/materials/hud/stars.vmt create mode 100755 mp/game/dab/materials/hud/symbols.vmt create mode 100755 mp/game/dab/materials/hud/tscross2.vmt create mode 100755 mp/game/dab/materials/hud/tscross3.vmt create mode 100755 mp/game/dab/materials/hud/watch-super.vmt create mode 100755 mp/game/dab/materials/hud/watch.vmt create mode 100755 mp/game/dab/materials/jahhur/asphalt1.vmt create mode 100755 mp/game/dab/materials/jahhur/asphalt1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/brick_gray1.vmt create mode 100755 mp/game/dab/materials/jahhur/brick_gray2.vmt create mode 100755 mp/game/dab/materials/jahhur/brick_gray_round1.vmt create mode 100755 mp/game/dab/materials/jahhur/brick_white1.vmt create mode 100755 mp/game/dab/materials/jahhur/brick_white1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/carpet1.vmt create mode 100755 mp/game/dab/materials/jahhur/concrete_gray1.vmt create mode 100755 mp/game/dab/materials/jahhur/concrete_gray2.vmt create mode 100755 mp/game/dab/materials/jahhur/concrete_white1.vmt create mode 100755 mp/game/dab/materials/jahhur/concrete_white2.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray1.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray2.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray2_wet.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white1.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vmt create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_broken1.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_broken2.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_broken3.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_broken4.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_broken5.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_leak1.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_leak2.vmt create mode 100755 mp/game/dab/materials/jahhur/decal_leak3.vmt create mode 100755 mp/game/dab/materials/jahhur/door_elevator1.vmt create mode 100755 mp/game/dab/materials/jahhur/fiberglass1.vmt create mode 100755 mp/game/dab/materials/jahhur/highrise1.vmt create mode 100755 mp/game/dab/materials/jahhur/highrise2.vmt create mode 100755 mp/game/dab/materials/jahhur/highrise_night1.vmt create mode 100755 mp/game/dab/materials/jahhur/lightshaft1_blueish.vmt create mode 100755 mp/game/dab/materials/jahhur/lightshaft1_orange.vmt create mode 100755 mp/game/dab/materials/jahhur/manholecover1.vmt create mode 100755 mp/game/dab/materials/jahhur/marble_gray1.vmt create mode 100755 mp/game/dab/materials/jahhur/metal_crane1.vmt create mode 100755 mp/game/dab/materials/jahhur/metal_crane2_beams.vmt create mode 100755 mp/game/dab/materials/jahhur/metalbeam1.vmt create mode 100755 mp/game/dab/materials/jahhur/metalbeam2.vmt create mode 100755 mp/game/dab/materials/jahhur/road1.vmt create mode 100755 mp/game/dab/materials/jahhur/road1_wet.vmt create mode 100755 mp/game/dab/materials/jahhur/road2.vmt create mode 100755 mp/game/dab/materials/jahhur/road2_wet.vmt create mode 100755 mp/game/dab/materials/jahhur/road_crossing1.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_beige1.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_beige1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_beige2.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_beige2_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_blue1.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_blue1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_gray1.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_gray1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_gray2.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white1.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white1_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white2.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white2_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white3.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white3_env.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white4.vmt create mode 100755 mp/game/dab/materials/jahhur/tiles_white4_env.vmt create mode 100755 mp/game/dab/materials/jahhur/wall1.vmt create mode 100755 mp/game/dab/materials/jahhur/water_puddle1.vmt create mode 100755 mp/game/dab/materials/jahhur/water_sea1.vmt create mode 100755 mp/game/dab/materials/jahhur/window1_reflective.vmt create mode 100755 mp/game/dab/materials/jahhur/window2.vmt create mode 100755 mp/game/dab/materials/jahhur/window3_seethru.vmt create mode 100755 mp/game/dab/materials/jahhur/woodplanks_dark1.vmt create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light1_normal.vmt create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light2.vmt create mode 100755 mp/game/dab/materials/logo/dablogo.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_1965_-6345_6390.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2051_-5918_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2183_-5806_6683.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2444_-6335_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3043_-6311_6263.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3510_-6333_6224.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3606_-7607_6171.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_524_-5426_7508.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_892_-5892_7025.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_932_-6535_7016.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1759_-6245_6922.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1965_-6345_6390.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2183_-5806_6683.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2444_-6335_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3043_-6311_6263.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3510_-6333_6224.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3519_-4048_5203.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3606_-7607_6171.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_495_-6250_7288.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_524_-5426_7508.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_892_-5892_7025.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_918_-5893_7701.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_932_-6535_7016.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wizard/blend_snowfloor001a_rockf_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2183_-5806_6683.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2444_-6335_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3043_-6311_6263.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3510_-6333_6224.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3606_-7607_6171.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1759_-6245_6922.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1965_-6345_6390.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2051_-5918_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2183_-5806_6683.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2444_-6335_6327.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3043_-6311_6263.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3510_-6333_6224.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3519_-4048_5203.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3606_-7607_6171.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_495_-6250_7288.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_524_-5426_7508.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_892_-5892_7025.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_918_-5893_7701.vmt create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_932_-6535_7016.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_-740_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3671_564.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_lighta_opaque_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_opaque_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/blendgrassgravel001a_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/blendrockdirt007d_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-740_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3671_564.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/nature/sandfloor010a_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-740_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3671_564.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-740_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_4_63_95.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_-348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-2108_352.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_348_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_-740_-2160_510.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3064_416.vmt create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3671_564.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_937_251_-1450.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_-333_-710_-501.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-471_-478.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-948_-1018.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/dev/dev_blendmeasure_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-455_-677_-1047.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-513_-186_-1448.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow018a_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-291_-216_-482.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-323_-187_-1028.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-333_-710_-501.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-414_-676_-305.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-455_-677_-1047.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-485_-802_-1447.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1046_-1448.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1052_-811.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-774_-1221_-494.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1036_-1221_-679.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-439_-1024.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-948_-1018.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_533_251_-1454.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_571_-678_-671.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_774_251_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_937_251_-1450.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_533_251_-1454.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_571_-678_-671.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_774_251_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_937_251_-1450.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810_depth_48.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-333_-710_-501.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-414_-676_-305.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-455_-677_-1047.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-485_-802_-1447.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1022_-615_87.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1036_-1221_-679.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-439_-1024.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-471_-478.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-948_-1018.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_571_-678_-671.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_571_-678_-671.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1036_-1221_-679.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_133_-439_-1024.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_571_-678_-671.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalpipe007a_1306_-500_-695.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/metal/metalroof005a_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/nature/blendsandgrass008a_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1046_-1448.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1448_-1444.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_533_251_-1454.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_937_251_-1450.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1052_-811.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1448_-1444.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1176_1366_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_533_251_-1454.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_690_1797_-806.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_774_251_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-414_-676_-305.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-5_1052_-811.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-774_-1221_-494.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1022_-615_87.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_133_-471_-478.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1541_1131_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_2_-703_-1455.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_560_1232_-437.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_774_251_-810.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_866_1190_-823.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/wizard/blend/cliff2grass_wvt_patch.vmt create mode 100755 mp/game/dab/materials/maps/da_towers_b35/wizard/blend_sandgrass2_wvt_patch.vmt create mode 100755 mp/game/dab/materials/metal/METALWALL076A.vmt create mode 100755 mp/game/dab/materials/metal/brass_01.vmt create mode 100755 mp/game/dab/materials/metal/citadel_metalwall074a.vmt create mode 100755 mp/game/dab/materials/metal/door01.vmt create mode 100755 mp/game/dab/materials/metal/drainage_beam_01.vmt create mode 100755 mp/game/dab/materials/metal/drainage_floor_02.vmt create mode 100755 mp/game/dab/materials/metal/drainagewall.vmt create mode 100755 mp/game/dab/materials/metal/drtrime.vmt create mode 100755 mp/game/dab/materials/metal/framingedge01.vmt create mode 100755 mp/game/dab/materials/metal/freezerwall01.vmt create mode 100755 mp/game/dab/materials/metal/metal_corrugated03b.vmt create mode 100755 mp/game/dab/materials/metal/metal_girder_blue.vmt create mode 100755 mp/game/dab/materials/metal/metaldoor018a.vmt create mode 100755 mp/game/dab/materials/metal/metaldoor028a.vmt create mode 100755 mp/game/dab/materials/metal/metaldoor046a.vmt create mode 100755 mp/game/dab/materials/metal/metalfence003a.vmt create mode 100755 mp/game/dab/materials/metal/metalfence007a.vmt create mode 100755 mp/game/dab/materials/metal/metalhull003a.vmt create mode 100755 mp/game/dab/materials/metal/metalladder001a.vmt create mode 100755 mp/game/dab/materials/metal/metalroof005a.vmt create mode 100755 mp/game/dab/materials/metal/metalroof006a.vmt create mode 100755 mp/game/dab/materials/metal/metalshutters001a.vmt create mode 100755 mp/game/dab/materials/metal/metalvent014a.vmt create mode 100755 mp/game/dab/materials/metal/metalwall001a.vmt create mode 100755 mp/game/dab/materials/metal/metalwall005b.vmt create mode 100755 mp/game/dab/materials/metal/metalwall014a.vmt create mode 100755 mp/game/dab/materials/metal/metalwall054b.vmt create mode 100755 mp/game/dab/materials/metal/metalwall058a.vmt create mode 100755 mp/game/dab/materials/metal/metalwall085a.vmt create mode 100755 mp/game/dab/materials/metal/portwall001.vmt create mode 100755 mp/game/dab/materials/metal/vent01.vmt create mode 100755 mp/game/dab/materials/misanq/bearstearns.vmt create mode 100755 mp/game/dab/materials/misanq/bluelarge.vmt create mode 100755 mp/game/dab/materials/misanq/bluenyellow.vmt create mode 100755 mp/game/dab/materials/misanq/blues.vmt create mode 100755 mp/game/dab/materials/misanq/bluetiles.vmt create mode 100755 mp/game/dab/materials/misanq/bluewhite.vmt create mode 100755 mp/game/dab/materials/misanq/bluewhitetiles.vmt create mode 100755 mp/game/dab/materials/misanq/brawndo.vmt create mode 100755 mp/game/dab/materials/misanq/browns.vmt create mode 100755 mp/game/dab/materials/misanq/coffee.vmt create mode 100755 mp/game/dab/materials/misanq/comeandsee.vmt create mode 100755 mp/game/dab/materials/misanq/concretesides.vmt create mode 100755 mp/game/dab/materials/misanq/cyberdyne.vmt create mode 100755 mp/game/dab/materials/misanq/diehard.vmt create mode 100755 mp/game/dab/materials/misanq/downlight.vmt create mode 100755 mp/game/dab/materials/misanq/femaledoor.vmt create mode 100755 mp/game/dab/materials/misanq/fugitive.vmt create mode 100755 mp/game/dab/materials/misanq/heat.vmt create mode 100755 mp/game/dab/materials/misanq/info.vmt create mode 100755 mp/game/dab/materials/misanq/line.vmt create mode 100755 mp/game/dab/materials/misanq/line2.vmt create mode 100755 mp/game/dab/materials/misanq/lines.vmt create mode 100755 mp/game/dab/materials/misanq/lines2.vmt create mode 100755 mp/game/dab/materials/misanq/maledoor.vmt create mode 100755 mp/game/dab/materials/misanq/matrix.vmt create mode 100755 mp/game/dab/materials/misanq/mbug.vmt create mode 100755 mp/game/dab/materials/misanq/meattrain.vmt create mode 100755 mp/game/dab/materials/misanq/mi.vmt create mode 100755 mp/game/dab/materials/misanq/mimic.vmt create mode 100755 mp/game/dab/materials/misanq/music.vmt create mode 100755 mp/game/dab/materials/misanq/newscoffee.vmt create mode 100755 mp/game/dab/materials/misanq/oceanic.vmt create mode 100755 mp/game/dab/materials/misanq/panel.vmt create mode 100755 mp/game/dab/materials/misanq/phone.vmt create mode 100755 mp/game/dab/materials/misanq/postermid.vmt create mode 100755 mp/game/dab/materials/misanq/posters.vmt create mode 100755 mp/game/dab/materials/misanq/ragnorapid.vmt create mode 100755 mp/game/dab/materials/misanq/railing.vmt create mode 100755 mp/game/dab/materials/misanq/redapple.vmt create mode 100755 mp/game/dab/materials/misanq/rubbish.vmt create mode 100755 mp/game/dab/materials/misanq/rubbishsides.vmt create mode 100755 mp/game/dab/materials/misanq/samurais.vmt create mode 100755 mp/game/dab/materials/misanq/signs1.vmt create mode 100755 mp/game/dab/materials/misanq/signs2.vmt create mode 100755 mp/game/dab/materials/misanq/snacks.vmt create mode 100755 mp/game/dab/materials/misanq/steps.vmt create mode 100755 mp/game/dab/materials/misanq/streets.vmt create mode 100755 mp/game/dab/materials/misanq/t-ra.vmt create mode 100755 mp/game/dab/materials/misanq/thejackal.vmt create mode 100755 mp/game/dab/materials/misanq/tickets.vmt create mode 100755 mp/game/dab/materials/misanq/toilets.vmt create mode 100755 mp/game/dab/materials/misanq/truelies.vmt create mode 100755 mp/game/dab/materials/misanq/wall1.vmt create mode 100755 mp/game/dab/materials/misanq/yellowline.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vmt create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vmt create mode 100755 mp/game/dab/materials/models/aura/exteriors/tent/tent.vmt create mode 100755 mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vmt create mode 100755 mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vmt create mode 100755 mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vmt create mode 100755 mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vmt create mode 100755 mp/game/dab/materials/models/aura/props/broom_01/broom_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/chest_01/chest_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vmt create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vmt create mode 100755 mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vmt create mode 100755 mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vmt create mode 100755 mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vmt create mode 100755 mp/game/dab/materials/models/aura/props/torch_01/torch_01.vmt create mode 100755 mp/game/dab/materials/models/briefcase/briefcase_01.vmt create mode 100755 mp/game/dab/materials/models/ceilingcat.vmt create mode 100755 mp/game/dab/materials/models/clubzombo/blacksofa.vmt create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01.vmt create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01a.vmt create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01b.vmt create mode 100755 mp/game/dab/materials/models/da_miami/couch_01.vmt create mode 100755 mp/game/dab/materials/models/da_miami/couch_colourful.vmt create mode 100755 mp/game/dab/materials/models/da_miami/discoball.vmt create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_post.vmt create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope.vmt create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vmt create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/bed_01.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_01.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_2.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_3.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/downpipe.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/gutter.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/gutter_2.vmt create mode 100755 mp/game/dab/materials/models/da_penthouse/window_slats.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/buttress_01.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/candleflame_01.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/candlewax.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/church_bell.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/cloister_roof.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/coffin.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/coffin_open.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/da_flowers_01.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/gaslantern.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/gaslantern_on.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/pew.vmt create mode 100755 mp/game/dab/materials/models/da_sacred/worshipboxes.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vmt create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vmt create mode 100755 mp/game/dab/materials/models/fibbs/torch.vmt create mode 100755 mp/game/dab/materials/models/fibbs/torchmount.vmt create mode 100755 mp/game/dab/materials/models/hostages/art_facemap.vmt create mode 100755 mp/game/dab/materials/models/hostages/cohrt.vmt create mode 100755 mp/game/dab/materials/models/hostages/eyeball_l.vmt create mode 100755 mp/game/dab/materials/models/hostages/eyeball_r.vmt create mode 100755 mp/game/dab/materials/models/hostages/glass2.vmt create mode 100755 mp/game/dab/materials/models/hostages/glassesfront_walter.vmt create mode 100755 mp/game/dab/materials/models/hostages/glassesside_walter.vmt create mode 100755 mp/game/dab/materials/models/hostages/glint.vmt create mode 100755 mp/game/dab/materials/models/hostages/hostage_sheet.vmt create mode 100755 mp/game/dab/materials/models/hostages/mouth.vmt create mode 100755 mp/game/dab/materials/models/hostages/pupil_l.vmt create mode 100755 mp/game/dab/materials/models/hostages/pupil_r.vmt create mode 100755 mp/game/dab/materials/models/hostages/sandro_facemap.vmt create mode 100755 mp/game/dab/materials/models/hostages/vance_facemap.vmt create mode 100755 mp/game/dab/materials/models/hybridphysx/materialslist.txt create mode 100755 mp/game/dab/materials/models/jahhur/streetlights/lightshaft1_orange.vmt create mode 100755 mp/game/dab/materials/models/military2/air/air_frontglass.vmt create mode 100755 mp/game/dab/materials/models/military2/air/air_glass.vmt create mode 100755 mp/game/dab/materials/models/military2/air/air_h500ext7.vmt create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int3a.vmt create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int6.vmt create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_body.vmt create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_face.vmt create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_hair.vmt create mode 100755 mp/game/dab/materials/models/player/bomber/player_eyes.vmt create mode 100755 mp/game/dab/materials/models/player/bomber/player_mouth.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/blue_gambler_body_bmp1.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/eyes.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_body_bmp1.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_head_bmp1.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/models_survivors_gambler_gamble1.vmt create mode 100755 mp/game/dab/materials/models/player/eightball/red_gambler_body_bmp1.vmt create mode 100755 mp/game/dab/materials/models/player/male/blue_body.vmt create mode 100755 mp/game/dab/materials/models/player/male/body.vmt create mode 100755 mp/game/dab/materials/models/player/male/red_body.vmt create mode 100755 mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/blue_body.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/body.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/eyeball_l.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/eyeball_r.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/hair.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/head.vmt create mode 100755 mp/game/dab/materials/models/player/wishmodel/red_body.vmt create mode 100755 mp/game/dab/materials/models/props/bin_01.vmt create mode 100755 mp/game/dab/materials/models/props/cocaine_plastic_01.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/acunits01.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/billboard.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/camera.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/duct.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneylong.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneyshort.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneytop.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneywrap.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/wall_wires1.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/wirepipe.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/wirespout.vmt create mode 100755 mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/axe.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/boxes1.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/car_militia.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/ladderrung.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/light_shop2.vmt create mode 100755 mp/game/dab/materials/models/props/cs_militia/vent01.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/File_cabinet1.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/Plant01.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/Plant01_p.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/Plant02.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/Poster_backing.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/bookshelf1.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/exit_ceiling.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/file_box.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/light_security.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/light_security2.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/light_security_off.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/light_shop.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/light_shop_off.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/offcertificatea.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/offcorkboarda.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/phone.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/shelves_metal.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/shelves_stuff.vmt create mode 100755 mp/game/dab/materials/models/props/cs_office/table_coffee.vmt create mode 100755 mp/game/dab/materials/models/props/de_inferno/bushgreen.vmt create mode 100755 mp/game/dab/materials/models/props/de_inferno/tree_large.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox01.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox02.vmt create mode 100755 mp/game/dab/materials/models/props/de_nuke/truck_nuke.vmt create mode 100755 mp/game/dab/materials/models/props/de_prodigy/fan.vmt create mode 100755 mp/game/dab/materials/models/props/de_prodigy/lighthanging.vmt create mode 100755 mp/game/dab/materials/models/props/de_prodigy/transformer.vmt create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vmt create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vmt create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vmt create mode 100755 mp/game/dab/materials/models/props/de_train/light_security.vmt create mode 100755 mp/game/dab/materials/models/props/de_train/light_security2.vmt create mode 100755 mp/game/dab/materials/models/props/fire_alarm.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/body.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/bwind.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/interior.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/wind.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/pol/body texture.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/pol/door texture.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/pol/wheel texture.vmt create mode 100755 mp/game/dab/materials/models/props/lhda/pol/windtext.vmt create mode 100755 mp/game/dab/materials/models/props/masses/skeeball.vmt create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_glass.vmt create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_net.vmt create mode 100755 mp/game/dab/materials/models/props/postbox_01.vmt create mode 100755 mp/game/dab/materials/models/props/postbox_01_a.vmt create mode 100755 mp/game/dab/materials/models/props/powerboard.vmt create mode 100755 mp/game/dab/materials/models/props/stair_rail_01.vmt create mode 100755 mp/game/dab/materials/models/props/stall_01.vmt create mode 100755 mp/game/dab/materials/models/props/stall_01b.vmt create mode 100755 mp/game/dab/materials/models/props/store_shutters_01.vmt create mode 100755 mp/game/dab/materials/models/props/store_shutters_01_b.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/boiler_01.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/boiler_01b.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01b.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01c.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/pipeplate_01.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vmt create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vmt create mode 100755 mp/game/dab/materials/models/props_c17/furnituretable001a.vmt create mode 100755 mp/game/dab/materials/models/props_c17/gasmeters001a.vmt create mode 100755 mp/game/dab/materials/models/props_c17/handrailmetal001a.vmt create mode 100755 mp/game/dab/materials/models/props_c17/light_domelight02_on.vmt create mode 100755 mp/game/dab/materials/models/props_c17/oil_drum001a.vmt create mode 100755 mp/game/dab/materials/models/props_construction/chain_grey.vmt create mode 100755 mp/game/dab/materials/models/props_construction/chain_yellow.vmt create mode 100755 mp/game/dab/materials/models/props_construction/construction_table.vmt create mode 100755 mp/game/dab/materials/models/props_construction/ladder_01.vmt create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_01.vmt create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02_blu.vmt create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02_red.vmt create mode 100755 mp/game/dab/materials/models/props_construction/scaffolding_clamp.vmt create mode 100755 mp/game/dab/materials/models/props_construction/vent_ducting_01.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/civilian.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/military.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_02/wpncrate_large_02.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_01/wpncrate_small_01.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/civilian.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/military.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/wpncrate_small_02point5.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/civilian.vmt create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/military.vmt create mode 100755 mp/game/dab/materials/models/props_debris/composite_debris.vmt create mode 100755 mp/game/dab/materials/models/props_doors/cellar_door_01.vmt create mode 100755 mp/game/dab/materials/models/props_downtown/booth_table.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/cooler.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/firehosebox01.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/firepipe02.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/phone_booth.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/security_desk.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine.vmt create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine_glass.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/blinds_01.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/chair_office2.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_chair03a.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_wood01.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_wood02.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/sofa.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/sofa01.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/sofa_chair.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_cafeteria.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_console.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_folding.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_folding_folded.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_kitchen.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/table_picnic.vmt create mode 100755 mp/game/dab/materials/models/props_interiors/woodfurniture01.vmt create mode 100755 mp/game/dab/materials/models/props_junk/can_01.vmt create mode 100755 mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/cinderblock01a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/food_used.vmt create mode 100755 mp/game/dab/materials/models/props_junk/garbage001a_01.vmt create mode 100755 mp/game/dab/materials/models/props_junk/metalbucket01a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/milkshake.vmt create mode 100755 mp/game/dab/materials/models/props_junk/phys_objects02a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/physics_trash_hospital.vmt create mode 100755 mp/game/dab/materials/models/props_junk/pizzabox.vmt create mode 100755 mp/game/dab/materials/models/props_junk/plastic_bowl_01.vmt create mode 100755 mp/game/dab/materials/models/props_junk/plasticcrate01a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/trashdumpster01a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/woodcrates01a.vmt create mode 100755 mp/game/dab/materials/models/props_junk/woodcrates02a.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/airportlight01.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/airportlight01_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_02.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_off.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/fluro_light_01.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/fluro_light_01_off.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/light_porch.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/light_porch_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture03_off.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture03_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture05.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture05_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture06.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture07.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture07_on.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vmt create mode 100755 mp/game/dab/materials/models/props_lighting/ornate_lamp_01_off.vmt create mode 100755 mp/game/dab/materials/models/props_outland/chandelier.vmt create mode 100755 mp/game/dab/materials/models/props_outland/chandelier_votives.vmt create mode 100755 mp/game/dab/materials/models/props_pipes/pipe03.vmt create mode 100755 mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vmt create mode 100755 mp/game/dab/materials/models/props_pipes/pipeset32d.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/acunit01.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/acunit1.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent03.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent04.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/train_signalbox.vmt create mode 100755 mp/game/dab/materials/models/props_rooftop/vent_large1.vmt create mode 100755 mp/game/dab/materials/models/props_street/cover_01.vmt create mode 100755 mp/game/dab/materials/models/props_street/electrical_boxes.vmt create mode 100755 mp/game/dab/materials/models/props_street/lamp_post_01.vmt create mode 100755 mp/game/dab/materials/models/props_street/lamp_post_01_on.vmt create mode 100755 mp/game/dab/materials/models/props_street/parkbench_01.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_01.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_02.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_03.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_04.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_light_01.vmt create mode 100755 mp/game/dab/materials/models/props_street/pylon_light_01_on.vmt create mode 100755 mp/game/dab/materials/models/props_street/sewer_cover_01.vmt create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vmt create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vmt create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vmt create mode 100755 mp/game/dab/materials/models/props_unique/concretefloor011a.vmt create mode 100755 mp/game/dab/materials/models/props_unique/nukconcretewallb.vmt create mode 100755 mp/game/dab/materials/models/props_unique/nukconcretewallc.vmt create mode 100755 mp/game/dab/materials/models/props_unique/rooffloor_tar01.vmt create mode 100755 mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vmt create mode 100755 mp/game/dab/materials/models/props_unique/trim04.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/badge.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/camaro_tyre.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/car_glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/chrome.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/glass.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/imp01.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/imp02.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/imp03.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/liner222.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/liner_2.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/off.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/on.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/plastik_grau.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_blau.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_rot.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_weiss.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_trailer.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_truck.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_truck3.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/sign.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/silber.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/tireimp.vmt create mode 100755 mp/game/dab/materials/models/props_vehicles/window.vmt create mode 100755 mp/game/dab/materials/models/props_wasteland/barricade_composite01.vmt create mode 100755 mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vmt create mode 100755 mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vmt create mode 100755 mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vmt create mode 100755 mp/game/dab/materials/models/shells/762nato/shell_762nato.vmt create mode 100755 mp/game/dab/materials/models/shells/9mm/shell_9mm.vmt create mode 100755 mp/game/dab/materials/models/stormy/barrier.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/racking.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/tank.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_2.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_3.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/downpipe.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/gutter.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/gutter_2.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha.vmt create mode 100755 mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vmt create mode 100755 mp/game/dab/materials/models/stormy/foliage/grass/material.vmt create mode 100755 mp/game/dab/materials/models/stormy/kitchen/bain_marie_01.vmt create mode 100755 mp/game/dab/materials/models/stormy/kitchen/font.vmt create mode 100755 mp/game/dab/materials/models/stormy/kitchen/pots.vmt create mode 100755 mp/game/dab/materials/models/stormy/kitchen/sink.vmt create mode 100755 mp/game/dab/materials/models/stormy/kitchen/vent_ceiling.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/green_light.vmt create mode 100755 mp/game/dab/materials/models/stormy/poolhall/pool_cue.vmt create mode 100755 mp/game/dab/materials/models/stormy/staircase/bannister/bannister.vmt create mode 100755 mp/game/dab/materials/models/stormy/staircase/staircase_pole/staircase_pole.vmt create mode 100755 mp/game/dab/materials/models/stormy/staircase/wood_bare.vmt create mode 100755 mp/game/dab/materials/models/stormy/staircase/wooden_pillar.vmt create mode 100755 mp/game/dab/materials/models/stormy/ute/body.vmt create mode 100755 mp/game/dab/materials/models/stormy/ute/glass.vmt create mode 100755 mp/game/dab/materials/models/stormy/ute/tyres.vmt create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta.vmt create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta_m9_brandon.vmt create mode 100755 mp/game/dab/materials/models/weapons/fal/fal.vmt create mode 100755 mp/game/dab/materials/models/weapons/m1911/m1911.vmt create mode 100755 mp/game/dab/materials/models/weapons/mac10/mac10.vmt create mode 100755 mp/game/dab/materials/models/weapons/mp5k/mp5k.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/enin_mac/uvmap.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/M16.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fullstock.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/lhda/sable/ka.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/diffuse.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg590.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/shell.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/shotgun_shell.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/diff.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vmt create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/buttk.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/forek.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/mag.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/rec.vmt create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/sef.vmt create mode 100755 mp/game/dab/materials/models/wizard/chaseterrain.vmt create mode 100755 mp/game/dab/materials/models/wizard/sword1.vmt create mode 100755 mp/game/dab/materials/nature/blend_grass_grass_01.vmt create mode 100755 mp/game/dab/materials/nature/blendpavedirt01_nodetail.vmt create mode 100755 mp/game/dab/materials/nature/cocaleaves.vmt create mode 100755 mp/game/dab/materials/nature/forest_dirt_02.vmt create mode 100755 mp/game/dab/materials/overlays/rug001a.vmt create mode 100755 mp/game/dab/materials/particle/briefcase.vmt create mode 100755 mp/game/dab/materials/particle/dinero.vmt create mode 100755 mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vmt create mode 100755 mp/game/dab/materials/particle/grenadearrow.vmt create mode 100755 mp/game/dab/materials/particle/grenadeicon.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/bloodspraydab1.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/glass_debris.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/glow_05_add_overbright.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit_size.vmt create mode 100755 mp/game/dab/materials/particle/jahhur/tiles_debris.vmt create mode 100755 mp/game/dab/materials/particle/smokestack.vmt create mode 100755 mp/game/dab/materials/particle/weaponarrow.vmt create mode 100755 mp/game/dab/materials/pavement/pavement_02.vmt create mode 100755 mp/game/dab/materials/plaster/false_ceiling_01.vmt create mode 100755 mp/game/dab/materials/plaster/false_ceiling_01_empty.vmt create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar01.vmt create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar01_dry.vmt create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar02.vmt create mode 100755 mp/game/dab/materials/plaster/urban_plasterwall_05c.vmt create mode 100755 mp/game/dab/materials/plaster/urban_plasterwall_05d.vmt create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vmt create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vmt create mode 100755 mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vmt create mode 100755 mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vmt create mode 100755 mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vmt create mode 100755 mp/game/dab/materials/rig/rig1.vmt create mode 100755 mp/game/dab/materials/rig/rig1c.vmt create mode 100755 mp/game/dab/materials/rig/tex2.vmt create mode 100755 mp/game/dab/materials/rig/tex3.vmt create mode 100755 mp/game/dab/materials/rig/tex4.vmt create mode 100755 mp/game/dab/materials/rig/tex5.vmt create mode 100755 mp/game/dab/materials/rooftops/rooftopscredits.vmt create mode 100755 mp/game/dab/materials/rubber/decal_combine_poster1.vmt create mode 100755 mp/game/dab/materials/rubble/blend_donner_rubble1_dirtfloor013a.vmt create mode 100755 mp/game/dab/materials/shadereditor/_rt_framebuffer_prev.vmt create mode 100755 mp/game/dab/materials/shadereditor/_rt_ppe.vmt create mode 100755 mp/game/dab/materials/shadereditor/_rtdebug_pp0.vmt create mode 100755 mp/game/dab/materials/shadereditor/ac_def.vmt create mode 100755 mp/game/dab/materials/shadereditor/ac_func.vmt create mode 100755 mp/game/dab/materials/shadereditor/ac_struct.vmt create mode 100755 mp/game/dab/materials/shadereditor/ac_var.vmt create mode 100755 mp/game/dab/materials/shadereditor/arrow.vmt create mode 100755 mp/game/dab/materials/shadereditor/blank.vmt create mode 100755 mp/game/dab/materials/shadereditor/busy.vmt create mode 100755 mp/game/dab/materials/shadereditor/char_arrow.vmt create mode 100755 mp/game/dab/materials/shadereditor/char_cr.vmt create mode 100755 mp/game/dab/materials/shadereditor/colorpicker.vmt create mode 100755 mp/game/dab/materials/shadereditor/colorpicker_hue.vmt create mode 100755 mp/game/dab/materials/shadereditor/colorpicker_sv.vmt create mode 100755 mp/game/dab/materials/shadereditor/darken.vmt create mode 100755 mp/game/dab/materials/shadereditor/grabicon.vmt create mode 100755 mp/game/dab/materials/shadereditor/lock.vmt create mode 100755 mp/game/dab/materials/shadereditor/vguiTexSample.vmt create mode 100755 mp/game/dab/materials/shaders/slowmo.vmt create mode 100755 mp/game/dab/materials/signs/emdbrewer.vmt create mode 100755 mp/game/dab/materials/signs/prohibition_signs.vmt create mode 100755 mp/game/dab/materials/signs/subway_map_01.vmt create mode 100755 mp/game/dab/materials/signs/subway_poster_01.vmt create mode 100755 mp/game/dab/materials/signs/timetables_01.vmt create mode 100755 mp/game/dab/materials/skybox/islandbk.vmt create mode 100755 mp/game/dab/materials/skybox/islanddn.vmt create mode 100755 mp/game/dab/materials/skybox/islandft.vmt create mode 100755 mp/game/dab/materials/skybox/islandlf.vmt create mode 100755 mp/game/dab/materials/skybox/islandrt.vmt create mode 100755 mp/game/dab/materials/skybox/islandup.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrbk.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrdn.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrft.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrlf.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrrt.vmt create mode 100755 mp/game/dab/materials/skybox/militia_hdrup.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceanbk.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceandn.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceanft.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceanlf.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceanrt.vmt create mode 100755 mp/game/dab/materials/skybox/nightoceanup.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4bk.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4dn.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4ft.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4lf.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4rt.vmt create mode 100755 mp/game/dab/materials/skybox/realsky4up.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrbk.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrdn.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrft.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrlf.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrrt.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009_hdrup.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009bk.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009dn.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009ft.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009lf.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009rt.vmt create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009up.vmt create mode 100755 mp/game/dab/materials/sprites/640_pain_down.vmt create mode 100755 mp/game/dab/materials/sprites/640_pain_left.vmt create mode 100755 mp/game/dab/materials/sprites/640_pain_right.vmt create mode 100755 mp/game/dab/materials/sprites/640_pain_up.vmt create mode 100755 mp/game/dab/materials/sprites/player_blue_dead.vmt create mode 100755 mp/game/dab/materials/sprites/player_blue_dead_offscreen.vmt create mode 100755 mp/game/dab/materials/sprites/player_blue_offscreen.vmt create mode 100755 mp/game/dab/materials/sprites/player_blue_self.vmt create mode 100755 mp/game/dab/materials/sprites/player_blue_small.vmt create mode 100755 mp/game/dab/materials/sprites/player_red_dead.vmt create mode 100755 mp/game/dab/materials/sprites/player_red_dead_offscreen.vmt create mode 100755 mp/game/dab/materials/sprites/player_red_offscreen.vmt create mode 100755 mp/game/dab/materials/sprites/player_red_self.vmt create mode 100755 mp/game/dab/materials/sprites/player_red_small.vmt create mode 100755 mp/game/dab/materials/sprites/player_tick.vmt create mode 100755 mp/game/dab/materials/sprites/spectator_3rdcam.vmt create mode 100755 mp/game/dab/materials/sprites/spectator_eye.vmt create mode 100755 mp/game/dab/materials/sprites/spectator_freecam.vmt create mode 100755 mp/game/dab/materials/stone/stonetrim004a.vmt create mode 100755 mp/game/dab/materials/stone/stonewall037e.vmt create mode 100755 mp/game/dab/materials/stormy/blend---cobble_001-dirt_001.vmt create mode 100755 mp/game/dab/materials/stormy/blend---dirt_001-dirt_002.vmt create mode 100755 mp/game/dab/materials/stormy/brick_001.vmt create mode 100755 mp/game/dab/materials/stormy/brick_002.vmt create mode 100755 mp/game/dab/materials/stormy/brick_01.vmt create mode 100755 mp/game/dab/materials/stormy/cobble_001.vmt create mode 100755 mp/game/dab/materials/stormy/da_blockwork_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_brick_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_brick_01_dark.vmt create mode 100755 mp/game/dab/materials/stormy/da_brick_02.vmt create mode 100755 mp/game/dab/materials/stormy/da_concrete_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_glass_03.vmt create mode 100755 mp/game/dab/materials/stormy/da_glass_03b.vmt create mode 100755 mp/game/dab/materials/stormy/da_metal_01_bare.vmt create mode 100755 mp/game/dab/materials/stormy/da_metal_oldtrusty.vmt create mode 100755 mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vmt create mode 100755 mp/game/dab/materials/stormy/da_metalbeam_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_metalgrill_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/lamp_01_off.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz_blanco.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/vidriera.vmt create mode 100755 mp/game/dab/materials/stormy/da_pueblo/vidriera_refract.vmt create mode 100755 mp/game/dab/materials/stormy/da_threadplate_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_struts.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_struts_a.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_struts_b.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01a.vmt create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01b.vmt create mode 100755 mp/game/dab/materials/stormy/decals/demarcation.vmt create mode 100755 mp/game/dab/materials/stormy/dirt_001.vmt create mode 100755 mp/game/dab/materials/stormy/dirt_002.vmt create mode 100755 mp/game/dab/materials/stormy/pavement_01.vmt create mode 100755 mp/game/dab/materials/stormy/plaster_01.vmt create mode 100755 mp/game/dab/materials/stormy/plaster_01a.vmt create mode 100755 mp/game/dab/materials/stormy/rock_001.vmt create mode 100755 mp/game/dab/materials/stormy/staircase/wood.vmt create mode 100755 mp/game/dab/materials/stormy/stone_01.vmt create mode 100755 mp/game/dab/materials/stormy/stone_01a.vmt create mode 100755 mp/game/dab/materials/stormy/stone_01b.vmt create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_a.vmt create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_b.vmt create mode 100755 mp/game/dab/materials/stormy/tile_hex_01.vmt create mode 100755 mp/game/dab/materials/stormy/tile_wall_01.vmt create mode 100755 mp/game/dab/materials/tile/black01.vmt create mode 100755 mp/game/dab/materials/tile/ceilingtileb.vmt create mode 100755 mp/game/dab/materials/tile/floor03.vmt create mode 100755 mp/game/dab/materials/tile/floor05.vmt create mode 100755 mp/game/dab/materials/tile/grey01.vmt create mode 100755 mp/game/dab/materials/tile/grey01_dark.vmt create mode 100755 mp/game/dab/materials/tile/grey03.vmt create mode 100755 mp/game/dab/materials/tile/grey04.vmt create mode 100755 mp/game/dab/materials/tile/tilebreak001a.vmt create mode 100755 mp/game/dab/materials/tile/tilebreak001b.vmt create mode 100755 mp/game/dab/materials/tile/tilefloor011a.vmt create mode 100755 mp/game/dab/materials/tile/tilefloor020a.vmt create mode 100755 mp/game/dab/materials/tile/wall_subway02.vmt create mode 100755 mp/game/dab/materials/toggle_editor_lmg.vmt create mode 100755 mp/game/dab/materials/toggle_editor_wvt.vmt create mode 100755 mp/game/dab/materials/vgui/leaderboard.vmt create mode 100755 mp/game/dab/materials/vgui/news.vmt create mode 100755 mp/game/dab/materials/vgui/news_new.vmt create mode 100755 mp/game/dab/materials/vgui/options.vmt create mode 100755 mp/game/dab/materials/wizard/blend/cliff2grass.vmt create mode 100755 mp/game/dab/materials/wizard/blend_rocksnow1.vmt create mode 100755 mp/game/dab/materials/wizard/blend_rocksnow1_skybox.vmt create mode 100755 mp/game/dab/materials/wizard/blend_sandgrass2.vmt create mode 100755 mp/game/dab/materials/wizard/concretefloor032a_scroll.vmt create mode 100755 mp/game/dab/materials/wizard/concretefloor037a_scroll.vmt create mode 100755 mp/game/dab/materials/wood/da_wood_01.vmt create mode 100755 mp/game/dab/materials/wood/da_wood_02.vmt create mode 100755 mp/game/dab/materials/wood/da_wood_end_01.vmt create mode 100755 mp/game/dab/materials/wood/desk02.vmt create mode 100755 mp/game/dab/materials/wood/infdoorc.vmt create mode 100755 mp/game/dab/materials/wood/milbeams002.vmt create mode 100755 mp/game/dab/materials/wood/milroof002.vmt create mode 100755 mp/game/dab/materials/wood/plywood02.vmt create mode 100755 mp/game/dab/materials/wood/wood_panel01a.vmt create mode 100755 mp/game/dab/materials/wood/woodfloor002.vmt create mode 100755 mp/game/dab/materials/wood/woodfloor005a.vmt create mode 100755 mp/game/dab/materials/wood/woodwall011a.vmt create mode 100755 mp/game/dab/media/startupvids.txt create mode 100755 mp/game/dab/motd.txt create mode 100755 mp/game/dab/particles/particles_manifest.txt create mode 100755 mp/game/dab/resource/clientscheme.res create mode 100755 mp/game/dab/resource/dab_english.txt create mode 100755 mp/game/dab/resource/dab_russian.txt create mode 100755 mp/game/dab/resource/dab_spanish.txt create mode 100755 mp/game/dab/resource/folderscheme.res create mode 100755 mp/game/dab/resource/gamemenu.res create mode 100755 mp/game/dab/resource/gameui_english.txt create mode 100755 mp/game/dab/resource/gameui_spanish.txt create mode 100755 mp/game/dab/resource/menuscheme.res create mode 100755 mp/game/dab/resource/modevents.res create mode 100755 mp/game/dab/resource/sourcescheme.res create mode 100755 mp/game/dab/resource/spectatormenu.res create mode 100755 mp/game/dab/resource/spectatormodes.res create mode 100755 mp/game/dab/resource/trackerscheme.res create mode 100755 mp/game/dab/resource/ui/bottomspectator.res create mode 100755 mp/game/dab/resource/ui/buttonpanel.res create mode 100755 mp/game/dab/resource/ui/buymenu.res create mode 100755 mp/game/dab/resource/ui/charactermenu.res create mode 100755 mp/game/dab/resource/ui/credits.res create mode 100755 mp/game/dab/resource/ui/folder_complete.res create mode 100755 mp/game/dab/resource/ui/folder_noweapons.res create mode 100755 mp/game/dab/resource/ui/folder_team.res create mode 100755 mp/game/dab/resource/ui/folder_weapons.res create mode 100755 mp/game/dab/resource/ui/foldermenu.res create mode 100755 mp/game/dab/resource/ui/leaderboard.res create mode 100755 mp/game/dab/resource/ui/mapinfo.res create mode 100755 mp/game/dab/resource/ui/navprogress.res create mode 100755 mp/game/dab/resource/ui/news.res create mode 100755 mp/game/dab/resource/ui/options.res create mode 100755 mp/game/dab/resource/ui/scoreboard.res create mode 100755 mp/game/dab/resource/ui/skillmenu.res create mode 100755 mp/game/dab/resource/ui/spectator.res create mode 100755 mp/game/dab/resource/ui/teammenu.res create mode 100755 mp/game/dab/resource/ui/textwindow.res create mode 100755 mp/game/dab/resource/ui/votehud.res create mode 100755 mp/game/dab/scripts/bonus_maps_manifest.txt create mode 100755 mp/game/dab/scripts/bugreporter_defaults.txt create mode 100755 mp/game/dab/scripts/chapterbackgrounds.txt create mode 100755 mp/game/dab/scripts/debugoptions.txt create mode 100755 mp/game/dab/scripts/decals_subrect.txt create mode 100755 mp/game/dab/scripts/game.txt create mode 100755 mp/game/dab/scripts/game_sounds.txt create mode 100755 mp/game/dab/scripts/game_sounds_ambient_generic.txt create mode 100755 mp/game/dab/scripts/game_sounds_header.txt create mode 100755 mp/game/dab/scripts/game_sounds_items.txt create mode 100755 mp/game/dab/scripts/game_sounds_manifest.txt create mode 100755 mp/game/dab/scripts/game_sounds_physics.txt create mode 100755 mp/game/dab/scripts/game_sounds_player.txt create mode 100755 mp/game/dab/scripts/game_sounds_ui.txt create mode 100755 mp/game/dab/scripts/game_sounds_vehicles.txt create mode 100755 mp/game/dab/scripts/game_sounds_weapons.txt create mode 100755 mp/game/dab/scripts/game_sounds_world.txt create mode 100755 mp/game/dab/scripts/global_actors.txt create mode 100755 mp/game/dab/scripts/hud_textures.txt create mode 100755 mp/game/dab/scripts/hudanimations.txt create mode 100755 mp/game/dab/scripts/hudlayout.res create mode 100755 mp/game/dab/scripts/instructor.txt create mode 100755 mp/game/dab/scripts/kb_act.lst create mode 100755 mp/game/dab/scripts/kb_def.lst create mode 100755 mp/game/dab/scripts/kb_keys.lst create mode 100755 mp/game/dab/scripts/launcher.txt create mode 100755 mp/game/dab/scripts/launcherscheme.res create mode 100755 mp/game/dab/scripts/liblist.gam create mode 100755 mp/game/dab/scripts/mod_textures.txt create mode 100755 mp/game/dab/scripts/propdata.txt create mode 100755 mp/game/dab/scripts/sentences.txt create mode 100755 mp/game/dab/scripts/sfm/animset/rig_biped_da.py create mode 100755 mp/game/dab/scripts/sfm/gameinfo.txt create mode 100755 mp/game/dab/scripts/sfm/sfm_init.py create mode 100755 mp/game/dab/scripts/soundmixers.txt create mode 100755 mp/game/dab/scripts/surfaceproperties.txt create mode 100755 mp/game/dab/scripts/surfaceproperties_hl2.txt create mode 100755 mp/game/dab/scripts/surfaceproperties_manifest.txt create mode 100755 mp/game/dab/scripts/talker/interjections.txt create mode 100755 mp/game/dab/scripts/talker/npc_alyx.txt create mode 100755 mp/game/dab/scripts/talker/npc_barney.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_c17.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_canals.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_coast.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_commandermode.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_tenement.txt create mode 100755 mp/game/dab/scripts/talker/npc_citizen_terminal.txt create mode 100755 mp/game/dab/scripts/talker/npc_combine.txt create mode 100755 mp/game/dab/scripts/talker/npc_grigori.txt create mode 100755 mp/game/dab/scripts/talker/npc_vortigaunt.txt create mode 100755 mp/game/dab/scripts/talker/response_eli_lab.txt create mode 100755 mp/game/dab/scripts/talker/response_k_lab.txt create mode 100755 mp/game/dab/scripts/talker/response_rules.txt create mode 100755 mp/game/dab/scripts/titles.txt create mode 100755 mp/game/dab/scripts/vehicles/jeep_test.txt create mode 100755 mp/game/dab/scripts/vehicles/reference_vehicle.txt create mode 100755 mp/game/dab/scripts/vgui_screens.txt create mode 100755 mp/game/dab/scripts/weapon_akimbo_beretta.txt create mode 100755 mp/game/dab/scripts/weapon_akimbo_m1911.txt create mode 100755 mp/game/dab/scripts/weapon_beretta.txt create mode 100755 mp/game/dab/scripts/weapon_brawl.txt create mode 100755 mp/game/dab/scripts/weapon_crowbar.txt create mode 100755 mp/game/dab/scripts/weapon_fal.txt create mode 100755 mp/game/dab/scripts/weapon_grenade.txt create mode 100755 mp/game/dab/scripts/weapon_m16.txt create mode 100755 mp/game/dab/scripts/weapon_m1911.txt create mode 100755 mp/game/dab/scripts/weapon_mac10.txt create mode 100755 mp/game/dab/scripts/weapon_mossberg.txt create mode 100755 mp/game/dab/scripts/weapon_mp5k.txt create mode 100755 mp/game/dab/scripts/weapons/common.txt create mode 100755 mp/game/dab/scripts/weapons/m3.txt create mode 100755 mp/game/dab/serverconfig.vdf create mode 100755 mp/game/dab/shadereditorui/CRYSRG__readme.txt create mode 100755 mp/game/dab/shadereditorui/ShaderEditorScheme.res create mode 100755 mp/game/dab/shadereditorui/ShaderEditorScheme_Old.res create mode 100755 mp/game/dab/shadereditorui/canvas/detail_prop_shader.txt create mode 100755 mp/game/dab/shadereditorui/canvas/drews_post_bloodfx.txt create mode 100755 mp/game/dab/shadereditorui/canvas/drews_post_waterfx.txt create mode 100755 mp/game/dab/shadereditorui/canvas/lightmap_blend_bump_detail.txt create mode 100755 mp/game/dab/shadereditorui/canvas/lightmap_parallax.txt create mode 100755 mp/game/dab/shadereditorui/canvas/model_chromatic_aberration.txt create mode 100755 mp/game/dab/shadereditorui/canvas/model_cubemap.txt create mode 100755 mp/game/dab/shadereditorui/canvas/model_litsphere.txt create mode 100755 mp/game/dab/shadereditorui/canvas/model_snowy.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/da_ssao.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao_da.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_graphs/pretty_pixels.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/downsample_4.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc_da.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine_da.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt create mode 100755 mp/game/dab/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_depthglow.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_dof.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_drunk.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_filmgrain.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic_da.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_flare_da.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_flare_naive.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_flare_smart.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_fxaa.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_nightvision.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_oldfilm.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_videofeed.txt create mode 100755 mp/game/dab/shadereditorui/canvas/postproc_warp.txt create mode 100755 mp/game/dab/shadereditorui/canvas/sprite_sun_nodepth.txt create mode 100755 mp/game/dab/shadereditorui/canvas/swarm_lightmapped_lava.txt create mode 100755 mp/game/dab/shadereditorui/canvas/swarm_vtex_test.txt create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump_swarm.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple_swarm.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_model_complex.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_model_complex_swarm.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_model_simple.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_model_simple_swarm.def create mode 100755 mp/game/dab/shadereditorui/canvas_default/def_pp.def create mode 100755 mp/game/dab/shadereditorui/dumps/basetexture_accum.dump create mode 100755 mp/game/dab/shadereditorui/dumps/basetexture_blend.dump create mode 100755 mp/game/dab/shadereditorui/dumps/detail_prop_shader.dump create mode 100755 mp/game/dab/shadereditorui/dumps/downsample_4.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_5_x.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_5_y.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_x.dump create mode 100755 mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_y.dump create mode 100755 mp/game/dab/shadereditorui/dumps/lightmap_blend_bump_detail.dump create mode 100755 mp/game/dab/shadereditorui/dumps/lightmap_parallax.dump create mode 100755 mp/game/dab/shadereditorui/dumps/model_chromatic_aberration.dump create mode 100755 mp/game/dab/shadereditorui/dumps/model_cubemap.dump create mode 100755 mp/game/dab/shadereditorui/dumps/model_snowy.dump create mode 100755 mp/game/dab/shadereditorui/dumps/postproc_dof.dump create mode 100755 mp/game/dab/shadereditorui/dumps/postproc_flare_anamorphic_da.dump create mode 100755 mp/game/dab/shadereditorui/dumps/postproc_flare_da.dump create mode 100755 mp/game/dab/shadereditorui/dumps/postprof_dof.dump create mode 100755 mp/game/dab/shadereditorui/dumps/shaderlist.txt create mode 100755 mp/game/dab/shadereditorui/dumps/sprite_sun_nodepth.dump create mode 100755 mp/game/dab/shadereditorui/dumps/ssao_calc.dump create mode 100755 mp/game/dab/shadereditorui/dumps/ssao_calc_da.dump create mode 100755 mp/game/dab/shadereditorui/dumps/ssao_combine.dump create mode 100755 mp/game/dab/shadereditorui/dumps/ssao_combine_da.dump create mode 100755 mp/game/dab/shadereditorui/dumps/ssao_fxaa.dump create mode 100755 mp/game/dab/shadereditorui/dumps/sunrays_calc.dump create mode 100755 mp/game/dab/shadereditorui/dumps/swarm_test.dump create mode 100755 mp/game/dab/shadereditorui/dumps/unnamedshader.dump create mode 100755 mp/game/dab/shadereditorui/editor_config.txt create mode 100755 mp/game/dab/shadereditorui/monof_tt.txt create mode 100755 mp/game/dab/shadereditorui/node_help.txt create mode 100755 mp/game/dab/shadereditorui/path_config.txt create mode 100755 mp/game/dab/shadereditorui/postprocessing_precache.txt create mode 100755 mp/game/dab/shadereditorui/rtsetup.txt create mode 100755 mp/game/dab/shadereditorui/shader_src/Fxaa3_11.h create mode 100755 mp/game/dab/shadereditorui/shader_src/basetexture_accum_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/basetexture_accum_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/basetexture_blend_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/basetexture_blend_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/common_flashlight_fxc.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_fxc.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_hlsl_cpp_consts.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_lightmappedgeneric_fxc.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_parallax.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_pragmas.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_ps_fxc.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_vertexlitgeneric_dx9.h create mode 100755 mp/game/dab/shadereditorui/shader_src/common_vs_fxc.h create mode 100755 mp/game/dab/shadereditorui/shader_src/cpp_shader_constant_register_map.h create mode 100755 mp/game/dab/shadereditorui/shader_src/detail_prop_shader_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/detail_prop_shader_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/downsample_4_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/downsample_4_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/filelist.txt create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/intrinsic.h create mode 100755 mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/lightmap_parallax_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/lightmap_parallax_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_cubemap_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_cubemap_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_litsphere_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_litsphere_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_snowy_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/model_snowy_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_dof_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_dof_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_flare_da_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_flare_da_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_sunrays_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/postproc_sunrays_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_calc_da_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_calc_da_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_calc_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_calc_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_combine_da_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_combine_da_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_combine_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_combine_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_fxaa_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/ssao_fxaa_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/sunrays_calc_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/sunrays_calc_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/swarm_test_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/swarm_test_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/uniquefilestocopy.txt create mode 100755 mp/game/dab/shadereditorui/shader_src/unnamedshader_ps30.fxc create mode 100755 mp/game/dab/shadereditorui/shader_src/unnamedshader_vs30.fxc create mode 100755 mp/game/dab/shadereditorui/user_functions/call_fxaa.ufunc create mode 100755 mp/game/dab/shadereditorui/user_functions/lighting_example.ufunc create mode 100755 mp/game/dab/shadereditorui/user_functions/mandelbrot.ufunc create mode 100755 mp/game/dab/shadereditorui/vgui/code_editor_window.res create mode 100755 mp/game/dab/shadereditorui/vgui/colorpicker.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_config.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_editor_config.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_newcanvas.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_ppe_config.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_ppe_precache_list.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_rendertarget_list.res create mode 100755 mp/game/dab/shadereditorui/vgui/dialog_rendertarget_settings.res create mode 100755 mp/game/dab/shadereditorui/vgui/shadereditor_diag_recompileall.res create mode 100755 mp/game/dab/shadereditorui/vgui/shadereditor_preview.res create mode 100755 mp/game/dab/shadereditorui/vgui/shadereditor_root.res create mode 100755 mp/game/dab/shadereditorui/vgui/shadereditor_shaderprecache.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_array.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_callback.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_cmatrix.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_combo.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_comment.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_condition.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_constant.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_custom_code.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_custom_code_io.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_fbtexelsize.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_final.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_flashlight.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_general.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_lightscale.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_loop.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_mcompose.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_multiply.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_parallax.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_pp_clear_buffers.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_pp_drawmat.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_pp_mat.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_pp_rt.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_pp_viewrender.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_psoutput.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_random.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_std_plight.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_std_pspeclight.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_std_skinning.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_std_vlight.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_swizzle.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_texsample.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_textransform.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_vcompression.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_vparam_mutable.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_vparam_static.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_vsinput.res create mode 100755 mp/game/dab/shadereditorui/vgui/sheet_vsoutput_psinput.res create mode 100755 mp/game/dab/stats.txt create mode 100755 mp/game/dab/steam.inf create mode 100755 mp/game/dab/studiomdl.bat create mode 100755 mp/game/dab/videoconfig_linux.cfg diff --git a/.gitattributes b/.gitattributes index 8309c7d75..bfe3f1cdd 100644 --- a/.gitattributes +++ b/.gitattributes @@ -49,3 +49,6 @@ ccache binary gtest_output_test_golden_lin.txt binary mod_*_english.txt binary + +mp/game/** -text +mp/game/dab/resource/dab_*.txt encoding=UTF-16LE diff --git a/.gitignore b/.gitignore index 913f6bda2..09ce460ad 100644 --- a/.gitignore +++ b/.gitignore @@ -102,7 +102,7 @@ mp/src/thirdparty/curl-7.31.0/* /mp/src/materialsystem/stdshaders/Release_dx9_dab /mp/game/bin /mp/game/da_info -/mp/game/dab/materials +#/mp/game/dab/materials /mp/game/dab/bin/*.dll /mp/game/dab/bin/*.so mp/src/public/togl/osx/glmgrbasics.h diff --git a/mp/game/dab/cfg/autoexec.cfg b/mp/game/dab/cfg/autoexec.cfg new file mode 100755 index 000000000..dd0433d4f --- /dev/null +++ b/mp/game/dab/cfg/autoexec.cfg @@ -0,0 +1,3 @@ +mp_timelimit 20 +cl_new_impact_effects 1 +r_flashlightscissor 0 diff --git a/mp/game/dab/cfg/config_default.cfg b/mp/game/dab/cfg/config_default.cfg new file mode 100755 index 000000000..db66519b5 --- /dev/null +++ b/mp/game/dab/cfg/config_default.cfg @@ -0,0 +1,49 @@ +unbindall +bind "0" "vr_toggle" +bind "1" "slot1" +bind "2" "slot2" +bind "3" "slot3" +bind "4" "slot4" +bind "5" "slot5" +bind "6" "slot6" +bind "7" "slot7" +bind "a" "+moveleft" +bind "b" "buy" +bind "c" "activateslowmo" +bind "d" "+moveright" +bind "e" "+use" +bind "f" "+alt2" +bind "g" "drop" +bind "m" "setskill" +bind "n" "character" +bind "p" "headtrack_reset_home_pos" +bind "q" "lastinv" +bind "r" "+reload" +bind "s" "+back" +bind "t" "impulse 201" +bind "u" "messagemode2" +bind "v" "+voicerecord" +bind "w" "+forward" +bind "x" "cam_thirdperson_toggle" +bind "y" "messagemode" +bind "z" "cam_thirdperson_switch" +bind "`" "toggleconsole" +bind "ENTER" "messagemode" +bind "SPACE" "+jump" +bind "TAB" "+showscores" +bind "ESCAPE" "cancelselect" +bind "PAUSE" "pause" +bind "SHIFT" "+speed" +bind "ALT" "+walk" +bind "CTRL" "+duck" +bind "F3" "askconnect_accept" +bind "F5" "jpeg" +bind "F6" "save quick" +bind "F9" "load quick" +bind "MOUSE1" "+attack" +bind "MOUSE2" "+alt1" +bind "MOUSE3" "+attack2" +bind "MOUSE4" "+attack2" +bind "MWHEELUP" "invprev" +bind "MWHEELDOWN" "invnext" +m_rawinput "1" diff --git a/mp/game/dab/cfg/config_dvorak.cfg b/mp/game/dab/cfg/config_dvorak.cfg new file mode 100755 index 000000000..378f225a6 --- /dev/null +++ b/mp/game/dab/cfg/config_dvorak.cfg @@ -0,0 +1,19 @@ +bind "a" "+moveleft" +bind "b" "character" +bind "e" "+moveright" +bind "u" "+alt2" +bind "i" "drop" +bind "j" "cam_thirdperson_switch" +bind "k" "+voicerecord" +bind "m" "setskill" +bind "o" "+back" +bind "p" "+reload" +bind "q" "cam_thirdperson_toggle" +bind "t" "impulse 201" +bind "x" "buy" +bind "y" "messagemode" +bind "SEMICOLON" "activateslowmo" +bind "'" "lastinv" +bind "`" "toggleconsole" +bind "," "+forward" +bind "." "+use" diff --git a/mp/game/dab/cfg/listenserver.cfg b/mp/game/dab/cfg/listenserver.cfg new file mode 100755 index 000000000..bd75a5dde --- /dev/null +++ b/mp/game/dab/cfg/listenserver.cfg @@ -0,0 +1,6 @@ +hostname "Double Action: Boogaloo" +heartbeat +bot_quota 2 +sv_allow_votes 1 +exec banned_ip.cfg +exec banned_user.cfg diff --git a/mp/game/dab/cfg/server.cfg b/mp/game/dab/cfg/server.cfg new file mode 100755 index 000000000..7b0f8b388 --- /dev/null +++ b/mp/game/dab/cfg/server.cfg @@ -0,0 +1,7 @@ +hostname "Double Action: Boogaloo" +sv_lan 0 +heartbeat +bot_quota 2 +sv_allow_votes 1 +exec banned_ip.cfg +exec banned_user.cfg diff --git a/mp/game/dab/cfg/settings.scr b/mp/game/dab/cfg/settings.scr new file mode 100755 index 000000000..e0b770fde --- /dev/null +++ b/mp/game/dab/cfg/settings.scr @@ -0,0 +1,44 @@ +// NOTE: THIS FILE IS AUTOMATICALLY REGENERATED, +//DO NOT EDIT THIS HEADER, YOUR COMMENTS WILL BE LOST IF YOU DO +// Multiplayer options script +// +// Format: +// Version [float] +// Options description followed by +// Options defaults +// +// Option description syntax: +// +// "cvar" { "Prompt" { type [ type info ] } { default } } +// +// type = +// BOOL (a yes/no toggle) +// STRING +// NUMBER +// LIST +// +// type info: +// BOOL no type info +// NUMBER min max range, use -1 -1 for no limits +// STRING no type info +// LIST delimited list of options value pairs +// +// +// default depends on type +// BOOL is "0" or "1" +// NUMBER is "value" +// STRING is "value" +// LIST is "index", where index "0" is the first element of the list + + +// Half-Life Server Configuration Layout Script (stores last settings chosen, too) +// File generated: Wed May 30 10:05:17 PM +// +// +// Cvar - Setting + +VERSION 1.0 + +DESCRIPTION SERVER_OPTIONS +{ +} diff --git a/mp/game/dab/cfg/sfm_defaultanimationgroups.txt b/mp/game/dab/cfg/sfm_defaultanimationgroups.txt new file mode 100755 index 000000000..bde0a1cf6 --- /dev/null +++ b/mp/game/dab/cfg/sfm_defaultanimationgroups.txt @@ -0,0 +1,992 @@ +groupFile // Now supports hierarchies +{ + "Face" + { + "Eyes" + { + "groupColor" "255 128 32 255" + "control" "eyes_updown" + "control" "eyes_rightleft" + "control" "eyes_convergence" + "control" "localViewTargetFactor" + "control" "viewTarget" + "control" "eyeDownAndUpL" + "control" "eyeDownAndUpR" + "control" "eyeRightAndLeftL" + "control" "eyeRightAndLeftR" + + // dota + "control" "eyeUp" + "control" "eyeDown" + "control" "eyeLeft" + "control" "eyeRight" + "control" "eyeClosed-eyeUp" + "control" "eyeClosed-eyeDown" + "control" "eyeDownAndUp" + "control" "eyeRightAndLeft" + } + "Full Face" + { + "groupColor" "255 128 32 255" + + // TF non-hwm faces + "control" "defaultFace" + "control" "happyBig" + "control" "mad" + "control" "happySmall" + "control" "painSmall" + "control" "scared" + "control" "silence" + "control" "specialAction01" + "control" "painBig" + "control" "happy" + "control" "dead" + "control" "evilHappy" + "control" "drunkHappy" + "control" "pain" + "control" "happyBigClosed" + "control" "silence1" + "control" "upset1" + "control" "dead03" + "control" "actionfire01" + "control" "happy1" + "control" "dead02" + "control" "upset2" + "control" "actionfire02" + "control" "happybig02" + "control" "happysmall02" + "control" "idleface" + "control" "dead01" + "control" "Neutral" + "control" "painScared" + "control" "evilSmile" + "control" "Cocky" + "control" "Aggressive" + "control" "MouthWide" + "control" "Skeptical" + "control" "ScaredClosed" + "control" "HappySmallClosed" + "control" "PainBigClosed" + "control" "AggresiveClosed" + "control" "Smile01" + "control" "Smile02" + } + "Upper Face" + { + "groupColor" "255 128 32 255" + "control" "BrowInV" + "control" "BrowOutV" + "control" "Frown" + "control" "InnerSquint" + "control" "OuterSquint" + "control" "ScalpD" + "control" "CloseLid" + "control" "CloseLidV" + "control" "multi_CloseLid" + "control" "innerBrowRaiser" + "control" "innerBrowRaiserL" + "control" "innerBrowRaiserR" + "control" "outerBrowRaiser" + "control" "outerBrowRaiserL" + "control" "outerBrowRaiserR" + "control" "browCorrugators" + "control" "innerBrowLowerer" + "control" "innerBrowLowererL" + "control" "innerBrowLowererR" + "control" "outerBrowLowerer" + "control" "outerBrowLowererL" + "control" "outerBrowLowererR" + "control" "eyeClosedAndLidRaiser" + "control" "eyeClosedAndLidRaiserL" + "control" "eyeClosedAndLidRaiserR" + "control" "lidTightener" + "control" "lidTightenerL" + "control" "lidTightenerR" + "control" "squint" + "control" "squintL" + "control" "squintR" + + + // TF non-hwm faces + "control" "blink" + "control" "specialAction01Upper" + "control" "painBigUpper" + "control" "happySmallUpper" + "control" "happyBigUpper" + "control" "painSmallUpper" + "control" "defaultFaceUpper" + "control" "madUpper" + "control" "scaredUpper" + "control" "happyUpper" + "control" "painUpper" + "control" "screamingUpper" + "control" "upperAngry3" + "control" "upperSad3" + "control" "upperSad1" + "control" "upperSuprise1" + "control" "upperAngry2" + "control" "upperHappy1" + "control" "upperHappy2" + "control" "upperUpset1" + "control" "happyBig02Upper" + "control" "evilSmileUpper" + "control" "yellingUpper" + "control" "evilHappyUpper" + "control" "painScaredUpper" + + // L4D + "control" "half_closed" + "control" "lid_squinter" + + // dota + "control" "innerBrowRaiser" + "control" "outerBrowRaiser" + "control" "browLowerer" + "control" "upperLidRaiser" + "control" "eyeClosed" + "control" "squint" + "control" "eyeClosedAndLidRaiser" + + // fisherman + "control" "lid_raiser" + "control" "lid_tightener" + "control" "lid_droop" + "control" "lid_closer" + "control" "inner_raiser" + "control" "outer_raiser" + "control" "lowerer" + } + "Mid Face" + { + "groupColor" "255 128 32 255" + "control" "NoseV" + "control" "NostrilFlare" + "control" "CheekV" + "control" "CheekH" + "control" "CheekRaiser" + "control" "CheekRaiserL" + "control" "CheekRaiserR" + "control" "noseWrinkler" + "control" "noseWrinklerL" + "control" "noseWrinklerR" + "control" "upperCheekSuckAndPuff" + "control" "upperCheekSuckAndPuffL" + "control" "upperCheekSuckAndPuffR" + "control" "lowerCheekSuckAndPuff" + "control" "lowerCheekSuckAndPuffL" + "control" "lowerCheekSuckAndPuffR" + "control" "nosePressorAndNasolabialFurrow" + "control" "nosePressorAndNasolabialFurrowL" + "control" "nosePressorAndNasolabialFurrowR" + "control" "nostrilCompressorAndDilator" + "control" "nostrilCompressorAndDilatorL" + "control" "nostrilCompressorAndDilatorR" + + // L4D + "control" "cheek_puffer" + + // dota + "control" "cheekRaiser" + "control" "dimpler" + "control" "noseWrinkler" + "control" "nostrilDilator" + + // fisherman + "control" "cheek_raiser" + "control" "wrinkler" + "control" "dilator" + } + "Lower Face" + { + "groupColor" "255 128 32 255" + "control" "JawV" + "control" "JawD" + "control" "JawH" + "control" "jawOpenCloseMouth" + "control" "LipsV" + "control" "LipUpV" + "control" "LipLoV" + "control" "FoldLipUp" + "control" "FoldLipLo" + "control" "PuckerLipUp" + "control" "PuckerLipLo" + "control" "PuffLipUp" + "control" "PuffLipLo" + "control" "Smile" + "control" "value_Smile" + "control" "multi_Smile" + "control" "Platysmus" + "control" "LipCnrTwst" + "control" "Dimple" + "control" "ZipLips" + + "control" "jawClencherAndOpen" + "control" "jawSuckAndThrust" + "control" "jawSideways" + "control" "jawOpenCloseMouthDelta" + "control" "jawOpenCloseMouthFull" + "control" "upperLipsTowardAndPart" + "control" "upperLipsTowardAndPartL" + "control" "upperLipsTowardAndPartR" + "control" "lowerLipsTowardAndPart" + "control" "lowerLipsTowardAndPartL" + "control" "lowerLipsTowardAndPartR" + "control" "upperLipsMidTowardAndPart" + "control" "lowerLipsMidTowardAndPart" + "control" "upperLipRaiser" + "control" "upperLipRaiserL" + "control" "upperLipRaiserR" + "control" "lowerLipDepressorAndChinRaiser" + "control" "lowerLipDepressorAndChinRaiserL" + "control" "lowerLipDepressorAndChinRaiserR" + "control" "upperLipPressor" + "control" "upperLipPressorL" + "control" "upperLipPressorR" + "control" "lowerLipPressor" + "control" "lowerLipPressorL" + "control" "lowerLipPressorR" + "control" "lipTightener" + "control" "lipTightenerL" + "control" "lipTightenerR" + "control" "dimpler" + "control" "dimplerL" + "control" "dimplerR" + "control" "lipCornerPressor" + "control" "lipCornerPressorL" + "control" "lipCornerPressorR" + "control" "lipCornerPuller" + "control" "lipCornerPullerL" + "control" "lipCornerPullerR" + "control" "lipStretcher" + "control" "lipStretcherL" + "control" "lipStretcherR" + "control" "lipCornerDepressorAndSharpLipPuller" + "control" "lipCornerDepressorAndSharpLipPullerL" + "control" "lipCornerDepressorAndSharpLipPullerR" + "control" "lipPuckerer" + "control" "lipPuckererL" + "control" "lipPuckererR" + "control" "upperLipSuckAndFunneler" + "control" "upperLipSuckAndFunnelerL" + "control" "upperLipSuckAndFunnelerR" + "control" "lowerLipSuckAndFunneler" + "control" "lowerLipSuckAndFunnelerL" + "control" "lowerLipSuckAndFunnelerR" + "control" "lipSideways" + "control" "upperLipInAndOutTweak" + "control" "upperLipInAndOutTweakL" + "control" "upperLipInAndOutTweakR" + "control" "lowerLipInAndOutTweak" + "control" "lowerLipInAndOutTweakL" + "control" "lowerLipInAndOutTweakR" + "control" "chinRaiserLipsParted" + "control" "chinRaiserLipsPartedL" + "control" "chinRaiserLipsPartedR" + + "control" "TurtleneckCenter" + "control" "TurtleneckRight" + "control" "TurtleneckLeft" + + // TF non-hwm faces + "control" "OO" + "control" "WQ" + "control" "AW" + "control" "OH" + "control" "UH" + "control" "ER" + "control" "SH" + "control" "GK" + "control" "DS" + "control" "T" + "control" "N" + "control" "TH" + "control" "EE" + "control" "Y" + "control" "AE" + "control" "AH" + "control" "MB" + "control" "PP" + "control" "FV" + "control" "EH" + "control" "AE2" + "control" "IH" + "control" "RR" + "control" "EEE" + "control" "WQU" + "control" "FFF" + "control" "AIY" + "control" "ST" + "control" "LTH" + + "control" "p" + + "control" "openJaw" + + // L4D + "control" "mouth_sideways" + "control" "jaw_sideways" + + // dota + "control" "lowerLipsToward" + "control" "upperLipsPart" + "control" "lowerLipsPart" + "control" "upperLipRaiser" + "control" "lowerLipDepressor" + "control" "chinRaiser" + "control" "lipCornerDepressor" + "control" "lipPressor" + "control" "sharpLipPuller" + "control" "lipCornerPuller" + "control" "lipStretcher" + "control" "lipPuckerer" + "control" "upperLipFunneler" + "control" "lowerLipFunneler" + "control" "lowerLipSuck" + "control" "lipSidewaysL" + "control" "lipSidewaysR" + "control" "jawThrust" + "control" "jawSuck" + "control" "jawSidewaysL" + "control" "jawSidewaysR" + "control" "jawOpen" + "control" "jawClencher" + "control" "jawOpen-lipCornerPuller" + "control" "lipPuckerer-lowerLipFunneler" + "control" "lipPuckerer-upperLipFunneler" + "control" "upperLipsTowardAndPart" + "control" "lowerLipsTowardAndPart" + "control" "lowerLipDepressorAndChinRaiser" + "control" "lipCornerDepressorAndSharpLipPuller" + "control" "phonemeFV" + "control" "phonemeBMP" + + // fisherman + "control" "upper_raiser" + "control" "corner_puller" + "control" "corner_depressor" + "control" "chin_raiser" + "control" "part" + "control" "puckerer" + "control" "funneler" + "control" "stretcher" + "control" "bite" + "control" "presser" + "control" "tightener" + "control" "jaw_clencher" + "control" "jaw_drop" + "control" "mouth_drop" + "control" "lower_lip" + } + "Tongue" + { + "groupColor" "255 128 32 255" + "control" "TongueV" + "control" "TongueD" + "control" "TongueH" + "control" "TongueCurl" + "control" "TongueFunnel" + "control" "TongueWidth" + + "control" "tongueOut" + "control" "tongueRetract" + "control" "tongueCurveUp" + "control" "tongueCurveDown" + "control" "tongueRight" + "control" "tongueLeft" + "control" "tongueUp" + "control" "tongueNarrow" + } + } + "Body" + { + "control" "rootTransform" + + "control" "bip_pelvis" + "control" "bip_spine_0" + "control" "bip_spine_1" + "control" "bip_spine_2" + "control" "bip_spine_3" + "control" "bip_neck" + "control" "bip_head" + + "control" "ValveBiped.Bip01_pelvis" + "control" "ValveBiped.Bip01_spine_0" + "control" "ValveBiped.Bip01_spine_1" + "control" "ValveBiped.Bip01_spine_2" + "control" "ValveBiped.Bip01_spine_3" + "control" "ValveBiped.Bip01_neck" + "control" "ValveBiped.Bip01_head" + + "control" "Bip01_pelvis" + "control" "Bip01_spine_0" + "control" "Bip01_spine_1" + "control" "Bip01_spine_2" + "control" "Bip01_spine_3" + "control" "Bip01_neck" + "control" "Bip01_head" + + "control" "ValveBiped.Bip01_Spine" + "control" "ValveBiped.Bip01_Spine1" + "control" "ValveBiped.Bip01_Spine2" + "control" "ValveBiped.Bip01_Spine3" + "control" "ValveBiped.Bip01_Spine4" + "control" "ValveBiped.Bip01_Neck1" + "control" "ValveBiped.Bip01_Head1" + + "control" "Bip01_Neck1" + "control" "Bip01_Head1" + "control" "Bip01_Spine" + "control" "Bip01_Spine1" + "control" "Bip01_Spine2" + "control" "Bip01_Spine3" + "control" "Bip01_Spine4" + + //pyroland cherubs + "control" "root_joint" + "control" "spine_mid_joint" + "control" "spine_end_joint" + "control" "head_base_joint" + + // dota + "control" "root" + "control" "root_0" + "control" "Jaw" + "control" "head" + "control" "head1" + "control" "head_0" + "control" "head_1" + "control" "neck1" + "control" "spine_0" + "control" "spine_1" + "control" "spine_2" + "control" "spine_3" + "control" "spine1" + "control" "spine2" + "control" "spine3" + "control" "spine11" + "control" "spine21" + "control" "spine31" + "control" "spine1_1" + "control" "spine1_2" + "control" "spine1_3" + "control" "spine2_1" + "control" "spine2_2" + "control" "spine2_3" + } + "Arms" + { + "control" "bip_collar_L" + "control" "bip_upperArm_L" + "control" "bip_lowerArm_L" + "control" "bip_hand_L" + + "control" "ValveBiped.Bip01_L_Clavicle" + "control" "ValveBiped.Bip01_L_UpperArm" + "control" "ValveBiped.Bip01_L_Forearm" + "control" "ValveBiped.Bip01_L_Hand" + + "control" "Bip01_L_Clavicle" + "control" "Bip01_L_UpperArm" + "control" "Bip01_L_Forearm" + "control" "Bip01_L_Hand" + + "control" "bip_collar_R" + "control" "bip_upperArm_R" + "control" "bip_lowerArm_R" + "control" "bip_hand_R" + + "control" "ValveBiped.Bip01_R_Clavicle" + "control" "ValveBiped.Bip01_R_UpperArm" + "control" "ValveBiped.Bip01_R_Forearm" + "control" "ValveBiped.Bip01_R_Hand" + + "control" "Bip01_R_Clavicle" + "control" "Bip01_R_UpperArm" + "control" "Bip01_R_Forearm" + "control" "Bip01_R_Hand" + + //pyroland cherubs + "control" "L_upArm_joint" + "control" "L_foreArm_joint" + "control" "L_wrist_joint" + "control" "R_upArm_joint" + "control" "R_foreArm_joint" + "control" "R_wrist_joint" + + // dota + "control" "clavicle_L" + "control" "bicep_L" + "control" "elbow_L" + "control" "wrist_L" + "control" "clavicle_R" + "control" "bicep_R" + "control" "elbow_R" + "control" "wrist_R" + "control" "bicep_A_R" + "control" "elbow_A_R" + "control" "wrist_A_R" + "control" "clavicle_A_R" + "control" "bicep_A_L" + "control" "elbow_A_L" + "control" "wrist_A_L" + "control" "clavicle_A_L" + } + "Fingers" + { + "RightFingers" + { + "groupColor" "200 64 64 255" + + "control" "bip_thumb_0_R" + "control" "bip_thumb_1_R" + "control" "bip_thumb_2_R" + "control" "bip_index_0_R" + "control" "bip_index_1_R" + "control" "bip_index_2_R" + "control" "bip_middle_0_R" + "control" "bip_middle_1_R" + "control" "bip_middle_2_R" + "control" "bip_ring_0_R" + "control" "bip_ring_1_R" + "control" "bip_ring_2_R" + "control" "bip_pinky_0_R" + "control" "bip_pinky_1_R" + "control" "bip_pinky_2_R" + + "control" "Bip01_R_thumb_0" + "control" "Bip01_R_thumb_1" + "control" "Bip01_R_thumb_2" + "control" "Bip01_R_index_0" + "control" "Bip01_R_index_1" + "control" "Bip01_R_index_2" + "control" "Bip01_R_middle_0" + "control" "Bip01_R_middle_1" + "control" "Bip01_R_middle_2" + "control" "Bip01_R_ring_0" + "control" "Bip01_R_ring_1" + "control" "Bip01_R_ring_2" + "control" "Bip01_R_pinky_0" + "control" "Bip01_R_pinky_1" + "control" "Bip01_R_pinky_2" + + "control" "Bip01_R_Finger0" + "control" "Bip01_R_Finger01" + "control" "Bip01_R_Finger02" + "control" "Bip01_R_Finger1" + "control" "Bip01_R_Finger11" + "control" "Bip01_R_Finger12" + "control" "Bip01_R_Finger2" + "control" "Bip01_R_Finger21" + "control" "Bip01_R_Finger22" + "control" "Bip01_R_Finger3" + "control" "Bip01_R_Finger31" + "control" "Bip01_R_Finger32" + "control" "Bip01_R_Finger4" + "control" "Bip01_R_Finger41" + "control" "Bip01_R_Finger42" + + "control" "ValveBiped.Bip01_R_Finger0" + "control" "ValveBiped.Bip01_R_Finger01" + "control" "ValveBiped.Bip01_R_Finger02" + "control" "ValveBiped.Bip01_R_Finger1" + "control" "ValveBiped.Bip01_R_Finger11" + "control" "ValveBiped.Bip01_R_Finger12" + "control" "ValveBiped.Bip01_R_Finger2" + "control" "ValveBiped.Bip01_R_Finger21" + "control" "ValveBiped.Bip01_R_Finger22" + "control" "ValveBiped.Bip01_R_Finger3" + "control" "ValveBiped.Bip01_R_Finger31" + "control" "ValveBiped.Bip01_R_Finger32" + "control" "ValveBiped.Bip01_R_Finger4" + "control" "ValveBiped.Bip01_R_Finger41" + "control" "ValveBiped.Bip01_R_Finger42" + + // Double Action + "control" "DABBiped.RIndex1" + "control" "DABBiped.RIndex2" + "control" "DABBiped.RIndex3" + "control" "DABBiped.RMiddle1" + "control" "DABBiped.RMiddle2" + "control" "DABBiped.RMiddle3" + "control" "DABBiped.RRing1" + "control" "DABBiped.RRing2" + "control" "DABBiped.RRing3" + "control" "DABBiped.RPinky1" + "control" "DABBiped.RPinky2" + "control" "DABBiped.RPinky3" + "control" "DABBiped.RThumb1" + "control" "DABBiped.RThumb2" + "control" "DABBiped.RThumb3" + + // csgo + "control" "Bip01_R_Mid_0" + "control" "Bip01_R_Mid_1" + "control" "Bip01_R_Mid_2" + + //pyroland cherubs + "control" "thumb_R_1" + "control" "thumb_R_2" + "control" "index_R_1" + "control" "index_R_2" + "control" "mid_R_1" + "control" "mid_R_2" + "control" "pinky_R_1" + "control" "pinky_R_2" + + // dota + "control" "thumb_0_R" + "control" "thumb_1_R" + "control" "thumb_2_R" + "control" "index_0_R" + "control" "index_1_R" + "control" "index_2_R" + "control" "mid_0_R" + "control" "mid_1_R" + "control" "mid_2_R" + "control" "ring_0_R" + "control" "ring_1_R" + "control" "ring_2_R" + "control" "pinky_0_R" + "control" "pinky_1_R" + "control" "pinky_2_R" + } + "LeftFingers" + { + "groupColor" "64 200 64 255" + "control" "bip_thumb_0_L" + "control" "bip_thumb_1_L" + "control" "bip_thumb_2_L" + "control" "bip_index_0_L" + "control" "bip_index_1_L" + "control" "bip_index_2_L" + "control" "bip_middle_0_L" + "control" "bip_middle_1_L" + "control" "bip_middle_2_L" + "control" "bip_ring_0_L" + "control" "bip_ring_1_L" + "control" "bip_ring_2_L" + "control" "bip_pinky_0_L" + "control" "bip_pinky_1_L" + "control" "bip_pinky_2_L" + + "control" "Bip01_L_thumb_0" + "control" "Bip01_L_thumb_1" + "control" "Bip01_L_thumb_2" + "control" "Bip01_L_index_0" + "control" "Bip01_L_index_1" + "control" "Bip01_L_index_2" + "control" "Bip01_L_middle_0" + "control" "Bip01_L_middle_1" + "control" "Bip01_L_middle_2" + "control" "Bip01_L_ring_0" + "control" "Bip01_L_ring_1" + "control" "Bip01_L_ring_2" + "control" "Bip01_L_pinky_0" + "control" "Bip01_L_pinky_1" + "control" "Bip01_L_pinky_2" + + "control" "Bip01_L_Finger0" + "control" "Bip01_L_Finger01" + "control" "Bip01_L_Finger02" + "control" "Bip01_L_Finger1" + "control" "Bip01_L_Finger11" + "control" "Bip01_L_Finger12" + "control" "Bip01_L_Finger2" + "control" "Bip01_L_Finger21" + "control" "Bip01_L_Finger22" + "control" "Bip01_L_Finger3" + "control" "Bip01_L_Finger31" + "control" "Bip01_L_Finger32" + "control" "Bip01_L_Finger4" + "control" "Bip01_L_Finger41" + "control" "Bip01_L_Finger42" + + "control" "ValveBiped.Bip01_L_Finger0" + "control" "ValveBiped.Bip01_L_Finger01" + "control" "ValveBiped.Bip01_L_Finger02" + "control" "ValveBiped.Bip01_L_Finger1" + "control" "ValveBiped.Bip01_L_Finger11" + "control" "ValveBiped.Bip01_L_Finger12" + "control" "ValveBiped.Bip01_L_Finger2" + "control" "ValveBiped.Bip01_L_Finger21" + "control" "ValveBiped.Bip01_L_Finger22" + "control" "ValveBiped.Bip01_L_Finger3" + "control" "ValveBiped.Bip01_L_Finger31" + "control" "ValveBiped.Bip01_L_Finger32" + "control" "ValveBiped.Bip01_L_Finger4" + "control" "ValveBiped.Bip01_L_Finger41" + "control" "ValveBiped.Bip01_L_Finger42" + + // Double Action + "control" "DABBiped.LIndex1" + "control" "DABBiped.LIndex2" + "control" "DABBiped.LIndex3" + "control" "DABBiped.LMiddle1" + "control" "DABBiped.LMiddle2" + "control" "DABBiped.LMiddle3" + "control" "DABBiped.LRing1" + "control" "DABBiped.LRing2" + "control" "DABBiped.LRing3" + "control" "DABBiped.LPinky1" + "control" "DABBiped.LPinky2" + "control" "DABBiped.LPinky3" + "control" "DABBiped.LThumb1" + "control" "DABBiped.LThumb2" + "control" "DABBiped.LThumb3" + + // csgo + "control" "Bip01_L_Mid_0" + "control" "Bip01_L_Mid_1" + "control" "Bip01_L_Mid_2" + + //pyroland cherubs + "control" "thumb_L_1" + "control" "thumb_L_2" + "control" "index_L_1" + "control" "index_L_2" + "control" "mid_L_1" + "control" "mid_L_2" + "control" "pinky_L_1" + "control" "pinky_L_2" + + // dota + "control" "thumb_0_L" + "control" "thumb_1_L" + "control" "thumb_2_L" + "control" "index_0_L" + "control" "index_1_L" + "control" "index_2_L" + "control" "mid_0_L" + "control" "mid_1_L" + "control" "mid_2_L" + "control" "ring_0_L" + "control" "ring_1_L" + "control" "ring_2_L" + "control" "pinky_0_L" + "control" "pinky_1_L" + "control" "pinky_2_L" + } + } + "Legs" + { + "control" "bip_hip_L" + "control" "bip_knee_L" + "control" "bip_foot_L" + "control" "bip_toe_L" + + "control" "ValveBiped.Bip01_L_Thigh" + "control" "ValveBiped.Bip01_L_Calf" + "control" "ValveBiped.Bip01_L_Foot" + "control" "ValveBiped.Bip01_L_Toe0" + + "control" "Bip01_L_Thigh" + "control" "Bip01_L_Calf" + "control" "Bip01_L_Foot" + "control" "Bip01_L_Toe0" + + "control" "bip_hip_R" + "control" "bip_knee_R" + "control" "bip_foot_R" + "control" "bip_toe_R" + + "control" "ValveBiped.Bip01_R_Thigh" + "control" "ValveBiped.Bip01_R_Calf" + "control" "ValveBiped.Bip01_R_Foot" + "control" "ValveBiped.Bip01_R_Toe0" + + "control" "Bip01_R_Thigh" + "control" "Bip01_R_Calf" + "control" "Bip01_R_Foot" + "control" "Bip01_R_Toe0" + + //pyroland cherubs + "control" "hip_joint" + "control" "L_thigh_joint" + "control" "L_knee_joint" + "control" "L_ankle_joint" + "control" "L_ball_joint" + "control" "R_thigh_joint" + "control" "R_knee_joint" + "control" "R_ankle_joint" + "control" "R_ball_joint" + + // dota + "control" "thigh_L" + "control" "knee_L" + "control" "ankle_L" + "control" "toeBase_L" + "control" "toeBall_L" + "control" "thigh_R" + "control" "knee_R" + "control" "ankle_R" + "control" "toeBase_R" + "control" "toeBall_R" + "control" "thigh_A_L" + "control" "knee_A_L" + "control" "ankle_A_L" + "control" "thigh_A_R" + "control" "knee_A_R" + "control" "ankle_A_R" + } + "Toes" + { + "RightToes" + { + "groupColor" "200 64 64 255" + "control" "bigToe_R_1" + "control" "indexToe_R_1" + "control" "midToe_R_1" + "control" "pinkyToe_R_1" + } + "LeftToes" + { + "groupColor" "64 200 64 255" + "control" "bigToe_L_1" + "control" "indexToe_L_1" + "control" "midToe_L_1" + "control" "pinkyToe_L_1" + } + } + + "Other" + { + "control" "weapon_bone" + "control" "prp_bullet_shoulder" + "control" "prp_bullet_backUpper" + "control" "prp_bullet_backLower" + "control" "prp_bullet_chestUpper" + "control" "prp_bullet_side" + "control" "prp_bullet_chestLower" + "control" "prp_pack" + } + "RigBody" + { + "control" "rig_root" + "control" "rig_pelvis" + "control" "rig_hips" + "control" "rig_spine_0" + "control" "rig_spine_1" + "control" "rig_spine_2" + "control" "rig_chest" + "control" "rig_neck" + "control" "rig_head" + } + "RigArms" + { + "control" "rig_collar_R" + "control" "rig_elbow_R" + "control" "rig_hand_R" + "control" "rig_collar_L" + "control" "rig_elbow_L" + "control" "rig_hand_L" + } + "RigLegs" + { + "control" "rig_knee_R" + "control" "rig_foot_R" + "control" "rig_toe_R" + "control" "rig_knee_L" + "control" "rig_foot_L" + "control" "rig_toe_L" + "control" "rig_footRoll_R" + "control" "rig_footRoll_L" + } + "RigHelpers" + { + "visible" 0 + "snap" 0 + "control" "rig_heel_R" + "control" "rig_reverseHeel_R" + "control" "rig_footIK_R" + "control" "rig_footHelper_R" + "control" "rig_heel_L" + "control" "rig_reverseHeel_L" + "control" "rig_footIK_L" + "control" "rig_footHelper_L" + } + "Attachments" + { + "visible" 0 + "control" "attach_pvt_heel_R" + "control" "attach_pvt_toe_R" + "control" "attach_pvt_outerFoot_R" + "control" "attach_pvt_innerFoot_R" + "control" "attach_pvt_heel_L" + "control" "attach_pvt_toe_L" + "control" "attach_pvt_outerFoot_L" + "control" "attach_pvt_innerFoot_L" + } + + + // This is a special group which will ignore controls of this name + "IGNORE" + { + "control" "righteye" + "control" "lefteye" + "control" "eyes" + "control" "CloseLidUp" + "control" "CloseLidLo" + } + + //pyroland cherubs + "Cherub Wings" + { + "Right Wing" + { + "groupColor" "200 64 64 255" + "control" "R_wing_base_joint" + "control" "R_wing_mid_joint" + "control" "R_wing_end_joint" + "control" "R_wing_tip_joint" + "control" "R_wing_lower_joint" + } + "Left Wing" + { + "groupColor" "64 200 64 255" + "control" "L_wing_base_joint" + "control" "L_wing_mid_joint" + "control" "L_wing_end_joint" + "control" "L_wing_tip_joint" + "control" "L_wing_lower_joint" + } + } + + //pyroland cherubs + "Cherub Deformers" + { + "control" "head_tip_joint" + "control" "headStar_joint1" + "control" "headStar_joint2" + "control" "headStar_joint3" + "control" "headStar_joint4" + "control" "headStar_joint5" + "control" "headStar_joint6" + "control" "headStar_joint7" + "control" "headStar_joint8" + "control" "upStar_joint1" + "control" "upStar_joint2" + "control" "upStar_joint3" + "control" "upStar_joint4" + "control" "upStar_joint5" + "control" "upStar_joint6" + "control" "upStar_joint7" + "control" "upStar_joint8" + "control" "midStar_joint1" + "control" "midStar_joint2" + "control" "midStar_joint3" + "control" "midStar_joint4" + "control" "midStar_joint5" + "control" "midStar_joint6" + "control" "midStar_joint7" + "control" "midStar_joint8" + "control" "lowerStar_joint1" + "control" "lowerStar_joint2" + "control" "lowerStar_joint3" + "control" "lowerStar_joint4" + "control" "lowerStar_joint5" + "control" "lowerStar_joint6" + "control" "lowerStar_joint7" + "control" "lowerStar_joint8" + } + +} diff --git a/mp/game/dab/cfg/user_default.scr b/mp/game/dab/cfg/user_default.scr new file mode 100755 index 000000000..05090b8f4 --- /dev/null +++ b/mp/game/dab/cfg/user_default.scr @@ -0,0 +1,134 @@ +// NOTE: THIS FILE IS AUTOMATICALLY REGENERATED, +//DO NOT EDIT THIS HEADER, YOUR COMMENTS WILL BE LOST IF YOU DO +// User options script +// +// Format: +// Version [float] +// Options description followed by +// Options defaults +// +// Option description syntax: +// +// "cvar" { "Prompt" { type [ type info ] } { default } } +// +// type = +// BOOL (a yes/no toggle) +// STRING +// NUMBER +// LIST +// +// type info: +// BOOL no type info +// NUMBER min max range, use -1 -1 for no limits +// STRING no type info +// LIST delimited list of options value pairs +// +// +// default depends on type +// BOOL is "0" or "1" +// NUMBER is "value" +// STRING is "value" +// LIST is "index", where index "0" is the first element of the list + + +// Half-Life User Info Configuration Layout Script (stores last settings chosen, too) +// File generated: Tue May 26 04:33:22 AM +// +// +// Cvar - Setting + +VERSION 1.0 + +DESCRIPTION INFO_OPTIONS +{ + "cl_thirdperson" + { + "Third-person camera" + { BOOL } + { "0" } + } + + "da_cam_back" + { + "Third-person camera back" + { SLIDER 5 150 } + { "80" } + } + + "da_cam_right" + { + "Third-person camera right" + { SLIDER -30 30 } + { "7" } + } + + "da_cam_up" + { + "Third-person camera up" + { SLIDER -10 30 } + { "20" } + } + + "da_cam_back_aim" + { + "Third-person aim-in back" + { SLIDER 5 150 } + { "50" } + } + + "da_cam_right_aim" + { + "Third-person aim-in right" + { SLIDER -30 30 } + { "35" } + } + + "da_cam_up_aim" + { + "Third-person aim-in up" + { SLIDER -10 30 } + { "5" } + } + + "lesson_enable" + { + "Show ingame tutorials" + { BOOL } + { "1" } + } + + "m_verticaldamping" + { + "Dampen vertical mouse input" + { SLIDER 0.3 1 } + { "0.85" } + } + + "m_slowmodamping" + { + "Slow mo mouse dampening" + { SLIDER 0.2 1 } + { "0.7" } + } + + "m_aimindamping" + { + "Aim-in mouse dampening for rifles" + { SLIDER 0.1 1 } + { "0.5" } + } + + "m_partialaimindamping" + { + "Aim-in mouse dampening for non-rifles" + { SLIDER 0.1 1 } + { "0.8" } + } + + "da_postprocess_shaders" + { + "Use fullscreen shaders" + { BOOL } + { "1" } + } +} diff --git a/mp/game/dab/cfg/valve.rc b/mp/game/dab/cfg/valve.rc new file mode 100755 index 000000000..d06e4a348 --- /dev/null +++ b/mp/game/dab/cfg/valve.rc @@ -0,0 +1,19 @@ +// load the base configuration +//exec default.cfg +r_decal_cullsize 1 + +// Setup custom controller +exec joystick.cfg + +// run a user script file if present +exec autoexec.cfg + +// +// stuff command line statements +// +stuffcmds + +startupmenu + +sv_unlockedchapters 99 + diff --git a/mp/game/dab/copy_to_sfm.bat b/mp/game/dab/copy_to_sfm.bat new file mode 100755 index 000000000..e2f6c4f2a --- /dev/null +++ b/mp/game/dab/copy_to_sfm.bat @@ -0,0 +1,15 @@ +@echo off + +:: Get the Steam install directory from the registry. +for /f "tokens=2*" %%a in ('reg query HKCU\Software\Valve\Steam /v SteamPath') do set "steaminstall=%%b" + +:: Copy all mod files over. +xcopy . "%steaminstall%\steamapps\common\SourceFilmmaker\game\usermod\" /E /Y + +:: Reset the gameinfo.txt to the default SFM one. +xcopy scripts\sfm\gameinfo.txt "%steaminstall%\steamapps\common\SourceFilmmaker\game\usermod\" /E /Y + +:: Remove the binaries as they will interfere. +rmdir "%steaminstall%\steamapps\common\SourceFilmmaker\game\usermod\bin" /s /q + +pause diff --git a/mp/game/dab/credits.html b/mp/game/dab/credits.html new file mode 100755 index 000000000..cd5023c87 --- /dev/null +++ b/mp/game/dab/credits.html @@ -0,0 +1,171 @@ + + +Double Action Credits + + + +
+

DOUBLE ACTION: BOOGALOO

+ +

Was created by
+
+The Double Action Community Team

+ + +

Want to contribute? You can!
Visit the Double Action forums for more information.

+ + +

CONCEPT ART
+floater
+Matt Bell
+

+ + +

PROGRAMMING
+Jorge "Vino" Rodriguez
+Minimum
+shmopaloppa
+Lithe
+LazyLazarus
+NF (OSX Port)
+lolle (OSX Port)
+

+ + +

MAPS
+Wish
+Jahhur
+Dementei
+Kalen
+misan
+Stormy
+Hellu
+Ott
+Wizard of Distortion
+

+ + +

MODELS
+Abraham "Stormy" Brookes (Wish, Bomber, environments)
+Thanez (Mossberg 590 textures)
+Napkin (Mossberg 590 model)
+Thin Red Paste
+Millenia (MAC-10)
+racer445
+Flakk (FAL)
+Raminul (M1911)
+brandon (Beretta)
+Twinke, Thanez (MP5K)
+

+ +

MATERIALS
+Jacob "Firegod522" Robbins (Skyboxes)
+

+ + +

ANIMATIONS
+Thin Red Paste
+Raminul
+Nolan Galbreath
+

+ + +

SOUND
+Dan
+Nightmare
+

+ + +

PARTICLES
+jahhur
+Zool
+

+ + +

TRANSLATIONS
+Arseny Pechorin - Russian
+

+ +

USER INTERFACE
+misan
+

+ + +

FONTS
+Koczman Bálint - Veteran Typewriter
+Derek Weathersbee - Franchise
+(w/ European accents added by IlDucci)
+Style-7 - Digital-7 (mono)
+

+ + +

FREESOUND.ORG SAMPLES
+acclivity
+benboncan
+John_Sauter
+

+ + +

Designed by Jorge "Vino" Rodriguez,
with help from the community

+ + + +

Special thanks:
+All of the playtesters
+Tony Sergi
+Bryan Taylor
+Joe Ludwig, for his SDK 2013 and VR support
+Valve - Especially Gabe Newell, for all his love and support and the headcrab he sent me in the mail last year, thanks Gabe!
+Jon "Killer Monkey" White, for vprojtomake2010
+Kristjan Skutta, for Source Shader Editor
+R_Yell, for his bot code
+Scout, for finding all the bugs, and for some neat patch generation scripts
+Lord_Jeremy, Riet, Rahu, SimRai, TE5LA and others for graciously hosting testing servers
+Nicolas Cage, because I took his face/off the internet and put it on a DoD model
+
+Don't see your name here? Send me an email and I'll fix it: bs.vino@gmail.com

+
+ + diff --git a/mp/game/dab/da.fgd b/mp/game/dab/da.fgd new file mode 100755 index 000000000..5dfccdb14 --- /dev/null +++ b/mp/game/dab/da.fgd @@ -0,0 +1,32 @@ +//------------------------------------------------------------------------- +// +// Game data for Half-Life 2 Multiplayer. +// +//------------------------------------------------------------------------- + +@include "base.fgd" + +@PointClass base(PlayerClass, Angles) studio("models/editor/playerstart.mdl") = info_player_deathmatch : + "This entity indicates the position and facing direction at which the player will spawn during a deathmatch map. Any number of "+ + "info_player_deathmatch entities may be placed in a map." +[ +] + +@SolidClass base(Trigger, Targetname) = trigger_kill : + "A trigger volume that kills players that touch it." +[ + damagetype(choices) : "Damage Type" : 0 = + [ + 0 : "GENERIC" + 1 : "CRUSH" + 2 : "BULLET" + 4 : "SLASH" + 8 : "BURN" + 32 : "FALL" + 64 : "BLAST" + 128 : "CLUB" + 16384: "DROWN" + ] + + killerstring(string) : "Killer string" : "#DA_Trigger_Kill_Default" : "Name of the killer for the freezecam screenshot." +] diff --git a/mp/game/dab/detail.vbsp b/mp/game/dab/detail.vbsp new file mode 100755 index 000000000..b083658a7 --- /dev/null +++ b/mp/game/dab/detail.vbsp @@ -0,0 +1,1384 @@ +detail +{ + swamp_land_001 + { + "density" "800.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_foliage/grass_swamp_001a.mdl" + "amount" "0.3" + } + + Model2 + { + "model" "models/props_foliage/grass_swamp_001b.mdl" + "amount" "0.3" + } + + } + + Group2 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_003a.mdl" + "amount" "0.05" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_004b.mdl" + "amount" "0.05" + } + } + } + + swamp_land_002 + { + "density" "800.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_foliage/grass_swamp_001a.mdl" + "amount" "0.3" + } + + Model2 + { + "model" "models/props_foliage/grass_swamp_001b.mdl" + "amount" "0.3" + } + + } + + Group2 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_001a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_001b.mdl" + "amount" "0.1" + } + } + } + + swamp_water_001 + { + "density" "200.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_001a.mdl" + "amount" "0.3" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_001b.mdl" + "amount" "0.3" + } + } + + Group2 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_003a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_004b.mdl" + "amount" "0.3" + } + } + } + + grassland1 + { + "density" "500.0" + + + Group1 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_004a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_004b.mdl" + "amount" "0.1" + } + Model3 + { + "model" "models/props_foliage/Grass_tuft_004c.mdl" + "amount" "0.1" + } + Model4 + { + "model" "models/props_foliage/Grass_tuft_004d.mdl" + "amount" "0.1" + } + } + Group2 + { + "alpha" "0.3" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_001a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_001b.mdl" + "amount" "0.1" + } + + } + Group3 + { + "alpha" "0.7" + + } + Group4 + { + "alpha" "1.0" + + } + + + } + + grassland2 + { + "density" "1000.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/junk/w_traffcone.mdl" + "amount" "0.4" + } + } + } + + rocks1 + { + "density" "500.0" + + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_wasteland/rocksground01a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_wasteland/rocksground01b.mdl" + "amount" "0.1" + } + Model3 + { + "model" "models/props_wasteland/rocksground01c.mdl" + "amount" "0.1" + } + Model4 + { + "model" "models/props_wasteland/rocksground01d.mdl" + "amount" "0.1" + } + Model5 + { + "model" "models/props_wasteland/rocksground01e.mdl" + "amount" "0.1" + } + Model6 + { + "model" "models/props_wasteland/rocksground02a.mdl" + "amount" "0.1" + } + Model7 + { + "model" "models/props_wasteland/rocksground02b.mdl" + "amount" "0.1" + } + Model8 + { + "model" "models/props_wasteland/rocksground02c.mdl" + "amount" "0.1" + } + + } + Group2 + { + "alpha" "0.8" + + Model1 + { + "model" "models/props_wasteland/rocksground01a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_wasteland/rocksground01b.mdl" + "amount" "0.1" + } + Model3 + { + "model" "models/props_wasteland/rocksground01c.mdl" + "amount" "0.1" + } + Model4 + { + "model" "models/props_wasteland/rocksground01d.mdl" + "amount" "0.1" + } + Model5 + { + "model" "models/props_wasteland/rocksground01e.mdl" + "amount" "0.1" + } + Model6 + { + "model" "models/props_wasteland/rocksground02a.mdl" + "amount" "0.1" + } + Model7 + { + "model" "models/props_wasteland/rocksground02b.mdl" + "amount" "0.1" + } + Model8 + { + "model" "models/props_wasteland/rocksground02c.mdl" + "amount" "0.1" + } + + } + Group3 + { + "alpha" "0.3" + + } + Group4 + { + "alpha" "0.0" + + } + + + } + + grassland3 + { + "density" "1500.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_foliage/shrub_01a.mdl" + "amount" "0.2" + } + + Model2 + { + "model" "models/props_foliage/shrub_03a.mdl" + "amount" "0.1" + } + Model4 + { + "model" "models/props_foliage/shrub_03c.mdl" + "amount" "0.1" + } + } + + + Group2 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/grass_tuft_001.mdl" + "amount" "0.2" + } + } + } + + test + { + "density" "600.0" + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_001a.mdl" + "amount" "0.3" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_001b.mdl" + "amount" "0.3" + } + } + + Group2 + { + "alpha" "0.0" + + Model1 + { + "model" "models/props_foliage/Grass_tuft_003a.mdl" + "amount" "0.1" + } + + Model2 + { + "model" "models/props_foliage/Grass_tuft_004b.mdl" + "amount" "0.3" + } + Model3 + { + "model" "models/props_foliage/Grass_tuft_004a.mdl" + "amount" "0.05" + } + Model4 + { + "model" "models/props_foliage/Grass_tuft_004c.mdl" + "amount" "0.05" + } + } + } + + grass01 + { + "density" "600.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 25 33" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 40 50" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 20 20" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 23 28" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model4 + { + "sprite" "288 144 128 128 512" + "spritesize" "0.5 0.0 50 50" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + "alpha" "0.5" + Model1 + { + "sprite" "0 144 128 128 512" + "spritesize" "0.5 0.0 20 20" + "spriterandomscale" "0.2" + "amount" "1" + "detailOrientation" "2" + } + } + + Group4 + { + "alpha" "0.3" + + } + + Group5 + { + "alpha" "0.0" + + } + } + + grass02 + { + "density" "600.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 25 33" + "spriterandomscale" "0.2" + "amount" "0.6" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 30 40" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 20 20" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + } + + Group3 + { + "alpha" "0.5" + } + + Group4 + { + "alpha" "0.3" + + } + + Group5 + { + "alpha" "0.0" + + } + } + + coastline_grass01 + //reduced size to 0.75 + // density was 600 until 7/7/04. Reduced for global coast perf reasons - Sawyer + { + "density" "300.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 30 38" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 18" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model4 + { + "sprite" "288 144 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + + coastline_grass02 + // Should be the same as coastline_grass01, but with less density for large areas. + //reduced size by 0.75 + { + "density" "50.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 30 37.5" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model4 + { + "sprite" "288 144 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + coastline_redgrass01 + //reduced size by 0.75 + { + "density" "600.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 42 42" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + + coastline_redgrass02 + //reduced size by 0.75 + { + "density" "600.0" + + Group1 + { + "alpha" "0" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 42 42" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "1" + } + } + + coastline_redgrass03 + //reduced size by 0.75 + { + "density" "300.0" + + Group1 + { + "alpha" "0" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 42 42" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "1" + } + } + + + + citygrass01 + { + "density" "3000.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 25 33" + "spriterandomscale" "0.2" + "amount" "0.6" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 30 40" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 20 20" + "spriterandomscale" "0.2" + "amount" "0.3" + "detailOrientation" "2" + } + } + + Group3 + { + "alpha" "0.5" + } + + Group4 + { + "alpha" "0.3" + + } + + Group5 + { + "alpha" "0.0" + + } + } + redgrass + //reduced size by 0.75 + { + "density" "2000.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 29 29" + "spriterandomscale" "0.3" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + + + redgrass_light + //reduced size by 0.75 + { + "density" "700.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 29 29" + "spriterandomscale" "0.3" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + + + short_redgrass + + { + "density" "2000.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 10 13" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 12 15" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 8 8" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 9 11" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 19 19" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 12 12" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.3" + "amount" "0.1" + "detailOrientation" "2" + } + } + + Group2 + { + + "alpha" "0.0" + } + } + + PerfTest1 + { + "density" "9000.0" + + + Group1 + { + "alpha" "1.0" + + Model1 + { + "model" "models/PerfTest/Grass_tuft_004a.mdl" + "amount" "0.25" + } + + Model2 + { + "model" "models/PerfTest/Grass_tuft_004b.mdl" + "amount" "0.25" + } + Model3 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 25 33" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model4 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 40 50" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model5 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 20 20" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model6 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 23 28" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + + } + Group2 + { + "alpha" "1.0" + + } + Group3 + { + "alpha" "1.0" + + } + Group4 + { + "alpha" "0.5" + } + + } +canal_reeds + { + "density" "750.0" + + + Group1 + { + + "alpha" "0.0" + } + Group2 + { + + "alpha" "0.2" + } + Group2a + { + + "alpha" "0.35" + Model1 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 15 25" + "spriterandomscale" "0.2" + "amount" "0.8" + "detailOrientation" "2" + } + } + Group3 + { + + "alpha" "0.75" + Model1 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 20 35" + "spriterandomscale" "0.2" + "amount" "0.8" + "detailOrientation" "2" + } + } + Group4 + { + "alpha" "1.0" + Model1 + { + "upright" "1.0" + "model" "models/props_foliage/cattails.mdl" + "amount" "0.2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 40 65" + "spriterandomscale" "0.1" + "amount" "0.8" + "detailOrientation" "2" + } + } + } +rocks_redgrass +//rocks in red grass + { + "density" "2000.0" + + Group1 + { + "alpha" "1" + Model1 + { + "sprite" "288 0 128 128 512" + "spritesize" "0.5 0.0 19 25" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model2 + { + "sprite" "0 0 128 128 512" + "spritesize" "0.5 0.0 23 30" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model3 + { + "sprite" "144 0 128 128 512" + "spritesize" "0.5 0.0 15 15" + "spriterandomscale" "0.2" + "amount" "0.15" + "detailOrientation" "2" + } + Model4 + { + "sprite" "144 144 128 128 512" + "spritesize" "0.5 0.0 18 21" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + //shrub + Model5 + { + "sprite" "144 288 128 128 512" + "spritesize" "0.5 0.0 38 38" + "spriterandomscale" "0.2" + "amount" "0.2" + "detailOrientation" "2" + } + Model6 + { + "sprite" "0 288 128 128 512" + "spritesize" "0.5 0.0 23 23" + "spriterandomscale" "0.2" + "amount" "0.1" + "detailOrientation" "2" + } + Model7 + { + "sprite" "288 288 128 128 512" + "spritesize" "0.5 0.0 29 29" + "spriterandomscale" "0.3" + "amount" "0.1" + "detailOrientation" "2" + } + Model8 + { + "model" "models/props_foliage/detail_rocks01a.mdl" + "amount" "0.05" + } + } + + Group2 + { + + "alpha" "0.0" + } + } +street_junk +//trash on streets + { + "density" "60.0" + + + Group1 + { + + "alpha" "0.0" + } + Group2 + { + "alpha" "1.0" + + Model1 + { + "model" "models/props_junk/detail_junk01.mdl" + "amount" "0.33" + } + Model2 + { + "model" "models/props_junk/detail_junk02.mdl" + "amount" "0.33" + } + Model3 + { + "model" "models/props_junk/detail_junk03.mdl" + "amount" "0.33" + } + } + } +} + diff --git a/mp/game/dab/gameinfo.txt b/mp/game/dab/gameinfo.txt new file mode 100755 index 000000000..dad2644c4 --- /dev/null +++ b/mp/game/dab/gameinfo.txt @@ -0,0 +1,81 @@ +"GameInfo" +{ + game "Double Action: Boogaloo" + title "" + title2 "" + type multiplayer_only +// type singleplayer_only + icon "dab" + + supportsvr 1 + nomodels 1 + nohimodel 1 + nocrosshair 1 + nodegraph 0 + GameData "da.fgd" + + developer "Double Action" + developer_url http://doubleactiongame.com/ + + hidden_maps + { + // Hide maps from the start server dialog + "test_speakers" 1 + "test_hardware" 1 + "dablogomenu" 1 + } + + FileSystem + { + SteamAppId 317360 + + SearchPaths + { + // First, mount all user customizations. This will search for VPKs and subfolders + // and mount them in alphabetical order. The easiest way to distribute a mod is to + // pack up the custom content into a VPK. To "install" a mod, just drop it in this + // folder. + // + // Note that this folder is scanned only when the game is booted. + game+mod hl2mp/custom/* + game+mod hl2/custom/* + + gamebin |gameinfo_path|debug_bin + + // Now search loose files. We'll set the directory containing the gameinfo.txt file + // as the first "mod" search path (after any user customizations). This is also the one + // that's used when writing to the "mod" path. + game+mod |gameinfo_path|. + game+mod |gameinfo_path|../da_info/. + mod_write+default_write_path |gameinfo_path|../da_info/. + gamebin |gameinfo_path|bin + + // We search VPK files before ordinary folders, because most files will be found in + // VPK and we can avoid making thousands of file system calls to attempt to open files + // in folders where they don't exist. (Searching a VPK is much faster than making an operating + // system call.) + game_lv hl2/hl2_lv.vpk + game+mod hl2mp/hl2mp_english.vpk + game+mod hl2mp/hl2mp_pak.vpk + game |all_source_engine_paths|hl2/hl2_english.vpk + game |all_source_engine_paths|hl2/hl2_pak.vpk + game |all_source_engine_paths|hl2/hl2_textures.vpk + game |all_source_engine_paths|hl2/hl2_sound_vo_english.vpk + game |all_source_engine_paths|hl2/hl2_sound_misc.vpk + game |all_source_engine_paths|hl2/hl2_misc.vpk + platform |all_source_engine_paths|platform/platform_misc.vpk + + // Add the HL2 directory as a game search path. This is also where where writes + // to the "game" path go. + game+game_write hl2mp + + // Where the game's binaries are + gamebin hl2mp/bin + + // Last, mount in shared HL2 loose files + game |all_source_engine_paths|hl2mp + game |all_source_engine_paths|hl2 + platform |all_source_engine_paths|platform + } + } +} diff --git a/mp/game/dab/lights.rad b/mp/game/dab/lights.rad new file mode 100755 index 000000000..c61dba3d0 --- /dev/null +++ b/mp/game/dab/lights.rad @@ -0,0 +1,57 @@ +lights/fluorescentcool001a 189 231 232 350 +lights/fluorescentcool001b 236 255 182 350 +lights/fluorescentcool002a 189 231 232 400 +lights/fluorescentcool002b 236 255 182 400 +lights/fluorescentcool003a 189 231 232 300 +lights/fluorescentwarm001a 239 216 193 350 +lights/fluorescentwarm002a 239 216 193 400 +lights/fluorescentwhite001a 245 245 245 350 +lights/fluorescentwhite002a 245 245 245 400 + + +lights/hazzardred001a 228 37 0 300 +lights/hazzardyellow001a 250 215 74 300 + +lights/HIDcool001a 145 222 172 650 +lights/HIDcool001b 205 232 255 650 +lights/HIDwarm001a 255 201 116 650 + +lights/white001 250 240 205 100 +lights/white002 189 233 247 425 +lights/white003 232 246 190 350 +lights/white004 170 228 247 425 +lights/white005 234 235 220 375 +lights/white006 234 235 220 100 + +lights/white001_nochop 250 240 205 100 +lights/white002_nochop 189 233 247 425 +lights/white003_nochop 232 246 190 350 +lights/white004_nochop 170 228 247 425 +lights/white005_nochop 234 235 220 375 +lights/white006_nochop 234 235 220 100 + +lights/incandescentcool001a 235 235 235 300 +lights/incandescentwarm001a 250 226 129 300 + + +glass/glassscreen001a 172 192 161 225 +glass/glasspipe001f 214 72 44 200 +glass/glassscreen001c 172 192 161 225 +glass/glassscreen001d 211 187 134 225 +glass/glassblock001a 70 194 209 200 +composite/citadelfloor001a 103 143 203 200 +props/tvscreen006a 196 0 0 200 +shadertest/gooinglass 149 49 15 50 + +glass/glasswindow002e 189 233 247 425 +glass/glasswindow035a 145 222 172 100 + +dev/DEV_INTERIORLIGHT02B 151 176 204 225 + +plaster/plasterwall029h 189 223 227 125 +building_template/Building_Trainstation_Template001d 230 230 200 65 +building_template/Building_Trainstation_Template001e 230 230 200 150 +building_template/Building_Trainstation_window002d 230 230 200 300 +building_template/Building_Trainstation_window002e 230 230 200 300 + +lights/physgunlight 189 231 232 20 diff --git a/mp/game/dab/mapcycle.txt b/mp/game/dab/mapcycle.txt new file mode 100755 index 000000000..e8798f50d --- /dev/null +++ b/mp/game/dab/mapcycle.txt @@ -0,0 +1,8 @@ +da_official +da_cocaine +da_streets +da_morgendorffer +da_sacred +da_rooftops +da_megachat +da_trainingday diff --git a/mp/game/dab/maplist.txt b/mp/game/dab/maplist.txt new file mode 100755 index 000000000..e8798f50d --- /dev/null +++ b/mp/game/dab/maplist.txt @@ -0,0 +1,8 @@ +da_official +da_cocaine +da_streets +da_morgendorffer +da_sacred +da_rooftops +da_megachat +da_trainingday diff --git a/mp/game/dab/materials/BOAT/TOOLSINVISIBLEWOOD.vmt b/mp/game/dab/materials/BOAT/TOOLSINVISIBLEWOOD.vmt new file mode 100755 index 000000000..0d93d36a1 --- /dev/null +++ b/mp/game/dab/materials/BOAT/TOOLSINVISIBLEWOOD.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "boat/toolsinvisiblewood" + "$surfaceprop" "wood" + "$translucent" "1" + "%compilenodraw" 1 + "%compilepassbullets" 1 + "%keywords" "boatrace" +} diff --git a/mp/game/dab/materials/ads/adgroup_01b.vmt b/mp/game/dab/materials/ads/adgroup_01b.vmt new file mode 100755 index 000000000..6ef3f60b1 --- /dev/null +++ b/mp/game/dab/materials/ads/adgroup_01b.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "ads/adgroup_01b" +$selfillum 1 +$surfaceprop glass +$selfillumtint "[.1 .1 .1]" +} diff --git a/mp/game/dab/materials/astfa/helipad_duocircles.vmt b/mp/game/dab/materials/astfa/helipad_duocircles.vmt new file mode 100755 index 000000000..6d128da47 --- /dev/null +++ b/mp/game/dab/materials/astfa/helipad_duocircles.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "ASTFA/helipad_duocircles" + "%keywords" "landing" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/brick/BRICKWALL045A.vmt b/mp/game/dab/materials/brick/BRICKWALL045A.vmt new file mode 100755 index 000000000..a39276b90 --- /dev/null +++ b/mp/game/dab/materials/brick/BRICKWALL045A.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "Brick/brickwall045a" +$surfaceprop brick +$detail "detail\noise_detail_01" +$detailscale "7.740" +$detailblendfactor .8 +$detailblendmode 0 +"%keywords" "c17downtown,wasteland" +} diff --git a/mp/game/dab/materials/brick/brickwall004a.vmt b/mp/game/dab/materials/brick/brickwall004a.vmt new file mode 100755 index 000000000..5e7dfc9e8 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall004a.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "Brick/brickwall004a" + "$surfaceprop" "brick" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/brick/brickwall014a.vmt b/mp/game/dab/materials/brick/brickwall014a.vmt new file mode 100755 index 000000000..137c90172 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall014a.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "Brick/brickwall014a" + "$surfaceprop" "brick" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/brick/brickwall019a.vmt b/mp/game/dab/materials/brick/brickwall019a.vmt new file mode 100755 index 000000000..b8aa3ac1e --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall019a.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Brick/brickwall019a" + "$surfaceprop" "brick" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/brick/brickwall036a.vmt b/mp/game/dab/materials/brick/brickwall036a.vmt new file mode 100755 index 000000000..87650fe03 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall036a.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Brick/brickwall036a" + "$surfaceprop" "brick" + "%keywords" "wasteland" +} diff --git a/mp/game/dab/materials/brick/brickwall038a.vmt b/mp/game/dab/materials/brick/brickwall038a.vmt new file mode 100755 index 000000000..95b558468 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall038a.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "Brick/brickwall038a" + "$surfaceprop" "brick" + "%keywords" "wasteland" +} diff --git a/mp/game/dab/materials/brick/brickwall040c.vmt b/mp/game/dab/materials/brick/brickwall040c.vmt new file mode 100755 index 000000000..f2c16aff6 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall040c.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Brick/brickwall040c" + "$surfaceprop" "brick" + "%keywords" "c17downtown,wasteland" +} diff --git a/mp/game/dab/materials/brick/brickwall045l.vmt b/mp/game/dab/materials/brick/brickwall045l.vmt new file mode 100755 index 000000000..70759af9f --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall045l.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "Brick/brickwall045l" + "$surfaceprop" "brick" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/brick/brickwall049a.vmt b/mp/game/dab/materials/brick/brickwall049a.vmt new file mode 100755 index 000000000..a68499c31 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall049a.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "Brick/brickwall049a" + "$surfaceprop" "brick" + "%keywords" "c17industrial,wasteland" + "$bumpmap" "Brick/brickwall049a_normal" + "$parallaxmap" "Brick/brickwall049a_height" + "$parallaxmapscale" ".005" +} diff --git a/mp/game/dab/materials/brick/drainage_brickwall_01.vmt b/mp/game/dab/materials/brick/drainage_brickwall_01.vmt new file mode 100755 index 000000000..8b33665b0 --- /dev/null +++ b/mp/game/dab/materials/brick/drainage_brickwall_01.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$basetexture "brick/drainage_brickwall_01" +$ssbump 1 +$bumpmap "brick/drainage_brickwall_01_height-ssbump" + + + + +$surfaceprop concrete +$detail "detail\dt_brick" +$detailscale 10 +$detailblendfactor .6 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/brick/wall05.vmt b/mp/game/dab/materials/brick/wall05.vmt new file mode 100755 index 000000000..63490ac48 --- /dev/null +++ b/mp/game/dab/materials/brick/wall05.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "brick/wall05" +$surfaceprop brick +} diff --git a/mp/game/dab/materials/brick/wall06.vmt b/mp/game/dab/materials/brick/wall06.vmt new file mode 100755 index 000000000..fc889d41f --- /dev/null +++ b/mp/game/dab/materials/brick/wall06.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "brick/wall06" +$surfaceprop brick +} diff --git a/mp/game/dab/materials/buildings/ROOF01A.vmt b/mp/game/dab/materials/buildings/ROOF01A.vmt new file mode 100755 index 000000000..0e9459f37 --- /dev/null +++ b/mp/game/dab/materials/buildings/ROOF01A.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "buildings/roof01a" +$surfaceprop dirt +} diff --git a/mp/game/dab/materials/buildings/ROOF02.vmt b/mp/game/dab/materials/buildings/ROOF02.vmt new file mode 100755 index 000000000..de09a6fcd --- /dev/null +++ b/mp/game/dab/materials/buildings/ROOF02.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "buildings/roof02" +$surfaceprop dirt +} diff --git a/mp/game/dab/materials/buildings/ROOF07.vmt b/mp/game/dab/materials/buildings/ROOF07.vmt new file mode 100755 index 000000000..2fa8ee27d --- /dev/null +++ b/mp/game/dab/materials/buildings/ROOF07.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "buildings/roof07" +$surfaceprop rubber +} diff --git a/mp/game/dab/materials/buildings/ROOF08.vmt b/mp/game/dab/materials/buildings/ROOF08.vmt new file mode 100755 index 000000000..20b6bea75 --- /dev/null +++ b/mp/game/dab/materials/buildings/ROOF08.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "buildings/roof08" +$surfaceprop rubber +} diff --git a/mp/game/dab/materials/buildings/brick08.vmt b/mp/game/dab/materials/buildings/brick08.vmt new file mode 100755 index 000000000..d839995ab --- /dev/null +++ b/mp/game/dab/materials/buildings/brick08.vmt @@ -0,0 +1,13 @@ +LightmappedGeneric +{ +$baseTexture "buildings/brick08" + +$envmap env_cubemap +$envmapmask "buildings\brick08_ref" +$surfaceprop brick +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[1 1 1]" + +} +} diff --git a/mp/game/dab/materials/buildings/brick33.vmt b/mp/game/dab/materials/buildings/brick33.vmt new file mode 100755 index 000000000..0211c4c20 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick33.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$baseTexture "buildings/brick33" +$envmap env_cubemap +$envmapmask "buildings\brick33_ref" +$surfaceprop concrete +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.7 .7 .7]" +} +} diff --git a/mp/game/dab/materials/buildings/brick41.vmt b/mp/game/dab/materials/buildings/brick41.vmt new file mode 100755 index 000000000..56bd59c95 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick41.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$baseTexture "buildings/brick41" +$envmap env_cubemap +$envmapmask "buildings\brick41_ref" +$surfaceprop brick +$envmaptint "[.8 .8 .8]" +} diff --git a/mp/game/dab/materials/buildings/concrete01.vmt b/mp/game/dab/materials/buildings/concrete01.vmt new file mode 100755 index 000000000..914a7766f --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "buildings/concrete01" +$envmap env_cubemap +$envmapmask "buildings\concrete01_ref" +$surfaceprop glass +} diff --git a/mp/game/dab/materials/buildings/concrete04.vmt b/mp/game/dab/materials/buildings/concrete04.vmt new file mode 100755 index 000000000..b5360d7eb --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete04.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "buildings/concrete04" +$envmap env_cubemap +$envmapmask "buildings\concrete04_ref" +$surfaceprop plaster +} diff --git a/mp/game/dab/materials/buildings/door_metal_01.vmt b/mp/game/dab/materials/buildings/door_metal_01.vmt new file mode 100755 index 000000000..c7cae78fa --- /dev/null +++ b/mp/game/dab/materials/buildings/door_metal_01.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + $basetexture buildings/door_metal_01 + $envmap env_cubemap + $basealphaenvmapmask 1 + $surfaceprop metal + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/buildings/door_metal_02.vmt b/mp/game/dab/materials/buildings/door_metal_02.vmt new file mode 100755 index 000000000..61e854e9d --- /dev/null +++ b/mp/game/dab/materials/buildings/door_metal_02.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + $basetexture buildings/door_metal_02 + $envmap env_cubemap + $basemapalphaenvmapmask 1 + $surfaceprop metal + $envmaptint "[.7 .7 .7]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/buildings/gen07.vmt b/mp/game/dab/materials/buildings/gen07.vmt new file mode 100755 index 000000000..2b2a3ff19 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen07.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$basetexture "buildings\gen07" +$surfaceprop glass +$envmap env_cubemap +$envmapmask "buildings\gen07_ref" +} diff --git a/mp/game/dab/materials/buildings/gen09.vmt b/mp/game/dab/materials/buildings/gen09.vmt new file mode 100755 index 000000000..ba0d6116c --- /dev/null +++ b/mp/game/dab/materials/buildings/gen09.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$basetexture "buildings\gen09" +$envmap env_cubemap +$envmapmask "buildings\gen09_ref" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/buildings/gen20.vmt b/mp/game/dab/materials/buildings/gen20.vmt new file mode 100755 index 000000000..690eb5bf9 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + "$basetexture" "buildings\gen20" + "$envmap" "env_cubemap" + "$envmapmask" "buildings\gen20_ref" + +} diff --git a/mp/game/dab/materials/buildings/gen20c.vmt b/mp/game/dab/materials/buildings/gen20c.vmt new file mode 100755 index 000000000..e33145c61 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20c.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "buildings/gen20c" +$Surfaceprop concrete +$Bumpmap "buildings/gen20c_height-ssbump" +$ssbump 1 +} diff --git a/mp/game/dab/materials/buildings/gen20d.vmt b/mp/game/dab/materials/buildings/gen20d.vmt new file mode 100755 index 000000000..49112d466 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20d.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$baseTexture "buildings/gen20d" +$Envmap env_cubemap +$EnvmapMask "buildings\gen20d_ref" +$Surfaceprop concrete +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.7 .7 .7]" +} +} diff --git a/mp/game/dab/materials/buildings/gen22.vmt b/mp/game/dab/materials/buildings/gen22.vmt new file mode 100755 index 000000000..00d9b9885 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen22.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$basetexture "buildings\gen22" +$envmap env_cubemap +$envmapmask "buildings\gen22_ref" +$surfaceprop brick +} diff --git a/mp/game/dab/materials/buildings/glass01_small.vmt b/mp/game/dab/materials/buildings/glass01_small.vmt new file mode 100755 index 000000000..a09a2f489 --- /dev/null +++ b/mp/game/dab/materials/buildings/glass01_small.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$baseTexture "buildings/glass01_small" +$Envmap env_cubemap +$EnvmapMask "buildings\glass01_small_ref" +$EnvmapTint "[.1 .1 .1]" +$Surfaceprop glass +} diff --git a/mp/game/dab/materials/buildings/skyscraper25.vmt b/mp/game/dab/materials/buildings/skyscraper25.vmt new file mode 100755 index 000000000..7da8fbb1c --- /dev/null +++ b/mp/game/dab/materials/buildings/skyscraper25.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "buildings/skyscraper25" +$envmap env_cubemap +$envmapmask "buildings\skyscraper25_ref" +$surfaceprop glass +} diff --git a/mp/game/dab/materials/buildings/urban_composite_01a.vmt b/mp/game/dab/materials/buildings/urban_composite_01a.vmt new file mode 100755 index 000000000..4c7939456 --- /dev/null +++ b/mp/game/dab/materials/buildings/urban_composite_01a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$baseTexture "buildings/urban_composite_01a" +$envmap env_cubemap +$envmapmask "buildings\urban_composite_01a_ref" +$envmaptint "[.8 .8 .8]" +$surfaceprop brick +} diff --git a/mp/game/dab/materials/cable/cable.vmt b/mp/game/dab/materials/cable/cable.vmt new file mode 100755 index 000000000..c5c213b8c --- /dev/null +++ b/mp/game/dab/materials/cable/cable.vmt @@ -0,0 +1,9 @@ +"Cable" +{ + "$basetexture" "cable\black" + "$bumpmap" "cable\cablenormalmap" + "$vertexcolor" 1 + "$nocull" 1 + "$MinLight" 0.0 + "$MaxLight" 0.0 +} diff --git a/mp/game/dab/materials/composite/BUILDINGSET038A.vmt b/mp/game/dab/materials/composite/BUILDINGSET038A.vmt new file mode 100755 index 000000000..16e1a5c90 --- /dev/null +++ b/mp/game/dab/materials/composite/BUILDINGSET038A.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Composite/buildingset038a" + "$surfaceprop" "concrete" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/concrete/MILWALL001.vmt b/mp/game/dab/materials/concrete/MILWALL001.vmt new file mode 100755 index 000000000..dd1d79e41 --- /dev/null +++ b/mp/game/dab/materials/concrete/MILWALL001.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "concrete\milwall001" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/concrete/SIDEWALK01.vmt b/mp/game/dab/materials/concrete/SIDEWALK01.vmt new file mode 100755 index 000000000..2ef52b63e --- /dev/null +++ b/mp/game/dab/materials/concrete/SIDEWALK01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "concrete/sidewalk01" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/baggage_concretefloora.vmt b/mp/game/dab/materials/concrete/baggage_concretefloora.vmt new file mode 100755 index 000000000..dc2d79766 --- /dev/null +++ b/mp/game/dab/materials/concrete/baggage_concretefloora.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$basetexture "concrete/baggage_concretefloora" +$bumpmap "concrete/baggage_concretefloora_normal" +$surfaceprop Concrete +} diff --git a/mp/game/dab/materials/concrete/ceiling03.vmt b/mp/game/dab/materials/concrete/ceiling03.vmt new file mode 100755 index 000000000..6d642f746 --- /dev/null +++ b/mp/game/dab/materials/concrete/ceiling03.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "concrete/ceiling03" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/cinderblocks_top.vmt b/mp/game/dab/materials/concrete/cinderblocks_top.vmt new file mode 100755 index 000000000..d5d7d7ebf --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ +$baseTexture "concrete/cinderblocks_top" +$surfaceprop concrete +$bumpmap "concrete/cinderblocks_top_nor" +} diff --git a/mp/game/dab/materials/concrete/cinderblocks_top_empty.vmt b/mp/game/dab/materials/concrete/cinderblocks_top_empty.vmt new file mode 100755 index 000000000..a931c9855 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top_empty.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ +$baseTexture "concrete/cinderblocks_top_empty" +$surfaceprop concrete +$bumpmap "concrete/cinderblocks_top_empty_nor" +} diff --git a/mp/game/dab/materials/concrete/cinderwall02_dirty.vmt b/mp/game/dab/materials/concrete/cinderwall02_dirty.vmt new file mode 100755 index 000000000..9f7642fe6 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderwall02_dirty.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ +$baseTexture "concrete/cinderwall02_dirty" +$surfaceprop concrete +$bumpmap "concrete/cindmap02-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .05 .05 .05 ]" +} diff --git a/mp/game/dab/materials/concrete/cinderwall04.vmt b/mp/game/dab/materials/concrete/cinderwall04.vmt new file mode 100755 index 000000000..bc35bd55c --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderwall04.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$baseTexture "concrete/cinderwall04" +$Surfaceprop concrete +$bumpmap "concrete/cindmap02-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .05 .05 .05 ]" +} diff --git a/mp/game/dab/materials/concrete/conc_clean_top.vmt b/mp/game/dab/materials/concrete/conc_clean_top.vmt new file mode 100755 index 000000000..ec7fdcda2 --- /dev/null +++ b/mp/game/dab/materials/concrete/conc_clean_top.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "concrete/conc_clean_top" +$Surfaceprop concrete +$ssbump 1 +$bumpmap "Concrete/conc_clean_height-ssbump" +} diff --git a/mp/game/dab/materials/concrete/concrete_cinder01b.vmt b/mp/game/dab/materials/concrete/concrete_cinder01b.vmt new file mode 100755 index 000000000..f471011f4 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_cinder01b.vmt @@ -0,0 +1,11 @@ +lightmappedgeneric +{ +$baseTexture "concrete/pouredconcretewall01b" +$surfaceprop concrete +$bumpmap "concrete/cinder-ssbump" + +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .12 .12 .12 ]" +} diff --git a/mp/game/dab/materials/concrete/concrete_cinder01b_cheap.vmt b/mp/game/dab/materials/concrete/concrete_cinder01b_cheap.vmt new file mode 100755 index 000000000..b2824012f --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_cinder01b_cheap.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ +$baseTexture "concrete/pouredconcretewall01b" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/concrete_floor_02_blue.vmt b/mp/game/dab/materials/concrete/concrete_floor_02_blue.vmt new file mode 100755 index 000000000..7ff49e6b0 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_02_blue.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$baseTexture "concrete/concrete_floor_02_blue" +$surfaceprop concrete +"%keywords" l4d2 +} diff --git a/mp/game/dab/materials/concrete/concrete_floor_02b.vmt b/mp/game/dab/materials/concrete/concrete_floor_02b.vmt new file mode 100755 index 000000000..76a0c6161 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_02b.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$baseTexture "concrete/concrete_floor_02b" +$surfaceprop concrete +"%keywords" l4d2 +} diff --git a/mp/game/dab/materials/concrete/concrete_floor_10.vmt b/mp/game/dab/materials/concrete/concrete_floor_10.vmt new file mode 100755 index 000000000..171e6923e --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_10.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$baseTexture "concrete/concrete_floor_10" +$surfaceprop concrete +"%keywords" l4d2 +} diff --git a/mp/game/dab/materials/concrete/concrete_polished_01.vmt b/mp/game/dab/materials/concrete/concrete_polished_01.vmt new file mode 100755 index 000000000..1cf3fa749 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_polished_01.vmt @@ -0,0 +1,12 @@ +Lightmappedgeneric +{ + $basetexture concrete/concrete_polished_01 + $bumpmap concrete/concrete_polished_01_nor + $surfaceprop concrete + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.12 .12 .12]" + + $detail detail/dt_concrete + $detailblendmode 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/concrete_slab_01.vmt b/mp/game/dab/materials/concrete/concrete_slab_01.vmt new file mode 100755 index 000000000..4441acb5e --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_01.vmt @@ -0,0 +1,9 @@ +Lightmappedgeneric +{ + $basetexture concrete/concrete_slab_01 + $bumpmap concrete/concrete_slab_01_nor + $surfaceprop concrete + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.2 .2 .2]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/concrete_slab_02.vmt b/mp/game/dab/materials/concrete/concrete_slab_02.vmt new file mode 100755 index 000000000..64fc678be --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_02.vmt @@ -0,0 +1,9 @@ +Lightmappedgeneric +{ + $basetexture concrete/concrete_slab_02 + $bumpmap concrete/concrete_slab_02_nor + $surfaceprop concrete + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.2 .2 .2]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/concrete_slab_03.vmt b/mp/game/dab/materials/concrete/concrete_slab_03.vmt new file mode 100755 index 000000000..ce6fd991c --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_03.vmt @@ -0,0 +1,9 @@ +Lightmappedgeneric +{ + $basetexture concrete/concrete_slab_03 + $bumpmap concrete/concrete_slab_03_nor + $surfaceprop concrete + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.2 .2 .2]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/concreteceiling003a.vmt b/mp/game/dab/materials/concrete/concreteceiling003a.vmt new file mode 100755 index 000000000..d5f8e4ef7 --- /dev/null +++ b/mp/game/dab/materials/concrete/concreteceiling003a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ + +$basetexture "Concrete/concreteceiling003a" +$surfaceprop concrete +$detail "detail\dt_plaster1" +$detailscale 4 +$detailblendfactor .7 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/concrete/concretefloor006a.vmt b/mp/game/dab/materials/concrete/concretefloor006a.vmt new file mode 100755 index 000000000..d6a6adcdf --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor006a.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretefloor006a" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/concretefloor007a.vmt b/mp/game/dab/materials/concrete/concretefloor007a.vmt new file mode 100755 index 000000000..ada27b4b6 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor007a.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "Concrete/concretefloor007a" + "$surfaceprop" "concrete" + + "$detail" "detail\noise_detail_01" + "$detailscale" "7.345" + "$detailblendfactor" .6 + "$detailblendmode" 0 + "%keywords" "c17downtown" + "$bumpmap" "concrete/concretefloor007a_normal" +// "$parallaxmap" "concrete/concretefloor007a_height" +// "$parallaxmapscale" ".05" +} diff --git a/mp/game/dab/materials/concrete/concretefloor008a.vmt b/mp/game/dab/materials/concrete/concretefloor008a.vmt new file mode 100755 index 000000000..b6c7c3ddf --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor008a.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + +$basetexture "Concrete/concretefloor008a" +$surfaceprop concrete +"%keywords" "c17downtown,c17trainstation" +} diff --git a/mp/game/dab/materials/concrete/concretefloor011a.vmt b/mp/game/dab/materials/concrete/concretefloor011a.vmt new file mode 100755 index 000000000..452783b41 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor011a.vmt @@ -0,0 +1,6 @@ +lightmappedGeneric +{ +$baseTexture "concrete/concretefloor011a" +$surfaceprop concrete +"%keywords" cstrike +} diff --git a/mp/game/dab/materials/concrete/concretefloor015a.vmt b/mp/game/dab/materials/concrete/concretefloor015a.vmt new file mode 100755 index 000000000..49412f97e --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor015a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretefloor015a" +$surfaceprop concrete +$detail "detail\noise_detail_01" +$detailscale "7.345" +$detailblendfactor .6 +$detailblendmode 0 +"%keywords" c17downtown +$bumpmap "concrete\concretefloor015a_normal" +} diff --git a/mp/game/dab/materials/concrete/concretefloor016a.vmt b/mp/game/dab/materials/concrete/concretefloor016a.vmt new file mode 100755 index 000000000..1bd9f8890 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor016a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretefloor016a" +$surfaceprop concrete +$detail "detail\dt_conc" +$detailscale 10 +$detailblendfactor ".4" +$detailblendmode 0 +$bumpmap "concrete\concretefloor016a_normal" +} diff --git a/mp/game/dab/materials/concrete/concretefloor026a.vmt b/mp/game/dab/materials/concrete/concretefloor026a.vmt new file mode 100755 index 000000000..25c90b75f --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor026a.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "concrete\concretefloor026a" + "$surfaceprop" "concrete" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/concrete/concretefloor034a.vmt b/mp/game/dab/materials/concrete/concretefloor034a.vmt new file mode 100755 index 000000000..ba5b21013 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor034a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "concrete\concretefloor034a" +$surfaceprop concrete +$detail "detail\noise_detail_01" +$detailscale "7.345" +$detailblendfactor .6 +$detailblendmode 0 +"%keywords" c17downtown +} diff --git a/mp/game/dab/materials/concrete/concretefloor038a.vmt b/mp/game/dab/materials/concrete/concretefloor038a.vmt new file mode 100755 index 000000000..240679fa0 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038a.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "concrete\concretefloor038a" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/concretefloor038a_bump.vmt b/mp/game/dab/materials/concrete/concretefloor038a_bump.vmt new file mode 100755 index 000000000..379b8ee1c --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038a_bump.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "concrete\concretefloor038a" +$bumpmap "concrete\pavement_height-ssbump" +$ssbump 1 +$surfaceprop concrete +$detail "detail\dt_asphalt" +$detailscale 5 +$detailblendfactor .8 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/concrete/concretefloor038b.vmt b/mp/game/dab/materials/concrete/concretefloor038b.vmt new file mode 100755 index 000000000..40d368418 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038b.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + "$basetexture" "concrete\concretefloor038b" + "$surfaceprop" "concrete" + "%keywords" "c17downtown" + "$bumpmap" "concrete\concretefloor038b_normal" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$normalmapalphaenvmapmask" "1" +} diff --git a/mp/game/dab/materials/concrete/concretefloor_bunker02a.vmt b/mp/game/dab/materials/concrete/concretefloor_bunker02a.vmt new file mode 100755 index 000000000..f77fb55be --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor_bunker02a.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$baseTexture" "concrete/concretefloor_bunker02a" + "$surfaceprop" "concrete" + + "$detail" "detail\noise_detail_01" + "$detailscale" "7.792" + "$detailblendfactor" .7 + "$detailblendmode" 0 + + + "%keywords" "ep2" +} diff --git a/mp/game/dab/materials/concrete/concretefloor_construct01.vmt b/mp/game/dab/materials/concrete/concretefloor_construct01.vmt new file mode 100755 index 000000000..bb16a424d --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor_construct01.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ +$baseTexture "concrete/concretefloor_construct01" +$surfaceprop concrete +$bumpmap "concrete/conc_map-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .09 .09 .09 ]" +} diff --git a/mp/game/dab/materials/concrete/concretewall001.vmt b/mp/game/dab/materials/concrete/concretewall001.vmt new file mode 100755 index 000000000..9a3e02929 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall001.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$baseTexture "concrete/concretewall001" +$surfaceprop concrete +"%keywords" dod +} diff --git a/mp/game/dab/materials/concrete/concretewall001a.vmt b/mp/game/dab/materials/concrete/concretewall001a.vmt new file mode 100755 index 000000000..3744165e7 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall001a.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "Concrete/concretewall001a" + "$surfaceprop" "concrete" + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/concrete/concretewall002a.vmt b/mp/game/dab/materials/concrete/concretewall002a.vmt new file mode 100755 index 000000000..a3f980cd3 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall002a.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "concrete/concretewall002a" + "$surfaceprop" "concrete" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/concrete/concretewall004a.vmt b/mp/game/dab/materials/concrete/concretewall004a.vmt new file mode 100755 index 000000000..33b7cadf5 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall004a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretewall004a" +$surfaceprop concrete +$detail "detail\noise_detail_01" +$detailscale "7.345" +$detailblendfactor .6 +$detailblendmode 0 +"%keywords" c17sewers +$bumpmap "concrete/concretewall004a_normal" +} diff --git a/mp/game/dab/materials/concrete/concretewall011c.vmt b/mp/game/dab/materials/concrete/concretewall011c.vmt new file mode 100755 index 000000000..34a71fbb9 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall011c.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretewall011c" +$detail "detail/detailconcrete001a" +$detailscale 4 +$surfaceprop concrete +"%keywords" "airexchange,c17industrial" +} diff --git a/mp/game/dab/materials/concrete/concretewall011h.vmt b/mp/game/dab/materials/concrete/concretewall011h.vmt new file mode 100755 index 000000000..3b4a10628 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall011h.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + "$basetexture" "Concrete/concretewall011h" + "$detail" "detail/detailconcrete001a" + "$detailscale" 4 + "%keywords" "airexchange,c17industrial" +} diff --git a/mp/game/dab/materials/concrete/concretewall013f.vmt b/mp/game/dab/materials/concrete/concretewall013f.vmt new file mode 100755 index 000000000..dbdd3bccb --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall013f.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "concrete/concretewall013f" +$surfaceprop concrete +$detail "detail\noise_detail_01" +$detailscale "7.345" +$detailblendfactor .2 +$detailblendmode 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/concretewall036a.vmt b/mp/game/dab/materials/concrete/concretewall036a.vmt new file mode 100755 index 000000000..9319052ab --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall036a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ + +$basetexture "Concrete/concretewall036a" +$surfaceprop concrete +$detail "detail\noise_detail_01" +$detailscale "7.345" +$detailblendfactor .6 +$detailblendmode 0 +"%keywords" c17sewers +} diff --git a/mp/game/dab/materials/concrete/concretewall038d.vmt b/mp/game/dab/materials/concrete/concretewall038d.vmt new file mode 100755 index 000000000..6d0b71b6b --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall038d.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "Concrete/concretewall038d" +$surfaceprop concrete +$bumpmap "concrete/concretewall038d_normal" +$envmap env_cubemap +$envmapcontrast 1 +$normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/concrete/concretewall044a.vmt b/mp/game/dab/materials/concrete/concretewall044a.vmt new file mode 100755 index 000000000..5215b0800 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall044a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Concrete/concretewall044a" + "$surfaceprop" "concrete" + "$bumpmap" "concrete/concretewall044a_normal" + "%keywords" "wasteland" +} diff --git a/mp/game/dab/materials/concrete/concwsnow01.vmt b/mp/game/dab/materials/concrete/concwsnow01.vmt new file mode 100755 index 000000000..eb9548ced --- /dev/null +++ b/mp/game/dab/materials/concrete/concwsnow01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "concrete\concwsnow01" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vmt b/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vmt new file mode 100755 index 000000000..afa979046 --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "concrete/drainage_concreteceiling_01" +$ssbump 1 +$bumpmap "concrete/drainage_concreteceiling_01_height-ssbump" +$normalmapalphaenvmapmask 1 +$envmap env_cubemap +$envmaptint "[.5 .5 .5]" + +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/drainage_concretefloor_01.vmt b/mp/game/dab/materials/concrete/drainage_concretefloor_01.vmt new file mode 100755 index 000000000..83e5b9163 --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concretefloor_01.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "concrete/drainage_concretefloor_01" +$ssbump 1 +$bumpmap "concrete/drainage_concretefloor_01_height-ssbump" + +$envmap env_cubemap +$envmaptint "[0.01 0.01 0.01]" + +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/floor01.vmt b/mp/game/dab/materials/concrete/floor01.vmt new file mode 100755 index 000000000..129ea7989 --- /dev/null +++ b/mp/game/dab/materials/concrete/floor01.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$baseTexture "concrete/floor01" +$Surfaceprop concrete +$Bumpmap "concrete\floor01-ssbump" +$SSBump 1 +$envmap env_cubemap +$envmaptint "[ .25 .25 .25 ]" +$envmapcontrast 0 +$envmapsaturation 1 +$NormalmapAlphaEnvmapMask 1 +} diff --git a/mp/game/dab/materials/concrete/floor_subway01.vmt b/mp/game/dab/materials/concrete/floor_subway01.vmt new file mode 100755 index 000000000..78f7565a4 --- /dev/null +++ b/mp/game/dab/materials/concrete/floor_subway01.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$baseTexture "concrete/floor_subway01" +$envmap env_cubemap +$envmaptint "[.5 .7 1]" +$envmapsaturation "0.25" +$bumpmap "concrete\floor_subway01_normal" +$normalmapalphaenvmapmask 1 +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/mainstreet_road01b.vmt b/mp/game/dab/materials/concrete/mainstreet_road01b.vmt new file mode 100755 index 000000000..e1dc8ecee --- /dev/null +++ b/mp/game/dab/materials/concrete/mainstreet_road01b.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$baseTexture "concrete/roadparkinglot" +$surfaceprop asphalt +$ssbump 1 +$bumpmap "Concrete/road05b_height-ssbump" +$bumptransform "center .75 .75 scale 2 2 rotate 0 translate 0 0" +$detail "detail\dt_conc" +$detailscale 10 +$detailblendfactor ".7" +$detailblendmode 0 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .05 .05 .055 ]" +} diff --git a/mp/game/dab/materials/concrete/milflr001.vmt b/mp/game/dab/materials/concrete/milflr001.vmt new file mode 100755 index 000000000..3a6b43537 --- /dev/null +++ b/mp/game/dab/materials/concrete/milflr001.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "concrete\milflr001" + "$envmap" "env_cubemap" + "$envmapmask" "concrete\milflr001_ref" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/concrete/prodwlld.vmt b/mp/game/dab/materials/concrete/prodwlld.vmt new file mode 100755 index 000000000..8e214d36c --- /dev/null +++ b/mp/game/dab/materials/concrete/prodwlld.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "concrete\prodwlld" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/prodwllh.vmt b/mp/game/dab/materials/concrete/prodwllh.vmt new file mode 100755 index 000000000..30bbef5db --- /dev/null +++ b/mp/game/dab/materials/concrete/prodwllh.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "concrete\prodwllh" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/concrete/roadparkinglot.vmt b/mp/game/dab/materials/concrete/roadparkinglot.vmt new file mode 100755 index 000000000..ecdbe79b9 --- /dev/null +++ b/mp/game/dab/materials/concrete/roadparkinglot.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "concrete/roadparkinglot" +$surfaceprop asphalt +} diff --git a/mp/game/dab/materials/concrete/roof01.vmt b/mp/game/dab/materials/concrete/roof01.vmt new file mode 100755 index 000000000..0fa262cf8 --- /dev/null +++ b/mp/game/dab/materials/concrete/roof01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$basetexture "concrete\roof01" +$surfaceprop plaster +"%keywords" terror +} \ No newline at end of file diff --git a/mp/game/dab/materials/concrete/sewer_concretewall01b.vmt b/mp/game/dab/materials/concrete/sewer_concretewall01b.vmt new file mode 100755 index 000000000..73f3631b0 --- /dev/null +++ b/mp/game/dab/materials/concrete/sewer_concretewall01b.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ +$baseTexture "concrete/sewer_concretewall01b" +$surfaceprop concrete +$bumpmap "concrete/cinder-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .5 .5 .5 ]" +} diff --git a/mp/game/dab/materials/concrete/sidewalk_ssbump.vmt b/mp/game/dab/materials/concrete/sidewalk_ssbump.vmt new file mode 100755 index 000000000..a69b2b224 --- /dev/null +++ b/mp/game/dab/materials/concrete/sidewalk_ssbump.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$basetexture "Concrete/sidewalk" +$color "[ .8 .8 .8 ]" +$surfaceprop concrete +$detail "detail\dt_sidewalk" +$detailscale 4 +$detailblendfactor 1 +$detailblendmode 0 +$bumpmap "Concrete/sidewalk_height-ssbump" +$ssbump 1 +} diff --git a/mp/game/dab/materials/concrete/subway_concretewall_01a.vmt b/mp/game/dab/materials/concrete/subway_concretewall_01a.vmt new file mode 100755 index 000000000..54104dbca --- /dev/null +++ b/mp/game/dab/materials/concrete/subway_concretewall_01a.vmt @@ -0,0 +1,14 @@ +LightmappedGeneric +{ +$baseTexture "concrete/subway_concretewall_01a" +$bumpmap "concrete/subway_concretewall_01a_ssbump" +$ssbump 1 + + + + +$detail "detail\detail_concrete_02_ssbump" +$detailscale "2.5" +$detailblendfactor .5 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vmt b/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vmt new file mode 100755 index 000000000..534352654 --- /dev/null +++ b/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$basetexture "Concrete/tunnel_concretewall_01b" +$surfaceprop concrete +$ssbump 1 +$bumpmap "Concrete/tunnel_concretewall_01a_height-ssbump" +$detail "detail\dt_conc" +$detailscale 10 +$detailblendfactor ".7" +$detailblendmode 0 +$envmap env_cubemap + +$envmaptint "[ .05 .05.05 ]" +"%keywords" "c17sewers,wasteland" +} diff --git a/mp/game/dab/materials/concrete/urban_concretefloor_03a.vmt b/mp/game/dab/materials/concrete/urban_concretefloor_03a.vmt new file mode 100755 index 000000000..c077b1f31 --- /dev/null +++ b/mp/game/dab/materials/concrete/urban_concretefloor_03a.vmt @@ -0,0 +1,14 @@ +LightmappedGeneric +{ +$baseTexture "concrete\urban_concretefloor_03a" +$envmap env_cubemap +$bumpmap "concrete\floor002_normal" +$bumpmapscale "1.000000" +$normalmapalphaenvmapmask 1 +$surfaceprop concrete +$envmaptint "[1 1 1]" + + + + +} diff --git a/mp/game/dab/materials/concrete/urban_sidewalk_01b.vmt b/mp/game/dab/materials/concrete/urban_sidewalk_01b.vmt new file mode 100755 index 000000000..cb77ebd1f --- /dev/null +++ b/mp/game/dab/materials/concrete/urban_sidewalk_01b.vmt @@ -0,0 +1,16 @@ +LightmappedGeneric +{ + +$baseTexture "concrete/urban_sidewalk_01a" +$bumpmap "concrete/urban_concretefloor_01_ssbump" +$ssbump 1 + + + +$bumptransform "center 0 0 scale .5 .5 rotate 0 translate 0 0" +$detail "detail\detail_concrete_02_ssbump" +$detailscale "2.5" +$detailblendfactor .5 +$detailblendmode 0 +$surfaceprop wet +} diff --git a/mp/game/dab/materials/concrete/vertigo_concretefloora.vmt b/mp/game/dab/materials/concrete/vertigo_concretefloora.vmt new file mode 100755 index 000000000..16289005d --- /dev/null +++ b/mp/game/dab/materials/concrete/vertigo_concretefloora.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "concrete/vertigo_concretefloora" + + + +$surfaceprop Concrete + + + +} diff --git a/mp/game/dab/materials/console/dablogomenu.vmt b/mp/game/dab/materials/console/dablogomenu.vmt new file mode 100755 index 000000000..8b54ad40d --- /dev/null +++ b/mp/game/dab/materials/console/dablogomenu.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "console/dablogomenu" + "$vertexcolor" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$no_fullbright" "1" + "$nolod" "1" +} \ No newline at end of file diff --git a/mp/game/dab/materials/console/dablogomenu_widescreen.vmt b/mp/game/dab/materials/console/dablogomenu_widescreen.vmt new file mode 100755 index 000000000..3604c9293 --- /dev/null +++ b/mp/game/dab/materials/console/dablogomenu_widescreen.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + "$basetexture" "console/dablogomenu_widescreen" + "$vertexcolor" 1 + "$vertexalpha" 1 + "$ignorez" 1 + "$no_fullbright" "1" + "$nolod" "1" +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/blue_tarp.vmt b/mp/game/dab/materials/construction/blue_tarp.vmt new file mode 100755 index 000000000..fd0ebd268 --- /dev/null +++ b/mp/game/dab/materials/construction/blue_tarp.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $basetexture construction/blue_tarp_dif + $bumpmap construction/blue_tarp_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmapcontrast -2 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/drywall_01.vmt b/mp/game/dab/materials/construction/drywall_01.vmt new file mode 100755 index 000000000..cbf611bf6 --- /dev/null +++ b/mp/game/dab/materials/construction/drywall_01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ + $basetexture construction/drywall_01_dif + $bumpmap construction/drywall_01_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/drywall_02.vmt b/mp/game/dab/materials/construction/drywall_02.vmt new file mode 100755 index 000000000..b543b3e4f --- /dev/null +++ b/mp/game/dab/materials/construction/drywall_02.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ + $basetexture construction/drywall_02_dif + $bumpmap construction/drywall_01_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/jr_sign.vmt b/mp/game/dab/materials/construction/jr_sign.vmt new file mode 100755 index 000000000..b0e62d0f6 --- /dev/null +++ b/mp/game/dab/materials/construction/jr_sign.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + $basetexture construction/JR + $envmap env_cubemap + $basemapalphaenvmapmask 1 + $enmaptint "[.3 .3 .3]" + $surfaceprop metal +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/jr_sign_small.vmt b/mp/game/dab/materials/construction/jr_sign_small.vmt new file mode 100755 index 000000000..0adb5ae1f --- /dev/null +++ b/mp/game/dab/materials/construction/jr_sign_small.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + $basetexture construction/JR_small + $envmap env_cubemap + $basemapalphaenvmapmask 1 + $enmaptint "[.3 .3 .3]" + $surfaceprop metal +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/metal_strut_01.vmt b/mp/game/dab/materials/construction/metal_strut_01.vmt new file mode 100755 index 000000000..32b3bfad3 --- /dev/null +++ b/mp/game/dab/materials/construction/metal_strut_01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + $basetexture construction/metal_strut_01_dif + $bumpmap construction/metal_strut_01_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/shipping_container_left_red.vmt b/mp/game/dab/materials/construction/shipping_container_left_red.vmt new file mode 100755 index 000000000..19896c98a --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_left_red.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture construction/shipping_container_LEFT_red + $bumpmap construction/shipping_container_LEFT_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $enmaptint "[.5 .5 .5]" + $surfaceprop metal +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/shipping_container_mid_red.vmt b/mp/game/dab/materials/construction/shipping_container_mid_red.vmt new file mode 100755 index 000000000..00f93b6c3 --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_mid_red.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture construction/shipping_container_MID_red + $bumpmap construction/shipping_container_MID_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $enmaptint "[.5 .5 .5]" + $surfaceprop metal +} \ No newline at end of file diff --git a/mp/game/dab/materials/construction/shipping_container_right_red.vmt b/mp/game/dab/materials/construction/shipping_container_right_red.vmt new file mode 100755 index 000000000..b027376fa --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_right_red.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture construction/shipping_container_RIGHT_red + $bumpmap construction/shipping_container_RIGHT_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $surfaceprop metal + $enmaptint "[.5 .5 .5]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/cs_assault/assault_brick1.vmt b/mp/game/dab/materials/cs_assault/assault_brick1.vmt new file mode 100755 index 000000000..1f4e031be --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_brick1.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$baseTexture" "cs_assault/assault_brick1" +} diff --git a/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vmt b/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vmt new file mode 100755 index 000000000..0bfeeba17 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + "$baseTexture" "cs_assault/assault_pinup_decal01" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" +} diff --git a/mp/game/dab/materials/cs_assault/assault_skybox_building02.vmt b/mp/game/dab/materials/cs_assault/assault_skybox_building02.vmt new file mode 100755 index 000000000..1e7d32fac --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_skybox_building02.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$baseTexture" "cs_assault/assault_skybox_building02" +} diff --git a/mp/game/dab/materials/cs_assault/assault_skybox_building04.vmt b/mp/game/dab/materials/cs_assault/assault_skybox_building04.vmt new file mode 100755 index 000000000..75b83a0b1 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_skybox_building04.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture cs_assault/assault_skybox_building04 + $bumpmap cs_assault/assault_skybox_building04_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $surfaceprop glass + $envmaptint "[ .60 .60 .75 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/cs_assault/assault_tres_decal01.vmt b/mp/game/dab/materials/cs_assault/assault_tres_decal01.vmt new file mode 100755 index 000000000..30d198d7d --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_tres_decal01.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + "$baseTexture" "cs_assault/assault_tres_decal01" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" +} diff --git a/mp/game/dab/materials/cs_assault/concretefloor026a.vmt b/mp/game/dab/materials/cs_assault/concretefloor026a.vmt new file mode 100755 index 000000000..9ce113686 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/concretefloor026a.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "cs_assault/concretefloor026a" + "$surfaceprop" "concrete" + "%keywords" "cstrike,dod" +} diff --git a/mp/game/dab/materials/cs_havana/ceiling01.vmt b/mp/game/dab/materials/cs_havana/ceiling01.vmt new file mode 100755 index 000000000..3ed20cf0c --- /dev/null +++ b/mp/game/dab/materials/cs_havana/ceiling01.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_prodigy/ceiling01" + "$surfaceprop" "plaster" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/cs_havana/woodm.vmt b/mp/game/dab/materials/cs_havana/woodm.vmt new file mode 100755 index 000000000..6a6b4f8e7 --- /dev/null +++ b/mp/game/dab/materials/cs_havana/woodm.vmt @@ -0,0 +1,6 @@ +lightmappedGeneric +{ +$baseTexture "cs_havana/woodm" +$surfaceprop wood +"%keywords" cstrike +} diff --git a/mp/game/dab/materials/cs_italy/marketwall01d.vmt b/mp/game/dab/materials/cs_italy/marketwall01d.vmt new file mode 100755 index 000000000..1a2a95eb0 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01d.vmt @@ -0,0 +1,7 @@ +"lightmappedGeneric" +{ + "$baseTexture" "cs_italy/marketwall01d" + "%keywords" "cstrike" + "$surfaceprop" "concrete" + "$bumpmap" "cs_italy/marketwall01d_normal" +} diff --git a/mp/game/dab/materials/cs_italy/marketwall01e.vmt b/mp/game/dab/materials/cs_italy/marketwall01e.vmt new file mode 100755 index 000000000..7fcd67e85 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01e.vmt @@ -0,0 +1,7 @@ +"lightmappedGeneric" +{ + "$baseTexture" "cs_italy/marketwall01e" + "%keywords" "cstrike" + "$surfaceprop" "concrete" + "$bumpmap" "cs_italy/marketwall01e_normal" +} diff --git a/mp/game/dab/materials/cs_italy/pwood1.vmt b/mp/game/dab/materials/cs_italy/pwood1.vmt new file mode 100755 index 000000000..f56977086 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/pwood1.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "cs_italy/pwood1" + "$surfaceprop" "wood" + "$bumpmap" "cs_italy/pwood1_normal" +} diff --git a/mp/game/dab/materials/cs_italy/pwood1_nobump.vmt b/mp/game/dab/materials/cs_italy/pwood1_nobump.vmt new file mode 100755 index 000000000..bae4b7078 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/pwood1_nobump.vmt @@ -0,0 +1,9 @@ +lightmappedGeneric +{ +$baseTexture "cs_italy/pwood1" +$surfaceprop wood +$detail "detail\dt_wood1" +$detailscale 8 +$detailblendfactor .7 +$detailblendmode 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/custom/damagedecal05.vmt b/mp/game/dab/materials/custom/damagedecal05.vmt new file mode 100755 index 000000000..25019a446 --- /dev/null +++ b/mp/game/dab/materials/custom/damagedecal05.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "custom/damagedecal05" + "$translucent" 1 + "$decal" "1" + "$decalscale" "0.3" + +} diff --git a/mp/game/dab/materials/da/briefcase_hud.vmt b/mp/game/dab/materials/da/briefcase_hud.vmt new file mode 100755 index 000000000..d94c090f4 --- /dev/null +++ b/mp/game/dab/materials/da/briefcase_hud.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$baseTexture" "particle/briefcase" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/da/bullet.vmt b/mp/game/dab/materials/da/bullet.vmt new file mode 100755 index 000000000..82b971144 --- /dev/null +++ b/mp/game/dab/materials/da/bullet.vmt @@ -0,0 +1,6 @@ +Unlitgeneric +{ + $basetexture "da/bullet" + $additive 1 + $vertexalpha 1 +} diff --git a/mp/game/dab/materials/da/capturepoint_hud.vmt b/mp/game/dab/materials/da/capturepoint_hud.vmt new file mode 100755 index 000000000..a92b8a9c0 --- /dev/null +++ b/mp/game/dab/materials/da/capturepoint_hud.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$baseTexture" "particle/weaponarrow" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/da/capturezone.vmt b/mp/game/dab/materials/da/capturezone.vmt new file mode 100755 index 000000000..3c293a602 --- /dev/null +++ b/mp/game/dab/materials/da/capturezone.vmt @@ -0,0 +1,25 @@ +Unlitgeneric +{ + $basetexture "da/capturezone" + $translucent 1 + $additive 1 + $nocull 1 + + $scroll_rate 0 + + Proxies + { + "SlowMoMultiplier" + { + "input" "-0.3" + "resultVar" "$scroll_rate" + } + + "TextureScroll" + { + "Texturescrollvar" "$Basetexturetransform" + "Texturescrollrate" "$scroll_rate" + "texturescrollangle" "0" + } + } +} diff --git a/mp/game/dab/materials/de_cbble/trim04.vmt b/mp/game/dab/materials/de_cbble/trim04.vmt new file mode 100755 index 000000000..fd7c463fc --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim04.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_cbble/trim04" + "$surfaceprop" "concrete" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/de_cbble/trim05.vmt b/mp/game/dab/materials/de_cbble/trim05.vmt new file mode 100755 index 000000000..8b4dbf092 --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim05.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_cbble/trim05" + "$surfaceprop" "concrete" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/de_cbble/trim06.vmt b/mp/game/dab/materials/de_cbble/trim06.vmt new file mode 100755 index 000000000..5c245a13a --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim06.vmt @@ -0,0 +1,9 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_cbble/trim06" + "$surfaceprop" "wood" + //"$bumpmap" "de_cbble/trim06_normal" + //"$envmap" "env_cubemap" + "%keywords" "cstrike" + //"$normalmapalphaenvmapmask" 1 +} diff --git a/mp/game/dab/materials/de_cbble/woodceiling01.vmt b/mp/game/dab/materials/de_cbble/woodceiling01.vmt new file mode 100755 index 000000000..e5d47e397 --- /dev/null +++ b/mp/game/dab/materials/de_cbble/woodceiling01.vmt @@ -0,0 +1,8 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_cbble/woodceiling01" + "$surfaceprop" "wood" + "$bumpmap" "de_cbble/woodceiling01_normal" +// "$envmap" "env_cubemap" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/de_nuke/nukconcretewalla.vmt b/mp/game/dab/materials/de_nuke/nukconcretewalla.vmt new file mode 100755 index 000000000..aa305b77c --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewalla.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukconcretewalla" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vmt b/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vmt new file mode 100755 index 000000000..e65e943cc --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "de_nuke/nukconcretewalla_small" +$Surfaceprop concrete +} diff --git a/mp/game/dab/materials/de_nuke/nukconcretewallb.vmt b/mp/game/dab/materials/de_nuke/nukconcretewallb.vmt new file mode 100755 index 000000000..224eed93c --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewallb.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukconcretewallb" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nukconcretewallc.vmt b/mp/game/dab/materials/de_nuke/nukconcretewallc.vmt new file mode 100755 index 000000000..7656724f3 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewallc.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukconcretewallc" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vmt b/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vmt new file mode 100755 index 000000000..3d5eec18b --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nuke_ceiling_01" + "$surfaceprop" "metal" + +} diff --git a/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vmt b/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vmt new file mode 100755 index 000000000..2f9fb8c5a --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nuke_ceiling_facility_01" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vmt b/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vmt new file mode 100755 index 000000000..fa7dc77cb --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nuke_metalfloor_01" + "$surfaceprop" "metal" + +} diff --git a/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vmt b/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vmt new file mode 100755 index 000000000..4a107756e --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nuke_officedoor_01" + "$surfaceprop" "metal" + +} diff --git a/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vmt b/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vmt new file mode 100755 index 000000000..902da8558 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nuke_wall_cntrlroom_01" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nukfloora.vmt b/mp/game/dab/materials/de_nuke/nukfloora.vmt new file mode 100755 index 000000000..bd6ed02ba --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloora.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukfloora" + "$envmap" "env_cubemap" + "$bumpmap" "de_nuke\nukfloora_normal" + "$normalmapalphaenvmapmask" "1" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nukfloorb.vmt b/mp/game/dab/materials/de_nuke/nukfloorb.vmt new file mode 100755 index 000000000..900f1a566 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloorb.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukfloorb" + "$envmap" "env_cubemap" + "$bumpmap" "de_nuke\nukfloorb_normal" + "$normalmapalphaenvmapmask" "1" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_nuke/nukwindowb.vmt b/mp/game/dab/materials/de_nuke/nukwindowb.vmt new file mode 100755 index 000000000..67807ff3e --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukwindowb.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukwindowb" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "de_nuke\nukwindowa_ref" + "$surfaceprop" "glass" + +} diff --git a/mp/game/dab/materials/de_nuke/nukwindowb_light.vmt b/mp/game/dab/materials/de_nuke/nukwindowb_light.vmt new file mode 100755 index 000000000..67807ff3e --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukwindowb_light.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + "$basetexture" "de_nuke\nukwindowb" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "de_nuke\nukwindowa_ref" + "$surfaceprop" "glass" + +} diff --git a/mp/game/dab/materials/de_piranesi/pi_grnmetal.vmt b/mp/game/dab/materials/de_piranesi/pi_grnmetal.vmt new file mode 100755 index 000000000..3ef791fbf --- /dev/null +++ b/mp/game/dab/materials/de_piranesi/pi_grnmetal.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_piranesi/pi_grnmetal" + "$surfaceprop" "metal" + "$detail" "detail/dt_metal1" +} diff --git a/mp/game/dab/materials/de_prodigy/ceiling01.vmt b/mp/game/dab/materials/de_prodigy/ceiling01.vmt new file mode 100755 index 000000000..3ed20cf0c --- /dev/null +++ b/mp/game/dab/materials/de_prodigy/ceiling01.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_prodigy/ceiling01" + "$surfaceprop" "plaster" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/de_prodigy/metal02.vmt b/mp/game/dab/materials/de_prodigy/metal02.vmt new file mode 100755 index 000000000..e6f913186 --- /dev/null +++ b/mp/game/dab/materials/de_prodigy/metal02.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "de_prodigy/metal02" + "$surfaceprop" "metal" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/de_train/decalgraffiti058a.vmt b/mp/game/dab/materials/de_train/decalgraffiti058a.vmt new file mode 100755 index 000000000..3a31ff1ea --- /dev/null +++ b/mp/game/dab/materials/de_train/decalgraffiti058a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\decalgraffiti058a" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/de_train/decalstain004a.vmt b/mp/game/dab/materials/de_train/decalstain004a.vmt new file mode 100755 index 000000000..5f6017e68 --- /dev/null +++ b/mp/game/dab/materials/de_train/decalstain004a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\decalstain004a" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/de_train/train_cement_floor_01.vmt b/mp/game/dab/materials/de_train/train_cement_floor_01.vmt new file mode 100755 index 000000000..c2471f6b8 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_cement_floor_01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "de_train\train_cement_floor_01" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/de_train/train_cement_floor_02.vmt b/mp/game/dab/materials/de_train/train_cement_floor_02.vmt new file mode 100755 index 000000000..770347806 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_cement_floor_02.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\train_cement_floor_02" + "$surfaceprop" "concrete" + +} diff --git a/mp/game/dab/materials/de_train/train_dirt_decal_02.vmt b/mp/game/dab/materials/de_train/train_dirt_decal_02.vmt new file mode 100755 index 000000000..53d34a961 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_dirt_decal_02.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\train_dirt_decal_02" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/de_train/train_gravel_floor_01.vmt b/mp/game/dab/materials/de_train/train_gravel_floor_01.vmt new file mode 100755 index 000000000..06fb2f9b2 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_gravel_floor_01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "de_train\train_gravel_floor_01" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/de_train/train_metalceiling_01.vmt b/mp/game/dab/materials/de_train/train_metalceiling_01.vmt new file mode 100755 index 000000000..2110d53e7 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_metalceiling_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\train_metalceiling_01" + "$surfaceprop" "metalgrate" + +} diff --git a/mp/game/dab/materials/de_train/train_metalceiling_02.vmt b/mp/game/dab/materials/de_train/train_metalceiling_02.vmt new file mode 100755 index 000000000..78b7e271d --- /dev/null +++ b/mp/game/dab/materials/de_train/train_metalceiling_02.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "de_train\train_metalceiling_02" +$surfaceprop metal +} diff --git a/mp/game/dab/materials/de_train/train_security_decal_01.vmt b/mp/game/dab/materials/de_train/train_security_decal_01.vmt new file mode 100755 index 000000000..e93e5e2db --- /dev/null +++ b/mp/game/dab/materials/de_train/train_security_decal_01.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "de_train\train_security_decal_01" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.080" + +} diff --git a/mp/game/dab/materials/decals/bills01a.vmt b/mp/game/dab/materials/decals/bills01a.vmt new file mode 100755 index 000000000..7ee87b818 --- /dev/null +++ b/mp/game/dab/materials/decals/bills01a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/bills01a" + "$decal" 1 + "$decalscale" .25 +} diff --git a/mp/game/dab/materials/decals/bills02a.vmt b/mp/game/dab/materials/decals/bills02a.vmt new file mode 100755 index 000000000..829c5b720 --- /dev/null +++ b/mp/game/dab/materials/decals/bills02a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/bills02a" + "$decal" 1 + "$decalscale" .25 +} diff --git a/mp/game/dab/materials/decals/bills03a.vmt b/mp/game/dab/materials/decals/bills03a.vmt new file mode 100755 index 000000000..056761f73 --- /dev/null +++ b/mp/game/dab/materials/decals/bills03a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/bills03a" +$decal 1 +$decalscale .25 +} diff --git a/mp/game/dab/materials/decals/blood1.vmt b/mp/game/dab/materials/decals/blood1.vmt new file mode 100755 index 000000000..40aa696ea --- /dev/null +++ b/mp/game/dab/materials/decals/blood1.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/Blood1" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood2.vmt b/mp/game/dab/materials/decals/blood2.vmt new file mode 100755 index 000000000..07e07c835 --- /dev/null +++ b/mp/game/dab/materials/decals/blood2.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/Blood2" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood3.vmt b/mp/game/dab/materials/decals/blood3.vmt new file mode 100755 index 000000000..23be33549 --- /dev/null +++ b/mp/game/dab/materials/decals/blood3.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "Decals/Blood3" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood4.vmt b/mp/game/dab/materials/decals/blood4.vmt new file mode 100755 index 000000000..17d095cf7 --- /dev/null +++ b/mp/game/dab/materials/decals/blood4.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/Blood4" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood5.vmt b/mp/game/dab/materials/decals/blood5.vmt new file mode 100755 index 000000000..b3ad1087c --- /dev/null +++ b/mp/game/dab/materials/decals/blood5.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/Blood5" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood6.vmt b/mp/game/dab/materials/decals/blood6.vmt new file mode 100755 index 000000000..c40a0fcc9 --- /dev/null +++ b/mp/game/dab/materials/decals/blood6.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/Blood6" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/blood8.vmt b/mp/game/dab/materials/decals/blood8.vmt new file mode 100755 index 000000000..3416472b2 --- /dev/null +++ b/mp/game/dab/materials/decals/blood8.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$translucent 1 +$basetexture "Decals/blood8" +$decal 1 +$decalscale 0.15 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/bloodstain_001.vmt b/mp/game/dab/materials/decals/bloodstain_001.vmt new file mode 100755 index 000000000..81a366a07 --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_001.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$decal 1 + +$basetexture "Decals/bloodstain_001" +$decalscale 0.25 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/bloodstain_003.vmt b/mp/game/dab/materials/decals/bloodstain_003.vmt new file mode 100755 index 000000000..7bdcf321b --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_003.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$decal 1 +$basetexture "Decals/bloodstain_003" +$decalscale 0.25 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/bloodstain_101.vmt b/mp/game/dab/materials/decals/bloodstain_101.vmt new file mode 100755 index 000000000..7cfee0f1c --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_101.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$decal 1 + +$basetexture "Decals/bloodstain_101" +$decalscale 0.25 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/checkpointarrow01_black.vmt b/mp/game/dab/materials/decals/checkpointarrow01_black.vmt new file mode 100755 index 000000000..1e60a1714 --- /dev/null +++ b/mp/game/dab/materials/decals/checkpointarrow01_black.vmt @@ -0,0 +1,10 @@ +DecalModulate +{ +$baseTexture "decals/checkpointarrow01_black" + +$decal 1 +$fogscale "1.3" +$decalscale "0.20" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/checkpointarrow01_orange.vmt b/mp/game/dab/materials/decals/checkpointarrow01_orange.vmt new file mode 100755 index 000000000..2854d79cf --- /dev/null +++ b/mp/game/dab/materials/decals/checkpointarrow01_orange.vmt @@ -0,0 +1,10 @@ +DecalModulate +{ +$baseTexture "decals/checkpointarrow01_orange" + +$decal 1 +$fogscale "2.5" +$decalscale "0.20" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/decalconcretedrain002a.vmt b/mp/game/dab/materials/decals/decalconcretedrain002a.vmt new file mode 100755 index 000000000..1f99327e5 --- /dev/null +++ b/mp/game/dab/materials/decals/decalconcretedrain002a.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/decalconcretedrain002a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown,c17sewers,wasteland" +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti001a_cs.vmt new file mode 100755 index 000000000..ba6bb2d1d --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti001a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001b.vmt b/mp/game/dab/materials/decals/decalgraffiti001b.vmt new file mode 100755 index 000000000..09a508ea6 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001b.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/decalgraffiti001b" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001b_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti001b_cs.vmt new file mode 100755 index 000000000..7d74006ec --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001b_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti001b_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001c.vmt b/mp/game/dab/materials/decals/decalgraffiti001c.vmt new file mode 100755 index 000000000..7f770f9c0 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001c.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/decalgraffiti001c" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001c_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti001c_cs.vmt new file mode 100755 index 000000000..244e7ee00 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001c_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti001c_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti001d_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti001d_cs.vmt new file mode 100755 index 000000000..0d2e572ed --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001d_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti001d_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti002a.vmt b/mp/game/dab/materials/decals/decalgraffiti002a.vmt new file mode 100755 index 000000000..361c6da24 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti002a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti002a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti005a.vmt b/mp/game/dab/materials/decals/decalgraffiti005a.vmt new file mode 100755 index 000000000..722532c9d --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti005a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti005a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti007a.vmt b/mp/game/dab/materials/decals/decalgraffiti007a.vmt new file mode 100755 index 000000000..c174bb016 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti007a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti007a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti007a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti007a_cs.vmt new file mode 100755 index 000000000..51967cb49 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti007a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti007a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti010a.vmt b/mp/game/dab/materials/decals/decalgraffiti010a.vmt new file mode 100755 index 000000000..e774d64c2 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti010a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti010a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti013a.vmt b/mp/game/dab/materials/decals/decalgraffiti013a.vmt new file mode 100755 index 000000000..6c9a646fc --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti013a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti013a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti014a.vmt b/mp/game/dab/materials/decals/decalgraffiti014a.vmt new file mode 100755 index 000000000..b8990ec24 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti014a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti014a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti017a.vmt b/mp/game/dab/materials/decals/decalgraffiti017a.vmt new file mode 100755 index 000000000..35cdc8999 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti017a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti017a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti017a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti017a_cs.vmt new file mode 100755 index 000000000..c58b0ad52 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti017a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti017a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti018a.vmt b/mp/game/dab/materials/decals/decalgraffiti018a.vmt new file mode 100755 index 000000000..3527dc0db --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti018a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti018a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti019a.vmt b/mp/game/dab/materials/decals/decalgraffiti019a.vmt new file mode 100755 index 000000000..0c8d48530 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti019a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti019a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti022a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti022a_cs.vmt new file mode 100755 index 000000000..340e023b8 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti022a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti022a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti023a.vmt b/mp/game/dab/materials/decals/decalgraffiti023a.vmt new file mode 100755 index 000000000..8cdb004bb --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti023a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 +$basetexture "Decals/decalgraffiti023a" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +$translucent 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti023a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti023a_cs.vmt new file mode 100755 index 000000000..75d4aa655 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti023a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti023a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti024a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti024a_cs.vmt new file mode 100755 index 000000000..1ea2c6fdf --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti024a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti024a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti027a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti027a_cs.vmt new file mode 100755 index 000000000..e1b3f45b3 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti027a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti027a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti029a.vmt b/mp/game/dab/materials/decals/decalgraffiti029a.vmt new file mode 100755 index 000000000..10d8ea709 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti029a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti029a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti030a.vmt b/mp/game/dab/materials/decals/decalgraffiti030a.vmt new file mode 100755 index 000000000..e7f7d2077 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti030a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti030a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti032a.vmt b/mp/game/dab/materials/decals/decalgraffiti032a.vmt new file mode 100755 index 000000000..d529e45dd --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti032a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti032a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti033a.vmt b/mp/game/dab/materials/decals/decalgraffiti033a.vmt new file mode 100755 index 000000000..a175dd37b --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti033a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti033a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti034a.vmt b/mp/game/dab/materials/decals/decalgraffiti034a.vmt new file mode 100755 index 000000000..f69aaf9b5 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti034a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti034a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti035a.vmt b/mp/game/dab/materials/decals/decalgraffiti035a.vmt new file mode 100755 index 000000000..59d1070a7 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti035a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti035a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti036a.vmt b/mp/game/dab/materials/decals/decalgraffiti036a.vmt new file mode 100755 index 000000000..8a2c2e6fa --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti036a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti036a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti039a.vmt b/mp/game/dab/materials/decals/decalgraffiti039a.vmt new file mode 100755 index 000000000..b83e347d6 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti039a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti039a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti041a.vmt b/mp/game/dab/materials/decals/decalgraffiti041a.vmt new file mode 100755 index 000000000..1b0e2b4f1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti041a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti041a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti043a.vmt b/mp/game/dab/materials/decals/decalgraffiti043a.vmt new file mode 100755 index 000000000..b0b0e3108 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti043a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti043a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti043a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti043a_cs.vmt new file mode 100755 index 000000000..edbab5f72 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti043a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti043a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti044a.vmt b/mp/game/dab/materials/decals/decalgraffiti044a.vmt new file mode 100755 index 000000000..3bf956549 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti044a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti044a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti044a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti044a_cs.vmt new file mode 100755 index 000000000..a07b77e7a --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti044a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti044a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti045a.vmt b/mp/game/dab/materials/decals/decalgraffiti045a.vmt new file mode 100755 index 000000000..89e7a3efb --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti045a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti045a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti045a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti045a_cs.vmt new file mode 100755 index 000000000..3d73f1c6b --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti045a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti045a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti046a.vmt b/mp/game/dab/materials/decals/decalgraffiti046a.vmt new file mode 100755 index 000000000..fa3e7fe54 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti046a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti046a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti046a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti046a_cs.vmt new file mode 100755 index 000000000..8dc2510a5 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti046a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti046a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti047a.vmt b/mp/game/dab/materials/decals/decalgraffiti047a.vmt new file mode 100755 index 000000000..bd31c57d1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti047a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 +$basetexture "Decals/decalgraffiti047a" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +$translucent 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti049a.vmt b/mp/game/dab/materials/decals/decalgraffiti049a.vmt new file mode 100755 index 000000000..218408bbb --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti049a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti049a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti049a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti049a_cs.vmt new file mode 100755 index 000000000..495610a13 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti049a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti049a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti050a.vmt b/mp/game/dab/materials/decals/decalgraffiti050a.vmt new file mode 100755 index 000000000..8f9b135b5 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti050a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti050a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti050a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti050a_cs.vmt new file mode 100755 index 000000000..70f307b32 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti050a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti050a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti051a.vmt b/mp/game/dab/materials/decals/decalgraffiti051a.vmt new file mode 100755 index 000000000..e686a5d96 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti051a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti051a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti052a.vmt b/mp/game/dab/materials/decals/decalgraffiti052a.vmt new file mode 100755 index 000000000..e7fc2ec93 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti052a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti052a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti053a.vmt b/mp/game/dab/materials/decals/decalgraffiti053a.vmt new file mode 100755 index 000000000..4164105dd --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti053a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti053a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti054a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti054a_cs.vmt new file mode 100755 index 000000000..2a1572d6d --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti054a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti054a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti055a.vmt b/mp/game/dab/materials/decals/decalgraffiti055a.vmt new file mode 100755 index 000000000..b9559ffac --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti055a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti055a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti056a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti056a_cs.vmt new file mode 100755 index 000000000..c692e17c8 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti056a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti056a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti057a.vmt b/mp/game/dab/materials/decals/decalgraffiti057a.vmt new file mode 100755 index 000000000..d0aaefbe6 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti057a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti057a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti057a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti057a_cs.vmt new file mode 100755 index 000000000..81d15d4e3 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti057a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti057a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti058a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti058a_cs.vmt new file mode 100755 index 000000000..a752e281b --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti058a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti058a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti060a.vmt b/mp/game/dab/materials/decals/decalgraffiti060a.vmt new file mode 100755 index 000000000..a3b38008d --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti060a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 +$basetexture "Decals/decalgraffiti060a" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +$translucent 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti062a.vmt b/mp/game/dab/materials/decals/decalgraffiti062a.vmt new file mode 100755 index 000000000..f4ec796d8 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti062a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti062a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti062a_cs.vmt b/mp/game/dab/materials/decals/decalgraffiti062a_cs.vmt new file mode 100755 index 000000000..db835f061 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti062a_cs.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\decalgraffiti062a_cs" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.500" + +} diff --git a/mp/game/dab/materials/decals/decalgraffiti064a.vmt b/mp/game/dab/materials/decals/decalgraffiti064a.vmt new file mode 100755 index 000000000..64fc9525f --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti064a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti064a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalgraffiti065a.vmt b/mp/game/dab/materials/decals/decalgraffiti065a.vmt new file mode 100755 index 000000000..2d5ef767b --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti065a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Decals/decalgraffiti065a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/decalmetalgrate001a.vmt b/mp/game/dab/materials/decals/decalmetalgrate001a.vmt new file mode 100755 index 000000000..f0c3427d7 --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate001a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/decalmetalgrate001a" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +} diff --git a/mp/game/dab/materials/decals/decalmetalgrate010a.vmt b/mp/game/dab/materials/decals/decalmetalgrate010a.vmt new file mode 100755 index 000000000..794c5f03d --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate010a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/decalmetalgrate010a" +$decal 1 +$decalscale 0.25 +"%keywords" c17downtown +} diff --git a/mp/game/dab/materials/decals/decalmetalgrate014a.vmt b/mp/game/dab/materials/decals/decalmetalgrate014a.vmt new file mode 100755 index 000000000..7aa0d53ec --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate014a.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/decalmetalgrate014a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/decals/decalmetalgrate017a.vmt b/mp/game/dab/materials/decals/decalmetalgrate017a.vmt new file mode 100755 index 000000000..d85c9d131 --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate017a.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + // Original shader: DecalBaseTimesLightmapAlphaBlend + "$translucent" 1 + "$basetexture" "Decals/decalmetalgrate017a" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "c17downtown" +} diff --git a/mp/game/dab/materials/decals/decalpapers02.vmt b/mp/game/dab/materials/decals/decalpapers02.vmt new file mode 100755 index 000000000..73e5a48c2 --- /dev/null +++ b/mp/game/dab/materials/decals/decalpapers02.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "decals/decalpapers02" + "$translucent" 1 + "$decal" 1 +} diff --git a/mp/game/dab/materials/decals/decalplaster002a.vmt b/mp/game/dab/materials/decals/decalplaster002a.vmt new file mode 100755 index 000000000..f8ecd6b87 --- /dev/null +++ b/mp/game/dab/materials/decals/decalplaster002a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/decalplaster002a" +$decal 1 +$decalscale 0.25 +"%keywords" "c17downtown,wasteland" +} diff --git a/mp/game/dab/materials/decals/decalstain013a.vmt b/mp/game/dab/materials/decals/decalstain013a.vmt new file mode 100755 index 000000000..0b7353ded --- /dev/null +++ b/mp/game/dab/materials/decals/decalstain013a.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/decalstain013a" +$decal 1 +$decalscale 0.50 +"%keywords" "c17downtown,c17sewers,wasteland" +} diff --git a/mp/game/dab/materials/decals/drainage_stain_01.vmt b/mp/game/dab/materials/decals/drainage_stain_01.vmt new file mode 100755 index 000000000..67c3cac0d --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_01.vmt @@ -0,0 +1,7 @@ +lightmappedGeneric +{ +$baseTexture "decals/drainage_stain_01" +$translucent 1 +$decal 1 +$decalscale 0.25 +} diff --git a/mp/game/dab/materials/decals/drainage_stain_04.vmt b/mp/game/dab/materials/decals/drainage_stain_04.vmt new file mode 100755 index 000000000..a734e6e63 --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_04.vmt @@ -0,0 +1,7 @@ +lightmappedGeneric +{ +$baseTexture "decals/drainage_stain_04" +$translucent 1 +$decal 1 +$decalscale 0.25 +} diff --git a/mp/game/dab/materials/decals/drainage_stain_05.vmt b/mp/game/dab/materials/decals/drainage_stain_05.vmt new file mode 100755 index 000000000..b29116591 --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_05.vmt @@ -0,0 +1,7 @@ +lightmappedGeneric +{ +$baseTexture "decals/drainage_stain_05" +$translucent 1 +$decal 1 +$decalscale 0.25 +} diff --git a/mp/game/dab/materials/decals/graffiti/tag_01.vmt b/mp/game/dab/materials/decals/graffiti/tag_01.vmt new file mode 100755 index 000000000..8f3957bee --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti/tag_01.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "decals/graffiti/tag_01" + "$translucent" 1 + "$decal" 1 +} diff --git a/mp/game/dab/materials/decals/graffiti/tag_02.vmt b/mp/game/dab/materials/decals/graffiti/tag_02.vmt new file mode 100755 index 000000000..c537489c5 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti/tag_02.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "decals/graffiti/tag_02" + "$translucent" 1 + "$decal" 1 +} diff --git a/mp/game/dab/materials/decals/graffiti02.vmt b/mp/game/dab/materials/decals/graffiti02.vmt new file mode 100755 index 000000000..c04302094 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti02.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "decals/graffiti02" + "$translucent" 1 + "$decal" 1 +} diff --git a/mp/game/dab/materials/decals/graffiti03.vmt b/mp/game/dab/materials/decals/graffiti03.vmt new file mode 100755 index 000000000..ced303e76 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti03.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "decals/graffiti03" + "$translucent" 1 + "$decal" 1 +} diff --git a/mp/game/dab/materials/decals/graffiti_lootersshot.vmt b/mp/game/dab/materials/decals/graffiti_lootersshot.vmt new file mode 100755 index 000000000..abb279b13 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti_lootersshot.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "decals/graffiti_lootersshot" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/holes128_01.vmt b/mp/game/dab/materials/decals/holes128_01.vmt new file mode 100755 index 000000000..9301f1186 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_01.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_01" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/holes128_02.vmt b/mp/game/dab/materials/decals/holes128_02.vmt new file mode 100755 index 000000000..caa4b73ef --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_02.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_02" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/holes128_03.vmt b/mp/game/dab/materials/decals/holes128_03.vmt new file mode 100755 index 000000000..177bbb6e3 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_03.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_03" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/holes128_06.vmt b/mp/game/dab/materials/decals/holes128_06.vmt new file mode 100755 index 000000000..88693b665 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_06.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_06" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/holes128_07.vmt b/mp/game/dab/materials/decals/holes128_07.vmt new file mode 100755 index 000000000..0b4bf5005 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_07.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_07" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/holes128_08.vmt b/mp/game/dab/materials/decals/holes128_08.vmt new file mode 100755 index 000000000..51c36a105 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_08.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$basetexture" "Decals\holes128_08" + "$decal" 1 + "$decalscale" 0.25 + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/decals/infwalldetail04.vmt b/mp/game/dab/materials/decals/infwalldetail04.vmt new file mode 100755 index 000000000..ad5e17144 --- /dev/null +++ b/mp/game/dab/materials/decals/infwalldetail04.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\infwalldetail04" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/manhackcut.vmt b/mp/game/dab/materials/decals/manhackcut.vmt new file mode 100755 index 000000000..8ee51ea68 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/manhackcut" + "$decalscale" 0.10 + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/manhackcut2.vmt b/mp/game/dab/materials/decals/manhackcut2.vmt new file mode 100755 index 000000000..0ac4a0c91 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut2.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/manhackcut2" + "$decalscale" 0.40 + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/manhackcut2_subrect.vmt b/mp/game/dab/materials/decals/manhackcut2_subrect.vmt new file mode 100755 index 000000000..490bc6f97 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut2_subrect.vmt @@ -0,0 +1,8 @@ +"Subrect" +{ + "$Material" "decals/decals_mod2x" + "$Pos" "512 288" + "$Size" "128 32" + "$decalscale" 0.10 + "$modelmaterial" "decals/manhackcut2" +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/manhackcut3.vmt b/mp/game/dab/materials/decals/manhackcut3.vmt new file mode 100755 index 000000000..3a43941b1 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut3.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/manhackcut3" + "$decalscale" 0.40 + "$translucent" 1 +} diff --git a/mp/game/dab/materials/decals/manhackcut3_subrect.vmt b/mp/game/dab/materials/decals/manhackcut3_subrect.vmt new file mode 100755 index 000000000..c6d527799 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut3_subrect.vmt @@ -0,0 +1,8 @@ +"Subrect" +{ + "$Material" "decals/decals_mod2x" + "$Pos" "512 320" + "$Size" "128 32" + "$decalscale" 0.10 + "$modelmaterial" "decals/manhackcut3" +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/manhackcut_subrect.vmt b/mp/game/dab/materials/decals/manhackcut_subrect.vmt new file mode 100755 index 000000000..3fb2f16ce --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut_subrect.vmt @@ -0,0 +1,8 @@ +"Subrect" +{ + "$Material" "decals/decals_mod2x" + "$Pos" "512 256" + "$Size" "128 32" + "$decalscale" 0.10 + "$modelmaterial" "decals/manhackcut" +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/notice01.vmt b/mp/game/dab/materials/decals/notice01.vmt new file mode 100755 index 000000000..db5cfbf71 --- /dev/null +++ b/mp/game/dab/materials/decals/notice01.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "decals/notice01" +$translucent 1 +$decal 1 +$decalscale "0.250000" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/offpapers02.vmt b/mp/game/dab/materials/decals/offpapers02.vmt new file mode 100755 index 000000000..dbd5f2ad6 --- /dev/null +++ b/mp/game/dab/materials/decals/offpapers02.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "decals\offpapers02" +$translucent 1 +$decal 1 +$decalscale "0.250" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/offpapers04.vmt b/mp/game/dab/materials/decals/offpapers04.vmt new file mode 100755 index 000000000..80722ac62 --- /dev/null +++ b/mp/game/dab/materials/decals/offpapers04.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\offpapers04" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/offsignb.vmt b/mp/game/dab/materials/decals/offsignb.vmt new file mode 100755 index 000000000..1129102d1 --- /dev/null +++ b/mp/game/dab/materials/decals/offsignb.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "decals\offsignb" +$translucent 1 +$decal 1 +$decalscale "0.250" +$surfaceprop metal +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/prodconcrete01.vmt b/mp/game/dab/materials/decals/prodconcrete01.vmt new file mode 100755 index 000000000..e8dff71f9 --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete01.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\prodconcrete01" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.25" + +} diff --git a/mp/game/dab/materials/decals/prodconcrete02.vmt b/mp/game/dab/materials/decals/prodconcrete02.vmt new file mode 100755 index 000000000..c8647f1cb --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete02.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "decals\prodconcrete02" +$translucent 1 +$decal 1 +$decalscale "0.250" +$surfaceprop concrete +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/prodconcrete03.vmt b/mp/game/dab/materials/decals/prodconcrete03.vmt new file mode 100755 index 000000000..d3c7cbc5b --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete03.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "decals\prodconcrete03" +$translucent 1 +$decal 1 +$decalscale "0.250" +$surfaceprop concrete +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/prodconcrete04.vmt b/mp/game/dab/materials/decals/prodconcrete04.vmt new file mode 100755 index 000000000..3208d9fb7 --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete04.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "decals\prodconcrete04" +$translucent 1 +$decal 1 +$decalscale "0.250" +$surfaceprop concrete +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/proddirta.vmt b/mp/game/dab/materials/decals/proddirta.vmt new file mode 100755 index 000000000..adf533756 --- /dev/null +++ b/mp/game/dab/materials/decals/proddirta.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\proddirta" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/prodstaina.vmt b/mp/game/dab/materials/decals/prodstaina.vmt new file mode 100755 index 000000000..63b36e29d --- /dev/null +++ b/mp/game/dab/materials/decals/prodstaina.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\prodstaina" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/prodstainb.vmt b/mp/game/dab/materials/decals/prodstainb.vmt new file mode 100755 index 000000000..5cba4ef87 --- /dev/null +++ b/mp/game/dab/materials/decals/prodstainb.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\prodstainb" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/prodventa.vmt b/mp/game/dab/materials/decals/prodventa.vmt new file mode 100755 index 000000000..002ec1697 --- /dev/null +++ b/mp/game/dab/materials/decals/prodventa.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + "$basetexture" "decals\prodventa" + "$translucent" "1" + "$decal" "1" + "$decalscale" "0.250" + +} diff --git a/mp/game/dab/materials/decals/rubble01a.vmt b/mp/game/dab/materials/decals/rubble01a.vmt new file mode 100755 index 000000000..f76bde522 --- /dev/null +++ b/mp/game/dab/materials/decals/rubble01a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$vertexcolor 1 +$vertexalpha 1 + +$translucent 1 +$basetexture "Decals/Rubble01a" +$decal 1 +$decalscale .5 +} diff --git a/mp/game/dab/materials/decals/sign02.vmt b/mp/game/dab/materials/decals/sign02.vmt new file mode 100755 index 000000000..9d8268b15 --- /dev/null +++ b/mp/game/dab/materials/decals/sign02.vmt @@ -0,0 +1,9 @@ +lightmappedgeneric +{ +$baseTexture "decals/sign02" +$decal 1 +$decalscale "0.25" +$translucent 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/sign05.vmt b/mp/game/dab/materials/decals/sign05.vmt new file mode 100755 index 000000000..c637dcbf9 --- /dev/null +++ b/mp/game/dab/materials/decals/sign05.vmt @@ -0,0 +1,9 @@ +lightmappedgeneric +{ +$baseTexture "decals/sign05" +$decal 1 +$decalscale "0.25" +$translucent 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/sign_station01.vmt b/mp/game/dab/materials/decals/sign_station01.vmt new file mode 100755 index 000000000..e4db4f13f --- /dev/null +++ b/mp/game/dab/materials/decals/sign_station01.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "decals/sign_station01" +$translucent 1 +$decal 1 +$decalscale "0.250000" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/subwaytracks_overlay.vmt b/mp/game/dab/materials/decals/subwaytracks_overlay.vmt new file mode 100755 index 000000000..f0759907a --- /dev/null +++ b/mp/game/dab/materials/decals/subwaytracks_overlay.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "decals/subwaytracks_overlay" +$translucent 1 +$decal 1 +$decalscale "0.250000" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/vent01.vmt b/mp/game/dab/materials/decals/vent01.vmt new file mode 100755 index 000000000..e5c576207 --- /dev/null +++ b/mp/game/dab/materials/decals/vent01.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "decals\vent01" +$translucent 1 +$decal 1 +$decalscale "0.50" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/vent_residential_00.vmt b/mp/game/dab/materials/decals/vent_residential_00.vmt new file mode 100755 index 000000000..e89b5390b --- /dev/null +++ b/mp/game/dab/materials/decals/vent_residential_00.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "decals/vent_residential_00" +$translucent 1 +$decal 1 +$decalscale "0.130000" +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot1.vmt b/mp/game/dab/materials/decals/wood/shot1.vmt new file mode 100755 index 000000000..a1bf6f51d --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot1.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/wood/shot1" + "$decalscale" 0.10 + "$decalDynamicScale" 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot1_subrect.vmt b/mp/game/dab/materials/decals/wood/shot1_subrect.vmt new file mode 100755 index 000000000..6c0ed3ed9 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot1_subrect.vmt @@ -0,0 +1,9 @@ +"Subrect" +{ + "$Material" "decals/decals_lit" + "$Pos" "256 512" + "$Size" "64 64" + "$decalscale" 0.10 + "$modelmaterial" "decals/wood/shot1" + "$decalDynamicScale" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/wood/shot2.vmt b/mp/game/dab/materials/decals/wood/shot2.vmt new file mode 100755 index 000000000..231857857 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot2.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/wood/shot2" + "$decalscale" 0.10 + "$decalDynamicScale" 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot2_subrect.vmt b/mp/game/dab/materials/decals/wood/shot2_subrect.vmt new file mode 100755 index 000000000..739e07784 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot2_subrect.vmt @@ -0,0 +1,9 @@ +"Subrect" +{ + "$Material" "decals/decals_lit" + "$Pos" "320 512" + "$Size" "64 64" + "$decalscale" 0.10 + "$modelmaterial" "decals/wood/shot2" + "$decalDynamicScale" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/wood/shot3.vmt b/mp/game/dab/materials/decals/wood/shot3.vmt new file mode 100755 index 000000000..ec441a89c --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot3.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/wood/shot3" + "$decalscale" 0.10 + "$decalDynamicScale" 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot3_subrect.vmt b/mp/game/dab/materials/decals/wood/shot3_subrect.vmt new file mode 100755 index 000000000..156a083c0 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot3_subrect.vmt @@ -0,0 +1,9 @@ +"Subrect" +{ + "$Material" "decals/decals_lit" + "$Pos" "384 512" + "$Size" "64 64" + "$decalscale" 0.10 + "$modelmaterial" "decals/wood/shot3" + "$decalDynamicScale" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/wood/shot4.vmt b/mp/game/dab/materials/decals/wood/shot4.vmt new file mode 100755 index 000000000..6660e7b10 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot4.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/wood/shot4" + "$decalscale" 0.10 + "$decalDynamicScale" 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot4_subrect.vmt b/mp/game/dab/materials/decals/wood/shot4_subrect.vmt new file mode 100755 index 000000000..dc35a9ae2 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot4_subrect.vmt @@ -0,0 +1,9 @@ +"Subrect" +{ + "$Material" "decals/decals_lit" + "$Pos" "448 512" + "$Size" "64 64" + "$decalscale" 0.10 + "$modelmaterial" "decals/wood/shot4" + "$decalDynamicScale" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/decals/wood/shot5.vmt b/mp/game/dab/materials/decals/wood/shot5.vmt new file mode 100755 index 000000000..3c940ce04 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot5.vmt @@ -0,0 +1,6 @@ +"DecalModulate" +{ + "$basetexture" "Decals/wood/shot5" + "$decalscale" 0.10 + "$decalDynamicScale" 1 +} diff --git a/mp/game/dab/materials/decals/wood/shot5_subrect.vmt b/mp/game/dab/materials/decals/wood/shot5_subrect.vmt new file mode 100755 index 000000000..ed4132d16 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot5_subrect.vmt @@ -0,0 +1,9 @@ +"Subrect" +{ + "$Material" "decals/decals_lit" + "$Pos" "256 576" + "$Size" "64 64" + "$decalscale" 0.10 + "$modelmaterial" "decals/wood/shot5" + "$decalDynamicScale" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/detail/detailsprites.vmt b/mp/game/dab/materials/detail/detailsprites.vmt new file mode 100755 index 000000000..a9773d070 --- /dev/null +++ b/mp/game/dab/materials/detail/detailsprites.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$translucent" 1 + "$baseTexture" "detail\detailsprites" + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/detail/detailsprites_editor.vmt b/mp/game/dab/materials/detail/detailsprites_editor.vmt new file mode 100755 index 000000000..b9a16953d --- /dev/null +++ b/mp/game/dab/materials/detail/detailsprites_editor.vmt @@ -0,0 +1,6 @@ +"EDITOR_SHADER" +{ + "$SHADERNAME" "detail_prop_shader" + + "$basetexture" "detail/grass_sprites" +} diff --git a/mp/game/dab/materials/detail/grass_lawn_cut.vmt b/mp/game/dab/materials/detail/grass_lawn_cut.vmt new file mode 100755 index 000000000..41d8217b8 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut.vmt @@ -0,0 +1,8 @@ +"EDITOR_SHADER" +{ + "$SHADERNAME" "detail_prop_shader" + + "$basetexture" "detail/grass_lawn_cut" + //"$grass_spec_color" "[0.367906 0.44 0.1914]" + "$grass_spec_color" "[0.8 1.0 0.3]" +} diff --git a/mp/game/dab/materials/detail/grass_lawn_cut_dark.vmt b/mp/game/dab/materials/detail/grass_lawn_cut_dark.vmt new file mode 100755 index 000000000..2c64b8365 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut_dark.vmt @@ -0,0 +1,7 @@ +"EDITOR_SHADER" +{ + "$SHADERNAME" "detail_prop_shader" + + "$basetexture" "detail/grass_lawn_cut_dark" + "$grass_spec_color" "[0.7 0.6 0.5]" +} diff --git a/mp/game/dab/materials/detail/grass_lawn_cut_lite.vmt b/mp/game/dab/materials/detail/grass_lawn_cut_lite.vmt new file mode 100755 index 000000000..42feb27b2 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut_lite.vmt @@ -0,0 +1,7 @@ +"EDITOR_SHADER" +{ + "$SHADERNAME" "detail_prop_shader" + + "$basetexture" "detail/grass_lawn_cut_lite" + "$grass_spec_color" "[0.7 0.6 0.4]" +} diff --git a/mp/game/dab/materials/dev/blur_filter_x.vmt b/mp/game/dab/materials/dev/blur_filter_x.vmt new file mode 100755 index 000000000..99cc17e21 --- /dev/null +++ b/mp/game/dab/materials/dev/blur_filter_x.vmt @@ -0,0 +1,8 @@ +"BlurFilterX" +{ + "$kernel" "1" + + "$basetexture" "_rt_smallfb1" + "$ignorez" 1 + "%noToolTexture" 1 +} diff --git a/mp/game/dab/materials/dev/blur_filter_y.vmt b/mp/game/dab/materials/dev/blur_filter_y.vmt new file mode 100755 index 000000000..1ec19032b --- /dev/null +++ b/mp/game/dab/materials/dev/blur_filter_y.vmt @@ -0,0 +1,9 @@ +"BlurFilterY" +{ + "$kernel" "1" + "$BLOOMAMOUNT" "1" + + "$basetexture" "_rt_smallfb0" + "$ignorez" 1 + "%noToolTexture" 1 +} diff --git a/mp/game/dab/materials/dev/dev_cratewood01a.vmt b/mp/game/dab/materials/dev/dev_cratewood01a.vmt new file mode 100755 index 000000000..5bd1d0e08 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_cratewood01a.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_cratewood01a" +$surfaceprop wood_panel +} diff --git a/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vmt b/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vmt new file mode 100755 index 000000000..c20c4b654 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_lowermetaldoor02a" +$surfaceprop metal +} diff --git a/mp/game/dab/materials/dev/dev_measuregeneric01.vmt b/mp/game/dab/materials/dev/dev_measuregeneric01.vmt new file mode 100755 index 000000000..a7bef65bd --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measuregeneric01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_measuregeneric01" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vmt b/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vmt new file mode 100755 index 000000000..443e7483d --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_measuregeneric01b_light" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/dev/dev_measurewall01a.vmt b/mp/game/dab/materials/dev/dev_measurewall01a.vmt new file mode 100755 index 000000000..12d3ff4c5 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measurewall01a.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_measurewall01a" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/dev/dev_measurewall01d_light.vmt b/mp/game/dab/materials/dev/dev_measurewall01d_light.vmt new file mode 100755 index 000000000..cde8adba4 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measurewall01d_light.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + +$basetexture "Dev/dev_measurewall01d_light" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/dev/dof.vmt b/mp/game/dab/materials/dev/dof.vmt new file mode 100755 index 000000000..565b46624 --- /dev/null +++ b/mp/game/dab/materials/dev/dof.vmt @@ -0,0 +1,10 @@ +dof +{ + $EFFECT 2 + $basetexture "_rt_ResolvedFullFrameDepth" + $BASETEXTURE2 "_rt_smallfb0" + + $DOF_START_DISTANCE 0.1 + $DOF_POWER 0.4 + $DOF_MAX 0.7 +} diff --git a/mp/game/dab/materials/dev/upscale.vmt b/mp/game/dab/materials/dev/upscale.vmt new file mode 100755 index 000000000..74a02d948 --- /dev/null +++ b/mp/game/dab/materials/dev/upscale.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + $basetexture "_rt_FullFrameFB1" + "$ignorez" 1 + "$nocull" 1 +} diff --git a/mp/game/dab/materials/effects/tracer1.vmt b/mp/game/dab/materials/effects/tracer1.vmt new file mode 100755 index 000000000..39b0facef --- /dev/null +++ b/mp/game/dab/materials/effects/tracer1.vmt @@ -0,0 +1,9 @@ +"Unlitgeneric" +{ + "$basetexture" "Effects/tracer1" + "$surfaceprop" "no_decal" + "$additive" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 + "$nocull" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/engine/CREDITS.txt b/mp/game/dab/materials/engine/CREDITS.txt new file mode 100755 index 000000000..23b46b1df --- /dev/null +++ b/mp/game/dab/materials/engine/CREDITS.txt @@ -0,0 +1,5 @@ +The file cuebmapdefault.hdr.vtf has been generated with source engine ingame tools( buildcubemap) and extract from the bsp file that use skyday02_01_hdr skybox +This file hasn't been create with HDRshop software. + +credit : Nicolas Kirsch +email : fuzzzzzz@gmail.com \ No newline at end of file diff --git a/mp/game/dab/materials/env/obj/magazine_rack.vmt b/mp/game/dab/materials/env/obj/magazine_rack.vmt new file mode 100755 index 000000000..36eef0873 --- /dev/null +++ b/mp/game/dab/materials/env/obj/magazine_rack.vmt @@ -0,0 +1,10 @@ +//.vmt file generated by MAYA. Remove this line if you edit this file! -- theo +"VertexLitGeneric" +{ + "$model" 1 + "$color" "[1 1 1]" + "$baseTexture" "env/obj/magazine_rack" + "$selfIllum" 0 + "$translucent" 0 + "$alpha" 1 +} diff --git a/mp/game/dab/materials/environment maps/PipeMetal004b.vmt b/mp/game/dab/materials/environment maps/PipeMetal004b.vmt new file mode 100755 index 000000000..8e9fb27e1 --- /dev/null +++ b/mp/game/dab/materials/environment maps/PipeMetal004b.vmt @@ -0,0 +1,8 @@ +"VertexLitGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Models/props_pipes/PipeMetal004b" + "$surfaceprop" "metal" + "$envmap" "env_cubemap" + "$basealphaenvmapmask" 1 +} diff --git a/mp/game/dab/materials/glass/GLASSWINDOW048A.vmt b/mp/game/dab/materials/glass/GLASSWINDOW048A.vmt new file mode 100755 index 000000000..d5d48d7ef --- /dev/null +++ b/mp/game/dab/materials/glass/GLASSWINDOW048A.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "glass/glasswindow048a" +$basealphaenvmapmask 1 +$envmap env_cubemap +$surfaceprop glass +"%keywords" c17industrial +$envmaptint "[.75 .75 .75]" +$envmapcontrast 1 +$envmapsaturation 1 +} diff --git a/mp/game/dab/materials/glass/da_glass_01.vmt b/mp/game/dab/materials/glass/da_glass_01.vmt new file mode 100755 index 000000000..00601e4aa --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$basetexture "glass\da_glass_01" +$translucent 1 +$nocull 1 +$envmap env_cubemap +$envmapmask "glass\da_glass_01_env" +$envmaptint "[1 1 1]" +$crackmaterial "glass\offwndwb_break" +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.35 .35 .35]" +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/da_glass_01_lighta_opaque.vmt b/mp/game/dab/materials/glass/da_glass_01_lighta_opaque.vmt new file mode 100755 index 000000000..e92f1c50f --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01_lighta_opaque.vmt @@ -0,0 +1,13 @@ +LightmappedGeneric +{ +$basetexture "glass\da_glass_01_lighta" +$envmap env_cubemap +$envmapmask "glass\da_glass_01_env" +$envmaptint "[1 1 1]" +$crackmaterial "glass\offwndwb_break" +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.35 .35 .35]" +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/da_glass_01_opaque.vmt b/mp/game/dab/materials/glass/da_glass_01_opaque.vmt new file mode 100755 index 000000000..1ef4abad2 --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01_opaque.vmt @@ -0,0 +1,13 @@ +LightmappedGeneric +{ +$basetexture "glass\da_glass_01" +$envmap env_cubemap +$envmapmask "glass\da_glass_01_env" +$envmaptint "[1 1 1]" +$crackmaterial "glass\offwndwb_break" +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.35 .35 .35]" +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/glass01.vmt b/mp/game/dab/materials/glass/glass01.vmt new file mode 100755 index 000000000..d209a6c08 --- /dev/null +++ b/mp/game/dab/materials/glass/glass01.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$baseTexture "models\props_windows/window_uban_apt_glass" +$translucent 1 +$envmap env_cubemap +$envmapmask "models\props_windows\window_uban_apt_glass_ref" +$envmaptint "[1 1 1]" +$nocull 1 +$surfaceprop glass +$crackmaterial "glass\offwndwb_break" +$envmapcontrast ".7" +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/glass01opaque.vmt b/mp/game/dab/materials/glass/glass01opaque.vmt new file mode 100755 index 000000000..786fa4e9b --- /dev/null +++ b/mp/game/dab/materials/glass/glass01opaque.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$baseTexture "models\props_windows/window_uban_apt_glass" +$envmap env_cubemap +$envmapmask "models\props_windows\window_uban_apt_glass_ref" +$envmaptint "[1 1 1]" +$surfaceprop glass +$envmapcontrast ".7" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/glasswindow015a.vmt b/mp/game/dab/materials/glass/glasswindow015a.vmt new file mode 100755 index 000000000..2c91d53b0 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindow015a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + +$translucent 1 +$basetexture "Glass/glasswindow015a" +$surfaceprop glass +"%keywords" "c17industrial,c17skyscraper,wasteland" +} diff --git a/mp/game/dab/materials/glass/glasswindowbreak070a.vmt b/mp/game/dab/materials/glass/glasswindowbreak070a.vmt new file mode 100755 index 000000000..7cc8a9425 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070a.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + // Original shader: WorldAdditiveTransEnvMapWithMaskedTexture + "$basetexture" "Glass/glasswindowbreak070a" + "$envmap" "env_cubemap" + "$surfaceprop" "glass" + "%keywords" "c17industrial" + "$envmapmask" "glass/glasswindowbreak070a_mask" + "$envmaptint" "[1 1 1]" + "$envmapsphere" 1 + "$translucent" 1 + "$nocull" 1 + "$crackmaterial" "glass/glasswindowbreak070b" +} diff --git a/mp/game/dab/materials/glass/glasswindowbreak070b.vmt b/mp/game/dab/materials/glass/glasswindowbreak070b.vmt new file mode 100755 index 000000000..859174107 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070b.vmt @@ -0,0 +1,30 @@ +"ShatteredGlass" +{ + // base texture is a dummy; we need something here to indicate to the shader + // that we've got one though + "$basetexture" "Glass/glasswindowbreak070b" + + "$detail" "Glass/glasswindowbreak070b" + "$envmap" "environment maps/gallery002" + "$surfaceprop" "glass" + "%keywords" "c17industrial" + "$envmapmask" "glass/glasswindowbreak070b_mask" + "$envmapsphere" 1 + "$translucent" 1 + "$envmaptint" "[.05 .05 .05]" + + // On the med-low end, we've gotta use the alpha to tune down the lighting + "ShatteredGlass_DX7" + { + "$lightmaptint" 0.1 + "$envmaptint" "[.1 .1 .1]" + } + + "$nocull" 1 + "Proxies" + { + "BreakableSurface" + { + } + } +} diff --git a/mp/game/dab/materials/glass/offwndwb.vmt b/mp/game/dab/materials/glass/offwndwb.vmt new file mode 100755 index 000000000..2778767ef --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb.vmt @@ -0,0 +1,17 @@ +LightmappedGeneric +{ +$basetexture "glass\offwndwb" +$translucent 1 +$nocull 1 +$envmap env_cubemap +$envmapmask "glass\offwndwb_ref" +$surfaceprop glass +$crackmaterial "glass\offwndwb_break" +$envmaptint "[.5 .5 .5]" +$envmapcontrast ".6" +$envmapsaturation ".8" +lightmappedgeneric_HDR_dx9 +{ +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/offwndwb_break.vmt b/mp/game/dab/materials/glass/offwndwb_break.vmt new file mode 100755 index 000000000..570e48693 --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb_break.vmt @@ -0,0 +1,31 @@ +ShatteredGlass +{ + + +$basetexture "glass\offwndwb_break" +$detail "Glass/offwndwb_break" +$envmap env_cubemap +$envmapmask "glass\offwndwb_ref" +$envmaptint "[0.5 .5 .5]" +$surfaceprop glass +$translucent 1 +ShatteredGlass_HDR_dx9 +{ +$basetexture "glass\offwndwb_break_hdr" +$detail "Glass/offwndwb_break_hdr" +$envmaptint "[1 1 1]" +} + +ShatteredGlass_DX7 +{ +$lightmaptint "0.1" +$envmaptint "[.1 .1 .1]" +} +$nocull 1 +Proxies +{ +BreakableSurface +{ +} +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/railing01.vmt b/mp/game/dab/materials/glass/railing01.vmt new file mode 100755 index 000000000..092a3909e --- /dev/null +++ b/mp/game/dab/materials/glass/railing01.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$baseTexture "glass\railing01" +$translucent 1 +$envmap env_cubemap +$envmapmask "models\props_windows\window_uban_apt_glass_ref" +$envmaptint "[1 1 1]" +$surfaceprop glass +$crackmaterial "glass\offwndwb_break" +$envmapcontrast ".3" +lightmappedgeneric_HDR_dx9 +{ +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/glass/urban_glass_03.vmt b/mp/game/dab/materials/glass/urban_glass_03.vmt new file mode 100755 index 000000000..38a6be3da --- /dev/null +++ b/mp/game/dab/materials/glass/urban_glass_03.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$basetexture "glass\urban_glass_03" +$translucent 1 +$nocull 1 +$envmap env_cubemap +$envmapmask "glass\urban_glass_03_ref" +$envmaptint "[1 1 1]" +$crackmaterial "glass\offwndwb_break" +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.35 .35 .35]" +$crackmaterial "glass\offwndwb_break_hdr" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_alive_256.vmt b/mp/game/dab/materials/graffiti/graffiti_alive_256.vmt new file mode 100755 index 000000000..c2085a899 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alive_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_alive_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_01.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_01.vmt new file mode 100755 index 000000000..29ff912fb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_02.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_02.vmt new file mode 100755 index 000000000..07ff66abb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_03.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_03.vmt new file mode 100755 index 000000000..ec8e00a97 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_04.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_04.vmt new file mode 100755 index 000000000..e0cb2f781 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_04.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_04" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_05.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_05.vmt new file mode 100755 index 000000000..3015a7513 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_05.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_05" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_06.vmt b/mp/game/dab/materials/graffiti/graffiti_alleys_06.vmt new file mode 100755 index 000000000..8d351535f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_06.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/Graffiti_ALLEYS_06" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_angst_256.vmt b/mp/game/dab/materials/graffiti/graffiti_angst_256.vmt new file mode 100755 index 000000000..c9d398145 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_angst_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_angst_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_atibia_256.vmt b/mp/game/dab/materials/graffiti/graffiti_atibia_256.vmt new file mode 100755 index 000000000..53c5e8e09 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_atibia_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_atibia_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vmt b/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vmt new file mode 100755 index 000000000..a412209a3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_bayskull_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_blis_256.vmt b/mp/game/dab/materials/graffiti/graffiti_blis_256.vmt new file mode 100755 index 000000000..fd3466f88 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_blis_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_blis_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vmt b/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vmt new file mode 100755 index 000000000..083c42e69 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_bub_throw_256" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_carwash_256.vmt b/mp/game/dab/materials/graffiti/graffiti_carwash_256.vmt new file mode 100755 index 000000000..f07ee38ab --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_carwash_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_carwash_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01a.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01a.vmt new file mode 100755 index 000000000..639ac3ad1 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_composite_01a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01c.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01c.vmt new file mode 100755 index 000000000..2dcebc19a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01c.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_composite_01c" +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01e.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01e.vmt new file mode 100755 index 000000000..bfa9e42f3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01e.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_composite_01e" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01f.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01f.vmt new file mode 100755 index 000000000..fce2a055f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01f.vmt @@ -0,0 +1,8 @@ +decalmodulate +{ +$baseTexture "graffiti/graffiti_composite_01f" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01g.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01g.vmt new file mode 100755 index 000000000..39e875990 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01g.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_composite_01g" + +$decal 1 +$VertexAlpha 1 +$vertexcolor 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01h.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01h.vmt new file mode 100755 index 000000000..644697e08 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01h.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_composite_01h" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01i.vmt b/mp/game/dab/materials/graffiti/graffiti_composite_01i.vmt new file mode 100755 index 000000000..b8cd1b715 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01i.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_composite_01i" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_erik_256.vmt b/mp/game/dab/materials/graffiti/graffiti_erik_256.vmt new file mode 100755 index 000000000..c15d269aa --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_erik_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_erik_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_esc_256.vmt b/mp/game/dab/materials/graffiti/graffiti_esc_256.vmt new file mode 100755 index 000000000..cbb0b46fd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_esc_256.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_esc_256" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_fight.vmt b/mp/game/dab/materials/graffiti/graffiti_fight.vmt new file mode 100755 index 000000000..ec3986c4b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_fight.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_fight" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_glory_256.vmt b/mp/game/dab/materials/graffiti/graffiti_glory_256.vmt new file mode 100755 index 000000000..e756bc09b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_glory_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_glory_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vmt b/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vmt new file mode 100755 index 000000000..7f3d71eb0 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_hope_throw_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_large_06a.vmt b/mp/game/dab/materials/graffiti/graffiti_large_06a.vmt new file mode 100755 index 000000000..523a78126 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_large_06a.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_large_06a" +$Decal 1 +vertexcolor 1 +vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vmt new file mode 100755 index 000000000..314965c5b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_01" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vmt new file mode 100755 index 000000000..d148a1028 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_02" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vmt new file mode 100755 index 000000000..efcb808cc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_03" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vmt new file mode 100755 index 000000000..801727756 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_04" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vmt new file mode 100755 index 000000000..18e83931e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_05" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vmt new file mode 100755 index 000000000..913e6322d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_06" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vmt new file mode 100755 index 000000000..950f02773 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_07" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vmt new file mode 100755 index 000000000..4cccd3f64 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_08" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vmt new file mode 100755 index 000000000..b29995241 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_08a" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vmt new file mode 100755 index 000000000..a8f3e4774 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_09" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vmt b/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vmt new file mode 100755 index 000000000..6b592cbc3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_lighthouse_10" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vmt b/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vmt new file mode 100755 index 000000000..86393ae0e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_melt_throw_512" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_myster_256.vmt b/mp/game/dab/materials/graffiti/graffiti_myster_256.vmt new file mode 100755 index 000000000..4f1a96b37 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_myster_256.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_myster_256" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vmt b/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vmt new file mode 100755 index 000000000..fbaa8ebbb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_nonesurvive" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_nuts_256.vmt b/mp/game/dab/materials/graffiti/graffiti_nuts_256.vmt new file mode 100755 index 000000000..a52a33054 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_nuts_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_nuts_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vmt new file mode 100755 index 000000000..bc86c044d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_01a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vmt new file mode 100755 index 000000000..ab31382fe --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_09a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vmt new file mode 100755 index 000000000..a45659bdd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_10a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vmt new file mode 100755 index 000000000..e811dc5ce --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_11a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vmt new file mode 100755 index 000000000..f34b6fd7c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_21a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vmt new file mode 100755 index 000000000..4e6a12955 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_paint_lrg_23a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vmt new file mode 100755 index 000000000..68b478127 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_paint_lrg_24a" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vmt b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vmt new file mode 100755 index 000000000..e5d1a57c4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_paint_lrg_25a" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_rage_256.vmt b/mp/game/dab/materials/graffiti/graffiti_rage_256.vmt new file mode 100755 index 000000000..286f4659c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_rage_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_rage_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_romero_256.vmt b/mp/game/dab/materials/graffiti/graffiti_romero_256.vmt new file mode 100755 index 000000000..857e27803 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_romero_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_romero_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vmt b/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vmt new file mode 100755 index 000000000..b70160c10 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_rural_comp_01_512" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vmt new file mode 100755 index 000000000..c4e98626f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport01_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vmt new file mode 100755 index 000000000..ed318b88c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport01_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vmt new file mode 100755 index 000000000..0d496405f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport01_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vmt new file mode 100755 index 000000000..ea08286fe --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport02_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vmt new file mode 100755 index 000000000..ba0ebf639 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport02_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vmt new file mode 100755 index 000000000..17d838c67 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport03_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vmt new file mode 100755 index 000000000..f24cc39e1 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport03_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vmt new file mode 100755 index 000000000..be4fed9e8 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport04_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vmt new file mode 100755 index 000000000..8984e6715 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_airport04_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vmt new file mode 100755 index 000000000..006399dbb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_chicagoted" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vmt new file mode 100755 index 000000000..b72d57a74 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_citygone" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vmt new file mode 100755 index 000000000..0192514e3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_crashcourse01_01" +$surfaceprop default +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vmt new file mode 100755 index 000000000..373f54399 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_crashcourse01_02" +$surfaceprop default +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vmt new file mode 100755 index 000000000..8d03ba03d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_crashcourse01_03" +$surfaceprop default +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vmt new file mode 100755 index 000000000..d9e8babfa --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_crashcourse01_04" +$surfaceprop default +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vmt new file mode 100755 index 000000000..fd221ba98 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm01_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vmt new file mode 100755 index 000000000..9ce75754c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm01_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vmt new file mode 100755 index 000000000..8b1148b25 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm01_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vmt new file mode 100755 index 000000000..d98c526be --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm01_04" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vmt new file mode 100755 index 000000000..0413676dc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm02_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vmt new file mode 100755 index 000000000..1a9b5ad3c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm03_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vmt new file mode 100755 index 000000000..ceedd36ab --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm04_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vmt new file mode 100755 index 000000000..d09712565 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm04_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vmt new file mode 100755 index 000000000..3310be879 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_farm04_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vmt new file mode 100755 index 000000000..ae806775a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_heatherignore" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vmt new file mode 100755 index 000000000..6315ce45a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_hospitaloverrun" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vmt new file mode 100755 index 000000000..35c25784c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_ikilled63" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vmt new file mode 100755 index 000000000..1ba96ddc0 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_nobodycoming" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vmt new file mode 100755 index 000000000..c36d692dd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_nobodysave" +$surfaceprop default +$decal 1 +vertexcolor 1 +vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vmt new file mode 100755 index 000000000..960bc6597 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_peterwaited" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vmt new file mode 100755 index 000000000..d259578fd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown01_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vmt new file mode 100755 index 000000000..7e3378085 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown01_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vmt new file mode 100755 index 000000000..9eab5734a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown02_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vmt new file mode 100755 index 000000000..20cbd304d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown02_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vmt new file mode 100755 index 000000000..696d98fe4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown02_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vmt new file mode 100755 index 000000000..5b12dc22a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown03_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vmt new file mode 100755 index 000000000..2b969d7d3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown03_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vmt new file mode 100755 index 000000000..e58b28d90 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown03_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vmt new file mode 100755 index 000000000..a88cfeb89 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown03_04" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vmt new file mode 100755 index 000000000..e0bbb4164 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown03_05" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vmt new file mode 100755 index 000000000..b8c18b5dc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown04_01" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vmt new file mode 100755 index 000000000..5a21c84e7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown04_02" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vmt b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vmt new file mode 100755 index 000000000..88210578a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_saferoom_smalltown04_03" +$surfaceprop default +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_squid_256.vmt b/mp/game/dab/materials/graffiti/graffiti_squid_256.vmt new file mode 100755 index 000000000..6925d8985 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_squid_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_squid_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vmt new file mode 100755 index 000000000..40727f13b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vmt @@ -0,0 +1,8 @@ +decalmodulate +{ +$baseTexture "graffiti/graffiti_throwup_03a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vmt new file mode 100755 index 000000000..02655d381 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vmt @@ -0,0 +1,8 @@ +decalmodulate +{ +$baseTexture "graffiti/graffiti_throwup_04a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vmt new file mode 100755 index 000000000..543326117 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_05a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vmt new file mode 100755 index 000000000..5cbb4f9f4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_06a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vmt new file mode 100755 index 000000000..a1994d3ad --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_07a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vmt new file mode 100755 index 000000000..eb1e4b0eb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_10a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vmt new file mode 100755 index 000000000..582fd1ca3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_11a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vmt new file mode 100755 index 000000000..9364ec09f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_12a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vmt new file mode 100755 index 000000000..789dc2c6f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_13a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vmt new file mode 100755 index 000000000..0af28e80c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_14a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vmt new file mode 100755 index 000000000..d79e508f2 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_15a" + +$Decal 1 + +$VertexAlpha 1 +$vertexcolor 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vmt new file mode 100755 index 000000000..577aee603 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_16a" +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vmt b/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vmt new file mode 100755 index 000000000..d5cd2fb56 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vmt @@ -0,0 +1,9 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_throwup_20a" + +$Decal 1 + +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_02a.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_02a.vmt new file mode 100755 index 000000000..ed1ae803a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_02a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_virus_02a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_05a.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_05a.vmt new file mode 100755 index 000000000..e0e504b14 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_05a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$baseTexture "graffiti/graffiti_virus_05a" + +$Decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_09a.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_09a.vmt new file mode 100755 index 000000000..881b365b8 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_09a.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_virus_09a" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_09b.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_09b.vmt new file mode 100755 index 000000000..88f2c90bd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_09b.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_virus_09b" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vmt new file mode 100755 index 000000000..1ef741b36 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_virus_throw01" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vmt b/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vmt new file mode 100755 index 000000000..8a404e524 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_virus_throw05_256" + +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_west_512.vmt b/mp/game/dab/materials/graffiti/graffiti_west_512.vmt new file mode 100755 index 000000000..244836bb7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_west_512.vmt @@ -0,0 +1,7 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_west_512" +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/graffiti/graffiti_wonder_256.vmt b/mp/game/dab/materials/graffiti/graffiti_wonder_256.vmt new file mode 100755 index 000000000..45ac7f618 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_wonder_256.vmt @@ -0,0 +1,8 @@ +DecalModulate +{ +$basetexture "graffiti/graffiti_wonder_256" +$vertexcolor 1 +$vertexalpha 1 + +$decal 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/ground/blendsnow_asphault.vmt b/mp/game/dab/materials/ground/blendsnow_asphault.vmt new file mode 100755 index 000000000..668355ec8 --- /dev/null +++ b/mp/game/dab/materials/ground/blendsnow_asphault.vmt @@ -0,0 +1,6 @@ +"WorldVertexTransition" +{ + "$basetexture" "ground/snow01" + "$basetexture2" "concrete/concretefloor038b" + "$surfaceprop" "concrete" +} diff --git a/mp/game/dab/materials/ground/blendsnow_conc.vmt b/mp/game/dab/materials/ground/blendsnow_conc.vmt new file mode 100755 index 000000000..3f2a6acf1 --- /dev/null +++ b/mp/game/dab/materials/ground/blendsnow_conc.vmt @@ -0,0 +1,6 @@ +"WorldVertexTransition" +{ + "$basetexture" "ground/snow01" + "$basetexture2" "concrete/concwsnow01" + "$surfaceprop" "concrete" +} diff --git a/mp/game/dab/materials/ground/snow01.vmt b/mp/game/dab/materials/ground/snow01.vmt new file mode 100755 index 000000000..6e2e1ea2a --- /dev/null +++ b/mp/game/dab/materials/ground/snow01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "ground\snow01" + "$surfaceprop" "snow" + +} diff --git a/mp/game/dab/materials/gui/folder.vmt b/mp/game/dab/materials/gui/folder.vmt new file mode 100755 index 000000000..db8bdf931 --- /dev/null +++ b/mp/game/dab/materials/gui/folder.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "GUI/folder" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/halflife/+0~white.vmt b/mp/game/dab/materials/halflife/+0~white.vmt new file mode 100755 index 000000000..d7494141c --- /dev/null +++ b/mp/game/dab/materials/halflife/+0~white.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + // Original shader: BaseTimesLightmapSelfIllum + "$basetexture" "halflife/+0~white" + "$selfillum" 1 + "$surfaceprop" "glass" +} diff --git a/mp/game/dab/materials/hud/announcements.vmt b/mp/game/dab/materials/hud/announcements.vmt new file mode 100755 index 000000000..06d53bee2 --- /dev/null +++ b/mp/game/dab/materials/hud/announcements.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/announcements" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/brawlcross.vmt b/mp/game/dab/materials/hud/brawlcross.vmt new file mode 100755 index 000000000..b1ec7ae6a --- /dev/null +++ b/mp/game/dab/materials/hud/brawlcross.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/brawlcross" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/crosshairs.vmt b/mp/game/dab/materials/hud/crosshairs.vmt new file mode 100755 index 000000000..d466a8940 --- /dev/null +++ b/mp/game/dab/materials/hud/crosshairs.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/crosshairs" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/health.vmt b/mp/game/dab/materials/hud/health.vmt new file mode 100755 index 000000000..4064a1eca --- /dev/null +++ b/mp/game/dab/materials/hud/health.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/health" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/health_glow.vmt b/mp/game/dab/materials/hud/health_glow.vmt new file mode 100755 index 000000000..a6a33b5a2 --- /dev/null +++ b/mp/game/dab/materials/hud/health_glow.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/health" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/hud.vmt b/mp/game/dab/materials/hud/hud.vmt new file mode 100755 index 000000000..73186470d --- /dev/null +++ b/mp/game/dab/materials/hud/hud.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/hud" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/killcons.vmt b/mp/game/dab/materials/hud/killcons.vmt new file mode 100755 index 000000000..8a707d3e4 --- /dev/null +++ b/mp/game/dab/materials/hud/killcons.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/killcons" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/hud/leaderboard_dead.vmt b/mp/game/dab/materials/hud/leaderboard_dead.vmt new file mode 100755 index 000000000..c4c44fcb6 --- /dev/null +++ b/mp/game/dab/materials/hud/leaderboard_dead.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "hud\leaderboard_dead" + "$vertexcolor" 1 + "$no_fullbright" 1 + "$ignorez" 1 + "%keywords" "tf" + "$translucent" 1 +} + diff --git a/mp/game/dab/materials/hud/notices.vmt b/mp/game/dab/materials/hud/notices.vmt new file mode 100755 index 000000000..ed5a1a425 --- /dev/null +++ b/mp/game/dab/materials/hud/notices.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/notices" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/rounds.vmt b/mp/game/dab/materials/hud/rounds.vmt new file mode 100755 index 000000000..1a9d12965 --- /dev/null +++ b/mp/game/dab/materials/hud/rounds.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/rounds" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/shotguncross.vmt b/mp/game/dab/materials/hud/shotguncross.vmt new file mode 100755 index 000000000..700398c13 --- /dev/null +++ b/mp/game/dab/materials/hud/shotguncross.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/shotguncross" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + diff --git a/mp/game/dab/materials/hud/shotgunzoom.vmt b/mp/game/dab/materials/hud/shotgunzoom.vmt new file mode 100755 index 000000000..07cd6bd37 --- /dev/null +++ b/mp/game/dab/materials/hud/shotgunzoom.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/shotgunzoom" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + diff --git a/mp/game/dab/materials/hud/smgcross.vmt b/mp/game/dab/materials/hud/smgcross.vmt new file mode 100755 index 000000000..56cd98b40 --- /dev/null +++ b/mp/game/dab/materials/hud/smgcross.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/smgcross" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/hud/smgcross3.vmt b/mp/game/dab/materials/hud/smgcross3.vmt new file mode 100755 index 000000000..56cd98b40 --- /dev/null +++ b/mp/game/dab/materials/hud/smgcross3.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/smgcross" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/hud/stars.vmt b/mp/game/dab/materials/hud/stars.vmt new file mode 100755 index 000000000..4457d76d2 --- /dev/null +++ b/mp/game/dab/materials/hud/stars.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/stars" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/symbols.vmt b/mp/game/dab/materials/hud/symbols.vmt new file mode 100755 index 000000000..ba4504b24 --- /dev/null +++ b/mp/game/dab/materials/hud/symbols.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/symbols" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/tscross2.vmt b/mp/game/dab/materials/hud/tscross2.vmt new file mode 100755 index 000000000..711ba96e7 --- /dev/null +++ b/mp/game/dab/materials/hud/tscross2.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/tscross2" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/hud/tscross3.vmt b/mp/game/dab/materials/hud/tscross3.vmt new file mode 100755 index 000000000..d380c4749 --- /dev/null +++ b/mp/game/dab/materials/hud/tscross3.vmt @@ -0,0 +1,12 @@ +"UnlitGeneric" +{ + "$basetexture" "HUD/tscross3" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/hud/watch-super.vmt b/mp/game/dab/materials/hud/watch-super.vmt new file mode 100755 index 000000000..a55ac8fa8 --- /dev/null +++ b/mp/game/dab/materials/hud/watch-super.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/watch-super" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/hud/watch.vmt b/mp/game/dab/materials/hud/watch.vmt new file mode 100755 index 000000000..02a95d5f3 --- /dev/null +++ b/mp/game/dab/materials/hud/watch.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "HUD/watch" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/jahhur/asphalt1.vmt b/mp/game/dab/materials/jahhur/asphalt1.vmt new file mode 100755 index 000000000..505024c4f --- /dev/null +++ b/mp/game/dab/materials/jahhur/asphalt1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/asphalt1" + "$bumpmap" "jahhur/asphalt1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/asphalt1_env.vmt b/mp/game/dab/materials/jahhur/asphalt1_env.vmt new file mode 100755 index 000000000..837008b3a --- /dev/null +++ b/mp/game/dab/materials/jahhur/asphalt1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/asphalt1" + "$bumpmap" "jahhur/asphalt1_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/brick_gray1.vmt b/mp/game/dab/materials/jahhur/brick_gray1.vmt new file mode 100755 index 000000000..d23123044 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/brick_gray1" + "$bumpmap" "jahhur/brick_gray1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/brick_gray2.vmt b/mp/game/dab/materials/jahhur/brick_gray2.vmt new file mode 100755 index 000000000..5000a05c4 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/brick_gray2" + "$bumpmap" "jahhur/brick_gray2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/brick_gray_round1.vmt b/mp/game/dab/materials/jahhur/brick_gray_round1.vmt new file mode 100755 index 000000000..ed90d48ff --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray_round1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/brick_gray_round1" + "$bumpmap" "jahhur/brick_gray_round1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/brick_white1.vmt b/mp/game/dab/materials/jahhur/brick_white1.vmt new file mode 100755 index 000000000..d36a07352 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_white1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/brick_white1" + "$bumpmap" "jahhur/brick_white1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/brick_white1_env.vmt b/mp/game/dab/materials/jahhur/brick_white1_env.vmt new file mode 100755 index 000000000..e565ec622 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_white1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/brick_white1" + "$bumpmap" "jahhur/brick_white1_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/carpet1.vmt b/mp/game/dab/materials/jahhur/carpet1.vmt new file mode 100755 index 000000000..3414e6b59 --- /dev/null +++ b/mp/game/dab/materials/jahhur/carpet1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/carpet1" + "$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "carpet" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concrete_gray1.vmt b/mp/game/dab/materials/jahhur/concrete_gray1.vmt new file mode 100755 index 000000000..05f0ac4aa --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_gray1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concrete_gray1" + "$bumpmap" "jahhur/concrete_gray1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concrete_gray2.vmt b/mp/game/dab/materials/jahhur/concrete_gray2.vmt new file mode 100755 index 000000000..1a6ce7127 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_gray2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concrete_gray2" + "$bumpmap" "jahhur/concrete_white2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concrete_white1.vmt b/mp/game/dab/materials/jahhur/concrete_white1.vmt new file mode 100755 index 000000000..491f9b740 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concrete_white1" + "$bumpmap" "jahhur/concrete_white1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concrete_white2.vmt b/mp/game/dab/materials/jahhur/concrete_white2.vmt new file mode 100755 index 000000000..2023d9398 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concrete_white2" + "$bumpmap" "jahhur/concrete_white2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray1.vmt b/mp/game/dab/materials/jahhur/concreteplates_gray1.vmt new file mode 100755 index 000000000..6a0476b62 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_gray1" + "$bumpmap" "jahhur/concreteplates_gray1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray2.vmt b/mp/game/dab/materials/jahhur/concreteplates_gray2.vmt new file mode 100755 index 000000000..d5eb44352 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_gray2" + "$bumpmap" "jahhur/concreteplates_gray2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray2_wet.vmt b/mp/game/dab/materials/jahhur/concreteplates_gray2_wet.vmt new file mode 100755 index 000000000..764a93b93 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray2_wet.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_gray2" + "$bumpmap" "jahhur/concreteplates_gray2_normal" + "$surfaceprop" "concrete" + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$envmaptint" "[0.01 0.01 0.01]" + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_white1.vmt b/mp/game/dab/materials/jahhur/concreteplates_white1.vmt new file mode 100755 index 000000000..323fb4daa --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_white1" + "$bumpmap" "jahhur/concreteplates_white1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2.vmt b/mp/game/dab/materials/jahhur/concreteplates_white2.vmt new file mode 100755 index 000000000..b9bac8fc8 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_white2" + "$bumpmap" "jahhur/concreteplates_white2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vmt b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vmt new file mode 100755 index 000000000..9ccb9b461 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_white2_paintedgreen" + "$bumpmap" "jahhur/concreteplates_white2_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + "$envmaptint" "[.5 .4 .3]" + "$basemapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vmt b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vmt new file mode 100755 index 000000000..0db477844 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/concreteplates_white2_paintedgrey" + "$bumpmap" "jahhur/concreteplates_white2_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + "$envmaptint" "[.5 .4 .3]" + "$basemapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/decal_broken1.vmt b/mp/game/dab/materials/jahhur/decal_broken1.vmt new file mode 100755 index 000000000..4a11ed98d --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken1.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_broken1" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_broken2.vmt b/mp/game/dab/materials/jahhur/decal_broken2.vmt new file mode 100755 index 000000000..0296e3008 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken2.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_broken2" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_broken3.vmt b/mp/game/dab/materials/jahhur/decal_broken3.vmt new file mode 100755 index 000000000..f07e81545 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken3.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_broken3" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_broken4.vmt b/mp/game/dab/materials/jahhur/decal_broken4.vmt new file mode 100755 index 000000000..c1c8fb045 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken4.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_broken4" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_broken5.vmt b/mp/game/dab/materials/jahhur/decal_broken5.vmt new file mode 100755 index 000000000..bc8609941 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken5.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_broken5" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_leak1.vmt b/mp/game/dab/materials/jahhur/decal_leak1.vmt new file mode 100755 index 000000000..2d3be637a --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak1.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_leak1" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_leak2.vmt b/mp/game/dab/materials/jahhur/decal_leak2.vmt new file mode 100755 index 000000000..0fb553cf4 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak2.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_leak2" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/decal_leak3.vmt b/mp/game/dab/materials/jahhur/decal_leak3.vmt new file mode 100755 index 000000000..7d5974f32 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak3.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/decal_leak3" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/door_elevator1.vmt b/mp/game/dab/materials/jahhur/door_elevator1.vmt new file mode 100755 index 000000000..7cecb7543 --- /dev/null +++ b/mp/game/dab/materials/jahhur/door_elevator1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/door_elevator1" + //"$bumpmap" "jahhur/asphalt1_normal" + "$surfaceprop" "metal" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/fiberglass1.vmt b/mp/game/dab/materials/jahhur/fiberglass1.vmt new file mode 100755 index 000000000..2b7f8736c --- /dev/null +++ b/mp/game/dab/materials/jahhur/fiberglass1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/fiberglass1" + "$bumpmap" "jahhur/fiberglass1_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/highrise1.vmt b/mp/game/dab/materials/jahhur/highrise1.vmt new file mode 100755 index 000000000..3601afe71 --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise1.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/highrise1" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + "$envmapmask" "jahhur/highrise1_spec" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/highrise2.vmt b/mp/game/dab/materials/jahhur/highrise2.vmt new file mode 100755 index 000000000..bcaec7c45 --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise2.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/highrise2" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "glass" + "$envmap" "env_cubemap" + "$envmapmask" "jahhur/highrise2_spec" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/highrise_night1.vmt b/mp/game/dab/materials/jahhur/highrise_night1.vmt new file mode 100755 index 000000000..aec264b0f --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise_night1.vmt @@ -0,0 +1,15 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/highrise_night1" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "concrete" + "$selfillum" 1 + //"$envmap" "env_cubemap" + //"$envmapmask" "jahhur/highrise1_spec" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/lightshaft1_blueish.vmt b/mp/game/dab/materials/jahhur/lightshaft1_blueish.vmt new file mode 100755 index 000000000..730742505 --- /dev/null +++ b/mp/game/dab/materials/jahhur/lightshaft1_blueish.vmt @@ -0,0 +1,8 @@ +"unlitgeneric" + +{ +"$basetexture" "jahhur\lightshaft1_blueish" +"$translucent" 1 +"$additive" 1 +"$nocull" 1 +} diff --git a/mp/game/dab/materials/jahhur/lightshaft1_orange.vmt b/mp/game/dab/materials/jahhur/lightshaft1_orange.vmt new file mode 100755 index 000000000..c6af0071d --- /dev/null +++ b/mp/game/dab/materials/jahhur/lightshaft1_orange.vmt @@ -0,0 +1,8 @@ +"unlitgeneric" + +{ +"$basetexture" "jahhur\lightshaft1_orange" +//"$translucent" 1 +"$additive" 1 +"$nocull" 1 +} diff --git a/mp/game/dab/materials/jahhur/manholecover1.vmt b/mp/game/dab/materials/jahhur/manholecover1.vmt new file mode 100755 index 000000000..002d54df6 --- /dev/null +++ b/mp/game/dab/materials/jahhur/manholecover1.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/manholecover1" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/marble_gray1.vmt b/mp/game/dab/materials/jahhur/marble_gray1.vmt new file mode 100755 index 000000000..e1143419a --- /dev/null +++ b/mp/game/dab/materials/jahhur/marble_gray1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/marble_gray1" + "$bumpmap" "jahhur/marble_gray1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/metal_crane1.vmt b/mp/game/dab/materials/jahhur/metal_crane1.vmt new file mode 100755 index 000000000..dd0569317 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metal_crane1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/metal_crane1" + "$bumpmap" "jahhur/metal_crane1_normal" + "$surfaceprop" "metal" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/metal_crane2_beams.vmt b/mp/game/dab/materials/jahhur/metal_crane2_beams.vmt new file mode 100755 index 000000000..cd49dc080 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metal_crane2_beams.vmt @@ -0,0 +1,15 @@ +"LightmappedGeneric" +{ + "%compilepassbullets" 1 + "$basetexture" "jahhur/metal_crane2_beams" + //"$bumpmap" "jahhur/metal_crane1_normal" + "$surfaceprop" "metal" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + "$nocull" 1 + "$alphatest" 1 + +} diff --git a/mp/game/dab/materials/jahhur/metalbeam1.vmt b/mp/game/dab/materials/jahhur/metalbeam1.vmt new file mode 100755 index 000000000..365eaad3f --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/metalbeam1" + "$bumpmap" "jahhur/metalbeam1_normal" + "$surfaceprop" "metal" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/metalbeam2.vmt b/mp/game/dab/materials/jahhur/metalbeam2.vmt new file mode 100755 index 000000000..a09ecfe32 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/metalbeam2" + "$bumpmap" "jahhur/metalbeam2_normal" + "$surfaceprop" "metal" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/road1.vmt b/mp/game/dab/materials/jahhur/road1.vmt new file mode 100755 index 000000000..d04db7653 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/road1" + "$bumpmap" "jahhur/road1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/road1_wet.vmt b/mp/game/dab/materials/jahhur/road1_wet.vmt new file mode 100755 index 000000000..2c8db6f22 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road1_wet.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/road1" + "$bumpmap" "jahhur/road1_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + "$envmaptint" "[2 2 2]" + "$envmapcontrast" ".9" + "$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/road2.vmt b/mp/game/dab/materials/jahhur/road2.vmt new file mode 100755 index 000000000..efb770bb5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/road2" + "$bumpmap" "jahhur/road2_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/road2_wet.vmt b/mp/game/dab/materials/jahhur/road2_wet.vmt new file mode 100755 index 000000000..c80b7c052 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road2_wet.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/road2" + "$bumpmap" "jahhur/road2_normal" + "$surfaceprop" "concrete" + "$envmap" "env_cubemap" + "$envmaptint" "[1 1 1]" + "$envmapcontrast" ".9" + "$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/road_crossing1.vmt b/mp/game/dab/materials/jahhur/road_crossing1.vmt new file mode 100755 index 000000000..90b105a80 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road_crossing1.vmt @@ -0,0 +1,9 @@ +"lightmappedgeneric" +{ + "$basetexture" "jahhur/road_crossing1" + "$decal" 1 + "$decalscale" .5 + "$translucent" 1 + //"$selfillum" "1" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/jahhur/tiles_beige1.vmt b/mp/game/dab/materials/jahhur/tiles_beige1.vmt new file mode 100755 index 000000000..c602906cd --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_beige1" + "$bumpmap" "jahhur/tiles_beige1_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_beige1_env.vmt b/mp/game/dab/materials/jahhur/tiles_beige1_env.vmt new file mode 100755 index 000000000..c40f6ea05 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_beige1" + "$bumpmap" "jahhur/tiles_beige1_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_beige2.vmt b/mp/game/dab/materials/jahhur/tiles_beige2.vmt new file mode 100755 index 000000000..b9cc4364b --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige2.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_beige2" + "$bumpmap" "jahhur/tiles_beige2_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7 .7]" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_beige2_env.vmt b/mp/game/dab/materials/jahhur/tiles_beige2_env.vmt new file mode 100755 index 000000000..92de4d017 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige2_env.vmt @@ -0,0 +1,12 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_beige2" + "$bumpmap" "jahhur/tiles_beige2_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + //"$reflectivity" [0.001 0.001 0.001] +} diff --git a/mp/game/dab/materials/jahhur/tiles_blue1.vmt b/mp/game/dab/materials/jahhur/tiles_blue1.vmt new file mode 100755 index 000000000..9546b478a --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_blue1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_blue1" + "$bumpmap" "jahhur/tiles_blue1_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_blue1_env.vmt b/mp/game/dab/materials/jahhur/tiles_blue1_env.vmt new file mode 100755 index 000000000..aa2c96aca --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_blue1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_blue1" + "$bumpmap" "jahhur/tiles_blue1_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_gray1.vmt b/mp/game/dab/materials/jahhur/tiles_gray1.vmt new file mode 100755 index 000000000..9993e5445 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_gray1" + "$bumpmap" "jahhur/tiles_gray1_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_gray1_env.vmt b/mp/game/dab/materials/jahhur/tiles_gray1_env.vmt new file mode 100755 index 000000000..e7935b53f --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_gray1" + "$bumpmap" "jahhur/tiles_gray1_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_gray2.vmt b/mp/game/dab/materials/jahhur/tiles_gray2.vmt new file mode 100755 index 000000000..8ae8e682f --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_gray2" + "$bumpmap" "jahhur/tiles_gray2_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white1.vmt b/mp/game/dab/materials/jahhur/tiles_white1.vmt new file mode 100755 index 000000000..6e758363e --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white1" + "$bumpmap" "jahhur/tiles_white1_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white1_env.vmt b/mp/game/dab/materials/jahhur/tiles_white1_env.vmt new file mode 100755 index 000000000..15d5ee7b0 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white1_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white1" + "$bumpmap" "jahhur/tiles_white1_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white2.vmt b/mp/game/dab/materials/jahhur/tiles_white2.vmt new file mode 100755 index 000000000..5399b43dc --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white2" + "$bumpmap" "jahhur/tiles_white2_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white2_env.vmt b/mp/game/dab/materials/jahhur/tiles_white2_env.vmt new file mode 100755 index 000000000..99bc792d1 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white2_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white2" + "$bumpmap" "jahhur/tiles_white2_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white3.vmt b/mp/game/dab/materials/jahhur/tiles_white3.vmt new file mode 100755 index 000000000..ae15a8b9e --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white3.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white3" + "$bumpmap" "jahhur/tiles_white3_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white3_env.vmt b/mp/game/dab/materials/jahhur/tiles_white3_env.vmt new file mode 100755 index 000000000..143aceb1d --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white3_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white3" + "$bumpmap" "jahhur/tiles_white3_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white4.vmt b/mp/game/dab/materials/jahhur/tiles_white4.vmt new file mode 100755 index 000000000..45b76ae82 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white4.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white4" + "$bumpmap" "jahhur/tiles_white4_normal" + "$surfaceprop" "tile" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/tiles_white4_env.vmt b/mp/game/dab/materials/jahhur/tiles_white4_env.vmt new file mode 100755 index 000000000..246dc10ec --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white4_env.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/tiles_white4" + "$bumpmap" "jahhur/tiles_white4_normal" + "$surfaceprop" "tile" + "$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" "3" + //"$envmapsaturation" "1" + "$normalmapalphaenvmapmask" 1 + //"$reflectivity" [0.001 0.001 0.001] + +} diff --git a/mp/game/dab/materials/jahhur/wall1.vmt b/mp/game/dab/materials/jahhur/wall1.vmt new file mode 100755 index 000000000..7b5ad860a --- /dev/null +++ b/mp/game/dab/materials/jahhur/wall1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/wall1" + "$bumpmap" "jahhur/wall1_normal" + "$surfaceprop" "concrete" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/water_puddle1.vmt b/mp/game/dab/materials/jahhur/water_puddle1.vmt new file mode 100755 index 000000000..7cc5812e7 --- /dev/null +++ b/mp/game/dab/materials/jahhur/water_puddle1.vmt @@ -0,0 +1,13 @@ +"UnlitGeneric" +{ + "$basetexture" "jahhur/water_puddle1" + // Original shader: DecalDarkeningSpecularCubicEnvMap + "%tooltexture" "Decals/decalwastelandpuddle001a" + "$envmap" "environment maps/envmap009a" + "$envmapmask" "jahhur/water_puddle1_spec" + "$decal" 1 + "$decalscale" 0.25 + "$translucent" 1 + "$additive" 1 + "$envmaptint" "[0.5 0.4 0.3]" +} diff --git a/mp/game/dab/materials/jahhur/water_sea1.vmt b/mp/game/dab/materials/jahhur/water_sea1.vmt new file mode 100755 index 000000000..82d763c4f --- /dev/null +++ b/mp/game/dab/materials/jahhur/water_sea1.vmt @@ -0,0 +1,52 @@ +"Water" +{ +//for d2_coast_01,3,9,12,11 + "$abovewater" 1 + "%compilewater" 1 + "$forceexpensive" 1 + "$reflectentities" 0 + "$envmap" "env_cubemap" + "%tooltexture" "nature/water_frame01_normal" + "$refracttexture" "_rt_WaterRefraction" + "$refractamount" "0.2" + + + "$reflecttexture" "_rt_WaterReflection" + "$reflectamount" "0.1" + + "$scale" "[1 1]" + + "$bumpmap" "nature/water_coast01_dudv" + "$normalmap" "nature/water_coast01_normal" + + "$surfaceprop" "water" + "$bottommaterial" "nature/water_coast01_beneath" + "$bumpframe" "0" + + "$fogenable" 1 + "$fogcolor" "{7 16 18}" + "srgb?$fogcolor" "{21 48 52}" +// "$fogcolor" "{15 32 36}" +// "$fogcolor" "{22 47 53}" + "$fogstart" 100.00 + "$fogend" 500.00 + + "$scroll1" "[.01 .01 .05]" + "$scroll2" "[-.025 .025 .075]" + + "Proxies" + { + "TextureScroll" + { + "texturescrollvar" "$bumptransform" + "texturescrollrate" .22 + "texturescrollangle" 25.00 + } + + "WaterLOD" + { + } + + } + +} diff --git a/mp/game/dab/materials/jahhur/window1_reflective.vmt b/mp/game/dab/materials/jahhur/window1_reflective.vmt new file mode 100755 index 000000000..e3790b835 --- /dev/null +++ b/mp/game/dab/materials/jahhur/window1_reflective.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/window1_reflective" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "glass" + "$envmap" "env_cubemap" + //"$envmapmask" "jahhur/highrise2_spec" + "$envmaptint" "[.6 .5 .4]" + //"$envmapcontrast" ".1" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/window2.vmt b/mp/game/dab/materials/jahhur/window2.vmt new file mode 100755 index 000000000..eb9164cc9 --- /dev/null +++ b/mp/game/dab/materials/jahhur/window2.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/window2" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "glass" + "$envmap" "env_cubemap" + //"$envmapmask" "jahhur/highrise2_spec" + //"$envmaptint" "[.5 .4 .3]" + "$envmapcontrast" ".1" + //"$envmapsaturation" "1" + "$translucent" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/window3_seethru.vmt b/mp/game/dab/materials/jahhur/window3_seethru.vmt new file mode 100755 index 000000000..88c5b6845 --- /dev/null +++ b/mp/game/dab/materials/jahhur/window3_seethru.vmt @@ -0,0 +1,14 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/window3_seethru" + //"$bumpmap" "jahhur/carpet1_normal" + "$surfaceprop" "glass" + "$envmap" "env_cubemap" + "$envmapmask" "jahhur/window3_seethru_spec" + "$envmaptint" "[3.0 3.0 3.0]" + "$envmapcontrast" "1.9" + //"$envmapsaturation" "1" + "$translucent" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/woodplanks_dark1.vmt b/mp/game/dab/materials/jahhur/woodplanks_dark1.vmt new file mode 100755 index 000000000..32b6711d2 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_dark1.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/woodplanks_dark1" + "$bumpmap" "jahhur/woodplanks_light1_normal" + "$surfaceprop" "wood" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vmt b/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vmt new file mode 100755 index 000000000..4fb115310 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/woodplanks_light1" + "$bumpmap" "jahhur/woodplanks_light1_normal" + "$surfaceprop" "wood" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/jahhur/woodplanks_light2.vmt b/mp/game/dab/materials/jahhur/woodplanks_light2.vmt new file mode 100755 index 000000000..1e9f509f8 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light2.vmt @@ -0,0 +1,13 @@ +"LightmappedGeneric" +{ + "$basetexture" "jahhur/woodplanks_light2" + "$bumpmap" "jahhur/woodplanks_light2_normal" + "$surfaceprop" "wood" + //"$envmap" "env_cubemap" + //"$envmaptint" "[.5 .4 .3]" + //"$envmapcontrast" ".9" + //"$envmapsaturation" "1" + //"$normalmapalphaenvmapmask" 1 + + +} diff --git a/mp/game/dab/materials/logo/dablogo.vmt b/mp/game/dab/materials/logo/dablogo.vmt new file mode 100755 index 000000000..4d0384be3 --- /dev/null +++ b/mp/game/dab/materials/logo/dablogo.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "logo/dablogo" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_1965_-6345_6390.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_1965_-6345_6390.vmt new file mode 100755 index 000000000..58f7c3b99 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_1965_-6345_6390.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c1965_-6345_6390" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2051_-5918_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2051_-5918_6327.vmt new file mode 100755 index 000000000..da00fcd39 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2051_-5918_6327.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2051_-5918_6327" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2183_-5806_6683.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2183_-5806_6683.vmt new file mode 100755 index 000000000..c75376680 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2183_-5806_6683.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2183_-5806_6683" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2444_-6335_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2444_-6335_6327.vmt new file mode 100755 index 000000000..60fd280bb --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_2444_-6335_6327.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2444_-6335_6327" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3043_-6311_6263.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3043_-6311_6263.vmt new file mode 100755 index 000000000..9442ba6fe --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3043_-6311_6263.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3043_-6311_6263" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3510_-6333_6224.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3510_-6333_6224.vmt new file mode 100755 index 000000000..c461eee2d --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3510_-6333_6224.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3510_-6333_6224" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3606_-7607_6171.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3606_-7607_6171.vmt new file mode 100755 index 000000000..0b384a804 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_3606_-7607_6171.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3606_-7607_6171" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_524_-5426_7508.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_524_-5426_7508.vmt new file mode 100755 index 000000000..f64e0b044 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_524_-5426_7508.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c524_-5426_7508" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_892_-5892_7025.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_892_-5892_7025.vmt new file mode 100755 index 000000000..270acb5c2 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_892_-5892_7025.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c892_-5892_7025" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_932_-6535_7016.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_932_-6535_7016.vmt new file mode 100755 index 000000000..7a8734814 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tilefloor020a_932_-6535_7016.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEFLOOR020A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c932_-6535_7016" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1759_-6245_6922.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1759_-6245_6922.vmt new file mode 100755 index 000000000..c9d2e7ce0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1759_-6245_6922.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c1759_-6245_6922" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1965_-6345_6390.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1965_-6345_6390.vmt new file mode 100755 index 000000000..d61457850 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_1965_-6345_6390.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c1965_-6345_6390" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2183_-5806_6683.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2183_-5806_6683.vmt new file mode 100755 index 000000000..5243f290f --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2183_-5806_6683.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2183_-5806_6683" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2444_-6335_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2444_-6335_6327.vmt new file mode 100755 index 000000000..6e2c5adc1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_2444_-6335_6327.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2444_-6335_6327" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3043_-6311_6263.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3043_-6311_6263.vmt new file mode 100755 index 000000000..75e36bd4f --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3043_-6311_6263.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3043_-6311_6263" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3510_-6333_6224.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3510_-6333_6224.vmt new file mode 100755 index 000000000..440d85add --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3510_-6333_6224.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3510_-6333_6224" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3519_-4048_5203.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3519_-4048_5203.vmt new file mode 100755 index 000000000..ab7e7db35 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3519_-4048_5203.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3519_-4048_5203" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3606_-7607_6171.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3606_-7607_6171.vmt new file mode 100755 index 000000000..7e7566757 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_3606_-7607_6171.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3606_-7607_6171" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_495_-6250_7288.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_495_-6250_7288.vmt new file mode 100755 index 000000000..30808b318 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_495_-6250_7288.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c495_-6250_7288" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_524_-5426_7508.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_524_-5426_7508.vmt new file mode 100755 index 000000000..43e34caea --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_524_-5426_7508.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c524_-5426_7508" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_892_-5892_7025.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_892_-5892_7025.vmt new file mode 100755 index 000000000..d6c025863 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_892_-5892_7025.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c892_-5892_7025" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_918_-5893_7701.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_918_-5893_7701.vmt new file mode 100755 index 000000000..b719aed11 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_918_-5893_7701.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c918_-5893_7701" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_932_-6535_7016.vmt b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_932_-6535_7016.vmt new file mode 100755 index 000000000..fbbd0f0a4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/tile/tileroof002a_932_-6535_7016.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/TILEROOF002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c932_-6535_7016" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wizard/blend_snowfloor001a_rockf_wvt_patch.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wizard/blend_snowfloor001a_rockf_wvt_patch.vmt new file mode 100755 index 000000000..522bc4e30 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wizard/blend_snowfloor001a_rockf_wvt_patch.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "de_chateau/rockf" + "$surfaceprop" "rock" + "%keywords" "blend" +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2183_-5806_6683.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2183_-5806_6683.vmt new file mode 100755 index 000000000..e1e510703 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2183_-5806_6683.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/WOOD/WOODFLOOR008A.vmt" + "replace" + { + "LightmappedGeneric_DX9" + { + "$envmap" "maps/da_monastery_b30/c2183_-5806_6683" + } + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2444_-6335_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2444_-6335_6327.vmt new file mode 100755 index 000000000..6bb920a58 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_2444_-6335_6327.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/WOOD/WOODFLOOR008A.vmt" + "replace" + { + "LightmappedGeneric_DX9" + { + "$envmap" "maps/da_monastery_b30/c2444_-6335_6327" + } + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3043_-6311_6263.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3043_-6311_6263.vmt new file mode 100755 index 000000000..d5ceb89e0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3043_-6311_6263.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/WOOD/WOODFLOOR008A.vmt" + "replace" + { + "LightmappedGeneric_DX9" + { + "$envmap" "maps/da_monastery_b30/c3043_-6311_6263" + } + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3510_-6333_6224.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3510_-6333_6224.vmt new file mode 100755 index 000000000..36e19dc2c --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3510_-6333_6224.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/WOOD/WOODFLOOR008A.vmt" + "replace" + { + "LightmappedGeneric_DX9" + { + "$envmap" "maps/da_monastery_b30/c3510_-6333_6224" + } + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3606_-7607_6171.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3606_-7607_6171.vmt new file mode 100755 index 000000000..ef5d3dfa6 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodfloor008a_3606_-7607_6171.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/WOOD/WOODFLOOR008A.vmt" + "replace" + { + "LightmappedGeneric_DX9" + { + "$envmap" "maps/da_monastery_b30/c3606_-7607_6171" + } + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1759_-6245_6922.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1759_-6245_6922.vmt new file mode 100755 index 000000000..3fa0e022a --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1759_-6245_6922.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c1759_-6245_6922" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1965_-6345_6390.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1965_-6345_6390.vmt new file mode 100755 index 000000000..2a853a7ff --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_1965_-6345_6390.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c1965_-6345_6390" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2051_-5918_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2051_-5918_6327.vmt new file mode 100755 index 000000000..b96e613f5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2051_-5918_6327.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2051_-5918_6327" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2183_-5806_6683.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2183_-5806_6683.vmt new file mode 100755 index 000000000..ca73a835f --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2183_-5806_6683.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2183_-5806_6683" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2444_-6335_6327.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2444_-6335_6327.vmt new file mode 100755 index 000000000..c3b81d32f --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_2444_-6335_6327.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c2444_-6335_6327" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3043_-6311_6263.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3043_-6311_6263.vmt new file mode 100755 index 000000000..38642b913 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3043_-6311_6263.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3043_-6311_6263" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3510_-6333_6224.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3510_-6333_6224.vmt new file mode 100755 index 000000000..a01b3b1a4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3510_-6333_6224.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3510_-6333_6224" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3519_-4048_5203.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3519_-4048_5203.vmt new file mode 100755 index 000000000..194b86e34 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3519_-4048_5203.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3519_-4048_5203" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3606_-7607_6171.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3606_-7607_6171.vmt new file mode 100755 index 000000000..bb0a1b106 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_3606_-7607_6171.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c3606_-7607_6171" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_495_-6250_7288.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_495_-6250_7288.vmt new file mode 100755 index 000000000..f58cd178b --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_495_-6250_7288.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c495_-6250_7288" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_524_-5426_7508.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_524_-5426_7508.vmt new file mode 100755 index 000000000..da937cca0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_524_-5426_7508.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c524_-5426_7508" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_892_-5892_7025.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_892_-5892_7025.vmt new file mode 100755 index 000000000..abfc63e58 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_892_-5892_7025.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c892_-5892_7025" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_918_-5893_7701.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_918_-5893_7701.vmt new file mode 100755 index 000000000..f7518a90e --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_918_-5893_7701.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c918_-5893_7701" + } +} diff --git a/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_932_-6535_7016.vmt b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_932_-6535_7016.vmt new file mode 100755 index 000000000..8a91efc89 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/wood/woodstair002a_932_-6535_7016.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/WOOD/WOODSTAIR002A.vmt" + "replace" + { + "$envmap" "maps/da_monastery_b30/c932_-6535_7016" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_-348_-2160_510.vmt new file mode 100755 index 000000000..a55785948 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETE_POLISHED_01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_0_-2108_352.vmt new file mode 100755 index 000000000..90eb7d120 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETE_POLISHED_01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_348_-2160_510.vmt new file mode 100755 index 000000000..78ad88bf4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETE_POLISHED_01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_4_63_95.vmt new file mode 100755 index 000000000..544eeffeb --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/concrete_polished_01_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETE_POLISHED_01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_-348_-2160_510.vmt new file mode 100755 index 000000000..4bf231d07 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_348_-2160_510.vmt new file mode 100755 index 000000000..b77db0c43 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor01_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_-348_-2160_510.vmt new file mode 100755 index 000000000..f8573de20 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR_SUBWAY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-2108_352.vmt new file mode 100755 index 000000000..a66273713 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR_SUBWAY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-3064_416.vmt new file mode 100755 index 000000000..8c94941f0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR_SUBWAY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_348_-2160_510.vmt new file mode 100755 index 000000000..71ff72c73 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/floor_subway01_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/FLOOR_SUBWAY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_-740_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_-740_-2160_510.vmt new file mode 100755 index 000000000..c4d6afe27 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_-740_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/SEWER_CONCRETEWALL01B.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-740_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-2108_352.vmt new file mode 100755 index 000000000..f140f0838 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/SEWER_CONCRETEWALL01B.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3064_416.vmt new file mode 100755 index 000000000..af425c21e --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/SEWER_CONCRETEWALL01B.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3671_564.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3671_564.vmt new file mode 100755 index 000000000..19abc8e91 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_0_-3671_564.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/SEWER_CONCRETEWALL01B.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3671_564" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_4_63_95.vmt new file mode 100755 index 000000000..e1ab1e3d2 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/concrete/sewer_concretewall01b_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/SEWER_CONCRETEWALL01B.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_lighta_opaque_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_lighta_opaque_0_-3064_416.vmt new file mode 100755 index 000000000..744e4a074 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_lighta_opaque_0_-3064_416.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/DA_GLASS_01_LIGHTA_OPAQUE.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + "$crackmaterial" "maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416" + } + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_opaque_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_opaque_0_-3064_416.vmt new file mode 100755 index 000000000..077f6f4ba --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/glass/da_glass_01_opaque_0_-3064_416.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/DA_GLASS_01_OPAQUE.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + "$crackmaterial" "maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416" + } + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416.vmt new file mode 100755 index 000000000..541b333f7 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/glass/offwndwb_break_0_-3064_416.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/blendgrassgravel001a_wvt_patch.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/blendgrassgravel001a_wvt_patch.vmt new file mode 100755 index 000000000..78094fedd --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/blendgrassgravel001a_wvt_patch.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + "$basetexture" "nature/dirtfloor006a" + "$detail" "overlays/macro01a" + "$detailscale" "0.100000" + "%detailtype" "coastline_redgrass02" + "%tooltexture" "nature/blendgrassgravel001a_tooltexture" + "%keywords" "wasteland" + "$surfaceprop" "dirt" +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/blendrockdirt007d_wvt_patch.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/blendrockdirt007d_wvt_patch.vmt new file mode 100755 index 000000000..26dfaf3b5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/blendrockdirt007d_wvt_patch.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "nature/cliffface001a" + "%tooltexture" "nature/blendrockdirt007d_tooltexture" + "$basetexturetransform" "center .5 .5 scale 1 1 rotate 0 translate 0 0" + "$basetexturetransform2" "center .5 .5 scale 2 2 rotate 0 translate 0 0" + "$surfaceprop" "dirt" + "%keywords" "coastline" +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-348_-2160_510.vmt new file mode 100755 index 000000000..f23d35c97 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-740_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-740_-2160_510.vmt new file mode 100755 index 000000000..7de56ac61 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_-740_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-740_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-2108_352.vmt new file mode 100755 index 000000000..cdceebf49 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3064_416.vmt new file mode 100755 index 000000000..28f096640 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3671_564.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3671_564.vmt new file mode 100755 index 000000000..0c9479ec4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_0_-3671_564.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3671_564" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_348_-2160_510.vmt new file mode 100755 index 000000000..a637e804f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_4_63_95.vmt new file mode 100755 index 000000000..5780a01ab --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/rockwall015a_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/ROCKWALL015A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/nature/sandfloor010a_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/nature/sandfloor010a_4_63_95.vmt new file mode 100755 index 000000000..cc9e07353 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/nature/sandfloor010a_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/NATURE/SANDFLOOR010A.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-348_-2160_510.vmt new file mode 100755 index 000000000..1dc575a9b --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-740_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-740_-2160_510.vmt new file mode 100755 index 000000000..cb4de7ad9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_-740_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-740_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-2108_352.vmt new file mode 100755 index 000000000..6ebe0f208 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3064_416.vmt new file mode 100755 index 000000000..51f71d1de --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3671_564.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3671_564.vmt new file mode 100755 index 000000000..d75a7b588 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_0_-3671_564.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3671_564" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_348_-2160_510.vmt new file mode 100755 index 000000000..9ce5f8e03 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_4_63_95.vmt new file mode 100755 index 000000000..dc7582175 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/realworldtextures2/marble/support/marble_pillar_02_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/REALWORLDTEXTURES2/MARBLE/SUPPORT/MARBLE_PILLAR_02.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-348_-2160_510.vmt new file mode 100755 index 000000000..68090e301 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-740_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-740_-2160_510.vmt new file mode 100755 index 000000000..5838fec17 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_-740_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-740_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-2108_352.vmt new file mode 100755 index 000000000..62d26d4f3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-3064_416.vmt new file mode 100755 index 000000000..009a31bf0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_348_-2160_510.vmt new file mode 100755 index 000000000..37a0c9d70 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_4_63_95.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_4_63_95.vmt new file mode 100755 index 000000000..99661aebf --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_4_63_95.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c4_63_95" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_-348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_-348_-2160_510.vmt new file mode 100755 index 000000000..64e468f0f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_-348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01_DARK.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-2108_352.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-2108_352.vmt new file mode 100755 index 000000000..a2e36c403 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-2108_352.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01_DARK.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-2108_352" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-3064_416.vmt new file mode 100755 index 000000000..8e99a0142 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01_DARK.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_348_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_348_-2160_510.vmt new file mode 100755 index 000000000..dd9f0e999 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey01_dark_348_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY01_DARK.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c348_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_-740_-2160_510.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_-740_-2160_510.vmt new file mode 100755 index 000000000..34c8ef11e --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_-740_-2160_510.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY04.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c-740_-2160_510" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3064_416.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3064_416.vmt new file mode 100755 index 000000000..91448e044 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3064_416.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY04.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3064_416" + } +} diff --git a/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3671_564.vmt b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3671_564.vmt new file mode 100755 index 000000000..f2b017079 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/tile/grey04_0_-3671_564.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/TILE/GREY04.vmt" + "replace" + { + "$envmap" "maps/da_sacred_dev/c0_-3671_564" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1176_1366_-1455.vmt new file mode 100755 index 000000000..d00500965 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/BRICK08.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1306_-500_-695.vmt new file mode 100755 index 000000000..3d0aed6b4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/BRICK08.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1541_1131_-810.vmt new file mode 100755 index 000000000..81fb60887 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick08_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/BRICK08.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_1541_1131_-810.vmt new file mode 100755 index 000000000..85a9d8bfa --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/BRICK33.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_2_-703_-1455.vmt new file mode 100755 index 000000000..64c4e27c6 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/brick33_2_-703_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/BRICK33.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1306_-500_-695.vmt new file mode 100755 index 000000000..ad3ce2077 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/CONCRETE01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1541_1131_-810.vmt new file mode 100755 index 000000000..8a53270bb --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/concrete01_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/CONCRETE01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1176_1366_-1455.vmt new file mode 100755 index 000000000..460a6a71c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/GEN07.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1306_-500_-695.vmt new file mode 100755 index 000000000..c640bad9d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/GEN07.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_937_251_-1450.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_937_251_-1450.vmt new file mode 100755 index 000000000..01a844372 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/gen07_937_251_-1450.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/GEN07.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c937_251_-1450" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1176_1366_-1455.vmt new file mode 100755 index 000000000..d33e8b5fd --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/SKYSCRAPER25.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1306_-500_-695.vmt new file mode 100755 index 000000000..56ab33e0c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/buildings/skyscraper25_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/BUILDINGS/SKYSCRAPER25.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_-333_-710_-501.vmt b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_-333_-710_-501.vmt new file mode 100755 index 000000000..3d003ea97 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_-333_-710_-501.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETEFLOOR005A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-333_-710_-501" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-471_-478.vmt b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-471_-478.vmt new file mode 100755 index 000000000..41d82ad4b --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-471_-478.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETEFLOOR005A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-471_-478" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-948_-1018.vmt b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-948_-1018.vmt new file mode 100755 index 000000000..388b9f5c1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/concrete/concretefloor005a_133_-948_-1018.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/CONCRETE/CONCRETEFLOOR005A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-948_-1018" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/dev/dev_blendmeasure_wvt_patch.vmt b/mp/game/dab/materials/maps/da_towers_b35/dev/dev_blendmeasure_wvt_patch.vmt new file mode 100755 index 000000000..6178ebbee --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/dev/dev_blendmeasure_wvt_patch.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "dev/dev_measuregeneric01b" + "%tooltexture" "dev/dev_measuregeneric01b" + "%keywords" "dev" +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-455_-677_-1047.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-455_-677_-1047.vmt new file mode 100755 index 000000000..ccccbc590 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-455_-677_-1047.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/GLASS/GLASSWINDOW007A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-455_-677_-1047" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-513_-186_-1448.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-513_-186_-1448.vmt new file mode 100755 index 000000000..e4f145696 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow007a_-513_-186_-1448.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/GLASS/GLASSWINDOW007A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-513_-186_-1448" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow018a_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow018a_1176_1366_-1455.vmt new file mode 100755 index 000000000..d4442e80d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/glasswindow018a_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/GLASS/GLASSWINDOW018A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-291_-216_-482.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-291_-216_-482.vmt new file mode 100755 index 000000000..34dabcd15 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-291_-216_-482.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-291_-216_-482" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-323_-187_-1028.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-323_-187_-1028.vmt new file mode 100755 index 000000000..d280f194a --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-323_-187_-1028.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-323_-187_-1028" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-333_-710_-501.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-333_-710_-501.vmt new file mode 100755 index 000000000..76600120e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-333_-710_-501.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-333_-710_-501" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-414_-676_-305.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-414_-676_-305.vmt new file mode 100755 index 000000000..dfb667952 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-414_-676_-305.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-414_-676_-305" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-455_-677_-1047.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-455_-677_-1047.vmt new file mode 100755 index 000000000..cfcd3fde8 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-455_-677_-1047.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-455_-677_-1047" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-485_-802_-1447.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-485_-802_-1447.vmt new file mode 100755 index 000000000..e1bc992f4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-485_-802_-1447.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-485_-802_-1447" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1046_-1448.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1046_-1448.vmt new file mode 100755 index 000000000..9fbb2facb --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1046_-1448.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1046_-1448" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1052_-811.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1052_-811.vmt new file mode 100755 index 000000000..02fa58403 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-5_1052_-811.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1052_-811" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-774_-1221_-494.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-774_-1221_-494.vmt new file mode 100755 index 000000000..3bc7ca04c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_-774_-1221_-494.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-774_-1221_-494" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1036_-1221_-679.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1036_-1221_-679.vmt new file mode 100755 index 000000000..88cbd5fd0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1036_-1221_-679.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1036_-1221_-679" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1176_1366_-1455.vmt new file mode 100755 index 000000000..ab3268263 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1176_1366_-1455.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1306_-500_-695.vmt new file mode 100755 index 000000000..7153ba0ae --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1306_-500_-695.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-439_-1024.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-439_-1024.vmt new file mode 100755 index 000000000..044c6ccaf --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-439_-1024.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-439_-1024" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-948_-1018.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-948_-1018.vmt new file mode 100755 index 000000000..012eb6360 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_133_-948_-1018.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-948_-1018" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1541_1131_-810.vmt new file mode 100755 index 000000000..33080b9af --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_1541_1131_-810.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_2_-703_-1455.vmt new file mode 100755 index 000000000..02247d706 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_2_-703_-1455.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_533_251_-1454.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_533_251_-1454.vmt new file mode 100755 index 000000000..c7b53b991 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_533_251_-1454.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c533_251_-1454" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_533_251_-1454" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_533_251_-1454" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_560_1232_-437.vmt new file mode 100755 index 000000000..b3ce192d3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_560_1232_-437.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_560_1232_-437" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_560_1232_-437" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_571_-678_-671.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_571_-678_-671.vmt new file mode 100755 index 000000000..bfb48fe11 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_571_-678_-671.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c571_-678_-671" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_571_-678_-671" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_571_-678_-671" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_690_1797_-806.vmt new file mode 100755 index 000000000..b7e92d65c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_690_1797_-806.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_690_1797_-806" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_690_1797_-806" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_774_251_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_774_251_-810.vmt new file mode 100755 index 000000000..7e81da484 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_774_251_-810.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c774_251_-810" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_774_251_-810" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_774_251_-810" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_866_1190_-823.vmt new file mode 100755 index 000000000..3f2f28cdb --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_866_1190_-823.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_866_1190_-823" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_866_1190_-823" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_937_251_-1450.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_937_251_-1450.vmt new file mode 100755 index 000000000..bd8716105 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_937_251_-1450.vmt @@ -0,0 +1,13 @@ +"patch" +{ + "include" "materials/GLASS/OFFWNDWB.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c937_251_-1450" + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_937_251_-1450" + "lightmappedgeneric_HDR_dx9" + { + "$crackmaterial" "maps/da_towers_b35/glass/offwndwb_break_937_251_-1450" + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482.vmt new file mode 100755 index 000000000..4857d7c99 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-291_-216_-482.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-291_-216_-482" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028.vmt new file mode 100755 index 000000000..85923496c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-323_-187_-1028.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-323_-187_-1028" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501.vmt new file mode 100755 index 000000000..6bad624f6 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-333_-710_-501.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-333_-710_-501" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305.vmt new file mode 100755 index 000000000..73991ffea --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-414_-676_-305.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-414_-676_-305" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047.vmt new file mode 100755 index 000000000..715a60533 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-455_-677_-1047.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-455_-677_-1047" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447.vmt new file mode 100755 index 000000000..036261687 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-485_-802_-1447.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-485_-802_-1447" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448.vmt new file mode 100755 index 000000000..a18562e6d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1046_-1448.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1046_-1448" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811.vmt new file mode 100755 index 000000000..b4e88bfd3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-5_1052_-811.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1052_-811" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494.vmt new file mode 100755 index 000000000..0847c6bdd --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_-774_-1221_-494.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-774_-1221_-494" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679.vmt new file mode 100755 index 000000000..ab1bc693c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1036_-1221_-679.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1036_-1221_-679" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455.vmt new file mode 100755 index 000000000..e660991db --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1176_1366_-1455.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695.vmt new file mode 100755 index 000000000..bee99da85 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1306_-500_-695.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024.vmt new file mode 100755 index 000000000..ef42fcf98 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-439_-1024.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-439_-1024" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018.vmt new file mode 100755 index 000000000..25d980943 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_133_-948_-1018.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-948_-1018" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810.vmt new file mode 100755 index 000000000..083997573 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_1541_1131_-810.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455.vmt new file mode 100755 index 000000000..cef320885 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_2_-703_-1455.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_533_251_-1454.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_533_251_-1454.vmt new file mode 100755 index 000000000..cd92d19b8 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_533_251_-1454.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c533_251_-1454" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_560_1232_-437.vmt new file mode 100755 index 000000000..dacfce9b1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_560_1232_-437.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_571_-678_-671.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_571_-678_-671.vmt new file mode 100755 index 000000000..e5c60ddf9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_571_-678_-671.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c571_-678_-671" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_690_1797_-806.vmt new file mode 100755 index 000000000..611019762 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_690_1797_-806.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_774_251_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_774_251_-810.vmt new file mode 100755 index 000000000..fe6e9cdfc --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_774_251_-810.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c774_251_-810" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_866_1190_-823.vmt new file mode 100755 index 000000000..03e6ede8a --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_866_1190_-823.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_937_251_-1450.vmt b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_937_251_-1450.vmt new file mode 100755 index 000000000..54f7526c9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/glass/offwndwb_break_937_251_-1450.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/glass\offwndwb_break.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c937_251_-1450" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810.vmt new file mode 100755 index 000000000..67377d4c3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810.vmt @@ -0,0 +1,11 @@ +"patch" +{ + "include" "materials/JAHHUR/WATER_SEA1.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + "Proxies" + { + } + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810_depth_48.vmt b/mp/game/dab/materials/maps/da_towers_b35/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810_depth_48.vmt new file mode 100755 index 000000000..a9bf4f1f4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810_depth_48.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/maps/da_towers_b35/jahhur/water_sea1_1541_1131_-810.vmt" + "insert" + { + "$waterdepth" "48" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-333_-710_-501.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-333_-710_-501.vmt new file mode 100755 index 000000000..5cea5badd --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-333_-710_-501.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-333_-710_-501" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-414_-676_-305.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-414_-676_-305.vmt new file mode 100755 index 000000000..951f00f14 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-414_-676_-305.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-414_-676_-305" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-455_-677_-1047.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-455_-677_-1047.vmt new file mode 100755 index 000000000..27750aedb --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-455_-677_-1047.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-455_-677_-1047" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-485_-802_-1447.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-485_-802_-1447.vmt new file mode 100755 index 000000000..9d8f3dd52 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_-485_-802_-1447.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-485_-802_-1447" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1022_-615_87.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1022_-615_87.vmt new file mode 100755 index 000000000..569c40d3c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1022_-615_87.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1022_-615_87" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1036_-1221_-679.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1036_-1221_-679.vmt new file mode 100755 index 000000000..70031817c --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1036_-1221_-679.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1036_-1221_-679" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1176_1366_-1455.vmt new file mode 100755 index 000000000..b25a3452f --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1306_-500_-695.vmt new file mode 100755 index 000000000..5b5526d6e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-439_-1024.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-439_-1024.vmt new file mode 100755 index 000000000..e0ca29506 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-439_-1024.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-439_-1024" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-471_-478.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-471_-478.vmt new file mode 100755 index 000000000..6aebcd41a --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-471_-478.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-471_-478" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-948_-1018.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-948_-1018.vmt new file mode 100755 index 000000000..3c9f8799e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_133_-948_-1018.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-948_-1018" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1541_1131_-810.vmt new file mode 100755 index 000000000..10a07097d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_2_-703_-1455.vmt new file mode 100755 index 000000000..41eee8162 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_2_-703_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_560_1232_-437.vmt new file mode 100755 index 000000000..b593b0678 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_560_1232_-437.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_571_-678_-671.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_571_-678_-671.vmt new file mode 100755 index 000000000..52ef6f6d0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_571_-678_-671.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c571_-678_-671" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_690_1797_-806.vmt new file mode 100755 index 000000000..3cadec046 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_690_1797_-806.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_866_1190_-823.vmt new file mode 100755 index 000000000..616914258 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/freezerwall01_866_1190_-823.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/FREEZERWALL01.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1176_1366_-1455.vmt new file mode 100755 index 000000000..6be2c1954 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1306_-500_-695.vmt new file mode 100755 index 000000000..be12fe624 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1541_1131_-810.vmt new file mode 100755 index 000000000..2fe865fcd --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_571_-678_-671.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_571_-678_-671.vmt new file mode 100755 index 000000000..b73ffc1c5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_571_-678_-671.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c571_-678_-671" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_690_1797_-806.vmt new file mode 100755 index 000000000..40ba8d359 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_690_1797_-806.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_866_1190_-823.vmt new file mode 100755 index 000000000..f76ad3130 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001a_866_1190_-823.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1036_-1221_-679.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1036_-1221_-679.vmt new file mode 100755 index 000000000..e0f27d649 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1036_-1221_-679.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001B.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1036_-1221_-679" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1306_-500_-695.vmt new file mode 100755 index 000000000..12428d8e9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001B.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_133_-439_-1024.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_133_-439_-1024.vmt new file mode 100755 index 000000000..0d36a841b --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_133_-439_-1024.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001B.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-439_-1024" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_571_-678_-671.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_571_-678_-671.vmt new file mode 100755 index 000000000..d0f083082 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalfloor001b_571_-678_-671.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALFLOOR001B.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c571_-678_-671" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalpipe007a_1306_-500_-695.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalpipe007a_1306_-500_-695.vmt new file mode 100755 index 000000000..a8acdea89 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalpipe007a_1306_-500_-695.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALPIPE007A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1306_-500_-695" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/metal/metalroof005a_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/metal/metalroof005a_560_1232_-437.vmt new file mode 100755 index 000000000..85183b2fb --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/metal/metalroof005a_560_1232_-437.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/METAL/METALROOF005A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1176_1366_-1455.vmt new file mode 100755 index 000000000..090e827b0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/MISANQ/BRAWNDO.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1541_1131_-810.vmt new file mode 100755 index 000000000..bd791888d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/MISANQ/BRAWNDO.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_2_-703_-1455.vmt new file mode 100755 index 000000000..8af4f22b9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/misanq/brawndo_2_-703_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/MISANQ/BRAWNDO.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/nature/blendsandgrass008a_wvt_patch.vmt b/mp/game/dab/materials/maps/da_towers_b35/nature/blendsandgrass008a_wvt_patch.vmt new file mode 100755 index 000000000..050c0eb85 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/nature/blendsandgrass008a_wvt_patch.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "nature/sandfloor009a" + "%tooltexture" "nature/blendsandgrass008a_tooltexture" + "$detail" "overlays/macro01a" + "$detailscale" "0.100000" + "$basetexturetransform" "center .5 .5 scale 1 1 rotate 0 translate 0 0" + "$basetexturetransform2" "center .5 .5 scale 1 1 rotate 0 translate 0 0" + "%detailtype" "coastline_grass01" + "$surfaceprop" "antlionsand" +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1046_-1448.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1046_-1448.vmt new file mode 100755 index 000000000..47ef3b665 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1046_-1448.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1046_-1448" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1448_-1444.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1448_-1444.vmt new file mode 100755 index 000000000..3153ff572 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_-5_1448_-1444.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1448_-1444" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1176_1366_-1455.vmt new file mode 100755 index 000000000..93ca598b7 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1541_1131_-810.vmt new file mode 100755 index 000000000..7f39c0604 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_2_-703_-1455.vmt new file mode 100755 index 000000000..bf2501c23 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_2_-703_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_533_251_-1454.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_533_251_-1454.vmt new file mode 100755 index 000000000..d988c7f7f --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_533_251_-1454.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c533_251_-1454" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_690_1797_-806.vmt new file mode 100755 index 000000000..37e1cf99e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_690_1797_-806.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_866_1190_-823.vmt new file mode 100755 index 000000000..95f27c1d8 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_866_1190_-823.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_937_251_-1450.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_937_251_-1450.vmt new file mode 100755 index 000000000..5c30c8dd5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall005c_937_251_-1450.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL005C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c937_251_-1450" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1052_-811.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1052_-811.vmt new file mode 100755 index 000000000..b35d9245e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1052_-811.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1052_-811" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1448_-1444.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1448_-1444.vmt new file mode 100755 index 000000000..45fc1ae28 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_-5_1448_-1444.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1448_-1444" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1176_1366_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1176_1366_-1455.vmt new file mode 100755 index 000000000..0451672da --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1176_1366_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1176_1366_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1541_1131_-810.vmt new file mode 100755 index 000000000..5dfed92e1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_533_251_-1454.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_533_251_-1454.vmt new file mode 100755 index 000000000..8867b530b --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_533_251_-1454.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c533_251_-1454" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_560_1232_-437.vmt new file mode 100755 index 000000000..a9fa9b751 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_560_1232_-437.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_690_1797_-806.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_690_1797_-806.vmt new file mode 100755 index 000000000..ab36581c8 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_690_1797_-806.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c690_1797_-806" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_774_251_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_774_251_-810.vmt new file mode 100755 index 000000000..323fe23a9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_774_251_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c774_251_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_866_1190_-823.vmt new file mode 100755 index 000000000..d2d8e5011 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/plaster/plasterwall030c_866_1190_-823.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PLASTER/PLASTERWALL030C.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-414_-676_-305.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-414_-676_-305.vmt new file mode 100755 index 000000000..45c6abc15 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-414_-676_-305.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-414_-676_-305" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-5_1052_-811.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-5_1052_-811.vmt new file mode 100755 index 000000000..75b36b1e0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-5_1052_-811.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-5_1052_-811" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-774_-1221_-494.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-774_-1221_-494.vmt new file mode 100755 index 000000000..43a752e0b --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_-774_-1221_-494.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c-774_-1221_-494" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1022_-615_87.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1022_-615_87.vmt new file mode 100755 index 000000000..75fa7c876 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1022_-615_87.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1022_-615_87" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_133_-471_-478.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_133_-471_-478.vmt new file mode 100755 index 000000000..95a376c3a --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_133_-471_-478.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c133_-471_-478" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1541_1131_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1541_1131_-810.vmt new file mode 100755 index 000000000..e4d659940 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_1541_1131_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c1541_1131_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_2_-703_-1455.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_2_-703_-1455.vmt new file mode 100755 index 000000000..27f59f430 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_2_-703_-1455.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c2_-703_-1455" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_560_1232_-437.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_560_1232_-437.vmt new file mode 100755 index 000000000..9d69ce3e0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_560_1232_-437.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c560_1232_-437" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_774_251_-810.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_774_251_-810.vmt new file mode 100755 index 000000000..3ac321655 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_774_251_-810.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c774_251_-810" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_866_1190_-823.vmt b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_866_1190_-823.vmt new file mode 100755 index 000000000..4884c7ca9 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/props/metalduct001a_866_1190_-823.vmt @@ -0,0 +1,8 @@ +"patch" +{ + "include" "materials/PROPS/METALDUCT001A.vmt" + "replace" + { + "$envmap" "maps/da_towers_b35/c866_1190_-823" + } +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/wizard/blend/cliff2grass_wvt_patch.vmt b/mp/game/dab/materials/maps/da_towers_b35/wizard/blend/cliff2grass_wvt_patch.vmt new file mode 100755 index 000000000..9b72d2674 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/wizard/blend/cliff2grass_wvt_patch.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "wizard/blend/cliffface002a" + "$surfaceprop" "dirt" + "$bumpmap" "wizard/blend/cliffface002a_normal" +} diff --git a/mp/game/dab/materials/maps/da_towers_b35/wizard/blend_sandgrass2_wvt_patch.vmt b/mp/game/dab/materials/maps/da_towers_b35/wizard/blend_sandgrass2_wvt_patch.vmt new file mode 100755 index 000000000..91e596023 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/wizard/blend_sandgrass2_wvt_patch.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "wizard/blend/groundsand03" + "%tooltexture" "nature/blendsandgrass008a_tooltexture" + "$basetexturetransform" "center .5 .5 scale 1 1 rotate 0 translate 0 0" + "$basetexturetransform2" "center .5 .5 scale 1 1 rotate 10 translate 0 0" + "$surfaceprop" "antlionsand" + "$seamless_scale" "0.050000" +} diff --git a/mp/game/dab/materials/metal/METALWALL076A.vmt b/mp/game/dab/materials/metal/METALWALL076A.vmt new file mode 100755 index 000000000..aec534c6b --- /dev/null +++ b/mp/game/dab/materials/metal/METALWALL076A.vmt @@ -0,0 +1,15 @@ +LightmappedGeneric +{ +$basetexture "metal/metalwall076a" +$basealphaenvmapmask 1 +$surfaceprop metal +$detail "detail\metal_detail_01" +$detailscale "4.283" +$detailblendfactor .8 +$detailblendmode 0 +"%keywords" combine +$envmaptint "[ 0.55 0.55 0.75 ]" +$envmap env_cubemap +$envmapcontrast 1 +$envmapsaturation 1 +} diff --git a/mp/game/dab/materials/metal/brass_01.vmt b/mp/game/dab/materials/metal/brass_01.vmt new file mode 100755 index 000000000..e1b8c61f6 --- /dev/null +++ b/mp/game/dab/materials/metal/brass_01.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$baseTexture "metal/brass_01" +$envmap env_cubemap +$basemapalphaenvmapmask 1 +$envmaptint "[.5 .375 .05]" +$surfaceprop metal +} diff --git a/mp/game/dab/materials/metal/citadel_metalwall074a.vmt b/mp/game/dab/materials/metal/citadel_metalwall074a.vmt new file mode 100755 index 000000000..87bc59ac1 --- /dev/null +++ b/mp/game/dab/materials/metal/citadel_metalwall074a.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + +$basetexture "Metal/metalwall074a" +$surfaceprop metal +"%keywords" "c17industrial,wasteland" +} diff --git a/mp/game/dab/materials/metal/door01.vmt b/mp/game/dab/materials/metal/door01.vmt new file mode 100755 index 000000000..bffdca448 --- /dev/null +++ b/mp/game/dab/materials/metal/door01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "metal/door01" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/drainage_beam_01.vmt b/mp/game/dab/materials/metal/drainage_beam_01.vmt new file mode 100755 index 000000000..3006c0382 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_beam_01.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "metal/drainage_beam_01" +$ssbump 1 +$bumpmap "metal/drainage_beam_01_height-ssbump" +$normalmapalphaenvmapmask 1 +$envmap env_cubemap +$envmaptint "[0.1 0.1 0.1]" +$envmapcontrast 0.9 +$surfaceprop metal +} diff --git a/mp/game/dab/materials/metal/drainage_floor_02.vmt b/mp/game/dab/materials/metal/drainage_floor_02.vmt new file mode 100755 index 000000000..070466bb4 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_floor_02.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ +$basetexture "metal/drainage_floor_02" +$ssbump 1 +$bumpmap "metal/drainage_floor_02_height-ssbump" +$normalmapalphaenvmapmask 1 +$envmap env_cubemap +$envmaptint "[.5 .5 .5]" + +$surfaceprop metal +} diff --git a/mp/game/dab/materials/metal/drainagewall.vmt b/mp/game/dab/materials/metal/drainagewall.vmt new file mode 100755 index 000000000..7f091151a --- /dev/null +++ b/mp/game/dab/materials/metal/drainagewall.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$baseTexture "metal/drainagewall" +$envmap env_cubemap +$bumpmap "metal\drainagewall_normal" +$normalmapalphaenvmapmask 1 +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/drtrime.vmt b/mp/game/dab/materials/metal/drtrime.vmt new file mode 100755 index 000000000..74511543a --- /dev/null +++ b/mp/game/dab/materials/metal/drtrime.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "metal/drtrime" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/framingedge01.vmt b/mp/game/dab/materials/metal/framingedge01.vmt new file mode 100755 index 000000000..925d91967 --- /dev/null +++ b/mp/game/dab/materials/metal/framingedge01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "metal/framingedge01" +$envmap env_cubemap +$envmapmask "metal\framingedge01_ref" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/freezerwall01.vmt b/mp/game/dab/materials/metal/freezerwall01.vmt new file mode 100755 index 000000000..9bd731d87 --- /dev/null +++ b/mp/game/dab/materials/metal/freezerwall01.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$baseTexture "metal/freezerwall01" +$surfaceprop metalvent +$Bumpmap "metal/freezerwall01-ssbump" +$SSBump 1 +$envmap env_cubemap +$envmaptint "[ .8 .8 .8 ]" +$envmapcontrast ".8" +$envmapsaturation 1 +$NormalmapAlphaEnvmapMask 1 +} diff --git a/mp/game/dab/materials/metal/metal_corrugated03b.vmt b/mp/game/dab/materials/metal/metal_corrugated03b.vmt new file mode 100755 index 000000000..287cd4ea5 --- /dev/null +++ b/mp/game/dab/materials/metal/metal_corrugated03b.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ +$baseTexture "metal/metal_corrugated03b" +$surfaceprop metalvent +$bumpmap "metal/corrugated-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .05 .05 .05 ]" +} diff --git a/mp/game/dab/materials/metal/metal_girder_blue.vmt b/mp/game/dab/materials/metal/metal_girder_blue.vmt new file mode 100755 index 000000000..58205f642 --- /dev/null +++ b/mp/game/dab/materials/metal/metal_girder_blue.vmt @@ -0,0 +1,8 @@ +lightmappedgeneric +{ +$basetexture metal\metal_girder_01_blue +$envmap env_cubemap +$bumpmap "metal\metal_girder_nor" +$normalmapalphaenvmapmask 1 +$surfaceprop solidmetal +} diff --git a/mp/game/dab/materials/metal/metaldoor018a.vmt b/mp/game/dab/materials/metal/metaldoor018a.vmt new file mode 100755 index 000000000..96b69a6ad --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor018a.vmt @@ -0,0 +1,17 @@ + +LightmappedGeneric +{ +$basetexture "Metal/metaldoor018a" +$surfaceprop metal +$detail "detail\metal_detail_01" +$detailscale "4.283" +$detailblendfactor .65 +$detailblendmode 0 +"%keywords" c17industrial +$envmap env_cubemap +$bumpmap "Metal/metaldoor018a_normal" +$normalmapalphaenvmapmask 1 +$envmapcontrast 1 +$envmapsaturation 1 +$envmaptint "[ .25 .25 .25 ]" +} diff --git a/mp/game/dab/materials/metal/metaldoor028a.vmt b/mp/game/dab/materials/metal/metaldoor028a.vmt new file mode 100755 index 000000000..ef1ae1a20 --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor028a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + + + +$basetexture "Metal/metaldoor028a" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/metaldoor046a.vmt b/mp/game/dab/materials/metal/metaldoor046a.vmt new file mode 100755 index 000000000..72c4354b7 --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor046a.vmt @@ -0,0 +1,17 @@ + +LightmappedGeneric +{ +$basetexture "Metal/metaldoor046a" +$surfaceprop metal +$detail "detail\metal_detail_01" +$detailscale "4.283" +$detailblendfactor .65 +$detailblendmode 0 +"%keywords" c17industrial +$envmap env_cubemap +$bumpmap "Metal/metaldoor046a_normal" +$normalmapalphaenvmapmask 1 +$envmapcontrast 1 +$envmapsaturation 1 +$envmaptint "[ .25 .25 .25 ]" +} diff --git a/mp/game/dab/materials/metal/metalfence003a.vmt b/mp/game/dab/materials/metal/metalfence003a.vmt new file mode 100755 index 000000000..0f86e3adb --- /dev/null +++ b/mp/game/dab/materials/metal/metalfence003a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ + +$translucent 1 +$basetexture "Metal/metalfence003a" +$surfaceprop metalgrate +"%keywords" "c17downtown,c17industrial" +} diff --git a/mp/game/dab/materials/metal/metalfence007a.vmt b/mp/game/dab/materials/metal/metalfence007a.vmt new file mode 100755 index 000000000..2cef0f9f9 --- /dev/null +++ b/mp/game/dab/materials/metal/metalfence007a.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "Metal/metalfence007a" + "%compilepassbullets" 1 + "$surfaceprop" "chainlink" + "%keywords" "c17downtown" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/metal/metalhull003a.vmt b/mp/game/dab/materials/metal/metalhull003a.vmt new file mode 100755 index 000000000..ab71ae481 --- /dev/null +++ b/mp/game/dab/materials/metal/metalhull003a.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalhull003a" +$surfaceprop metalvent +$detail "detail\dt_metal2" +$detailscale 6 +$detailblendfactor .8 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/metal/metalladder001a.vmt b/mp/game/dab/materials/metal/metalladder001a.vmt new file mode 100755 index 000000000..565cf4e17 --- /dev/null +++ b/mp/game/dab/materials/metal/metalladder001a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalladder001a" +$surfaceprop metalgrate +"%compileladder" 1 +$alphatest 1 +"%compilepassbullets" 1 +} diff --git a/mp/game/dab/materials/metal/metalroof005a.vmt b/mp/game/dab/materials/metal/metalroof005a.vmt new file mode 100755 index 000000000..05522f22a --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof005a.vmt @@ -0,0 +1,13 @@ + +LightmappedGeneric +{ +$basetexture "Metal/metalroof005a" +$surfaceprop metal +"%keywords" c17industrial +$envmap env_cubemap +$bumpmap "Metal/metalroof005a_normal" +$normalmapalphaenvmapmask 1 +$envmapcontrast 1 +$envmapsaturation 1 +$envmaptint "[ .4 .4 .4 ]" +} diff --git a/mp/game/dab/materials/metal/metalroof006a.vmt b/mp/game/dab/materials/metal/metalroof006a.vmt new file mode 100755 index 000000000..fe010288c --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof006a.vmt @@ -0,0 +1,13 @@ +// envmaptint_fix +"LightmappedGeneric" +{ + "$basetexture" "Metal/metalroof006a" + "$surfaceprop" "metal" + "%keywords" "c17industrial" + "$envmap" "env_cubemap" + "$bumpmap" "Metal/metalroof006a_normal" + "$normalmapalphaenvmapmask" 1 + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[ .3 .3 .3 ]" +} diff --git a/mp/game/dab/materials/metal/metalshutters001a.vmt b/mp/game/dab/materials/metal/metalshutters001a.vmt new file mode 100755 index 000000000..16af87615 --- /dev/null +++ b/mp/game/dab/materials/metal/metalshutters001a.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalshutters001a" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/metal/metalvent014a.vmt b/mp/game/dab/materials/metal/metalvent014a.vmt new file mode 100755 index 000000000..ebff67fa6 --- /dev/null +++ b/mp/game/dab/materials/metal/metalvent014a.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalvent014a" +$surfaceprop metalvent +} \ No newline at end of file diff --git a/mp/game/dab/materials/metal/metalwall001a.vmt b/mp/game/dab/materials/metal/metalwall001a.vmt new file mode 100755 index 000000000..93f4ad6fd --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall001a.vmt @@ -0,0 +1,24 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalwall001a" +$surfaceprop metalvent +$detail "detail\dt_metal2" +$detailscale 8 +$detailblendfactor .7 +$detailblendmode 0 +$bumpmap "Metal/metalwall001a_normal" +$normalmapalphaenvmapmask 1 +$envmap env_cubemap +$envmaptint "[ .56 .56 .56 ]" +$envmapcontrast 1 +$envmapsaturation 1 +LightmappedGeneric_HDR_dx9 +{ +$envmaptint "[.25 .25 .25]" +$normalmapalphaenvmapmask 1 +} +LightmappedGeneric_DX9 +{ +$envmaptint "[.25 .25 .25]" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/metal/metalwall005b.vmt b/mp/game/dab/materials/metal/metalwall005b.vmt new file mode 100755 index 000000000..5d356a472 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall005b.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalwall005b" +$surfaceprop metalvent +$detail "detail\dt_metal2" +$detailscale 8 +$detailblendfactor .7 +$detailblendmode 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/metal/metalwall014a.vmt b/mp/game/dab/materials/metal/metalwall014a.vmt new file mode 100755 index 000000000..b1b6d9f67 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall014a.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$basetexture "Metal/metalwall014a" +$surfaceprop metalvent +$detail "detail\dt_metal2" +$detailscale 8 +$detailblendfactor .7 +$detailblendmode 0 +$bumpmap "Metal/metalwall001a_normal" +} \ No newline at end of file diff --git a/mp/game/dab/materials/metal/metalwall054b.vmt b/mp/game/dab/materials/metal/metalwall054b.vmt new file mode 100755 index 000000000..2e3b97891 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall054b.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ + +$basetexture "Metal/metalwall054b" +$surfaceprop metal +$detail "detail\metal_detail_01" +$detailscale "4.283" +$detailblendfactor .8 +$detailblendmode 0 +"%keywords" "airexchange,combine" +} diff --git a/mp/game/dab/materials/metal/metalwall058a.vmt b/mp/game/dab/materials/metal/metalwall058a.vmt new file mode 100755 index 000000000..68c5edca2 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall058a.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + "$basetexture" "Metal/metalwall058a" + "$surfaceprop" "metal" + "%keywords" "c17industrial" + "$envmap" "env_cubemap" + "$basealphaenvmapmask" 1 + "$envmapcontrast" 1 + "$envmapsaturation" 1 + "$envmaptint" "[ .5 .5 .5]" +} diff --git a/mp/game/dab/materials/metal/metalwall085a.vmt b/mp/game/dab/materials/metal/metalwall085a.vmt new file mode 100755 index 000000000..b03508270 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall085a.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Metal/metalwall085a" + "$surfaceprop" "metal" + "%keywords" "c17industrial,wasteland" +} diff --git a/mp/game/dab/materials/metal/portwall001.vmt b/mp/game/dab/materials/metal/portwall001.vmt new file mode 100755 index 000000000..91eaf7818 --- /dev/null +++ b/mp/game/dab/materials/metal/portwall001.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "metal\portwall001" + "$surfaceprop" "metal" + +} diff --git a/mp/game/dab/materials/metal/vent01.vmt b/mp/game/dab/materials/metal/vent01.vmt new file mode 100755 index 000000000..7b3b1fffc --- /dev/null +++ b/mp/game/dab/materials/metal/vent01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "metal/vent01" +$surfaceprop metalvent +} diff --git a/mp/game/dab/materials/misanq/bearstearns.vmt b/mp/game/dab/materials/misanq/bearstearns.vmt new file mode 100755 index 000000000..bee5aa324 --- /dev/null +++ b/mp/game/dab/materials/misanq/bearstearns.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/bearstearns" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapmask" "misanq/bearstearns" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/bluelarge.vmt b/mp/game/dab/materials/misanq/bluelarge.vmt new file mode 100755 index 000000000..abddac058 --- /dev/null +++ b/mp/game/dab/materials/misanq/bluelarge.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/bluelarge" +} diff --git a/mp/game/dab/materials/misanq/bluenyellow.vmt b/mp/game/dab/materials/misanq/bluenyellow.vmt new file mode 100755 index 000000000..a8a663c0b --- /dev/null +++ b/mp/game/dab/materials/misanq/bluenyellow.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/bluenyellow" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/blues.vmt b/mp/game/dab/materials/misanq/blues.vmt new file mode 100755 index 000000000..213c68220 --- /dev/null +++ b/mp/game/dab/materials/misanq/blues.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/blues" +} diff --git a/mp/game/dab/materials/misanq/bluetiles.vmt b/mp/game/dab/materials/misanq/bluetiles.vmt new file mode 100755 index 000000000..783249ef2 --- /dev/null +++ b/mp/game/dab/materials/misanq/bluetiles.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/Bluetiles" + "$surfaceprop" "Tile" +} diff --git a/mp/game/dab/materials/misanq/bluewhite.vmt b/mp/game/dab/materials/misanq/bluewhite.vmt new file mode 100755 index 000000000..2ecbe389d --- /dev/null +++ b/mp/game/dab/materials/misanq/bluewhite.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/bluewhite" + "$bumpmap" "misanq/bluewhite_nor" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + + $envmaptint "[.1 .1 .1]" +} diff --git a/mp/game/dab/materials/misanq/bluewhitetiles.vmt b/mp/game/dab/materials/misanq/bluewhitetiles.vmt new file mode 100755 index 000000000..15270f4bc --- /dev/null +++ b/mp/game/dab/materials/misanq/bluewhitetiles.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/bluewhitetiles" + "$surfaceprop" "Tile" + +} diff --git a/mp/game/dab/materials/misanq/brawndo.vmt b/mp/game/dab/materials/misanq/brawndo.vmt new file mode 100755 index 000000000..525e202f7 --- /dev/null +++ b/mp/game/dab/materials/misanq/brawndo.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/brawndo" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapmask" "misanq/brawndo" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/browns.vmt b/mp/game/dab/materials/misanq/browns.vmt new file mode 100755 index 000000000..ef9a30304 --- /dev/null +++ b/mp/game/dab/materials/misanq/browns.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/browns" +} diff --git a/mp/game/dab/materials/misanq/coffee.vmt b/mp/game/dab/materials/misanq/coffee.vmt new file mode 100755 index 000000000..f52d8fba7 --- /dev/null +++ b/mp/game/dab/materials/misanq/coffee.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/coffee" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/comeandsee.vmt b/mp/game/dab/materials/misanq/comeandsee.vmt new file mode 100755 index 000000000..9819880e6 --- /dev/null +++ b/mp/game/dab/materials/misanq/comeandsee.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/comeandsee" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapmask" "misanq/comeandsee" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/concretesides.vmt b/mp/game/dab/materials/misanq/concretesides.vmt new file mode 100755 index 000000000..4dbb46a72 --- /dev/null +++ b/mp/game/dab/materials/misanq/concretesides.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/concretesides" + "$surfaceprop" "Concrete" +} diff --git a/mp/game/dab/materials/misanq/cyberdyne.vmt b/mp/game/dab/materials/misanq/cyberdyne.vmt new file mode 100755 index 000000000..3a12c6ee7 --- /dev/null +++ b/mp/game/dab/materials/misanq/cyberdyne.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/cyberdyne" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/diehard.vmt b/mp/game/dab/materials/misanq/diehard.vmt new file mode 100755 index 000000000..09a93fac5 --- /dev/null +++ b/mp/game/dab/materials/misanq/diehard.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/diehard" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/downlight.vmt b/mp/game/dab/materials/misanq/downlight.vmt new file mode 100755 index 000000000..f0b5e39fc --- /dev/null +++ b/mp/game/dab/materials/misanq/downlight.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/downlight" + "$surfaceprop" "Glass" +} diff --git a/mp/game/dab/materials/misanq/femaledoor.vmt b/mp/game/dab/materials/misanq/femaledoor.vmt new file mode 100755 index 000000000..eaa08d969 --- /dev/null +++ b/mp/game/dab/materials/misanq/femaledoor.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/femaledoor" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/fugitive.vmt b/mp/game/dab/materials/misanq/fugitive.vmt new file mode 100755 index 000000000..13913b2fb --- /dev/null +++ b/mp/game/dab/materials/misanq/fugitive.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/fugitive" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/heat.vmt b/mp/game/dab/materials/misanq/heat.vmt new file mode 100755 index 000000000..de9fdb1ba --- /dev/null +++ b/mp/game/dab/materials/misanq/heat.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/heat" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/info.vmt b/mp/game/dab/materials/misanq/info.vmt new file mode 100755 index 000000000..2c639a824 --- /dev/null +++ b/mp/game/dab/materials/misanq/info.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/info" + "$surfaceprop" "Tile" +} diff --git a/mp/game/dab/materials/misanq/line.vmt b/mp/game/dab/materials/misanq/line.vmt new file mode 100755 index 000000000..2952741f2 --- /dev/null +++ b/mp/game/dab/materials/misanq/line.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/line" + "$surfaceprop" "Tile" +} diff --git a/mp/game/dab/materials/misanq/line2.vmt b/mp/game/dab/materials/misanq/line2.vmt new file mode 100755 index 000000000..6926c041a --- /dev/null +++ b/mp/game/dab/materials/misanq/line2.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/line2" +} diff --git a/mp/game/dab/materials/misanq/lines.vmt b/mp/game/dab/materials/misanq/lines.vmt new file mode 100755 index 000000000..f32c15f96 --- /dev/null +++ b/mp/game/dab/materials/misanq/lines.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/lines" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/lines2.vmt b/mp/game/dab/materials/misanq/lines2.vmt new file mode 100755 index 000000000..e908059ca --- /dev/null +++ b/mp/game/dab/materials/misanq/lines2.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/lines2" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/maledoor.vmt b/mp/game/dab/materials/misanq/maledoor.vmt new file mode 100755 index 000000000..ef7cfdb2f --- /dev/null +++ b/mp/game/dab/materials/misanq/maledoor.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/maledoor" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/matrix.vmt b/mp/game/dab/materials/misanq/matrix.vmt new file mode 100755 index 000000000..8be220195 --- /dev/null +++ b/mp/game/dab/materials/misanq/matrix.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/matrix" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/mbug.vmt b/mp/game/dab/materials/misanq/mbug.vmt new file mode 100755 index 000000000..b96d3a12a --- /dev/null +++ b/mp/game/dab/materials/misanq/mbug.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/mbug" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapmask" "misanq/mbug" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/meattrain.vmt b/mp/game/dab/materials/misanq/meattrain.vmt new file mode 100755 index 000000000..f72c6d20e --- /dev/null +++ b/mp/game/dab/materials/misanq/meattrain.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/meattrain" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/mi.vmt b/mp/game/dab/materials/misanq/mi.vmt new file mode 100755 index 000000000..87542cf4a --- /dev/null +++ b/mp/game/dab/materials/misanq/mi.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/mi" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/mimic.vmt b/mp/game/dab/materials/misanq/mimic.vmt new file mode 100755 index 000000000..e6bfb822f --- /dev/null +++ b/mp/game/dab/materials/misanq/mimic.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/mimic" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/music.vmt b/mp/game/dab/materials/misanq/music.vmt new file mode 100755 index 000000000..4a4ea0e46 --- /dev/null +++ b/mp/game/dab/materials/misanq/music.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/music" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/newscoffee.vmt b/mp/game/dab/materials/misanq/newscoffee.vmt new file mode 100755 index 000000000..ecc8b5aaa --- /dev/null +++ b/mp/game/dab/materials/misanq/newscoffee.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/newscoffee" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/oceanic.vmt b/mp/game/dab/materials/misanq/oceanic.vmt new file mode 100755 index 000000000..eb12394f0 --- /dev/null +++ b/mp/game/dab/materials/misanq/oceanic.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/oceanic" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" + "$envmaptint" "[.7 .7.7]" + "$envmapmask" "misanq/oceanic" + "$envmapcontrast" 1 +} diff --git a/mp/game/dab/materials/misanq/panel.vmt b/mp/game/dab/materials/misanq/panel.vmt new file mode 100755 index 000000000..587602f59 --- /dev/null +++ b/mp/game/dab/materials/misanq/panel.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/panel" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/phone.vmt b/mp/game/dab/materials/misanq/phone.vmt new file mode 100755 index 000000000..0a14fe097 --- /dev/null +++ b/mp/game/dab/materials/misanq/phone.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/Phone" + "$surfaceprop" "MetalPanel" +} diff --git a/mp/game/dab/materials/misanq/postermid.vmt b/mp/game/dab/materials/misanq/postermid.vmt new file mode 100755 index 000000000..b83baa12b --- /dev/null +++ b/mp/game/dab/materials/misanq/postermid.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/postermid" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/posters.vmt b/mp/game/dab/materials/misanq/posters.vmt new file mode 100755 index 000000000..cc04be9e5 --- /dev/null +++ b/mp/game/dab/materials/misanq/posters.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/posters" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/ragnorapid.vmt b/mp/game/dab/materials/misanq/ragnorapid.vmt new file mode 100755 index 000000000..80c8ff3bc --- /dev/null +++ b/mp/game/dab/materials/misanq/ragnorapid.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/ragnorapid" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/railing.vmt b/mp/game/dab/materials/misanq/railing.vmt new file mode 100755 index 000000000..c855afe31 --- /dev/null +++ b/mp/game/dab/materials/misanq/railing.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/railing" + "$surfaceprop" "Wood_Plank" +} diff --git a/mp/game/dab/materials/misanq/redapple.vmt b/mp/game/dab/materials/misanq/redapple.vmt new file mode 100755 index 000000000..e7a94ae24 --- /dev/null +++ b/mp/game/dab/materials/misanq/redapple.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/redapple" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/rubbish.vmt b/mp/game/dab/materials/misanq/rubbish.vmt new file mode 100755 index 000000000..6c7ab066d --- /dev/null +++ b/mp/game/dab/materials/misanq/rubbish.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/rubbish" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" +} diff --git a/mp/game/dab/materials/misanq/rubbishsides.vmt b/mp/game/dab/materials/misanq/rubbishsides.vmt new file mode 100755 index 000000000..c74815c3a --- /dev/null +++ b/mp/game/dab/materials/misanq/rubbishsides.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/rubbishsides" + "$surfaceprop" "Metal" + "$envmap" "env_cubemap" +} diff --git a/mp/game/dab/materials/misanq/samurais.vmt b/mp/game/dab/materials/misanq/samurais.vmt new file mode 100755 index 000000000..c12a51e30 --- /dev/null +++ b/mp/game/dab/materials/misanq/samurais.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/samurais" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/signs1.vmt b/mp/game/dab/materials/misanq/signs1.vmt new file mode 100755 index 000000000..62a5b7403 --- /dev/null +++ b/mp/game/dab/materials/misanq/signs1.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/signs1" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/signs2.vmt b/mp/game/dab/materials/misanq/signs2.vmt new file mode 100755 index 000000000..4fbde2a15 --- /dev/null +++ b/mp/game/dab/materials/misanq/signs2.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/signs2" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/snacks.vmt b/mp/game/dab/materials/misanq/snacks.vmt new file mode 100755 index 000000000..12a0acdbe --- /dev/null +++ b/mp/game/dab/materials/misanq/snacks.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/snacks" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/steps.vmt b/mp/game/dab/materials/misanq/steps.vmt new file mode 100755 index 000000000..bc9514662 --- /dev/null +++ b/mp/game/dab/materials/misanq/steps.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/steps" +} diff --git a/mp/game/dab/materials/misanq/streets.vmt b/mp/game/dab/materials/misanq/streets.vmt new file mode 100755 index 000000000..54457a7ac --- /dev/null +++ b/mp/game/dab/materials/misanq/streets.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/streets" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/t-ra.vmt b/mp/game/dab/materials/misanq/t-ra.vmt new file mode 100755 index 000000000..b6186ede6 --- /dev/null +++ b/mp/game/dab/materials/misanq/t-ra.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/t-ra" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/thejackal.vmt b/mp/game/dab/materials/misanq/thejackal.vmt new file mode 100755 index 000000000..dac2de900 --- /dev/null +++ b/mp/game/dab/materials/misanq/thejackal.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/thejackal" + "$surfaceprop" "Metal" + "$translucent" 1 +} diff --git a/mp/game/dab/materials/misanq/tickets.vmt b/mp/game/dab/materials/misanq/tickets.vmt new file mode 100755 index 000000000..0232fc69e --- /dev/null +++ b/mp/game/dab/materials/misanq/tickets.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/tickets" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/toilets.vmt b/mp/game/dab/materials/misanq/toilets.vmt new file mode 100755 index 000000000..3f5c42f22 --- /dev/null +++ b/mp/game/dab/materials/misanq/toilets.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/toilets" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/truelies.vmt b/mp/game/dab/materials/misanq/truelies.vmt new file mode 100755 index 000000000..d865111f1 --- /dev/null +++ b/mp/game/dab/materials/misanq/truelies.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/truelies" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/misanq/wall1.vmt b/mp/game/dab/materials/misanq/wall1.vmt new file mode 100755 index 000000000..a40c41167 --- /dev/null +++ b/mp/game/dab/materials/misanq/wall1.vmt @@ -0,0 +1,4 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/wall1" +} diff --git a/mp/game/dab/materials/misanq/yellowline.vmt b/mp/game/dab/materials/misanq/yellowline.vmt new file mode 100755 index 000000000..25b7892da --- /dev/null +++ b/mp/game/dab/materials/misanq/yellowline.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "misanq/yellowline" + "$surfaceprop" "Tile" +} diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vmt new file mode 100755 index 000000000..a3b7471fc --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vmt @@ -0,0 +1,8 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_01" + "$translucent" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vmt new file mode 100755 index 000000000..fd21d4fb8 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_01a" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vmt new file mode 100755 index 000000000..671a37c2d --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_01b" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vmt new file mode 100755 index 000000000..ab16890a9 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_01c" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vmt new file mode 100755 index 000000000..e8417bfa6 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_01d" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vmt new file mode 100755 index 000000000..d6a5cbd59 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_02a" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vmt new file mode 100755 index 000000000..0b745043c --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_02b" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vmt new file mode 100755 index 000000000..b97bd896c --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_02c" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vmt new file mode 100755 index 000000000..18baab9c0 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_02d" + "$translucent" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 + "$nocull" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vmt new file mode 100755 index 000000000..0af914e6d --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_03a" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vmt new file mode 100755 index 000000000..a5dace107 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_03b" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vmt new file mode 100755 index 000000000..c9db30d37 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_03c" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vmt b/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vmt new file mode 100755 index 000000000..6a9ca7468 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/brokentile/tilebroken_03d" + "$translucent" 1 + "$nocull" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/aura/exteriors/tent/tent.vmt b/mp/game/dab/materials/models/aura/exteriors/tent/tent.vmt new file mode 100755 index 000000000..7f29d3b5b --- /dev/null +++ b/mp/game/dab/materials/models/aura/exteriors/tent/tent.vmt @@ -0,0 +1,13 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/exteriors/tent/tent" + "$bumpmap" "models/aura/exteriors/tent/tent_normal" + "$normalmap" "models/aura/exteriors/tent/tent_normal" + "$alphatest" 1 + + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + "$envmapcontrast" 0.5 + "$envmapsaturation" 0.3 + "$envmaptint" "[ 0.6 0.6 0.6 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vmt b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vmt new file mode 100755 index 000000000..a9d11cdfa --- /dev/null +++ b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse" +} diff --git a/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vmt b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vmt new file mode 100755 index 000000000..149059553 --- /dev/null +++ b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vmt @@ -0,0 +1,6 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/foliage/deciduous/birchtree1/branchcluster" + "$alphatest" 1 + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vmt b/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vmt new file mode 100755 index 000000000..117a5a17f --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/anvil/anvil_DIFFUSE" +} diff --git a/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vmt b/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vmt new file mode 100755 index 000000000..be5b349f2 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/bellows/bellows_diffuse" +} diff --git a/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vmt b/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vmt new file mode 100755 index 000000000..58ccedc1c --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vmt @@ -0,0 +1,6 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/broom_01/broom_01" + "$alphatest" 1 + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/aura/props/chest_01/chest_01.vmt b/mp/game/dab/materials/models/aura/props/chest_01/chest_01.vmt new file mode 100755 index 000000000..e6b975c42 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/chest_01/chest_01.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/chest_01/chest_01_dif" + "$bumpmap" "models/aura/props/chest_01/chest_01_nor" +} diff --git a/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vmt b/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vmt new file mode 100755 index 000000000..88b8c2b70 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/hammer_01/hammer_01" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vmt new file mode 100755 index 000000000..054f5f17f --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_01/mushroom_01a" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vmt new file mode 100755 index 000000000..518ef7af9 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_01/mushroom_01b" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vmt new file mode 100755 index 000000000..5ca6f1564 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_01/mushroom_01c" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vmt new file mode 100755 index 000000000..5060781d8 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_02/mushroom_02a" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vmt new file mode 100755 index 000000000..10d73cf00 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_02/mushroom_02b" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vmt new file mode 100755 index 000000000..ca4ed67b5 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_02/mushroom_02c" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vmt new file mode 100755 index 000000000..3818c5039 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_03/mushroom_03a" +} diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vmt b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vmt new file mode 100755 index 000000000..b911a06d4 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/ingredients/mushroom_03/mushroom_03b" +} diff --git a/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vmt b/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vmt new file mode 100755 index 000000000..5761fc3c5 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/leatherbottle_01/leatherbottle_01" +} diff --git a/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vmt b/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vmt new file mode 100755 index 000000000..dd50df97e --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vmt @@ -0,0 +1,6 @@ +VertexlitGeneric +{ + $basetexture models/aura/props/metalpiece/metalpiece_diffuse + $surfaceprop Metal + $selfillum 1 +} diff --git a/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vmt b/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vmt new file mode 100755 index 000000000..ffd012da6 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/scroll_01/scroll_01" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vmt b/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vmt new file mode 100755 index 000000000..ffd012da6 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/scroll_01/scroll_01" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vmt b/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vmt new file mode 100755 index 000000000..ffd012da6 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/scroll_01/scroll_01" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vmt b/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vmt new file mode 100755 index 000000000..8d9bde11a --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/shelf_01/shelf_01" +} diff --git a/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vmt b/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vmt new file mode 100755 index 000000000..054b9c93f --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/aura/props/torch_01/torch_01" +} diff --git a/mp/game/dab/materials/models/briefcase/briefcase_01.vmt b/mp/game/dab/materials/models/briefcase/briefcase_01.vmt new file mode 100755 index 000000000..7972df984 --- /dev/null +++ b/mp/game/dab/materials/models/briefcase/briefcase_01.vmt @@ -0,0 +1,11 @@ +Vertexlitgeneric +{ + $basetexture models/briefcase/briefcase_01_dif + $bumpmap models/briefcase/briefcase_01_nor + $phong 1 + $phongboost 1 + $phonexponent 10 + $phongfresnelranges "[.5 .75 1]" + $rimlight 1 + $rimexponent 10 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/ceilingcat.vmt b/mp/game/dab/materials/models/ceilingcat.vmt new file mode 100755 index 000000000..5bdf7b086 --- /dev/null +++ b/mp/game/dab/materials/models/ceilingcat.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + $basetexture models/ceilingcat +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/clubzombo/blacksofa.vmt b/mp/game/dab/materials/models/clubzombo/blacksofa.vmt new file mode 100755 index 000000000..efb9db688 --- /dev/null +++ b/mp/game/dab/materials/models/clubzombo/blacksofa.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\clubzombo/blacksofa" + "$surfaceprop" "cloth" + "$bumpmap" "models\clubzombo/blacksofa_normal" + + //phong parameters + "$phong" "1" + //"$phongexponenttexture" "non" + "$phongexponent" "25" + "$phongboost" "1" + "$phongfresnelranges" "[1 2 6]" + + //rimlight parameters + "$rimlight" "1" + "$rimlightexponent" "8" + "$rimlightboost" "6" +} diff --git a/mp/game/dab/materials/models/da_miami/barstool_01.vmt b/mp/game/dab/materials/models/da_miami/barstool_01.vmt new file mode 100755 index 000000000..6b9cc0d63 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01.vmt @@ -0,0 +1,13 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/barstool_01_dif + $bumpmap models/da_miami/barstool_01_nor + $surfaceprop metal + $model 1 + + $envmap env_cubemap + $envmaptint [0.6 0.6 0.6] + $halflambert 1 + $normalmapalphaenvmapmask 1 + +} diff --git a/mp/game/dab/materials/models/da_miami/barstool_01a.vmt b/mp/game/dab/materials/models/da_miami/barstool_01a.vmt new file mode 100755 index 000000000..7ad17c975 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01a.vmt @@ -0,0 +1,12 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/barstool_01a_dif + $bumpmap models/da_miami/barstool_01_nor + $surfaceprop metal + $model 1 + + $envmap env_cubemap + $envmaptint [0.6 0.6 0.6] + $halflambert 1 + $normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/da_miami/barstool_01b.vmt b/mp/game/dab/materials/models/da_miami/barstool_01b.vmt new file mode 100755 index 000000000..20e1119bc --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01b.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/barstool_01b_dif + $bumpmap models/da_miami/barstool_01_nor + $surfaceprop metal + $model 1 + + $envmap env_cubemap + $halflambert 1 + $normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/da_miami/couch_01.vmt b/mp/game/dab/materials/models/da_miami/couch_01.vmt new file mode 100755 index 000000000..f97abdb01 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/couch_01.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ + $basetexture models/da_miami/couch_01_dif +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_miami/couch_colourful.vmt b/mp/game/dab/materials/models/da_miami/couch_colourful.vmt new file mode 100755 index 000000000..9c771b09b --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/couch_colourful.vmt @@ -0,0 +1,9 @@ +VertexlitGeneric +{ + $basetexture models/da_miami/couch_colourful_dif + $bumpmap models/da_miami/couch_colourful_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint [ 0.5 0.5 0.5 ] + $surfaceprop plastic +} diff --git a/mp/game/dab/materials/models/da_miami/discoball.vmt b/mp/game/dab/materials/models/da_miami/discoball.vmt new file mode 100755 index 000000000..0e9e2c38c --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/discoball.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/da_miami/discoball_dif +$bumpmap models/da_miami/discoball_nor +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmapcontrast -20 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_post.vmt b/mp/game/dab/materials/models/da_miami/rope_barrier_post.vmt new file mode 100755 index 000000000..178fa34c1 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_post.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/rope_barrier_post_dif + $bumpmap models/da_miami/rope_barrier_post_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $surfaceprop Metal + $model 1 + +} diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope.vmt b/mp/game/dab/materials/models/da_miami/rope_barrier_rope.vmt new file mode 100755 index 000000000..93d60f99e --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/rope_barrier_rope_dif + $surfaceprop carpet + $model 1 + +} diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vmt b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vmt new file mode 100755 index 000000000..5d4329806 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/rope_barrier_rope_blue + $surfaceprop carpet + $model 1 + +} diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vmt b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vmt new file mode 100755 index 000000000..198254dae --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ + $baseTexture models/da_miami/rope_barrier_rope_green + $surfaceprop carpet + $model 1 + +} diff --git a/mp/game/dab/materials/models/da_penthouse/bed_01.vmt b/mp/game/dab/materials/models/da_penthouse/bed_01.vmt new file mode 100755 index 000000000..9b6d16b22 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/bed_01.vmt @@ -0,0 +1,19 @@ +vertexlitgeneric +{ + $baseTexture models/da_penthouse/bed_01_dif + $bumpmap models/da_penthouse/bed_01_nor + $surfaceprop wood + + $model 1 + + $phong 1 + $phongexponent 9 + $phongboost 1 + $phongfresnelranges [0.05 0.5 1] + + $rimlight 0 + $rimlightexponent 700 + $rimlightboost 1 + + +} diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_01.vmt b/mp/game/dab/materials/models/da_penthouse/deckchair_01.vmt new file mode 100755 index 000000000..8f642568b --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_01.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/deckchair_01_dif + $bumpmap models/da_penthouse/deckchair_01_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion.vmt b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion.vmt new file mode 100755 index 000000000..092b19aeb --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/deckchair_cushion_dif_1 + $bumpmap models/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_2.vmt b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_2.vmt new file mode 100755 index 000000000..356966dc5 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_2.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/deckchair_cushion_dif_2 + $bumpmap models/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_3.vmt b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_3.vmt new file mode 100755 index 000000000..fd957c00a --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_3.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/deckchair_cushion_dif_3 + $bumpmap models/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/downpipe.vmt b/mp/game/dab/materials/models/da_penthouse/downpipe.vmt new file mode 100755 index 000000000..5493cc60c --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/downpipe.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/downpipe_dif + $bumpmap models/da_penthouse/downpipe_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/gutter.vmt b/mp/game/dab/materials/models/da_penthouse/gutter.vmt new file mode 100755 index 000000000..3b4075f0a --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/gutter.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/gutter_dif_1 + $bumpmap models/da_penthouse/gutter_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/gutter_2.vmt b/mp/game/dab/materials/models/da_penthouse/gutter_2.vmt new file mode 100755 index 000000000..cb3c84438 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/gutter_2.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/gutter_dif_2 + $bumpmap models/da_penthouse/gutter_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_penthouse/window_slats.vmt b/mp/game/dab/materials/models/da_penthouse/window_slats.vmt new file mode 100755 index 000000000..8fcc21f14 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/window_slats.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ + $basetexture models/da_penthouse/window_slats_dif + $bumpmap models/da_penthouse/window_slats_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/buttress_01.vmt b/mp/game/dab/materials/models/da_sacred/buttress_01.vmt new file mode 100755 index 000000000..11af8c10a --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/buttress_01.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/buttress_01_dif +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/candleflame_01.vmt b/mp/game/dab/materials/models/da_sacred/candleflame_01.vmt new file mode 100755 index 000000000..6084cc4e2 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/candleflame_01.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ + "$basetexture" "models/da_sacred/candleflame_01" + "$translucent" "1" + "$nocull" "1" + $additive 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/candlewax.vmt b/mp/game/dab/materials/models/da_sacred/candlewax.vmt new file mode 100755 index 000000000..727a50f24 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/candlewax.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + "$basetexture" "models/da_sacred/candlewax" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/church_bell.vmt b/mp/game/dab/materials/models/da_sacred/church_bell.vmt new file mode 100755 index 000000000..c67edd57b --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/church_bell.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/church_bell + $bumpmap models/da_sacred/church_bell_nor + + $phong 1 + $phongboost .35 + $phongexponent 5 + $phongfresnelranges "[ 1 1 1 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/cloister_roof.vmt b/mp/game/dab/materials/models/da_sacred/cloister_roof.vmt new file mode 100755 index 000000000..9ccf732bf --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/cloister_roof.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/cloister_roof_dif +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/coffin.vmt b/mp/game/dab/materials/models/da_sacred/coffin.vmt new file mode 100755 index 000000000..b2b8ae3a1 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/da_sacred/coffin + + $phong 1 + $phongboost 1 + $phongfresnelranges "[1 5 5]" + + $BasemapAlphaPhongMask 1 + + $phongexponent 75 + + } \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/coffin_open.vmt b/mp/game/dab/materials/models/da_sacred/coffin_open.vmt new file mode 100755 index 000000000..99891c3bd --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin_open.vmt @@ -0,0 +1,11 @@ +Vertexlitgeneric +{ + $basetexture models/da_sacred/coffin_open_dif + $bumpmap models/da_sacred/coffin_open_nor + $phongexponenttexture models/da_sacred/coffin_open_exp + + $phong 1 + $phongboost 1 + $phongfresnelranges "[1 5 5]" + + } \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/da_flowers_01.vmt b/mp/game/dab/materials/models/da_sacred/da_flowers_01.vmt new file mode 100755 index 000000000..afd92d769 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/da_flowers_01.vmt @@ -0,0 +1,5 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/da_flowers_dif + $alphatest 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/gaslantern.vmt b/mp/game/dab/materials/models/da_sacred/gaslantern.vmt new file mode 100755 index 000000000..85a8b1f44 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/gaslantern.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/gaslantern_dif + $bumpmap models/da_sacred/gaslantern_nor + + $phong 1 + $phongboost 1 + $phongexponent 10 + $phongfresnelranges "[ .8 1 .5 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/gaslantern_on.vmt b/mp/game/dab/materials/models/da_sacred/gaslantern_on.vmt new file mode 100755 index 000000000..c7a412ebe --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/gaslantern_on.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/gaslantern_dif_on + $sefillum 1 + $bumpmap models/da_sacred/gaslantern_nor + + $phong 1 + $phongboost 1 + $phongexponent 10 + $phongfresnelranges "[ .8 1 .5 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/pew.vmt b/mp/game/dab/materials/models/da_sacred/pew.vmt new file mode 100755 index 000000000..8e3b08103 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/pew.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + "$basetexture" "models/da_sacred/pew_dif" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/da_sacred/worshipboxes.vmt b/mp/game/dab/materials/models/da_sacred/worshipboxes.vmt new file mode 100755 index 000000000..e696eef7c --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/worshipboxes.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + $basetexture models/da_sacred/worshipboxes +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vmt new file mode 100755 index 000000000..f21f9b323 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vmt new file mode 100755 index 000000000..e3297c37c --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64a" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64a_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vmt new file mode 100755 index 000000000..082f69ce3 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64d" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64d_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vmt new file mode 100755 index 000000000..1bdbb990f --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64g" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64g_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vmt new file mode 100755 index 000000000..04df7dad6 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64h" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64h_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vmt new file mode 100755 index 000000000..5406ed9a2 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64i" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64i_normal" +} diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vmt b/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vmt new file mode 100755 index 000000000..4e3b91f72 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vmt @@ -0,0 +1,6 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/de_dust/crates/crate_64x64j" + "$surfaceprop" "wood" +// "$bumpmap" "models/de_dust/crates/crate_64x64j_normal" +} diff --git a/mp/game/dab/materials/models/fibbs/torch.vmt b/mp/game/dab/materials/models/fibbs/torch.vmt new file mode 100755 index 000000000..a9219e076 --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torch.vmt @@ -0,0 +1,9 @@ +VertexlitGeneric +{ +$basetexture "models/Fibbs/Torch" +$bumpmap "models/Fibbs/Torch_n" +$normalmapalphaenvmapmask 1 +$envmap "env_cubemap" +$envmaptint "[.4 .4 .4]" +$model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/fibbs/torchmount.vmt b/mp/game/dab/materials/models/fibbs/torchmount.vmt new file mode 100755 index 000000000..e2188c3b2 --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torchmount.vmt @@ -0,0 +1,10 @@ +VertexlitGeneric +{ +$basetexture "models/Fibbs/TorchMount" +$bumpmap "models/Fibbs/TorchMount_n" +$normalmapalphaenvmapmask 1 +$envmap "env_cubemap" +$envmaptint "[.4 .4 .4]" +$model 1 +$nocull 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/hostages/art_facemap.vmt b/mp/game/dab/materials/models/hostages/art_facemap.vmt new file mode 100755 index 000000000..fcc14b6a9 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/art_facemap.vmt @@ -0,0 +1,6 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/Hostages/art_facemap" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/cohrt.vmt b/mp/game/dab/materials/models/hostages/cohrt.vmt new file mode 100755 index 000000000..2b6202bf6 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/cohrt.vmt @@ -0,0 +1,7 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/hostages/cohrt" + "$envmapsphere" 1 + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/eyeball_l.vmt b/mp/game/dab/materials/models/hostages/eyeball_l.vmt new file mode 100755 index 000000000..ee8048aa1 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/eyeball_l.vmt @@ -0,0 +1,6 @@ +"eyes" +{ + "$basetexture" "models/Hostages/eyeball_l" + "$iris" "models/Hostages/pupil_l" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/eyeball_r.vmt b/mp/game/dab/materials/models/hostages/eyeball_r.vmt new file mode 100755 index 000000000..3620591be --- /dev/null +++ b/mp/game/dab/materials/models/hostages/eyeball_r.vmt @@ -0,0 +1,6 @@ +"eyes" +{ + "$basetexture" "models/hostages/eyeball_r" + "$iris" "models/hostages/pupil_r" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/glass2.vmt b/mp/game/dab/materials/models/hostages/glass2.vmt new file mode 100755 index 000000000..25bb23a06 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glass2.vmt @@ -0,0 +1,14 @@ +"UnlitGeneric" +{ + // Original shader: TranslucentSpecularSphericalEnvMap + "$additive" 1 + + "$basetexture" "models/hostages/glasslens" + "$translucent" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" "1" +// "$envmaptint" "[.5 .5 .5]" +// "$envmapsaturation" "[.6 .6 .6]" + "$model" 1 + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/glassesfront_walter.vmt b/mp/game/dab/materials/models/hostages/glassesfront_walter.vmt new file mode 100755 index 000000000..2e07b43be --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassesfront_walter.vmt @@ -0,0 +1,9 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitMaskedEnvMappedTexture + "$basetexture" "models/hostages/glassesfront_walter" + "$envmapmask" "models/hostages/glassesfrontmask_walter" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/glassesside_walter.vmt b/mp/game/dab/materials/models/hostages/glassesside_walter.vmt new file mode 100755 index 000000000..6b1d98437 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassesside_walter.vmt @@ -0,0 +1,9 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitMaskedEnvMappedTexture + "$basetexture" "models/hostages/glassesside_walter" + "$envmapmask" "models/hostages/glassessidemask_walter" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/glint.vmt b/mp/game/dab/materials/models/hostages/glint.vmt new file mode 100755 index 000000000..0a936491f --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glint.vmt @@ -0,0 +1,7 @@ +"UnlitGeneric" +{ + // Original shader: AddTexture + "$basetexture" "models/hostages/glint" + "$additive" 1 + "$model" 1 +} diff --git a/mp/game/dab/materials/models/hostages/hostage_sheet.vmt b/mp/game/dab/materials/models/hostages/hostage_sheet.vmt new file mode 100755 index 000000000..c3a8dc285 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/hostage_sheet.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + "$basetexture" "models\hostages\hostage_sheet" + "$bumpmap" "models\hostages\hostage_sheet_normal" + +} diff --git a/mp/game/dab/materials/models/hostages/mouth.vmt b/mp/game/dab/materials/models/hostages/mouth.vmt new file mode 100755 index 000000000..69a8ad1ed --- /dev/null +++ b/mp/game/dab/materials/models/hostages/mouth.vmt @@ -0,0 +1,7 @@ +"Teeth" +{ + "$basetexture" "models/hostages/mouth" + "$model" 1 + "$clientshader" "MouthShader" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/pupil_l.vmt b/mp/game/dab/materials/models/hostages/pupil_l.vmt new file mode 100755 index 000000000..40ca47ccb --- /dev/null +++ b/mp/game/dab/materials/models/hostages/pupil_l.vmt @@ -0,0 +1,4 @@ +"Eyeball" +{ + "$basetexture" "models/hostages/pupil_l" +} diff --git a/mp/game/dab/materials/models/hostages/pupil_r.vmt b/mp/game/dab/materials/models/hostages/pupil_r.vmt new file mode 100755 index 000000000..67621eebe --- /dev/null +++ b/mp/game/dab/materials/models/hostages/pupil_r.vmt @@ -0,0 +1,4 @@ +"Eyeball" +{ + "$basetexture" "models/hostages/pupil_r" +} diff --git a/mp/game/dab/materials/models/hostages/sandro_facemap.vmt b/mp/game/dab/materials/models/hostages/sandro_facemap.vmt new file mode 100755 index 000000000..59eb1aeb8 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/sandro_facemap.vmt @@ -0,0 +1,6 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/hostages/sandro_facemap" + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hostages/vance_facemap.vmt b/mp/game/dab/materials/models/hostages/vance_facemap.vmt new file mode 100755 index 000000000..b845755a6 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/vance_facemap.vmt @@ -0,0 +1,7 @@ +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "models/hostages/vance_facemap" + "$envmapsphere" 1 + "$halflambert" 1 +} diff --git a/mp/game/dab/materials/models/hybridphysx/materialslist.txt b/mp/game/dab/materials/models/hybridphysx/materialslist.txt new file mode 100755 index 000000000..08566aa26 --- /dev/null +++ b/mp/game/dab/materials/models/hybridphysx/materialslist.txt @@ -0,0 +1,32 @@ +concreteFloor038a_wet_FX.vmt: "$basetexture" "Models/hybridPhysx/concreteFloor038a_wet_FX" +gasStationFront.vmt: "$basetexture" "Models/hybridPhysx/gasStationFront" +gasStationGround.vmt: "$basetexture" "Models/hybridPhysx/gasStationGround" +gasStationPit.vmt: "$basetexture" "Models/hybridPhysx/gasStationPit" +gasStationRoof.vmt: "$basetexture" "Models/hybridPhysx/gasStationRoof" +gasStationSide.vmt: "$basetexture" "Models/hybridPhysx/gasStationSide" +nukmetwallab.vmt: "$basetexture" "de_nuke\nukmetwallab" +rocket_engine.vmt: "$basetexture" "Models/hybridPhysx/rocket_engine" +machineCmap.vmt: "$basetexture" "Models/hybridPhysx/machineCmap" +gas_pump.vmt: "$baseTexture" "models\props_equipment/gas_pump" +concretefloor038a_wet.vmt: "$baseTexture" "concrete/concretefloor038a_wet" +curba_wet.vmt: "$baseTexture" "concrete/curba_wet" +train_cement_floor_01.vmt: "$basetexture" "de_train\train_cement_floor_01" +metal.vmt: "$basetexture" "cable\metal" +cableRed.vmt: "$basetexture" "models\hybridPhysx\cableRed" +cableYellow.vmt: "$basetexture" "models\hybridPhysx\cableYellow" +metalroof005a.vmt:// "$basetexture" "models\hybridPhysx\cableRed" +metalroof005a.vmt: "$basetexture" "Metal/metalroof005a" +cableGreen.vmt: "$basetexture" "models\hybridPhysx\cableGreen" +cableGreen.vmt:// "$basetexture" "Metal/metalroof005a" +metalceiling010a.vmt: "$basetexture" "models\hybridPhysx\metalceiling010a" +fluorescentcool003a.vmt:// "$basetexture" "models\hybridPhysx\metalceiling010a" +fluorescentcool003a.vmt: "$basetexture" "Lights/fluorescentcool003a" +metalvent015a.vmt: "$basetexture" "models\hybridPhysx\metalvent015a" +nukibeama.vmt:// "$basetexture" "models\hybridPhysx\metalvent015a" +nukibeama.vmt: "$basetexture" "de_nuke\nukibeama" +metalpipe009b.vmt:// "$basetexture" "models\hybridPhysx\metalvent015a" +metalpipe009b.vmt: "$basetexture" "Metal/metalpipe009b" +metalpipe004a.vmt: "$baseTexture" "models/hybridPhysx/metalpipe004a" +cable.vmt: "$basetexture" "Models/hybridPhysx/cable" +concretefloor020a.vmt:// "$basetexture" "models\hybridPhysx\metalvent015a" +concretefloor020a.vmt: "$basetexture" "models\hybridPhysx\concretefloor020a" diff --git a/mp/game/dab/materials/models/jahhur/streetlights/lightshaft1_orange.vmt b/mp/game/dab/materials/models/jahhur/streetlights/lightshaft1_orange.vmt new file mode 100755 index 000000000..5789667d2 --- /dev/null +++ b/mp/game/dab/materials/models/jahhur/streetlights/lightshaft1_orange.vmt @@ -0,0 +1,8 @@ +"unlitgeneric" + +{ + $model 1 "$basetexture" "jahhur\lightshaft1_orange" +//"$translucent" 1 +"$additive" 1 +"$nocull" 1 +} diff --git a/mp/game/dab/materials/models/military2/air/air_frontglass.vmt b/mp/game/dab/materials/models/military2/air/air_frontglass.vmt new file mode 100755 index 000000000..f767dadae --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_frontglass.vmt @@ -0,0 +1,10 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models/military2/air/air_frontglass" + "$translucent" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" "1.0" + "$envmaptint" "[1 1 1]" + "$envmapsaturation" "[1 1 1]" + +} diff --git a/mp/game/dab/materials/models/military2/air/air_glass.vmt b/mp/game/dab/materials/models/military2/air/air_glass.vmt new file mode 100755 index 000000000..4249cdff8 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_glass.vmt @@ -0,0 +1,9 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models/military2/air/air_glass" + "$translucent" 1 + "$envmap" "env_cubemap" + "$envmapcontrast" "1.0" + "$envmaptint" "[1 1 1]" + "$envmapsaturation" "[1 1 1]" +} diff --git a/mp/game/dab/materials/models/military2/air/air_h500ext7.vmt b/mp/game/dab/materials/models/military2/air/air_h500ext7.vmt new file mode 100755 index 000000000..8b79f32a5 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500ext7.vmt @@ -0,0 +1,12 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models/military2/air/air_h500ext7" + "$bumpmap" "models/military2/air/air_h500ext7_nomal" + "$phong" "1" + "$phongexponent" "40" + "$phongboost" "2" + "$phongfresnelranges" "[.05 .5 1]" + "$halflambert" "1" + "$model" 1 + +} diff --git a/mp/game/dab/materials/models/military2/air/air_h500int3a.vmt b/mp/game/dab/materials/models/military2/air/air_h500int3a.vmt new file mode 100755 index 000000000..931b4e256 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int3a.vmt @@ -0,0 +1,12 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models/military2/air/air_h500int3a" + "$bumpmap" "models/military2/air/air_h500int3a_nomal" + "$phong" "1" + "$phongexponent" "40" + "$phongboost" "2" + "$phongfresnelranges" "[.05 .5 1]" + "$halflambert" "1" + "$model" 1 + +} diff --git a/mp/game/dab/materials/models/military2/air/air_h500int6.vmt b/mp/game/dab/materials/models/military2/air/air_h500int6.vmt new file mode 100755 index 000000000..5f43f44ce --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int6.vmt @@ -0,0 +1,12 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models/military2/air/air_h500int6" + "$bumpmap" "models/military2/air/air_h500int6_nomal" + "$phong" "1" + "$phongexponent" "40" + "$phongboost" "2" + "$phongfresnelranges" "[.05 .5 1]" + "$halflambert" "1" + "$model" 1 + +} diff --git a/mp/game/dab/materials/models/player/bomber/bomber_body.vmt b/mp/game/dab/materials/models/player/bomber/bomber_body.vmt new file mode 100755 index 000000000..2f50c0613 --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_body.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ +$basetexture models\player/bomber/bomber_body_dif +$bumpmap models\player/bomber/bomber_body_nor +$phong 1 +$phongexponent 5 +//$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 1 +$phongfresnelranges "[.1.1.2]" +//$rimlight 1 +//$rimmask 1 +//$rimlightexponent .5 +//$rimlightboost .75 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/bomber/bomber_face.vmt b/mp/game/dab/materials/models/player/bomber/bomber_face.vmt new file mode 100755 index 000000000..97d506e47 --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_face.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ +$basetexture models\player/bomber/bomber_face_dif +$bumpmap models\player/bomber/bomber_face_nor +$phong 1 +$phongexponent 5 +//$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 1 +$phongfresnelranges "[.1.1.2]" +//$rimlight 1 +//$rimmask 1 +//$rimlightexponent .5 +//$rimlightboost .75 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/bomber/bomber_hair.vmt b/mp/game/dab/materials/models/player/bomber/bomber_hair.vmt new file mode 100755 index 000000000..0779a1965 --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_hair.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ +$basetexture models\player/bomber/bomber_hair_dif +//$bumpmap models\player/bomber/bomber_face_nor +$phong 1 +$phongexponent 5 +//$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 1 +$phongfresnelranges "[.1.1.2]" +//$rimlight 1 +//$rimmask 1 +//$rimlightexponent .5 +//$rimlightboost .75 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/bomber/player_eyes.vmt b/mp/game/dab/materials/models/player/bomber/player_eyes.vmt new file mode 100755 index 000000000..80d2a925f --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/player_eyes.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ + $basetexture models/player/player_eye_brown + $envmap env_cubemap + $envmapcontrast -.5 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/bomber/player_mouth.vmt b/mp/game/dab/materials/models/player/bomber/player_mouth.vmt new file mode 100755 index 000000000..322d18845 --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/player_mouth.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ + $basetexture models/player/player_mouth_dif +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/eightball/blue_gambler_body_bmp1.vmt b/mp/game/dab/materials/models/player/eightball/blue_gambler_body_bmp1.vmt new file mode 100755 index 000000000..25145c323 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/blue_gambler_body_bmp1.vmt @@ -0,0 +1,16 @@ +vertexlitgeneric +{ +$baseTexture models\player\Eightball\blue_gambler_body +$bumpmap "models\player\Eightball\gambler_body_normal" +$phong 1 +$phongboost 2 +$phongexponent 2 +$phongtint "[1 1 1]" +$halflambert 0 +$phongfresnelranges "[.4 .8 30]" +$ambientocclusion 1 + + + +$diffuseexp "1.5" +} diff --git a/mp/game/dab/materials/models/player/eightball/eyes.vmt b/mp/game/dab/materials/models/player/eightball/eyes.vmt new file mode 100755 index 000000000..84b9c680a --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/eyes.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ +$baseTexture "models/player/Eightball/gambler_eyes" +$phong 1 +$phongboost 2 +$phongexponent 2 +$phongtint "[1 1 1]" +$halflambert 0 +$phongfresnelranges "[.4 .8 30]" +$ambientocclusion 1 +} diff --git a/mp/game/dab/materials/models/player/eightball/gambler_body_bmp1.vmt b/mp/game/dab/materials/models/player/eightball/gambler_body_bmp1.vmt new file mode 100755 index 000000000..723f63717 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_body_bmp1.vmt @@ -0,0 +1,15 @@ +vertexlitgeneric +{ +$baseTexture models\player\Eightball\gambler_body +$bumpmap "models\player\Eightball\gambler_body_normal" +$phong 1 +$phongboost 1 +$phongexponenttexture models/player\Eightball\gambler_body_exponent +$phongalbedotint 1 +$phongfresnelranges "[.5 .75 .85]" + +$rimlight 1 +$rimlightboost 3.5 +$rimlightexponent 1 +$rimmask 1 +} diff --git a/mp/game/dab/materials/models/player/eightball/gambler_head_bmp1.vmt b/mp/game/dab/materials/models/player/eightball/gambler_head_bmp1.vmt new file mode 100755 index 000000000..c512e2a4d --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_head_bmp1.vmt @@ -0,0 +1,21 @@ +vertexlitgeneric +{ +$baseTexture "models\player\Eightball\gambler_head_color" +$compress "models\player\Eightball\gambler_head_compress" + +$bumpmap "models\player\Eightball\gambler_head_normal" +$phong 1 +$phongboost "1.4" +$phongexponent 7 +$phongtint "[.85 .85 1]" +$phongfresnelranges "[.2 .5 5]" +$nodecal 1 +$ambientocclusion 1 +$halflambert 0 +$diffuseexp "1.5" +$lightwarptexture "models\player\Eightball\gambler_head_wrp" +$rimlight 1 +$rimlightboost 1 +$rimlightexponent 10 +$rimmask 1 +} diff --git a/mp/game/dab/materials/models/player/eightball/models_survivors_gambler_gamble1.vmt b/mp/game/dab/materials/models/player/eightball/models_survivors_gambler_gamble1.vmt new file mode 100755 index 000000000..04ffa4ff6 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/models_survivors_gambler_gamble1.vmt @@ -0,0 +1,10 @@ +VertexLitGeneric +{ +$baseTexture "models\player\Eightball/gambler_hair" +$halflambert 1 +$translucent 1 + + + +$nocull 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/eightball/red_gambler_body_bmp1.vmt b/mp/game/dab/materials/models/player/eightball/red_gambler_body_bmp1.vmt new file mode 100755 index 000000000..d25269e0b --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/red_gambler_body_bmp1.vmt @@ -0,0 +1,16 @@ +vertexlitgeneric +{ +$baseTexture models\player\Eightball\red_gambler_body +$bumpmap "models\player\Eightball\gambler_body_normal" +$phong 1 +$phongboost 2 +$phongexponent 2 +$phongtint "[1 1 1]" +$halflambert 0 +$phongfresnelranges "[.4 .8 30]" +$ambientocclusion 1 + + + +$diffuseexp "1.5" +} diff --git a/mp/game/dab/materials/models/player/male/blue_body.vmt b/mp/game/dab/materials/models/player/male/blue_body.vmt new file mode 100755 index 000000000..d19af9b8e --- /dev/null +++ b/mp/game/dab/materials/models/player/male/blue_body.vmt @@ -0,0 +1,13 @@ +"VertexLitGeneric" +{ + $basetexture models\player\male\blue_body + $bumpmap models\player\male\body_nor + $phongexponenttexture models\player\male\body_exp + $phong 1 + $phongboost 2 + $phongfresnelranges "[.5 .75 1]" + $phongalbedotint 1 + $rimlight 1 + $rimlightboost 1 + $rimmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/male/body.vmt b/mp/game/dab/materials/models/player/male/body.vmt new file mode 100755 index 000000000..ccff56b3b --- /dev/null +++ b/mp/game/dab/materials/models/player/male/body.vmt @@ -0,0 +1,15 @@ +"VertexLitGeneric" +{ + $basetexture models\player\male\body + $bumpmap models\player\male\body_nor + $phongexponenttexture models\player\male\body_exp + + $phong 1 + $phongboost 1.25 + $phongfresnelranges "[.5 .75 1]" + $phongalbedotint 1 + + $rimlight 1 + $rimlightboost 3 + $rimmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/male/red_body.vmt b/mp/game/dab/materials/models/player/male/red_body.vmt new file mode 100755 index 000000000..d9684ed95 --- /dev/null +++ b/mp/game/dab/materials/models/player/male/red_body.vmt @@ -0,0 +1,13 @@ +"VertexLitGeneric" +{ + $basetexture models\player\male\red_body + $bumpmap models\player\male\body_nor + $phongexponenttexture models\player\male\body_exp + $phong 1 + $phongboost 2 + $phongfresnelranges "[.5 .75 1]" + $phongalbedotint 1 + $rimlight 1 + $rimlightboost 1 + $rimmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vmt b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vmt new file mode 100755 index 000000000..d0b12dbe6 --- /dev/null +++ b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vmt @@ -0,0 +1,10 @@ +VertexLitGeneric +{ + "$basetexture" "models\player\t_phoenix\t_phoenix" + "$envmap" "env_cubemap" + "$bumpmap" "models/player/t_phoenix\t_phoenix_normal" + "$normalmapalphaenvmapmask" "1" + "$envmapcontrast" 0.3 + "$envmapsaturation" 0.7 + "$envmaptint" "[ 0.36 0.36 0.36 ]" +} diff --git a/mp/game/dab/materials/models/player/wishmodel/blue_body.vmt b/mp/game/dab/materials/models/player/wishmodel/blue_body.vmt new file mode 100755 index 000000000..13407e8ba --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/blue_body.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ +$basetexture models\player/wishmodel/blue_bodydif +$bumpmap models\player/wishmodel/bodynor +$phong 1 +$phongexponent 5 +$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 1 +$phongfresnelranges "[.1.1.2]" +$rimlight 1 +$rimmask 1 +$rimlightexponent .5 +$rimlightboost .75 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/body.vmt b/mp/game/dab/materials/models/player/wishmodel/body.vmt new file mode 100755 index 000000000..9680563f8 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/body.vmt @@ -0,0 +1,13 @@ +vertexlitgeneric +{ +$basetexture models\player/wishmodel/bodydif +$bumpmap models\player/wishmodel/bodynor +$phong 1 +$phongexponent 5 +$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 1 +$phongfresnelranges "[.2 .2 .2]" +$rimlight 1 +$rimmask 1 +$rimlightboost 2 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/eyeball_l.vmt b/mp/game/dab/materials/models/player/wishmodel/eyeball_l.vmt new file mode 100755 index 000000000..95678f6f5 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/eyeball_l.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ + "$basetexture" "models/player/wishmodel/eyeball_ldif" + "$halflambert" 0 + "$nodecal" "1" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/eyeball_r.vmt b/mp/game/dab/materials/models/player/wishmodel/eyeball_r.vmt new file mode 100755 index 000000000..77537d5b9 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/eyeball_r.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ + $basetexture models/player/wishmodel/eyeball_rdif + $halflambert 0 + $glint 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/hair.vmt b/mp/game/dab/materials/models/player/wishmodel/hair.vmt new file mode 100755 index 000000000..a68dc571f --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/hair.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/player/wishmodel/hairdif +$translucent 1 +$nocull 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/head.vmt b/mp/game/dab/materials/models/player/wishmodel/head.vmt new file mode 100755 index 000000000..b10304ae3 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/head.vmt @@ -0,0 +1,13 @@ +vertexlitgeneric +{ +$basetexture models\player/wishmodel/headdif +$bumpmap models\player/wishmodel/headnor +$phong 1 +$phongexponent 5 +$phongexponenttexture models\player/wishmodel\headphongexp +$phongboost 1 +$phongfresnelranges "[.1.1.2]" +$rimlight 1 +$rimmask 1 +$rimlightboost 5 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/player/wishmodel/red_body.vmt b/mp/game/dab/materials/models/player/wishmodel/red_body.vmt new file mode 100755 index 000000000..ed1211d50 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/red_body.vmt @@ -0,0 +1,13 @@ +vertexlitgeneric +{ +$basetexture models\player/wishmodel/red_bodydif +$bumpmap models\player/wishmodel/red_bodynor +$phong 1 +$phongexponenttexture models\player/wishmodel\phongexp +$phongboost 2 +$phongfresnelranges "[.1.1.2]" +$rimlight 1 +$rimmask 1 +$rimlightexponent .5 +$rimlightboost .75 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/bin_01.vmt b/mp/game/dab/materials/models/props/bin_01.vmt new file mode 100755 index 000000000..4dfcb9a06 --- /dev/null +++ b/mp/game/dab/materials/models/props/bin_01.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props/bin_01 + $bumpmap models/props/bin_01_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .5 .5]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/cocaine_plastic_01.vmt b/mp/game/dab/materials/models/props/cocaine_plastic_01.vmt new file mode 100755 index 000000000..4b70d4429 --- /dev/null +++ b/mp/game/dab/materials/models/props/cocaine_plastic_01.vmt @@ -0,0 +1,14 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props/cocaine_plastic_01" + "$bumpmap" "models/props/cocaine_plastic_01_nor" + + $phong 1 + $phongboost 1.5 + $phongfresnelranges "[.5 .75 1]" + $phongexponent 15 + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[2 2 2]" +} diff --git a/mp/game/dab/materials/models/props/cs_assault/acunits01.vmt b/mp/game/dab/materials/models/props/cs_assault/acunits01.vmt new file mode 100755 index 000000000..806c77e4b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/acunits01.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\acunits01" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_assault\acunits01_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/billboard.vmt b/mp/game/dab/materials/models/props/cs_assault/billboard.vmt new file mode 100755 index 000000000..53528cdf0 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/billboard.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\billboard" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_assault\billboard_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/camera.vmt b/mp/game/dab/materials/models/props/cs_assault/camera.vmt new file mode 100755 index 000000000..ba5803559 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/camera.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_assault\camera" +$envmap env_cubemap +$envmapmask "models\props\cs_assault\camera_ref" +} diff --git a/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vmt b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vmt new file mode 100755 index 000000000..35903c920 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\consolepanelloadingbay" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_assault\consolepanelloadingbay_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/duct.vmt b/mp/game/dab/materials/models/props/cs_assault/duct.vmt new file mode 100755 index 000000000..90836dd2f --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/duct.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_assault\duct" +$envmap env_cubemap +$envmapcontrast ".6" +$envmapsaturation ".2" +$envmaptint "[1 1 1]" +} diff --git a/mp/game/dab/materials/models/props/cs_assault/moneylong.vmt b/mp/game/dab/materials/models/props/cs_assault/moneylong.vmt new file mode 100755 index 000000000..6705d6f44 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneylong.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\moneylong" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/moneyshort.vmt b/mp/game/dab/materials/models/props/cs_assault/moneyshort.vmt new file mode 100755 index 000000000..b667a41a7 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneyshort.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\moneyshort" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/moneytop.vmt b/mp/game/dab/materials/models/props/cs_assault/moneytop.vmt new file mode 100755 index 000000000..65a5ebeae --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneytop.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\moneytop" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/moneywrap.vmt b/mp/game/dab/materials/models/props/cs_assault/moneywrap.vmt new file mode 100755 index 000000000..bd0f4af58 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneywrap.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\moneywrap" + "$translucent" "1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_assault\moneywrap_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vmt b/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vmt new file mode 100755 index 000000000..717fb3681 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\wall_wires1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_assault\wall_wires1_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/wirepipe.vmt b/mp/game/dab/materials/models/props/cs_assault/wirepipe.vmt new file mode 100755 index 000000000..a15d400c3 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wirepipe.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_assault\wirepipe" +$surfaceprop metal + + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/wirespout.vmt b/mp/game/dab/materials/models/props/cs_assault/wirespout.vmt new file mode 100755 index 000000000..e1230f9c4 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wirespout.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_assault\wirespout" + + +} diff --git a/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vmt b/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vmt new file mode 100755 index 000000000..91cc6b558 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_assault\wood_pallet_01" + +} diff --git a/mp/game/dab/materials/models/props/cs_militia/axe.vmt b/mp/game/dab/materials/models/props/cs_militia/axe.vmt new file mode 100755 index 000000000..e728dcf2d --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/axe.vmt @@ -0,0 +1,7 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\props\CS_Militia/axe" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\CS_Militia\axe_ref" + "$surfaceprop" "Wood_Plank" +} diff --git a/mp/game/dab/materials/models/props/cs_militia/boxes1.vmt b/mp/game/dab/materials/models/props/cs_militia/boxes1.vmt new file mode 100755 index 000000000..a6878f7ef --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/boxes1.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props\cs_militia/boxes1" +} diff --git a/mp/game/dab/materials/models/props/cs_militia/car_militia.vmt b/mp/game/dab/materials/models/props/cs_militia/car_militia.vmt new file mode 100755 index 000000000..5574ce663 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/car_militia.vmt @@ -0,0 +1,6 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\props\cs_militia/car_militia" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_militia\car_militia_ref" +} diff --git a/mp/game/dab/materials/models/props/cs_militia/ladderrung.vmt b/mp/game/dab/materials/models/props/cs_militia/ladderrung.vmt new file mode 100755 index 000000000..be4e5645b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/ladderrung.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_militia\ladderrung" +$envmap env_cubemap +$envmapmask "models\props\cs_militia\ladderrung_ref" +} diff --git a/mp/game/dab/materials/models/props/cs_militia/light_shop2.vmt b/mp/game/dab/materials/models/props/cs_militia/light_shop2.vmt new file mode 100755 index 000000000..dee5cddfc --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/light_shop2.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_militia\light_shop2" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_militia\light_shop2_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_militia/vent01.vmt b/mp/game/dab/materials/models/props/cs_militia/vent01.vmt new file mode 100755 index 000000000..f1049bae5 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/vent01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_militia\vent01" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/File_cabinet1.vmt b/mp/game/dab/materials/models/props/cs_office/File_cabinet1.vmt new file mode 100755 index 000000000..f4f855a9b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/File_cabinet1.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\file_cabinet1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\file_cabinet1_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/Plant01.vmt b/mp/game/dab/materials/models/props/cs_office/Plant01.vmt new file mode 100755 index 000000000..35496e3e8 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/Plant01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\plant01" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/Plant01_p.vmt b/mp/game/dab/materials/models/props/cs_office/Plant01_p.vmt new file mode 100755 index 000000000..74796e1de --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/Plant01_p.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\plant01_p" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/Plant02.vmt b/mp/game/dab/materials/models/props/cs_office/Plant02.vmt new file mode 100755 index 000000000..3075ecf7e --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/Plant02.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\plant02" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/Poster_backing.vmt b/mp/game/dab/materials/models/props/cs_office/Poster_backing.vmt new file mode 100755 index 000000000..c7c563be7 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/Poster_backing.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\poster_backing" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/bookshelf1.vmt b/mp/game/dab/materials/models/props/cs_office/bookshelf1.vmt new file mode 100755 index 000000000..76a3b496c --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/bookshelf1.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\bookshelf1" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vmt b/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vmt new file mode 100755 index 000000000..1b0532c63 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\exit_ceiling" +$selfillum 1 +} diff --git a/mp/game/dab/materials/models/props/cs_office/file_box.vmt b/mp/game/dab/materials/models/props/cs_office/file_box.vmt new file mode 100755 index 000000000..c9300ddaf --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/file_box.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\file_box" +} diff --git a/mp/game/dab/materials/models/props/cs_office/light_security.vmt b/mp/game/dab/materials/models/props/cs_office/light_security.vmt new file mode 100755 index 000000000..d56f188cf --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_security.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\light_security" +$selfillum 1 + +} diff --git a/mp/game/dab/materials/models/props/cs_office/light_security2.vmt b/mp/game/dab/materials/models/props/cs_office/light_security2.vmt new file mode 100755 index 000000000..b049f8193 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_security2.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\light_security2" +} diff --git a/mp/game/dab/materials/models/props/cs_office/light_security_off.vmt b/mp/game/dab/materials/models/props/cs_office/light_security_off.vmt new file mode 100755 index 000000000..3f71c4c0a --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_security_off.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\light_security" + + +} diff --git a/mp/game/dab/materials/models/props/cs_office/light_shop.vmt b/mp/game/dab/materials/models/props/cs_office/light_shop.vmt new file mode 100755 index 000000000..23d3dcdf3 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_shop.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\light_shop" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\light_shop_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/light_shop_off.vmt b/mp/game/dab/materials/models/props/cs_office/light_shop_off.vmt new file mode 100755 index 000000000..d5228ad8b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_shop_off.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\light_shop" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\light_shop_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/offcertificatea.vmt b/mp/game/dab/materials/models/props/cs_office/offcertificatea.vmt new file mode 100755 index 000000000..23f5159f0 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/offcertificatea.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\offcertificatea" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vmt b/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vmt new file mode 100755 index 000000000..de512c548 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\offcorkboarda" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/phone.vmt b/mp/game/dab/materials/models/props/cs_office/phone.vmt new file mode 100755 index 000000000..b240780c5 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/phone.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\phone" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\phone_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/shelves_metal.vmt b/mp/game/dab/materials/models/props/cs_office/shelves_metal.vmt new file mode 100755 index 000000000..5879bd895 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/shelves_metal.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\shelves_metal" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\shelves_metal_ref" + +} diff --git a/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vmt b/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vmt new file mode 100755 index 000000000..954b0539d --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "models\props\cs_office\shelves_stuff" +} diff --git a/mp/game/dab/materials/models/props/cs_office/table_coffee.vmt b/mp/game/dab/materials/models/props/cs_office/table_coffee.vmt new file mode 100755 index 000000000..1fbadbb63 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/table_coffee.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\cs_office\table_coffee" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\cs_office\table_coffee_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_inferno/bushgreen.vmt b/mp/game/dab/materials/models/props/de_inferno/bushgreen.vmt new file mode 100755 index 000000000..192aa7bfa --- /dev/null +++ b/mp/game/dab/materials/models/props/de_inferno/bushgreen.vmt @@ -0,0 +1,8 @@ +UnlitGeneric +{ + "$basetexture" "models\props\de_inferno\bushgreen" + "$alphatest" "1" + "$nocull" "1" + "$model" "1" + +} diff --git a/mp/game/dab/materials/models/props/de_inferno/tree_large.vmt b/mp/game/dab/materials/models/props/de_inferno/tree_large.vmt new file mode 100755 index 000000000..0c8fe5b87 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_inferno/tree_large.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_inferno\tree_large" + "$alphatest" "1" + "$nocull" "1" + +} diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke.vmt b/mp/game/dab/materials/models/props/de_nuke/car_nuke.vmt new file mode 100755 index 000000000..69f9e9531 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_nuke\car_nuke" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_nuke\car_nuke_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vmt b/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vmt new file mode 100755 index 000000000..4d614ccae --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_nuke\car_nuke_black" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_nuke\car_nuke_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vmt b/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vmt new file mode 100755 index 000000000..f78428594 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_nuke\car_nuke_red" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_nuke\car_nuke_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vmt b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vmt new file mode 100755 index 000000000..d5ed749ed --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$basetexture "models\props\de_nuke\chimneycluster01" +$envmap env_cubemap +$envmapmask "models\props\de_nuke\chimneycluster01_ref" +$envmaptint "[1 1 1]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.1 .1 .1]" +} +} diff --git a/mp/game/dab/materials/models/props/de_nuke/crate.vmt b/mp/game/dab/materials/models/props/de_nuke/crate.vmt new file mode 100755 index 000000000..f2ec2083d --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "models\props\de_nuke\crate" +} diff --git a/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vmt b/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vmt new file mode 100755 index 000000000..d8c0c916c --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "models\props\de_nuke\crate_extralarge" +} diff --git a/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vmt b/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vmt new file mode 100755 index 000000000..742d8bf39 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_nuke\crate_extrasmall" + +} diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vmt b/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vmt new file mode 100755 index 000000000..a2de1dc49 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vmt @@ -0,0 +1,13 @@ +VertexLitGeneric +{ +$basetexture "models\props\de_nuke\electricalbox01" +$envmap env_cubemap +$envmapmask "models\props\de_nuke\electricalbox01_ref" +$envmapcontrast .5 +$envmapsaturation .2 +$envmaptint "[0.2 0.2 0.2]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[0.2 0.2 0.2]" +} +} diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vmt b/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vmt new file mode 100755 index 000000000..4944a1da9 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vmt @@ -0,0 +1,13 @@ +VertexLitGeneric +{ +$basetexture "models\props\de_nuke\electricalbox02" +$envmap env_cubemap +$envmapmask "models\props\de_nuke\electricalbox02_ref" +$envmapcontrast ".9" +$envmapsaturation ".4" +$envmaptint "[1 1 1]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.7 .7 .7]" +} +} diff --git a/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vmt b/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vmt new file mode 100755 index 000000000..d3a9c7406 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_nuke\truck_nuke" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_nuke\truck_nuke_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_prodigy/fan.vmt b/mp/game/dab/materials/models/props/de_prodigy/fan.vmt new file mode 100755 index 000000000..3314b3ead --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/fan.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_prodigy\fan" + "$bumpmap" "models/props/de_prodigy/fan_normal" + + "$phong" "1" + "$phongexponent" "20" + "$phongboost" ".5" + "$phongfresnelranges" "[.9 .9 .9]" + +} diff --git a/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vmt b/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vmt new file mode 100755 index 000000000..956b7bb51 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_prodigy\lighthanging" + "$selfillum" "1" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_prodigy\lighthanging_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_prodigy/transformer.vmt b/mp/game/dab/materials/models/props/de_prodigy/transformer.vmt new file mode 100755 index 000000000..71d94ae01 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/transformer.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_prodigy\transformer" + "$envmap" "env_cubemap" + "$envmapmask" "models\props\de_prodigy\transformer_ref" + +} diff --git a/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vmt b/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vmt new file mode 100755 index 000000000..736c71e37 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_train\de_train_doorhandle_01" + "$surfaceprop" "metal" + +} diff --git a/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vmt b/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vmt new file mode 100755 index 000000000..75ee6f76b --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_train\de_train_handrails_01" + +} diff --git a/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vmt b/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vmt new file mode 100755 index 000000000..83d2e6f5c --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_train\de_train_handrails_02" + +} diff --git a/mp/game/dab/materials/models/props/de_train/light_security.vmt b/mp/game/dab/materials/models/props/de_train/light_security.vmt new file mode 100755 index 000000000..3a14cd446 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/light_security.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_train\light_security" + +} diff --git a/mp/game/dab/materials/models/props/de_train/light_security2.vmt b/mp/game/dab/materials/models/props/de_train/light_security2.vmt new file mode 100755 index 000000000..830c0508d --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/light_security2.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\de_train\light_security2" + +} diff --git a/mp/game/dab/materials/models/props/fire_alarm.vmt b/mp/game/dab/materials/models/props/fire_alarm.vmt new file mode 100755 index 000000000..46157385d --- /dev/null +++ b/mp/game/dab/materials/models/props/fire_alarm.vmt @@ -0,0 +1,8 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props/fire_alarm" + "$bumpmap" "models/props/fire_alarm_nor" + $phong 1 + $phongboost 1.5 + $phongfresnelranges "[.5 .5 10]" +} diff --git a/mp/game/dab/materials/models/props/lhda/elevated/body.vmt b/mp/game/dab/materials/models/props/lhda/elevated/body.vmt new file mode 100755 index 000000000..2ca632862 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/body.vmt @@ -0,0 +1,17 @@ +"vertexlitgeneric" +{ + "$baseTexture" "Models\props\lhda\elevated/body" + "$bumpmap" "Models\props\lhda\elevated/body_N" + "$basealphaenvmapmask" 1 + "$halflambert" 1 + "$nocull" 1 + "$surfaceprop" "metal" + "$phong" "1" + "$phongboost" "0.5" + "$phongexponenttexture" "Models\props\lhda\elevated/body_g" + "$phongfresnelranges" "[1 3 6]" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[.04 .04 .04]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/elevated/bwind.vmt b/mp/game/dab/materials/models/props/lhda/elevated/bwind.vmt new file mode 100755 index 000000000..b8228fb6a --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/bwind.vmt @@ -0,0 +1,20 @@ +"vertexlitgeneric" +{ + "$baseTexture" "Models\props\lhda\elevated/wind" + "$bumpmap" "Models\props\lhda\elevated/wind_N" + "$basealphaenvmapmask" 1 + "$halflambert" 1 + "$nocull" 1 + + "$translucent" 1 + "$surfaceprop" "glass" + "$phong" "1" + "$phongboost" "0.8" + "$normalmapalphaphongmask" "1" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[.07 .07 .07]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/elevated/interior.vmt b/mp/game/dab/materials/models/props/lhda/elevated/interior.vmt new file mode 100755 index 000000000..12581ae36 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/interior.vmt @@ -0,0 +1,17 @@ +"vertexlitgeneric" +{ + "$baseTexture" "Models\props\lhda\elevated/interior" + "$bumpmap" "Models\props\lhda\elevated/interior_N" + "$basealphaenvmapmask" 1 + "$halflambert" 1 + "$nocull" 1 + "$surfaceprop" "metal" + "$phong" "1" + "$phongboost" "1" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[.01 .01 .01]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/elevated/wind.vmt b/mp/game/dab/materials/models/props/lhda/elevated/wind.vmt new file mode 100755 index 000000000..db23ba35d --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/wind.vmt @@ -0,0 +1,18 @@ +"vertexlitgeneric" +{ + "$baseTexture" "Models\props\lhda\elevated/wind" + "$bumpmap" "Models\props\lhda\elevated/wind_N" + "$basealphaenvmapmask" 1 + "$halflambert" 1 + "$nocull" 1 + "$surfaceprop" "glass" + "$phong" "1" + "$phongboost" "0.8" + "$normalmapalphaphongmask" "1" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[.07 .07 .07]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/pol/body texture.vmt b/mp/game/dab/materials/models/props/lhda/pol/body texture.vmt new file mode 100755 index 000000000..e5f6f02e8 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/body texture.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\lhda\pol\Body texture" + "$bumpmap" "models\props\lhda\pol\Body normal" + "$phong" "1" + "$phongexponent" "50" + "$phongboost" "1" + "$phongfresnelranges" "[0.05 0.5 1]" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" "0" + "$envmaptint" "[ 0 0 0 ]" + +} diff --git a/mp/game/dab/materials/models/props/lhda/pol/door texture.vmt b/mp/game/dab/materials/models/props/lhda/pol/door texture.vmt new file mode 100755 index 000000000..f52042af5 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/door texture.vmt @@ -0,0 +1,14 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\lhda\pol\Door texture" + "$bumpmap" "models\props\lhda\pol\Door normal" + "$phong" "1" + "$phongexponent" "50" + "$phongboost" "1" + "$phongfresnelranges" "[0.05 0.5 1]" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" "0" + "$envmaptint" "[ 0 0 0 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vmt b/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vmt new file mode 100755 index 000000000..246de4e14 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\lhda\pol\Wheel texture" + "$bumpmap" "models\props\lhda\pol\Wheel normal" + "$phong" "1" + "$phongexponent" "50" + "$phongboost" "1" + "$phongfresnelranges" "[0.05 0.5 1]" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" "0" + "$envmaptint" "[ 0 0 0 ]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/lhda/pol/windtext.vmt b/mp/game/dab/materials/models/props/lhda/pol/windtext.vmt new file mode 100755 index 000000000..9c2c38d97 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/windtext.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ + "$basetexture" "models\props\lhda\pol\Door texture" + "$bumpmap" "models\props\lhda\pol\Door normal" + "$phong" "1" + "$phongexponent" "50" + "$phongboost" "1" + "$phongfresnelranges" "[0.05 0.5 1]" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" "0" + "$envmaptint" "[ 0 0 0 ]" + "$translucent" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/masses/skeeball.vmt b/mp/game/dab/materials/models/props/masses/skeeball.vmt new file mode 100755 index 000000000..e0fdcc497 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ +$basetexture models/props/masses/skeeball_dif +$bumpmap models/props/masses/skeeball_nor + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[.5 .5 .5]" + +$phong 1 +$phongboost 1.5 +$phongfresnelranges "[.75 .75 2]" +$phongexponent 18 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/masses/skeeball_glass.vmt b/mp/game/dab/materials/models/props/masses/skeeball_glass.vmt new file mode 100755 index 000000000..e64e83d60 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_glass.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/props/masses/skeeball_glass +$translucent 1 +$envmap env_cubemap +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/masses/skeeball_net.vmt b/mp/game/dab/materials/models/props/masses/skeeball_net.vmt new file mode 100755 index 000000000..278f1a389 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_net.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/props/masses/skeeball_net +$nocull 1 +$alphatest 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/postbox_01.vmt b/mp/game/dab/materials/models/props/postbox_01.vmt new file mode 100755 index 000000000..4d22a5148 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props/postbox_01 + $bumpmap models/props/postbox_01_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .5 .5]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/postbox_01_a.vmt b/mp/game/dab/materials/models/props/postbox_01_a.vmt new file mode 100755 index 000000000..78dcb6b19 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01_a.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props/postbox_01_a + $bumpmap models/props/postbox_01_a_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .5 .5]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/powerboard.vmt b/mp/game/dab/materials/models/props/powerboard.vmt new file mode 100755 index 000000000..4b9db1d22 --- /dev/null +++ b/mp/game/dab/materials/models/props/powerboard.vmt @@ -0,0 +1,8 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props/powerboard" + "$bumpmap" "models/props/powerboard_nor" + $phong 1 + $phongboost 1.5 + $phongfresnelranges "[.5 .5 10]" +} diff --git a/mp/game/dab/materials/models/props/stair_rail_01.vmt b/mp/game/dab/materials/models/props/stair_rail_01.vmt new file mode 100755 index 000000000..a17ab1bdb --- /dev/null +++ b/mp/game/dab/materials/models/props/stair_rail_01.vmt @@ -0,0 +1,12 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props/stair_rail_01" + "$bumpmap" "models/props/stair_rail_01_nor" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmapcontrast -2.5 + $envmapsaturation .2 + + +} diff --git a/mp/game/dab/materials/models/props/stall_01.vmt b/mp/game/dab/materials/models/props/stall_01.vmt new file mode 100755 index 000000000..cb0003c0c --- /dev/null +++ b/mp/game/dab/materials/models/props/stall_01.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props/stall_01 + $bumpmap models/props/stall_01_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.01 .01 .01]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/stall_01b.vmt b/mp/game/dab/materials/models/props/stall_01b.vmt new file mode 100755 index 000000000..da7f53903 --- /dev/null +++ b/mp/game/dab/materials/models/props/stall_01b.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props/stall_01_red + $bumpmap models/props/stall_01_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.01 .01 .01]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/store_shutters_01.vmt b/mp/game/dab/materials/models/props/store_shutters_01.vmt new file mode 100755 index 000000000..2978f9d02 --- /dev/null +++ b/mp/game/dab/materials/models/props/store_shutters_01.vmt @@ -0,0 +1,15 @@ +Vertexlitgeneric +{ + $basetexture models/props/store_shutters_01 + $bumpmap models/props/store_shutters_01_nor + + $translucent 1 + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props/store_shutters_01_b.vmt b/mp/game/dab/materials/models/props/store_shutters_01_b.vmt new file mode 100755 index 000000000..44644e272 --- /dev/null +++ b/mp/game/dab/materials/models/props/store_shutters_01_b.vmt @@ -0,0 +1,15 @@ +Vertexlitgeneric +{ + $basetexture models/props/store_shutters_01_glass + $bumpmap models/props/store_shutters_01_nor + + $translucent 1 + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .75]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/boiler_01.vmt b/mp/game/dab/materials/models/props_brewery/boiler_01.vmt new file mode 100755 index 000000000..3d2e285dd --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/boiler_01.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/boiler_01 + $bumpmap models/props_brewery/boiler_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[1 .75 .1]" + $envmapcontrast -.05 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/boiler_01b.vmt b/mp/game/dab/materials/models/props_brewery/boiler_01b.vmt new file mode 100755 index 000000000..c9509cda0 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/boiler_01b.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/boiler_01 + $bumpmap models/props_brewery/boiler_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .8]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01.vmt b/mp/game/dab/materials/models/props_brewery/metal_keg_01.vmt new file mode 100755 index 000000000..2d281782d --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/metal_keg_01 + $bumpmap models/props_brewery/metal_keg_01_nor + + $envmap models/props_brewery/metal_keg_env + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .75]" + $envmapsaturation 0 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vmt b/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vmt new file mode 100755 index 000000000..75668b40a --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/metal_keg_01b + $bumpmap models/props_brewery/metal_keg_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .75]" + $envmapsaturation 0 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vmt b/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vmt new file mode 100755 index 000000000..b266190ad --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/metal_keg_01c + $bumpmap models/props_brewery/metal_keg_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .75]" + $envmapsaturation 0 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/pipeplate_01.vmt b/mp/game/dab/materials/models/props_brewery/pipeplate_01.vmt new file mode 100755 index 000000000..d521debc0 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/pipeplate_01.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/pipeplate_01 + $bumpmap models/props_brewery/pipeplate_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[1 .75 .1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vmt new file mode 100755 index 000000000..08214988a --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01 + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vmt new file mode 100755 index 000000000..f99ae2dfd --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01a + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vmt new file mode 100755 index 000000000..385123e6e --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01b + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vmt new file mode 100755 index 000000000..d31f0bd5b --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01c + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vmt new file mode 100755 index 000000000..51b140b63 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01d + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vmt new file mode 100755 index 000000000..c2c69b08b --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_01e + $bumpmap models/props_brewery/wine_barrel_01_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vmt new file mode 100755 index 000000000..e452d4c70 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02 + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vmt new file mode 100755 index 000000000..13f2b67b1 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02a + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vmt new file mode 100755 index 000000000..a28771b9d --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02b + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vmt new file mode 100755 index 000000000..4ccdae46c --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02c + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vmt new file mode 100755 index 000000000..17fe2688d --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02d + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vmt b/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vmt new file mode 100755 index 000000000..68cecaafd --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/props_brewery/wine_barrel_02e + $bumpmap models/props_brewery/wine_barrel_02_nor + + $phong 1 + $phongboost .5 + $phongexponent 15 + $phongfresnelranges "[1.5 .5 .3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.5 .4 .4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_c17/furnituretable001a.vmt b/mp/game/dab/materials/models/props_c17/furnituretable001a.vmt new file mode 100755 index 000000000..28a514e41 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/furnituretable001a.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$baseTexture "models\props_c17/FurnitureTable001a" +$surfaceprop wood +} diff --git a/mp/game/dab/materials/models/props_c17/gasmeters001a.vmt b/mp/game/dab/materials/models/props_c17/gasmeters001a.vmt new file mode 100755 index 000000000..691d60f13 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/gasmeters001a.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "Models/props_c17/GasMeters001a" +$envmap env_cubemap +$basealphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/props_c17/handrailmetal001a.vmt b/mp/game/dab/materials/models/props_c17/handrailmetal001a.vmt new file mode 100755 index 000000000..7496304e6 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/handrailmetal001a.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$basetexture "Models/props_c17/HandrailMetal001a" +$envmap env_cubemap +$basealphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/props_c17/light_domelight02_on.vmt b/mp/game/dab/materials/models/props_c17/light_domelight02_on.vmt new file mode 100755 index 000000000..a896c31da --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/light_domelight02_on.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$basetexture "Models/props_c17/light_domelight02_on" +$surfaceprop glass +$selfillum 1 +$selfillumtint "[1 1 1]" + + + + +} diff --git a/mp/game/dab/materials/models/props_c17/oil_drum001a.vmt b/mp/game/dab/materials/models/props_c17/oil_drum001a.vmt new file mode 100755 index 000000000..d55b3e21b --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/oil_drum001a.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$basetexture "Models/props_c17/Oil_Drum001a" +$surfaceprop metal +$detail "detail\dt_metal2" +$detailscale 8 +$detailblendfactor 1 +$detailblendmode 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_construction/chain_grey.vmt b/mp/game/dab/materials/models/props_construction/chain_grey.vmt new file mode 100755 index 000000000..aff5ae3ba --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/chain_grey.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/chain_grey" + "$surfaceprop" "Chain" + $phong 1 + $basemapalphaphongmask 1 + $phongboost 1.2 + $phongfresnelranges "[1 .4 2]" + $phongexponent 10 +} diff --git a/mp/game/dab/materials/models/props_construction/chain_yellow.vmt b/mp/game/dab/materials/models/props_construction/chain_yellow.vmt new file mode 100755 index 000000000..aa093d4ee --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/chain_yellow.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/chain_yellow" + "$surfaceprop" "Chain" + $phong 1 + $basemapalphaphongmask 1 + $phongboost 1.2 + $phongfresnelranges "[2 .4 5]" + $phongexponent 20 +} diff --git a/mp/game/dab/materials/models/props_construction/construction_table.vmt b/mp/game/dab/materials/models/props_construction/construction_table.vmt new file mode 100755 index 000000000..c89c9c71f --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/construction_table.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/construction_table" +} diff --git a/mp/game/dab/materials/models/props_construction/ladder_01.vmt b/mp/game/dab/materials/models/props_construction/ladder_01.vmt new file mode 100755 index 000000000..701aadfd9 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/ladder_01.vmt @@ -0,0 +1,14 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/ladder_01" + $bumpmap models/props_construction/ladder_01_nor + "$surfaceprop" "Metal" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + + $phong 1 + $phongboost 1.2 + $phongfresnelranges "[2 .4 5]" + $phongexponent 20 +} diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_01.vmt b/mp/game/dab/materials/models/props_construction/sawhorse_01.vmt new file mode 100755 index 000000000..089c17563 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_01.vmt @@ -0,0 +1,11 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/sawhorse_01_dif" + "$bumpmap" "models/props_construction/sawhorse_01_nor" + "$surfaceprop" "Wood_Plank" + $phong 1 + $normalmapalphaphongmask 1 + $phongboost 1.2 + $phongfresnelranges "[2 .4 5]" + $phongexponent 20 +} diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02_blu.vmt b/mp/game/dab/materials/models/props_construction/sawhorse_02_blu.vmt new file mode 100755 index 000000000..725248d9d --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02_blu.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/sawhorse_02_dif_blu" + "$bumpmap" "models/props_construction/sawhorse_02_nor" + "$surfaceprop" "Wood_Plank" + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 .5 1]" + +} diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02_red.vmt b/mp/game/dab/materials/models/props_construction/sawhorse_02_red.vmt new file mode 100755 index 000000000..eaf298fa0 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02_red.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/sawhorse_02_dif_red" + "$bumpmap" "models/props_construction/sawhorse_02_nor" + "$surfaceprop" "Wood_Plank" + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 .5 1]" + +} diff --git a/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vmt b/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vmt new file mode 100755 index 000000000..f6bb2f465 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vmt @@ -0,0 +1,10 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_construction/scaffolding_clamp" + "$bumpmap" "models/props_construction/scaffolding_clamp_nor" + "$surfaceprop" "Metal_Small" + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 .5 1]" + +} diff --git a/mp/game/dab/materials/models/props_construction/vent_ducting_01.vmt b/mp/game/dab/materials/models/props_construction/vent_ducting_01.vmt new file mode 100755 index 000000000..c78b41828 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/vent_ducting_01.vmt @@ -0,0 +1,16 @@ +"VertexlitGeneric" +{ + $basetexture models/props_construction/vent_ducting_01 + $bumpmap models/props_construction/vent_ducting_01_nor + $surfaceprop Metal + + $phong 1 + $phongboost 1 + $phongfresnelranges "[1 .5 2]" + $phongexponent 12 + + //$envmap env_cubemap + //$normalmapalphaenvmapmask + //$envmaptint "[0 0 0]" + //$envmapsaturation 0 +} diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/civilian.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/civilian.vmt new file mode 100755 index 000000000..d33508d00 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/civilian.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_large_01/dif2 +$bumpmap models/props_crates/wpncrate_large_01/nor2 +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/military.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/military.vmt new file mode 100755 index 000000000..16493536b --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/military.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_large_01/dif +$bumpmap models/props_crates/wpncrate_large_01/nor +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_02/wpncrate_large_02.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/wpncrate_large_02.vmt new file mode 100755 index 000000000..9e516406b --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/wpncrate_large_02.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_large_02/dif +$bumpmap models/props_crates/wpncrate_large_02/nor +$phong 1 +$phongboost 2 +$phongfresnelranges [.3 .7 1] +$phongexponent 50 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_01/wpncrate_small_01.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/wpncrate_small_01.vmt new file mode 100755 index 000000000..a57be2f42 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/wpncrate_small_01.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_01/dif +$bumpmap models/props_crates/wpncrate_small_01/nor +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/civilian.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/civilian.vmt new file mode 100755 index 000000000..f3c4e5ab7 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/civilian.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_02/dif2 +$bumpmap models/props_crates/wpncrate_small_02/nor2 +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/military.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/military.vmt new file mode 100755 index 000000000..ef10a28f2 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/military.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_02/dif +$bumpmap models/props_crates/wpncrate_small_02/nor +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/wpncrate_small_02point5.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/wpncrate_small_02point5.vmt new file mode 100755 index 000000000..1c871d1d8 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/wpncrate_small_02point5.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_02point5/dif +$bumpmap models/props_crates/wpncrate_small_02point5/nor +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/civilian.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/civilian.vmt new file mode 100755 index 000000000..3ebcd3a97 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/civilian.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_03/dif2 +$bumpmap models/props_crates/wpncrate_small_03/nor2 +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/military.vmt b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/military.vmt new file mode 100755 index 000000000..8625e3cbf --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/military.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/props_crates/wpncrate_small_03/dif +$bumpmap models/props_crates/wpncrate_small_03/nor +$phong 1 +$phongboost 1 +$phongfresnelranges [.2 .5 .8] +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_debris/composite_debris.vmt b/mp/game/dab/materials/models/props_debris/composite_debris.vmt new file mode 100755 index 000000000..184a68681 --- /dev/null +++ b/mp/game/dab/materials/models/props_debris/composite_debris.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_debris/composite_debris" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/models/props_doors/cellar_door_01.vmt b/mp/game/dab/materials/models/props_doors/cellar_door_01.vmt new file mode 100755 index 000000000..8539a67d6 --- /dev/null +++ b/mp/game/dab/materials/models/props_doors/cellar_door_01.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props_doors/cellar_door_01 + $bumpmap models/props_doors/cellar_door_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + + $phong 1 + $phongboost 1 + $phongfresnelranges "[1 .5 .75]" + $phongexponent 25 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_downtown/booth_table.vmt b/mp/game/dab/materials/models/props_downtown/booth_table.vmt new file mode 100755 index 000000000..f48a27206 --- /dev/null +++ b/mp/game/dab/materials/models/props_downtown/booth_table.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_downtown/booth_table" +} diff --git a/mp/game/dab/materials/models/props_equipment/cooler.vmt b/mp/game/dab/materials/models/props_equipment/cooler.vmt new file mode 100755 index 000000000..cc57c39dd --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/cooler.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/cooler" +$envmap env_cubemap +$envmapmask "models\props_equipment\cooler_ref" +$envmapcontrast ".7" +$envmapsaturation ".7" +$envmaptint "[.5 .7 .8]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons.vmt b/mp/game/dab/materials/models/props_equipment/elevator_buttons.vmt new file mode 100755 index 000000000..d0d7190c8 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/elevator_buttons" +$envmap env_cubemap +$envmapmask "models\props_equipment\elevator_buttons_ref" +$envmapsaturation ".5" +$envmapcontrast ".7" +} diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vmt b/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vmt new file mode 100755 index 000000000..a44bf5e1c --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/elevator_buttons_down" +$selfillum 1 +$envmap env_cubemap +$envmapmask "models\props_equipment\elevator_buttons_ref" +$envmapsaturation ".5" +$envmapcontrast ".7" +} diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vmt b/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vmt new file mode 100755 index 000000000..63cdf4f64 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/elevator_buttons_up" +$selfillum 1 +$envmap env_cubemap +$envmapmask "models\props_equipment\elevator_buttons_ref" +$envmapsaturation ".5" +$envmapcontrast ".7" +} diff --git a/mp/game/dab/materials/models/props_equipment/firehosebox01.vmt b/mp/game/dab/materials/models/props_equipment/firehosebox01.vmt new file mode 100755 index 000000000..5327d29a7 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/firehosebox01.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/FireHoseBox01" +} diff --git a/mp/game/dab/materials/models/props_equipment/firepipe02.vmt b/mp/game/dab/materials/models/props_equipment/firepipe02.vmt new file mode 100755 index 000000000..68e890cd3 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/firepipe02.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/FirePipe02" +$envmap env_cubemap +$envmaptint "[.3 .2 .2]" +$envmapcontrast ".7" +$envmapsaturation ".5" +} diff --git a/mp/game/dab/materials/models/props_equipment/phone_booth.vmt b/mp/game/dab/materials/models/props_equipment/phone_booth.vmt new file mode 100755 index 000000000..746196ce8 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/phone_booth.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/phone_booth" +$envmap env_cubemap +$envmapmask "models\props_equipment\phone_booth_ref" +$envmaptint "[.4 .4 .4]" +$envmapcontrast ".5" +$envmapsaturation ".7" +} diff --git a/mp/game/dab/materials/models/props_equipment/security_desk.vmt b/mp/game/dab/materials/models/props_equipment/security_desk.vmt new file mode 100755 index 000000000..9329eec3d --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/security_desk.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/security_desk" +$envmap env_cubemap +$envmapmask "models\props_equipment\security_desk_ref" +$envmaptint "[1 1 1]" +} diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine.vmt b/mp/game/dab/materials/models/props_equipment/snack_machine.vmt new file mode 100755 index 000000000..9b6c5082d --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/snack_machine" +$alphatest 1 +$nocull 1 +$envmap env_cubemap +$envmapmask "models\props_equipment\snack_machine_ref" +} diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vmt b/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vmt new file mode 100755 index 000000000..cd9d13dce --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\props_equipment/snack_machine_glass" +$translucent 1 +$envmap env_cubemap +$envmapmask "models\props_equipment\snack_machine_glass_ref" +} diff --git a/mp/game/dab/materials/models/props_interiors/blinds_01.vmt b/mp/game/dab/materials/models/props_interiors/blinds_01.vmt new file mode 100755 index 000000000..5d78db151 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/blinds_01.vmt @@ -0,0 +1,17 @@ +VertexLitGeneric +{ +$basetexture models/props_interiors/blinds_01 +$bumpmap models/props_interiors/blinds_01_nor + +$nocull 1 + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[.25 .25 .25]" + + +$phong 1 +$phongboost 1 +$phongfresnelranges "[1 .56 .75]" +$phongexponent 10 +} diff --git a/mp/game/dab/materials/models/props_interiors/chair_office2.vmt b/mp/game/dab/materials/models/props_interiors/chair_office2.vmt new file mode 100755 index 000000000..0d153c10a --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/chair_office2.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/chair_office2" +} diff --git a/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vmt b/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vmt new file mode 100755 index 000000000..50fd71b1d --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vmt @@ -0,0 +1,14 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/furniture_chair03a" +$surfaceprop metal +$envmap env_cubemap +$envmapmask "models\props_interiors\furniture_chair03a" +$envmaptint "[.9 .9 .9]" +$envmapcontrast ".7" +$envmapsaturation ".2" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.7 .7 .7]" +} +} diff --git a/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vmt b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vmt new file mode 100755 index 000000000..827b2c91c --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ +$basetexture "models\props_interiors\furniture_lamp_stool01a" +$envmap env_cubemap +$envmapmask "models\props_interiors\furniture_lamp_stool01a_ref" +$envmaptint "[1 .9 .5]" +$envmapcontrast ".7" +$envmapsaturation ".7" +VertexLitGeneric_HDR_dx9 +{ +$envmaptint "[8 8 .5]" +$envmapcontrast ".9" +$envmapsaturation ".8" +} +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_interiors/furniture_wood01.vmt b/mp/game/dab/materials/models/props_interiors/furniture_wood01.vmt new file mode 100755 index 000000000..6604c9f49 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_wood01.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$basetexture "Models/props_interiors/furniture_wood01" +$envmap env_cubemap +$basealphaenvmapmask 1 +$envmaptint "[.15 .15 .15]" +} diff --git a/mp/game/dab/materials/models/props_interiors/furniture_wood02.vmt b/mp/game/dab/materials/models/props_interiors/furniture_wood02.vmt new file mode 100755 index 000000000..55fc4c001 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_wood02.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$basetexture "Models/props_interiors/furniture_wood02" +$envmap env_cubemap +$basealphaenvmapmask 1 +$envmaptint "[.15 .15 .15]" +} diff --git a/mp/game/dab/materials/models/props_interiors/sofa.vmt b/mp/game/dab/materials/models/props_interiors/sofa.vmt new file mode 100755 index 000000000..584b9728d --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$basetexture "models\props_interiors\sofa" +$detail "detail\dt_leather1" +$detailscale 16 +$detailblendfactor .8 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/models/props_interiors/sofa01.vmt b/mp/game/dab/materials/models/props_interiors/sofa01.vmt new file mode 100755 index 000000000..43723942a --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa01.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$basetexture "models\props_interiors\sofa01" + + + + +} diff --git a/mp/game/dab/materials/models/props_interiors/sofa_chair.vmt b/mp/game/dab/materials/models/props_interiors/sofa_chair.vmt new file mode 100755 index 000000000..97d0e61ec --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa_chair.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/sofa_chair" +} diff --git a/mp/game/dab/materials/models/props_interiors/table_cafeteria.vmt b/mp/game/dab/materials/models/props_interiors/table_cafeteria.vmt new file mode 100755 index 000000000..c2b046fc8 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_cafeteria.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/table_cafeteria" +$envmap env_cubemap +$envmapmask "models\props_interiors\table_cafeteria_ref" +$envmaptint "[1 1 1]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.5 .5 .5]" +} +} diff --git a/mp/game/dab/materials/models/props_interiors/table_console.vmt b/mp/game/dab/materials/models/props_interiors/table_console.vmt new file mode 100755 index 000000000..35a15264d --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_console.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/table_console" +$envmap env_cubemap +$envmapmask "models\props_interiors\table_console_ref" +$envmapcontrast ".2" +$envmaptint "[.49 .34 .27]" +$envmapsaturation ".8" +} diff --git a/mp/game/dab/materials/models/props_interiors/table_folding.vmt b/mp/game/dab/materials/models/props_interiors/table_folding.vmt new file mode 100755 index 000000000..b252fbd04 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_folding.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/table_folding" +$envmap env_cubemap +$envmapmask "models\props_interiors\table_folding_ref" +} diff --git a/mp/game/dab/materials/models/props_interiors/table_folding_folded.vmt b/mp/game/dab/materials/models/props_interiors/table_folding_folded.vmt new file mode 100755 index 000000000..336841dbb --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_folding_folded.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/table_folding_folded" +$envmap env_cubemap +$envmapmask "models\props_interiors\table_folding_ref" +} diff --git a/mp/game/dab/materials/models/props_interiors/table_kitchen.vmt b/mp/game/dab/materials/models/props_interiors/table_kitchen.vmt new file mode 100755 index 000000000..62448297c --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_kitchen.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "Models/props_interiors/table_kitchen" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_interiors/table_picnic.vmt b/mp/game/dab/materials/models/props_interiors/table_picnic.vmt new file mode 100755 index 000000000..34c8382e6 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_picnic.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors/table_picnic" +} diff --git a/mp/game/dab/materials/models/props_interiors/woodfurniture01.vmt b/mp/game/dab/materials/models/props_interiors/woodfurniture01.vmt new file mode 100755 index 000000000..b60dab996 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/woodfurniture01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$baseTexture "models\props_interiors\woodfurniture01" +$surfaceprop wood +} diff --git a/mp/game/dab/materials/models/props_junk/can_01.vmt b/mp/game/dab/materials/models/props_junk/can_01.vmt new file mode 100755 index 000000000..a2395ef1f --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/can_01.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/can_01" + +$envmap env_cubemap +$envmaptint [.75 .75 .75] +$envmapsaturation .25 +} diff --git a/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vmt b/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vmt new file mode 100755 index 000000000..9b7eedb16 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/Cardboard_boxes001a" +} diff --git a/mp/game/dab/materials/models/props_junk/cinderblock01a.vmt b/mp/game/dab/materials/models/props_junk/cinderblock01a.vmt new file mode 100755 index 000000000..9ae981b81 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/cinderblock01a.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_junk/cinderblock01a" +$surfaceprop concrete +} diff --git a/mp/game/dab/materials/models/props_junk/food_used.vmt b/mp/game/dab/materials/models/props_junk/food_used.vmt new file mode 100755 index 000000000..313970902 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/food_used.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$basetexture "Models/props_junk/food_used" + + + + + + + +} diff --git a/mp/game/dab/materials/models/props_junk/garbage001a_01.vmt b/mp/game/dab/materials/models/props_junk/garbage001a_01.vmt new file mode 100755 index 000000000..8e37a19f4 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/garbage001a_01.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_junk/garbage001a_01" +$surfaceprop plastic +} diff --git a/mp/game/dab/materials/models/props_junk/metalbucket01a.vmt b/mp/game/dab/materials/models/props_junk/metalbucket01a.vmt new file mode 100755 index 000000000..bbde30468 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/metalbucket01a.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/MetalBucket01a" +} diff --git a/mp/game/dab/materials/models/props_junk/milkshake.vmt b/mp/game/dab/materials/models/props_junk/milkshake.vmt new file mode 100755 index 000000000..34fe56920 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/milkshake.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/milkshake_dif" +$bumpmap "models\props_junk/milkshake_nor" + +$phong 1 +$phongboost .5 +$phongfresnelranges [2 .5 .75] +$phongexponent 100 + +} diff --git a/mp/game/dab/materials/models/props_junk/phys_objects02a.vmt b/mp/game/dab/materials/models/props_junk/phys_objects02a.vmt new file mode 100755 index 000000000..9578ba40a --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/phys_objects02a.vmt @@ -0,0 +1,17 @@ +VertexLitGeneric +{ +$basetexture "Models/props_junk/phys_objects02a" + +$bumpmap "Models/props_junk/phys_objects02a_normal" +$phong 1 + +$phongboost ".3" + +$phongexponent 45 +$basemapalphaphongmask 1 + +$phongfresnelranges "[5 5 30]" + + + +} diff --git a/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vmt b/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vmt new file mode 100755 index 000000000..9231608bf --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "Models/props_junk/physics_trash_hospital" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_junk/pizzabox.vmt b/mp/game/dab/materials/models/props_junk/pizzabox.vmt new file mode 100755 index 000000000..4ec41690e --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/pizzabox.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/pizzabox_dif" + +$phong 1 +$phongboost .5 +$phongfresnelranges [2 .5 .75] +$phongexponent 100 + +$basemapalphaphongmask 1 +} diff --git a/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vmt b/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vmt new file mode 100755 index 000000000..06c187690 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/plastic_bowl_01" +$bumpmap "models\props_junk/plastic_bowl_01_nor" + +$phong 1 +$phongboost .1 +$phongfresnelranges [1 .5 .75] +$phongexponent 10 + +} diff --git a/mp/game/dab/materials/models/props_junk/plasticcrate01a.vmt b/mp/game/dab/materials/models/props_junk/plasticcrate01a.vmt new file mode 100755 index 000000000..04a72ac2d --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/plasticcrate01a.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/PlasticCrate01a" +$alphatest 1 +} diff --git a/mp/game/dab/materials/models/props_junk/trashdumpster01a.vmt b/mp/game/dab/materials/models/props_junk/trashdumpster01a.vmt new file mode 100755 index 000000000..24e59969f --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/trashdumpster01a.vmt @@ -0,0 +1,9 @@ + +"VertexLitGeneric" +{ + // Original shader: VertexLitTexture + "$basetexture" "Models/props_junk/TrashDumpster01a" + "$surfaceprop" "metal" + +} + diff --git a/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vmt b/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vmt new file mode 100755 index 000000000..397f2bf81 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_junk/Wood_PalletCrate001a" +} diff --git a/mp/game/dab/materials/models/props_junk/woodcrates01a.vmt b/mp/game/dab/materials/models/props_junk/woodcrates01a.vmt new file mode 100755 index 000000000..9e10e0f47 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/woodcrates01a.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_junk/WoodCrates01a" + + +$surfaceprop wood +} diff --git a/mp/game/dab/materials/models/props_junk/woodcrates02a.vmt b/mp/game/dab/materials/models/props_junk/woodcrates02a.vmt new file mode 100755 index 000000000..72065b711 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/woodcrates02a.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$basetexture "Models/props_junk/WoodCrates01a" +} diff --git a/mp/game/dab/materials/models/props_lighting/airportlight01.vmt b/mp/game/dab/materials/models/props_lighting/airportlight01.vmt new file mode 100755 index 000000000..282275835 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/airportlight01.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/AirportLight01" +} diff --git a/mp/game/dab/materials/models/props_lighting/airportlight01_on.vmt b/mp/game/dab/materials/models/props_lighting/airportlight01_on.vmt new file mode 100755 index 000000000..8f453fa52 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/airportlight01_on.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/AirportLight01_On" +$selfillum 1 +} diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp.vmt b/mp/game/dab/materials/models/props_lighting/construction_lamp.vmt new file mode 100755 index 000000000..81a2c2ac5 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp.vmt @@ -0,0 +1,16 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/construction_lamp" +$bumpmap "models\Props_Lighting/construction_lamp_nor" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[1 1 1]" + +$selfillum 1 + + +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.1 .1 .1]" +} +} diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_02.vmt b/mp/game/dab/materials/models/props_lighting/construction_lamp_02.vmt new file mode 100755 index 000000000..e291cb6c3 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_02.vmt @@ -0,0 +1,14 @@ +VertexLitGeneric +{ +$baseTexture models\Props_Lighting/construction_lamp_02_off +$bumpmap models\Props_Lighting/construction_lamp_02_nor + +$phong 1 +$phongboost 2 +$phongfresnelranges "[1 .5 .5]" +$phongexponent 15 + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 + +} diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vmt b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vmt new file mode 100755 index 000000000..0a062b643 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vmt @@ -0,0 +1,14 @@ +VertexLitGeneric +{ +$baseTexture models\Props_Lighting/construction_lamp_02_on +$bumpmap models\Props_Lighting/construction_lamp_02_nor + +$phong 1 +$phongboost 2 +$phongfresnelranges "[1 .5 .5]" +$phongexponent 15 + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 + +} diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_off.vmt b/mp/game/dab/materials/models/props_lighting/construction_lamp_off.vmt new file mode 100755 index 000000000..59afac70c --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_off.vmt @@ -0,0 +1,16 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/construction_lamp" +$bumpmap "models\Props_Lighting/construction_lamp_nor" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[1 1 1]" + +//$selfillum 1 + + +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.1 .1 .1]" +} +} diff --git a/mp/game/dab/materials/models/props_lighting/fluro_light_01.vmt b/mp/game/dab/materials/models/props_lighting/fluro_light_01.vmt new file mode 100755 index 000000000..5af6642fd --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/fluro_light_01.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/fluro_light_01" +$bumpmap "models\Props_Lighting/fluro_light_01_nor" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$selfillum 1 +} diff --git a/mp/game/dab/materials/models/props_lighting/fluro_light_01_off.vmt b/mp/game/dab/materials/models/props_lighting/fluro_light_01_off.vmt new file mode 100755 index 000000000..95362a09a --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/fluro_light_01_off.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/fluro_light_01" +$bumpmap "models\Props_Lighting/fluro_light_01_nor" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/props_lighting/light_porch.vmt b/mp/game/dab/materials/models/props_lighting/light_porch.vmt new file mode 100755 index 000000000..51d369fe0 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/light_porch.vmt @@ -0,0 +1,11 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/light_porch" +$envmap env_cubemap +$envmapmask "models\Props_Lighting\light_porch_ref" +$envmaptint "[1 1 1]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.1 .1 .1]" +} +} diff --git a/mp/game/dab/materials/models/props_lighting/light_porch_on.vmt b/mp/game/dab/materials/models/props_lighting/light_porch_on.vmt new file mode 100755 index 000000000..89f518c56 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/light_porch_on.vmt @@ -0,0 +1,12 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/light_porch_on" +$selfillum 1 +$envmap env_cubemap +$envmapmask "models\Props_Lighting\light_porch_ref" +$envmaptint "[1 1 1]" +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.1 .1 .1]" +} +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vmt new file mode 100755 index 000000000..3a9fe3d87 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/LightFixture03_Off" +$envmap env_cubemap +$envmapmask "models\Props_Lighting\LightFixture03_Off_ref" +$envmaptint "[.4 .4 .4]" +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vmt new file mode 100755 index 000000000..e83cf6139 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/LightFixture03_On" +$selfillum 1 +$envmap env_cubemap +$envmapmask "models\Props_Lighting\LightFixture03_Off_ref" +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture05.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture05.vmt new file mode 100755 index 000000000..e8261af18 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture05.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/LightFixture05" +$envmap env_cubemap +$envmapmask "models/Props_Lighting/LightFixture05_ref" +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vmt new file mode 100755 index 000000000..fc4ed9ea0 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$baseTexture "models\Props_Lighting/LightFixture05_On" +$selfillum 1 +$envmap env_cubemap +$envmapmask "models\Props_Lighting\LightFixture05_ref" +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture06.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture06.vmt new file mode 100755 index 000000000..8d13551da --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture06.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ +$baseTexture models\Props_Lighting/lightfixture06 +$bumpmap models\Props_Lighting/lightfixture06_nor + +$phong 1 +$phongboost 2 +$phongfresnelranges "[1 .5 .5]" +$phongexponent 15 + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[.5 .5 .5]" + +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture07.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture07.vmt new file mode 100755 index 000000000..535afef52 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture07.vmt @@ -0,0 +1,13 @@ +VertexLitGeneric +{ +$baseTexture models\Props_Lighting/LightFixture07 +$bumpmap models\Props_Lighting/LightFixture07_nor + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 + +$phong 1 +$phongboost 1 +$phongexponent 15 +$phongfresnelranges "[1 1 .5]" +} diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vmt b/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vmt new file mode 100755 index 000000000..01b87c730 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vmt @@ -0,0 +1,10 @@ +VertexLitGeneric +{ +$baseTexture models\Props_Lighting/LightFixture07_on +$bumpmap models\Props_Lighting/LightFixture07_nor + +$selfillum 1 + +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vmt b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vmt new file mode 100755 index 000000000..259545b49 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vmt @@ -0,0 +1,16 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_lighting/ornate_lamp_01" + "$bumpmap" "models/props_lighting/ornate_lamp_01_nor" + "$surfaceprop" "Metal" + + $selfillum 1 + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.6 .6 .6]" + + $phong + $phongboost 1.5 + $phongfresnelranges "[3 .1 .5]" +} diff --git a/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_off.vmt b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_off.vmt new file mode 100755 index 000000000..de5e0ac1f --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_off.vmt @@ -0,0 +1,16 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/props_lighting/ornate_lamp_01" + "$bumpmap" "models/props_lighting/ornate_lamp_01_nor" + "$surfaceprop" "Metal" + + //$selfillum 1 + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.6 .6 .6]" + + $phong + $phongboost 1.5 + $phongfresnelranges "[3 .1 .5]" +} diff --git a/mp/game/dab/materials/models/props_outland/chandelier.vmt b/mp/game/dab/materials/models/props_outland/chandelier.vmt new file mode 100755 index 000000000..3e55c8a90 --- /dev/null +++ b/mp/game/dab/materials/models/props_outland/chandelier.vmt @@ -0,0 +1,12 @@ +"VertexLitGeneric" +{ + "$baseTexture" "Models/props_outland/chandelier" +// "$alpha" 1 +// "$selfillum" 1 + "$envmap" "env_cubemap" + "$basealphaenvmapmask" 1 + "vertexlitgeneric_HDR_dx9" + { + "$envmaptint" "[.5 .5 .5]" + } +} diff --git a/mp/game/dab/materials/models/props_outland/chandelier_votives.vmt b/mp/game/dab/materials/models/props_outland/chandelier_votives.vmt new file mode 100755 index 000000000..e6cb679ac --- /dev/null +++ b/mp/game/dab/materials/models/props_outland/chandelier_votives.vmt @@ -0,0 +1,12 @@ +"VertexLitGeneric" +{ + "$baseTexture" "Models/props_outland/chandelier_votives" + "$model" 1 + "$alpha" 1 + "$translucent" 1 + "$envmap" "env_cubemap" + "vertexlitgeneric_HDR_dx9" + { + "$envmaptint" "[.5 .5 .5]" + } +} diff --git a/mp/game/dab/materials/models/props_pipes/pipe03.vmt b/mp/game/dab/materials/models/props_pipes/pipe03.vmt new file mode 100755 index 000000000..2c86833f9 --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipe03.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ +$baseTexture "models\props_pipes/pipe03" + + +$bumpmap "effects/flat_normal" + +$phong 1 +$phongboost 1 +$phongexponent 10 +$BASEMAPLUMINANCEPHONGMASK 1 +$phongfresnelranges "[3 8 60]" + + +} diff --git a/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vmt b/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vmt new file mode 100755 index 000000000..0acd4c805 --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ +$baseTexture "models\props_pipes/PipeSet08d_128_001a" + + +$bumpmap "effects/flat_normal" + +$phong 1 +$phongboost 1 +$phongexponent 10 +$BASEMAPLUMINANCEPHONGMASK 1 +$phongfresnelranges "[3 8 60]" + + +} diff --git a/mp/game/dab/materials/models/props_pipes/pipeset32d.vmt b/mp/game/dab/materials/models/props_pipes/pipeset32d.vmt new file mode 100755 index 000000000..8f8e68be8 --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipeset32d.vmt @@ -0,0 +1,15 @@ +VertexLitGeneric +{ +$baseTexture "models\props_pipes/PipeSet32d" + + +$bumpmap "effects/flat_normal" + +$phong 1 +$phongboost 1 +$phongexponent 10 +$BASEMAPLUMINANCEPHONGMASK 1 +$phongfresnelranges "[3 8 60]" + + +} diff --git a/mp/game/dab/materials/models/props_rooftop/acunit01.vmt b/mp/game/dab/materials/models/props_rooftop/acunit01.vmt new file mode 100755 index 000000000..2eacd2551 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acunit01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "Models/props_rooftop/ACUnit01" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_rooftop/acunit1.vmt b/mp/game/dab/materials/models/props_rooftop/acunit1.vmt new file mode 100755 index 000000000..ca209b4a6 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acunit1.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "Models/props_rooftop/ACunit1" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.vmt b/mp/game/dab/materials/models/props_rooftop/acvent02.vmt new file mode 100755 index 000000000..e081c364e --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_rooftop/ACVent02" +$detail "detail\dt_metalgalv" +$detailscale "[ 10 5 ]" +$detailblendfactor 1 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/models/props_rooftop/acvent03.vmt b/mp/game/dab/materials/models/props_rooftop/acvent03.vmt new file mode 100755 index 000000000..9a8c086d7 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent03.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_rooftop\ACVent03" +$detail "detail\dt_metalgalv" +$detailscale "[ 10 5 ]" +$detailblendfactor 1 +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/models/props_rooftop/acvent04.vmt b/mp/game/dab/materials/models/props_rooftop/acvent04.vmt new file mode 100755 index 000000000..88c1b12e6 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent04.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_rooftop/ACVent04" +} diff --git a/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vmt b/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vmt new file mode 100755 index 000000000..7391af982 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_rooftop/SatelliteDish_Large01" +} diff --git a/mp/game/dab/materials/models/props_rooftop/train_signalbox.vmt b/mp/game/dab/materials/models/props_rooftop/train_signalbox.vmt new file mode 100755 index 000000000..97b38e2fe --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/train_signalbox.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "Models/props_rooftop/train_signalbox" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_rooftop/vent_large1.vmt b/mp/game/dab/materials/models/props_rooftop/vent_large1.vmt new file mode 100755 index 000000000..549b8e12f --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/vent_large1.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_rooftop/Vent_large1" +$envmap env_cubemap +$envmapmask "models\props_rooftop\Vent_large1_ref" +$envmapcontrast ".9" +$envmapsaturation ".7" +$envmaptint "[.7 .7 .7]" +} diff --git a/mp/game/dab/materials/models/props_street/cover_01.vmt b/mp/game/dab/materials/models/props_street/cover_01.vmt new file mode 100755 index 000000000..d48eddb99 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/cover_01.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/props_street/cover_01_dif + $bumpmap models/props_street/cover_01_nor + + $phong 1 + $phongboost .75 + $phongfresnelranges "[1 1 1]" + + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/electrical_boxes.vmt b/mp/game/dab/materials/models/props_street/electrical_boxes.vmt new file mode 100755 index 000000000..2971b938c --- /dev/null +++ b/mp/game/dab/materials/models/props_street/electrical_boxes.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_street/electrical_boxes" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/lamp_post_01.vmt b/mp/game/dab/materials/models/props_street/lamp_post_01.vmt new file mode 100755 index 000000000..d7dc495c0 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/lamp_post_01.vmt @@ -0,0 +1,15 @@ +vertexlitgeneric +{ + $basetexture models/props_street/lamp_post_01_dif + $bumpmap models/props_street/lamp_post_01_nor + + $phong 1 + $phongboost .75 + $phongexponent 2.5 + $phongfresnelranges "[1 1 1]" + + $rimlight 1 + $rimlightboost .5 + $rimlightexponent 10 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/lamp_post_01_on.vmt b/mp/game/dab/materials/models/props_street/lamp_post_01_on.vmt new file mode 100755 index 000000000..56d782b4e --- /dev/null +++ b/mp/game/dab/materials/models/props_street/lamp_post_01_on.vmt @@ -0,0 +1,17 @@ +vertexlitgeneric +{ + $basetexture models/props_street/lamp_post_01_dif_on + $bumpmap models/props_street/lamp_post_01_nor + + $selfillum 1 + + $phong 1 + $phongboost .75 + $phongexponent 2.5 + $phongfresnelranges "[1 1 1]" + + $rimlight 1 + $rimlightboost .5 + $rimlightexponent 10 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/parkbench_01.vmt b/mp/game/dab/materials/models/props_street/parkbench_01.vmt new file mode 100755 index 000000000..ed23a5331 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/parkbench_01.vmt @@ -0,0 +1,15 @@ +vertexlitgeneric +{ + $basetexture models/props_street/parkbench_01 + $bumpmap models/props_street/parkbench_01_nor + + $phong 1 + $phongboost .75 + $phongexponent 25 + $phongfresnelranges "[.5 .5 2]" + + $rimlight 1 + $rimlightboost .2 + $rimlightexponent 500 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_01.vmt b/mp/game/dab/materials/models/props_street/pylon_01.vmt new file mode 100755 index 000000000..a0522e32a --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_01.vmt @@ -0,0 +1,15 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_01_dif + $bumpmap models/props_street/pylon_01_nor + + $phong 1 + $phongboost .75 + $phongexponent 2.5 + $phongfresnelranges "[1 1 1]" + + $rimlight 1 + $rimlightboost .5 + $rimlightexponent 10 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_02.vmt b/mp/game/dab/materials/models/props_street/pylon_02.vmt new file mode 100755 index 000000000..e58614129 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_02.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_02_dif + $bumpmap models/props_street/pylon_02_nor + + $phong 1 + $phongboost .75 + $phongexponent 4 + $phongfresnelranges "[1 1 1]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_03.vmt b/mp/game/dab/materials/models/props_street/pylon_03.vmt new file mode 100755 index 000000000..7f5725921 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_03.vmt @@ -0,0 +1,12 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_03_dif + $bumpmap models/props_street/pylon_03_nor + + $phong 1 + $phongboost .75 + $phongexponent 7.5 + $phongfresnelranges "[.5 .75 1]" + + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_04.vmt b/mp/game/dab/materials/models/props_street/pylon_04.vmt new file mode 100755 index 000000000..a6ba27e01 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_04.vmt @@ -0,0 +1,12 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_04_dif + $bumpmap models/props_street/pylon_04_nor + + $phong 1 + $phongboost .75 + $phongexponent 7.5 + $phongfresnelranges "[.5 .75 1]" + + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_light_01.vmt b/mp/game/dab/materials/models/props_street/pylon_light_01.vmt new file mode 100755 index 000000000..9c8db53de --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_light_01.vmt @@ -0,0 +1,15 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_light_01_dif + $bumpmap models/props_street/pylon_light_01_nor + $phongexponenttexture models/props_street/pylon_light_01_exp + + $phong 1 + $phongboost .75 + $phongfresnelranges "[1 1 1]" + + $rimlight 1 + $rimlightboost .5 + $rimlightexponent 10 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/pylon_light_01_on.vmt b/mp/game/dab/materials/models/props_street/pylon_light_01_on.vmt new file mode 100755 index 000000000..ebf6116f0 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_light_01_on.vmt @@ -0,0 +1,17 @@ +vertexlitgeneric +{ + $basetexture models/props_street/pylon_light_01_dif + $bumpmap models/props_street/pylon_light_01_nor + $phongexponenttexture models/props_street/pylon_light_01_exp + + $selfillum 1 + + $phong 1 + $phongboost .75 + $phongfresnelranges "[1 1 1]" + + $rimlight 1 + $rimlightboost .5 + $rimlightexponent 10 + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_street/sewer_cover_01.vmt b/mp/game/dab/materials/models/props_street/sewer_cover_01.vmt new file mode 100755 index 000000000..69b1d0fd7 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/sewer_cover_01.vmt @@ -0,0 +1,12 @@ +vertexlitgeneric +{ + $basetexture models/props_street/sewer_cover_01_dif + $bumpmap models/props_street/sewer_cover_01_nor + $phongexponenttexture models/props_street/sewer_cover_01_exp + + $phong 1 + $phongboost .75 + $phongfresnelranges "[1 1 1]" + + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vmt b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vmt new file mode 100755 index 000000000..ca9ebbfde --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vmt @@ -0,0 +1,14 @@ +Vertexlitgeneric +{ + $basetexture models/props_trainstation/trainstation_pillar + $bumpmap models/props_trainstation/trainstation_pillar_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vmt b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vmt new file mode 100755 index 000000000..35e272307 --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props_trainstation/trainstation_pillar_a + $bumpmap models/props_trainstation/trainstation_pillar_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vmt b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vmt new file mode 100755 index 000000000..657041657 --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vmt @@ -0,0 +1,13 @@ +Vertexlitgeneric +{ + $basetexture models/props_trainstation/trainstation_pillar_b + $bumpmap models/props_trainstation/trainstation_pillar_nor + + $phong 1 + $phongboost 1 + $phongfresnelranges "[2 1 3]" + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_unique/concretefloor011a.vmt b/mp/game/dab/materials/models/props_unique/concretefloor011a.vmt new file mode 100755 index 000000000..9225e1515 --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/concretefloor011a.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "concrete/concretefloor011a" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_unique/nukconcretewallb.vmt b/mp/game/dab/materials/models/props_unique/nukconcretewallb.vmt new file mode 100755 index 000000000..aceb403de --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/nukconcretewallb.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "de_nuke/nukconcretewallb" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_unique/nukconcretewallc.vmt b/mp/game/dab/materials/models/props_unique/nukconcretewallc.vmt new file mode 100755 index 000000000..05043a087 --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/nukconcretewallc.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "de_nuke/nukconcretewallc" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_unique/rooffloor_tar01.vmt b/mp/game/dab/materials/models/props_unique/rooffloor_tar01.vmt new file mode 100755 index 000000000..d9c8790c6 --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/rooffloor_tar01.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "plaster/rooffloor_tar01" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vmt b/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vmt new file mode 100755 index 000000000..a15991d0b --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_unique\spawn_apartment/boxes_rooftop" +} diff --git a/mp/game/dab/materials/models/props_unique/trim04.vmt b/mp/game/dab/materials/models/props_unique/trim04.vmt new file mode 100755 index 000000000..d4e19e7fa --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/trim04.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$basetexture "buildings/trim04" +$surfaceprop default +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024.vmt b/mp/game/dab/materials/models/props_vehicles/4carz1024.vmt new file mode 100755 index 000000000..c9d9e7bec --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024.vmt @@ -0,0 +1,26 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_vehicles/4carz1024" + +$surfaceprop metal +$model 1 +$blendtintbybasealpha 1 + + + + + + + +$envmap env_cubemap + +$envmapmask "Models/props_vehicles/4carz1024_envmask" + + +$envmapfresnel 1 +$envmapFresnelMinMaxExp "[.1 2 3]" + + + +} diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vmt b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vmt new file mode 100755 index 000000000..a3f00d194 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vmt @@ -0,0 +1,20 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/4carz1024_glass" +$bumpmap "effects\flat_normal" +$translucent 1 +$envmap env_cubemap +$envmaptint "[.8 .8 .8]" + + +$basemapalphaenvmapmask 1 +$envmapfresnel 1 +$invertphongmask 1 +$phong 1 +$phongexponent 500 +$phongboost 1 +$phongfresnelranges "[.3 .6 4]" + + + +} diff --git a/mp/game/dab/materials/models/props_vehicles/badge.vmt b/mp/game/dab/materials/models/props_vehicles/badge.vmt new file mode 100755 index 000000000..5d030abd4 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/badge.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/badge" + "$translucent" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vmt b/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vmt new file mode 100755 index 000000000..f63117fe6 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vmt @@ -0,0 +1,10 @@ +vertexlitgeneric +{ + $basetexture models/props_vehicles/camaro_tyre + $bumpmap models/props_vehicles/camaro_tyre_nor + + $phong 1 + $phongboost .5 + $phongfresnelranges "[1 .5 .5]" + $phongexponent 10 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/car_glass.vmt b/mp/game/dab/materials/models/props_vehicles/car_glass.vmt new file mode 100755 index 000000000..09aceaeb3 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/car_glass.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/car_glass" +$envmap env_cubemap +$envmapmask "models\props_vehicles\car_glass_ref" + +$envmapcontrast ".5" +$envmapsaturation ".5" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/chrome.vmt b/mp/game/dab/materials/models/props_vehicles/chrome.vmt new file mode 100755 index 000000000..4eb844a3f --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/chrome.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/chrome" + "$envmap" "env_cubemap" +} diff --git a/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vmt b/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vmt new file mode 100755 index 000000000..8d3f3aea9 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vmt @@ -0,0 +1,5 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/DeliveryVan_Armored_Glass" +$Translucent 1 +} diff --git a/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vmt b/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vmt new file mode 100755 index 000000000..1d3dfdda3 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vmt @@ -0,0 +1,4 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/DeliveryVan_Glass" +} diff --git a/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vmt b/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vmt new file mode 100755 index 000000000..cc1fbbcc3 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vmt @@ -0,0 +1,21 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/flatnose_truck_glass" + +$translucent 1 +$model 1 + + + + + + +$envmap env_cubemap +$envmaptint "[ .6 .6 .6 ]" + +$envmapfresnel 1 +$envmapfresnelMinMaxExp "[0.2 5 2]" + + + +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/glass.vmt b/mp/game/dab/materials/models/props_vehicles/glass.vmt new file mode 100755 index 000000000..8c6148689 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/glass.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/glass" + "$translucent" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/imp01.vmt b/mp/game/dab/materials/models/props_vehicles/imp01.vmt new file mode 100755 index 000000000..e4480eaf4 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp01.vmt @@ -0,0 +1,6 @@ +"VertexlitGeneric" +{ + "$basetexture" "\models\props_vehicles\imp01" + "$envmap" "env_cubemap" + $envmapmask "models/props_vehicles/imp_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/imp02.vmt b/mp/game/dab/materials/models/props_vehicles/imp02.vmt new file mode 100755 index 000000000..70fe2548c --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp02.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/imp02" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/props_vehicles/imp03.vmt b/mp/game/dab/materials/models/props_vehicles/imp03.vmt new file mode 100755 index 000000000..fbdfd3f59 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp03.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/imp03" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/props_vehicles/liner222.vmt b/mp/game/dab/materials/models/props_vehicles/liner222.vmt new file mode 100755 index 000000000..dced56430 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/liner222.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/liner222" + "$nocull" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/liner_2.vmt b/mp/game/dab/materials/models/props_vehicles/liner_2.vmt new file mode 100755 index 000000000..280d85461 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/liner_2.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/liner_2" + "$nocull" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/off.vmt b/mp/game/dab/materials/models/props_vehicles/off.vmt new file mode 100755 index 000000000..9e22746af --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/off.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/off" +} diff --git a/mp/game/dab/materials/models/props_vehicles/on.vmt b/mp/game/dab/materials/models/props_vehicles/on.vmt new file mode 100755 index 000000000..605fa56b1 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/on.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/on" +} diff --git a/mp/game/dab/materials/models/props_vehicles/plastik_grau.vmt b/mp/game/dab/materials/models/props_vehicles/plastik_grau.vmt new file mode 100755 index 000000000..2cf725468 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plastik_grau.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/plastik_grau" +} diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_blau.vmt b/mp/game/dab/materials/models/props_vehicles/plexi_blau.vmt new file mode 100755 index 000000000..a09d5d1c0 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_blau.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/plexi_blau" + "$translucent" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_rot.vmt b/mp/game/dab/materials/models/props_vehicles/plexi_rot.vmt new file mode 100755 index 000000000..19b4a67a4 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_rot.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/plexi_rot" + "$translucent" 1 + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vmt b/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vmt new file mode 100755 index 000000000..3437d48c6 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vmt @@ -0,0 +1,6 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/plexi_weiss" + "$envmap" "env_cubemap" + $envmapmask "models\props_vehicles/liner_env" +} diff --git a/mp/game/dab/materials/models/props_vehicles/semi_trailer.vmt b/mp/game/dab/materials/models/props_vehicles/semi_trailer.vmt new file mode 100755 index 000000000..fdd6fdb16 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_trailer.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/Semi_trailer" +$envmap env_cubemap +$envmapmask "models\props_vehicles\Semi_trailer_ref" + + +$envmaptint "[.2 .2 .2]" +} diff --git a/mp/game/dab/materials/models/props_vehicles/semi_truck.vmt b/mp/game/dab/materials/models/props_vehicles/semi_truck.vmt new file mode 100755 index 000000000..b9feab830 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_truck.vmt @@ -0,0 +1,9 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/Semi_truck" +$envmap env_cubemap +$envmapmask "models\props_vehicles\Semi_truck_ref" + + +$envmaptint "[ .2 .2 .2 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/semi_truck3.vmt b/mp/game/dab/materials/models/props_vehicles/semi_truck3.vmt new file mode 100755 index 000000000..9424f118a --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_truck3.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_vehicles/Semi_truck3" +$envmap env_cubemap +$envmapmask "models\props_vehicles\Semi_truck_ref" +$envmapcontrast ".6" +$envmapsaturation ".4" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/props_vehicles/sign.vmt b/mp/game/dab/materials/models/props_vehicles/sign.vmt new file mode 100755 index 000000000..6920a3f69 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/sign.vmt @@ -0,0 +1,4 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/sign" +} diff --git a/mp/game/dab/materials/models/props_vehicles/silber.vmt b/mp/game/dab/materials/models/props_vehicles/silber.vmt new file mode 100755 index 000000000..31a886da7 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/silber.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/silber" + "$envmap" "env_cubemap" +} diff --git a/mp/game/dab/materials/models/props_vehicles/tireimp.vmt b/mp/game/dab/materials/models/props_vehicles/tireimp.vmt new file mode 100755 index 000000000..3ccf8bf91 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/tireimp.vmt @@ -0,0 +1,5 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/tireimp" + "$nocull" 1 +} diff --git a/mp/game/dab/materials/models/props_vehicles/window.vmt b/mp/game/dab/materials/models/props_vehicles/window.vmt new file mode 100755 index 000000000..8be880df4 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/window.vmt @@ -0,0 +1,7 @@ +"VertexlitGeneric" +{ + "$basetexture" "models\props_vehicles/window" + "$nocull" 1 + "$translucent" 1 + "$envmap" "env_cubemap" +} diff --git a/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vmt b/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vmt new file mode 100755 index 000000000..f1eb030f5 --- /dev/null +++ b/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ +$basetexture "Models/props_wasteland/barricade_composite01" +$surfaceprop wood +$envmap env_cubemap +$basealphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vmt b/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vmt new file mode 100755 index 000000000..3721c1e1e --- /dev/null +++ b/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vmt @@ -0,0 +1,16 @@ +VertexLitGeneric +{ + +$basetexture "Models/props_wasteland/controlroom_tables001" +$envmap env_cubemap +$basealphaenvmapmask 1 +$surfaceprop metal +vertexlitgeneric_HDR_dx9 +{ +$envmaptint "[.15 .15 .15]" +} +vertexlitgeneric_DX9 +{ +$envmaptint "[.15 .15 .15]" +} +} diff --git a/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vmt b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vmt new file mode 100755 index 000000000..527596eb6 --- /dev/null +++ b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vmt @@ -0,0 +1,8 @@ +VertexLitGeneric +{ +$baseTexture "models\props_windows/window_uban_apt_glass" +$translucent 1 +$envmap env_cubemap +$envmapmask "models\props_windows\window_uban_apt_glass_ref" +$envmaptint "[1 1 1]" +} diff --git a/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vmt b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vmt new file mode 100755 index 000000000..0d2e80fb5 --- /dev/null +++ b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vmt @@ -0,0 +1,16 @@ +//This Texture is made by Rafa�l De Jongh and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. +// You are not allowed to alter, distribute or use this work for commercial purposes without Permission of the author "Rafa�l De Jongh" +"Vertexlitgeneric" +{ + "$basetexture" "models/shells/12gauge/shell_12gauge" + "$bumpmap" "models/shells/12gauge/shell_12gauge_normal" + "$normalmapalphaenvmapmask" "1" + "$surfaceprop" "metal" + "$envmap" "env_cubemap" + "$envmaptint" "[0.2 0.2 0.2]" + + "$phong" "1" + "$phongexponent" "33" + "$phongboost" "1.6" + "$phongfresnelranges" "[1 8 4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/shells/762nato/shell_762nato.vmt b/mp/game/dab/materials/models/shells/762nato/shell_762nato.vmt new file mode 100755 index 000000000..85173008c --- /dev/null +++ b/mp/game/dab/materials/models/shells/762nato/shell_762nato.vmt @@ -0,0 +1,4 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/shells/762nato/shell_762nato" +} diff --git a/mp/game/dab/materials/models/shells/9mm/shell_9mm.vmt b/mp/game/dab/materials/models/shells/9mm/shell_9mm.vmt new file mode 100755 index 000000000..57617a320 --- /dev/null +++ b/mp/game/dab/materials/models/shells/9mm/shell_9mm.vmt @@ -0,0 +1,4 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/shells/9mm/shell_9mm" +} diff --git a/mp/game/dab/materials/models/stormy/barrier.vmt b/mp/game/dab/materials/models/stormy/barrier.vmt new file mode 100755 index 000000000..aefd0765d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/barrier.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ + $basetexture models/stormy/barrier_dif + $bumpmap models/stormy/barrier_nor + $phong 1 + $phongboost 2 + $phongfresnelranges "[.75 .75 1]" + $phongexponent 20 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan.vmt new file mode 100755 index 000000000..9f501c9f9 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_doubletrouble/big_fan_dif + $bumpmap models/stormy/da_doubletrouble/big_fan_nor + $phong 1 + $phongboost 2 + $phongfresnelranges "[.75 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01.vmt new file mode 100755 index 000000000..1d16c873e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01.vmt @@ -0,0 +1,13 @@ +VertexlitGeneric +{ +$surfaceprop metal_barrel +$basetexture models/stormy/da_doubletrouble/bunker_door_01_dif +$phong 1 +$basemapalphaphongmask 1 +$phongboost 3 +$phongexponent 75 +$phongfresnelranges "[1 1 1]" +$rimlight 1 +$rimlightexponent 1 +$rimlightboost .7 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines.vmt new file mode 100755 index 000000000..0457bb61c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines.vmt @@ -0,0 +1,11 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_doubletrouble/hanging_vines_dif + $bumpmap models/stormy/da_doubletrouble/hanging_vines_nor + $alphatest 1 + $nocull 1 + $phong 1 + $phongboost 2 + $phongfresnelranges "[.75 .75 1]" + $phongexponent 20 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings.vmt new file mode 100755 index 000000000..7f8c969d0 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings.vmt @@ -0,0 +1,13 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_doubletrouble/modular_railings_dif + $bumpmap models/stormy/da_doubletrouble/modular_railings_nor + $phongexponenttexture models/stormy/da_doubletrouble/modular_railings_exp + $phong 1 + $phongboost 2 + $phongfresnelranges "[.75 .75 1]" + $phongalbedotint 1 + $rimlight 1 + $rimlightboost 2 + $rimmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable.vmt new file mode 100755 index 000000000..f9b3926de --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable.vmt @@ -0,0 +1,12 @@ +VertexlitGeneric +{ + $basetexture models/stormy/da_doubletrouble/power_cable_dif + $phong 1 + $basemapalphaphongmask 1 + $phongboost 2 + $phongfresnelranges [.75 .75 1] + $phongexponent 10 + $phongalbedotint 1 + $rimlight 1 + $rimlightexponent 20 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/racking.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking.vmt new file mode 100755 index 000000000..ebf40a719 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking.vmt @@ -0,0 +1,14 @@ +VertexlitGeneric +{ +$surfaceprop metal_barrel +$basetexture models/stormy/da_doubletrouble/racking_dif +$alphatest 1 +$bumpmap models/stormy/da_doubletrouble/racking_nor +$phong 1 +$phongboost 3 +$phongexponent 30 +$phongfresnelranges "[1 1 1]" +$rimlight 1 +$rimlightexponent 1 +$rimlightboost .7 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/tank.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank.vmt new file mode 100755 index 000000000..8f6c7153d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank.vmt @@ -0,0 +1,14 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_doubletrouble/tank_dif + $bumpmap models/stormy/da_doubletrouble/tank_nor + $phongexponenttexture models/stormy/da_doubletrouble/tank_exp + $phong 1 + $phongboost 2 + $phongfresnelranges "[.75 .75 1]" + $phongalbedotint 1 + $rimlight 1 + $rimlightboost 10 + $rimlightexponent 1 + $rimmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan.vmt b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan.vmt new file mode 100755 index 000000000..d794f2118 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan.vmt @@ -0,0 +1,12 @@ +VertexlitGeneric +{ + $basetexture models/stormy/da_doubletrouble/workplace_fan_dif + $bumpmap models/stormy/da_doubletrouble/workplace_fan_nor + $nocull 1 + $alphatest 1 + $phong 1 + $phongboost 2 + $phongfresnelranges [.75 .75 1] + $phongexponent 10 + $phongalbedotint 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01.vmt new file mode 100755 index 000000000..6fd5a9923 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/deckchair_01_dif + $bumpmap models/stormy/da_penthouse/deckchair_01_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion.vmt new file mode 100755 index 000000000..19e93fec7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/deckchair_cushion_dif_1 + $bumpmap models/stormy/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_2.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_2.vmt new file mode 100755 index 000000000..baed4fc8d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_2.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/deckchair_cushion_dif_2 + $bumpmap models/stormy/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_3.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_3.vmt new file mode 100755 index 000000000..b5e6cf399 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_3.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/deckchair_cushion_dif_3 + $bumpmap models/stormy/da_penthouse/deckchair_cushion_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/downpipe.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe.vmt new file mode 100755 index 000000000..4d87456a1 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/downpipe_dif + $bumpmap models/stormy/da_penthouse/downpipe_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/gutter.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/gutter.vmt new file mode 100755 index 000000000..76bc35b3d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/gutter.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/gutter_dif_1 + $bumpmap models/stormy/da_penthouse/gutter_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/gutter_2.vmt b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_2.vmt new file mode 100755 index 000000000..89df98e8f --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_2.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/da_penthouse/gutter_dif_2 + $bumpmap models/stormy/da_penthouse/gutter_nor + $phong 1 + $phongboost 1 + $phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha.vmt b/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha.vmt new file mode 100755 index 000000000..e69de29bb diff --git a/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vmt b/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vmt new file mode 100755 index 000000000..6938deaf2 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ +$basetexture models/stormy/da_skybox_buildingatlas1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/foliage/grass/material.vmt b/mp/game/dab/materials/models/stormy/foliage/grass/material.vmt new file mode 100755 index 000000000..97a085a86 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/foliage/grass/material.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/stormy/foliage/grass/dif +$alphatest 1 +$nocull 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01.vmt b/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01.vmt new file mode 100755 index 000000000..6c9d266dc --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/stormy/kitchen/bain_marie_01_dif +$envmap env_cubemap +$basemapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/kitchen/font.vmt b/mp/game/dab/materials/models/stormy/kitchen/font.vmt new file mode 100755 index 000000000..e8995650f --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/font.vmt @@ -0,0 +1,5 @@ +vertexlitgeneric +{ +$basetexture models/stormy/kitchen/font_dif +$envmap env_cubemap +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/kitchen/pots.vmt b/mp/game/dab/materials/models/stormy/kitchen/pots.vmt new file mode 100755 index 000000000..b7ea3eaa2 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/pots.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ +$basetexture models/stormy/kitchen/pots_dif +$bumpmap models/stormy/kitchen/pots_nor +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/kitchen/sink.vmt b/mp/game/dab/materials/models/stormy/kitchen/sink.vmt new file mode 100755 index 000000000..e0974f11a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/sink.vmt @@ -0,0 +1,6 @@ +vertexlitgeneric +{ +$basetexture models/stormy/kitchen/sink_dif +$envmap env_cubemap +$basealphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling.vmt b/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling.vmt new file mode 100755 index 000000000..93508712d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling.vmt @@ -0,0 +1,5 @@ +vertexlitgeneric +{ + $basetexture models/stormy/kitchen/vent_ceiling_dif + $nocull 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vmt new file mode 100755 index 000000000..7d5703df1 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/1 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vmt new file mode 100755 index 000000000..37ea9b2a3 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/10 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vmt new file mode 100755 index 000000000..9e8888416 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/11 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vmt new file mode 100755 index 000000000..c0cd95c02 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/12 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vmt new file mode 100755 index 000000000..b04d6a71a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/13 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vmt new file mode 100755 index 000000000..0c55979e1 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/14 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vmt new file mode 100755 index 000000000..8ce6fef17 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/15 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vmt new file mode 100755 index 000000000..7e0dd487d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/2 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vmt new file mode 100755 index 000000000..e8cb96ace --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/3 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vmt new file mode 100755 index 000000000..82ef405b4 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/4 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vmt new file mode 100755 index 000000000..0d75f0e6c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/5 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vmt new file mode 100755 index 000000000..9a590bd5d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/6 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vmt new file mode 100755 index 000000000..98757047d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/7 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vmt new file mode 100755 index 000000000..c20feec70 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/8 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vmt b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vmt new file mode 100755 index 000000000..f1f37279d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vmt @@ -0,0 +1,9 @@ +vertexlitgeneric +{ +$basetexture models/stormy/poolhall/cue_ball/9 +$phong 1 +$phongboost 2 +$phongfresnelranges "[.75 1 1]" +$phongexponent 10 +$BasemapAlphaPhongMask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/green_light.vmt b/mp/game/dab/materials/models/stormy/poolhall/green_light.vmt new file mode 100755 index 000000000..43895530f --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/green_light.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ + $basetexture models/stormy/poolhall/green_light_dif + $bumpmap models/stormy/poolhall/green_light_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.75 .75 .75]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/poolhall/pool_cue.vmt b/mp/game/dab/materials/models/stormy/poolhall/pool_cue.vmt new file mode 100755 index 000000000..a2a264617 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/pool_cue.vmt @@ -0,0 +1,9 @@ +Vertexlitgeneric +{ + $basetexture models/stormy/poolhall/pool_cue_dif + $phong 1 + $phongboost 1 + $phongfresnelranges "[.2 .5 1]" + $basemapalphaphongmask 1 + $phongexponent 50 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/staircase/bannister/bannister.vmt b/mp/game/dab/materials/models/stormy/staircase/bannister/bannister.vmt new file mode 100755 index 000000000..c95ae31b7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/bannister/bannister.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/stormy/staircase/bannister/dif +$bumpmap models/stormy/staircase/bannister/nor +$phong 1 +$phongboost 1 +$phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/staircase/staircase_pole/staircase_pole.vmt b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/staircase_pole.vmt new file mode 100755 index 000000000..333460a65 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/staircase_pole.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/stormy/staircase/staircase_pole/dif +$bumpmap models/stormy/staircase/staircase_pole/nor +$phong 1 +$phongboost 1 +$phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/staircase/wood_bare.vmt b/mp/game/dab/materials/models/stormy/staircase/wood_bare.vmt new file mode 100755 index 000000000..c3eddf6f0 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/wood_bare.vmt @@ -0,0 +1,4 @@ +vertexlitgeneric +{ +$basetexture models/stormy/staircase/wood_oak_bare +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/staircase/wooden_pillar.vmt b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar.vmt new file mode 100755 index 000000000..5381c1b31 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar.vmt @@ -0,0 +1,8 @@ +vertexlitgeneric +{ +$basetexture models/stormy/staircase/wooden_pillar_dif +$bumpmap models/stormy/staircase/wooden_pillar_nor +$phong 1 +$phongboost 1 +$phongfresnelranges "[.5 .75 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/ute/body.vmt b/mp/game/dab/materials/models/stormy/ute/body.vmt new file mode 100755 index 000000000..c0b60ec63 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/body.vmt @@ -0,0 +1,17 @@ +vertexlitgeneric +{ +$basetexture models\stormy\ute\body_dif +$bumpmap models/stormy/ute/body_nor +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$nocull 1 +$envmapsaturation 25 +$envmaptint "[5 5 5]" +$phong 1 +$phongboost 2 +$phongfresnelranges "[5 .5 .5]" + +$rimlight 1 +$rimlightboost 1 +$rimelightxponent 100 +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/ute/glass.vmt b/mp/game/dab/materials/models/stormy/ute/glass.vmt new file mode 100755 index 000000000..fd9316001 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/glass.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ +$basetexture models/stormy/ute/glass_dif +$translucent 1 +$envmap env_cubemap +$envmapmask models/stormy/ute/glass_env +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/stormy/ute/tyres.vmt b/mp/game/dab/materials/models/stormy/ute/tyres.vmt new file mode 100755 index 000000000..805f29932 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/tyres.vmt @@ -0,0 +1,7 @@ +vertexlitgeneric +{ +$basetexture models\stormy\ute\tyre_dif +$envmap env_cubemap +$envmapmask models/stormy/ute/tyre_env +$envmaptint "[.5 .5 .5]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta.vmt b/mp/game/dab/materials/models/weapons/beretta/beretta.vmt new file mode 100755 index 000000000..257a563a8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta.vmt @@ -0,0 +1,4 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/weapons/beretta/beretta" +} diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta_m9_brandon.vmt b/mp/game/dab/materials/models/weapons/beretta/beretta_m9_brandon.vmt new file mode 100755 index 000000000..2e8f8b7cc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta_m9_brandon.vmt @@ -0,0 +1,35 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/weapons/beretta/beretta" + "$bumpmap" "models/weapons/beretta/beretta_n" + "$halflambert" "1" + "$phong" "1" + "$phongboost" "0.1" + "$phongalbedoboost" "15" + "$normalmapalphaphongmask" "1" + "$phongexponenttexture" "models/weapons/beretta/beretta_m" + "$phongfresnelranges" "[1 0.1 1]" + "$phongalbedotint" "1" + + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.01 0.01 0.01 ]" + "$envmapfresnel" "1" + "$envmapFresnelMinMaxExp" "[0 5 .4]" + + "$rimlight" "1" + "$rimlightexponent" "25" + "$rimlightboost" "0.5" + "$rimmask" "1" + + "$detail" "models/weapons/beretta/beretta_gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/fal/fal.vmt b/mp/game/dab/materials/models/weapons/fal/fal.vmt new file mode 100755 index 000000000..9368cbbd1 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/fal/fal.vmt @@ -0,0 +1,36 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\fal\fal_d" + "$bumpmap" "models\weapons\fal\fal_n" + "$halflambert" "1" + "$phong" "1" + "$phongboost" "0.1" + "$phongalbedoboost" "15" + "$normalmapalphaphongmask" "1" + "$phongexponenttexture" "models\weapons\fal\fal_g" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.01 0.01 0.01 ]" + "$envmapfresnel" "1" + "$envmapFresnelMinMaxExp" "[0 5 .4]" + + "$rimlight" "1" + "$rimlightexponent" "25" + "$rimlightboost" "0.5" + "$rimmask" "1" + + "$detail" "models/weapons/fal/fal_d_gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/m1911/m1911.vmt b/mp/game/dab/materials/models/weapons/m1911/m1911.vmt new file mode 100755 index 000000000..176f9a837 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/m1911/m1911.vmt @@ -0,0 +1,16 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/weapons/m1911/m1911" + + "$detail" "models/weapons/m1911/m1911_gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/mac10/mac10.vmt b/mp/game/dab/materials/models/weapons/mac10/mac10.vmt new file mode 100755 index 000000000..c51baf68c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mac10/mac10.vmt @@ -0,0 +1,37 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\mac10\mac10" + "$bumpmap" "models\weapons\mac10\mac10_n" + "$halflambert" "1" + "$phong" "1" + "$phongboost" "0.1" + "$phongalbedoboost" "15" + "$normalmapalphaphongmask" "1" + "$phongexponenttexture" "models\weapons\mac10\mac10_m" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.01 0.01 0.01 ]" + "$envmapfresnel" "1" + "$envmapFresnelMinMaxExp" "[0 5 .4]" + + "$rimlight" "1" + "$rimlightexponent" "25" + "$rimlightboost" "0.5" + "$rimmask" "1" + + "$detail" "models/weapons/mac10/mac10_gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + diff --git a/mp/game/dab/materials/models/weapons/mp5k/mp5k.vmt b/mp/game/dab/materials/models/weapons/mp5k/mp5k.vmt new file mode 100755 index 000000000..283f93f65 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mp5k/mp5k.vmt @@ -0,0 +1,16 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/weapons/mp5k/mp5k" + + "$detail" "models/weapons/mac10/mac10_gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/enin_mac/uvmap.vmt b/mp/game/dab/materials/models/weapons/v_models/enin_mac/uvmap.vmt new file mode 100755 index 000000000..e6de53ce1 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/enin_mac/uvmap.vmt @@ -0,0 +1,19 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\weapons\v_models\enin_mac\thanezskin" + "$bumpmap" "models\weapons\v_models\enin_mac\thaneznormal" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models\weapons\v_models\enin_mac/thanezskin-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vmt b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vmt new file mode 100755 index 000000000..ad187a95a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vmt @@ -0,0 +1,7 @@ +VertexLitGeneric +{ + "$basetexture" "models\weapons\v_models\eq_fraggrenade\fraggrenade" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\eq_fraggrenade\fraggrenade_ref" + +} diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vmt new file mode 100755 index 000000000..2e7a947e5 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\barrel-slr" +"$bumpmap" "models\weapons\v_models\FN-FAL\barrel-slr-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\barrel-slr-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vmt new file mode 100755 index 000000000..9b3246c4f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\bolthandle-slr" +"$bumpmap" "models\weapons\v_models\FN-FAL\bolthandle-slr-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\bolthandle-slr-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vmt new file mode 100755 index 000000000..2d93417cf --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\carry-notched" +"$bumpmap" "models\weapons\v_models\FN-FAL\carry-notched-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\carry-notched-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vmt new file mode 100755 index 000000000..57dc7df2d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\fore-grooved" +"$bumpmap" "models\weapons\v_models\FN-FAL\fore-grooved-norm" +"$phong" "1" +"$phongexponent" "15" +"$phongboost" "0.6" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\fore-grooved-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vmt new file mode 100755 index 000000000..624b7aa4c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\fsight" +"$bumpmap" "models\weapons\v_models\FN-FAL\fsight-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\fsight-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vmt new file mode 100755 index 000000000..13dd1f63b --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\fsight2" +"$bumpmap" "models\weapons\v_models\FN-FAL\fsight2-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\fsight2-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vmt new file mode 100755 index 000000000..e35fe5fd6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\grip-enfield" +"$bumpmap" "models\weapons\v_models\FN-FAL\grip-enfield-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\grip-enfield-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vmt new file mode 100755 index 000000000..8a07f51eb --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\mag-20" +"$bumpmap" "models\weapons\v_models\FN-FAL\mag-20-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\mag-20-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vmt new file mode 100755 index 000000000..4a1974e51 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\rec" +"$bumpmap" "models\weapons\v_models\FN-FAL\rec-norm" +"$phong" "1" +"$phongexponent" "66" +"$phongboost" "3" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\rec-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vmt new file mode 100755 index 000000000..c30180d40 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ +"$basetexture" "models\weapons\v_models\FN-FAL\rsight-modern" +"$bumpmap" "models\weapons\v_models\FN-FAL\rsight-modern-norm" +"$phong" "1" +"$phongexponent" "10" +"$phongboost" "1" +"$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\rsight-modern-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vmt b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vmt new file mode 100755 index 000000000..7a0632631 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vmt @@ -0,0 +1,23 @@ +VertexLitGeneric +{ + "$basetexture" "models\weapons\v_models\FN-FAL\stock-solid" + "$bumpmap" "models\weapons\v_models\FN-FAL\stock-solid-norm" + "$phong" "1" + "$phongexponent" "10" + "$phongboost" "1" + "$phongfresnelranges" "[1 3 8]" + + "$detail" "models\weapons\v_models\FN-FAL\stock-solid-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vmt b/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vmt new file mode 100755 index 000000000..8b2e98c4d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vmt @@ -0,0 +1,6 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\hands\sleeve_diffuse" + "$bumpmap" "models\weapons\v_models\hands\sleeve_normal" + "$nocull" "1" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vmt b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vmt new file mode 100755 index 000000000..d037d219e --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vmt @@ -0,0 +1,13 @@ +VertexLitGeneric +{ + "$basetexture" "models\weapons\v_models\hands\v_hands" + "$bumpmap" "models\weapons\v_models\hands\v_hands_normal" + "$phong" "1" + "$phongboost" "1" + "$phongfresnelranges" "[1 1 1]" + "$phongexponent" "5" + "$phongalbedotint" "1" +} + + + diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vmt new file mode 100755 index 000000000..076f58b48 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vmt @@ -0,0 +1,19 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\556" + "$bumpmap" "models\weapons\v_models\Jarheads m16a2\556 norm" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models/weapons/v_models/Jarheads m16a2/556-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/M16.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/M16.vmt new file mode 100755 index 000000000..1eef07573 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/M16.vmt @@ -0,0 +1,6 @@ +$Include "556.vmt" +$Include "fullstock.vmt" +$Include "upper.vmt" +$include "lower.vmt" +$include "fore.vmt" + diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vmt new file mode 100755 index 000000000..406ea6d9b --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vmt @@ -0,0 +1,19 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\fore" + "$bumpmap" "models\weapons\v_models\Jarheads m16a2\fore_normal" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models/weapons/v_models/Jarheads m16a2/fore-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fullstock.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fullstock.vmt new file mode 100755 index 000000000..a5c632282 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fullstock.vmt @@ -0,0 +1,16 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\stock" + + "$detail" "models/weapons/v_models/Jarheads m16a2/stock-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vmt new file mode 100755 index 000000000..bce3cb792 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vmt @@ -0,0 +1,19 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\lower" + "$bumpmap" "models\weapons\v_models\Jarheads m16a2\lower norm" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models/weapons/v_models/Jarheads m16a2/lower-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vmt new file mode 100755 index 000000000..a5c632282 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vmt @@ -0,0 +1,16 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\stock" + + "$detail" "models/weapons/v_models/Jarheads m16a2/stock-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vmt new file mode 100755 index 000000000..3f1f874f9 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vmt @@ -0,0 +1,17 @@ +"VertexlitGeneric" +{ + "$basetexture" "models/weapons/v_models/Jarheads m16a2/stoke_silencer" + "$normalmap" "models/weapons/v_models/Jarheads m16a2/stoke_silencer_norm" + + "$detail" "models/weapons/v_models/Jarheads m16a2/stoke_silencer-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vmt b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vmt new file mode 100755 index 000000000..41cb5b8ef --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vmt @@ -0,0 +1,19 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Jarheads m16a2\upper" + "$bumpmap" "models\weapons\v_models\Jarheads m16a2\upper norm" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models/weapons/v_models/Jarheads m16a2/upper-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/lhda/sable/ka.vmt b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/ka.vmt new file mode 100755 index 000000000..67a481093 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/ka.vmt @@ -0,0 +1,28 @@ +VertexLitGeneric +{ + "$basetexture" "models/weapons/V_models/lhda/sable/diff" + "$bumpmap" "models/weapons/V_models/lhda/sable/normal" + "$halflambert" "1" + + "$phong" "1" + "$phongboost" "0.8" + "$normalmapalphaphongmask" "1" + "$phongexponenttexture" "models/weapons/V_models/lhda/sable/gloss" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[.07 .07 .07]" + + "$detail" "models/weapons/V_models/lhda/sable/gowld" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + Proxies + { + GoldSkin + { + } + } +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/diffuse.vmt b/mp/game/dab/materials/models/weapons/v_models/mossberg590/diffuse.vmt new file mode 100755 index 000000000..8209c6df7 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/diffuse.vmt @@ -0,0 +1,24 @@ +//This Texture is made by Rafa�l De Jongh and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. +// You are not allowed to alter, distribute or use this work for commercial purposes Without Permission of the author: Rafa�l De Jongh +"Vertexlitgeneric" +{ + "$basetexture" "models\weapons\v_models\MossBerg590\mossberg" + "$bumpmap" "models\weapons\v_models\MossBerg590\mossberg_normal" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.07 0.07 0.07 ]" + + "$phong" "1" + "$phongexponent" "24" + "$phongboost" "0.7" + "$phongfresnelranges" "[1 3 6]" + "$phongtint" "[0.8 1.1 1.3]" + "$phongexponenttexture" "models\weapons\v_models\MossBerg590\mossberg_gloss" + "$phongalbedotint" "1" + "$phongalbedoboost" "38" + + "$rimlight" "1" + "$rimlightexponent" "88" + "$rimlightboost" "0.2" + "$rimmask" "1" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg590.vmt b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg590.vmt new file mode 100755 index 000000000..543e47de6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg590.vmt @@ -0,0 +1,36 @@ +//This Texture is made by Rafa�l De Jongh and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. +// You are not allowed to alter, distribute or use this work for commercial purposes Without Permission of the author: Rafa�l De Jongh +"Vertexlitgeneric" +{ + "$basetexture" "models\weapons\v_models\MossBerg590\mossberg" + "$bumpmap" "models\weapons\v_models\MossBerg590\mossberg_normal" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.07 0.07 0.07 ]" + + "$phong" "1" + "$phongexponent" "24" + "$phongboost" "0.7" + "$phongfresnelranges" "[1 3 6]" + "$phongtint" "[0.8 1.1 1.3]" + "$phongexponenttexture" "models\weapons\v_models\MossBerg590\mossberg_gloss" + "$phongalbedotint" "1" + "$phongalbedoboost" "38" + + "$rimlight" "1" + "$rimlightexponent" "88" + "$rimlightboost" "0.2" + "$rimmask" "1" + + "$detail" "models\weapons\v_models\MossBerg590\mossberg-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell.vmt b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell.vmt new file mode 100755 index 000000000..d838ca1b9 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell.vmt @@ -0,0 +1,25 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\mossberg590\shell_d" + "$bumpmap" "models\weapons\v_models\mossberg590\shell_n" + "$halflambert" "1" + "$phong" "1" + "$phongboost" "0.1" + "$phongalbedoboost" "15" + "$normalmapalphaphongmask" "1" + "$phongexponenttexture" "models\weapons\v_models\mossberg590\shell_g" + "$phongfresnelranges" "[1 3 6]" + "$phongalbedotint" "1" + + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.01 0.01 0.01 ]" + "$envmapfresnel" "1" + "$envmapFresnelMinMaxExp" "[0 5 .4]" + + "$rimlight" "1" + "$rimlightexponent" "25" + "$rimlightboost" "0.5" + "$rimmask" "1" +} + diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/shotgun_shell.vmt b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shotgun_shell.vmt new file mode 100755 index 000000000..0d2e80fb5 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shotgun_shell.vmt @@ -0,0 +1,16 @@ +//This Texture is made by Rafa�l De Jongh and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. +// You are not allowed to alter, distribute or use this work for commercial purposes without Permission of the author "Rafa�l De Jongh" +"Vertexlitgeneric" +{ + "$basetexture" "models/shells/12gauge/shell_12gauge" + "$bumpmap" "models/shells/12gauge/shell_12gauge_normal" + "$normalmapalphaenvmapmask" "1" + "$surfaceprop" "metal" + "$envmap" "env_cubemap" + "$envmaptint" "[0.2 0.2 0.2]" + + "$phong" "1" + "$phongexponent" "33" + "$phongboost" "1.6" + "$phongfresnelranges" "[1 8 4]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vmt b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vmt new file mode 100755 index 000000000..d6b163b8a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vmt @@ -0,0 +1,18 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\pist_elite\frame" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\pist_elite\frame_ref" + + "$detail" "models\weapons\v_models\pist_elite\frame-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vmt b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vmt new file mode 100755 index 000000000..d94ef4bc1 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vmt @@ -0,0 +1,18 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\pist_elite\slide" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\pist_elite\slide_ref" + + "$detail" "models\weapons\v_models\pist_elite\slide-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vmt b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vmt new file mode 100755 index 000000000..f11ec0f0d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vmt @@ -0,0 +1,36 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\Raminul_Colt1911\Colt1911_diffuse" + "$bumpmap" "models\weapons\v_models\Raminul_Colt1911\Colt1911_normals_specular" + "$normalmapalphaenvmapmask" "1" + "$envmap" "env_cubemap" + "$envmaptint" "[ 0.6 0.6 0.6 ]" + + "$phong" "1" + //"$phongexponent" "25" + "$phongexponenttexture" "models/weapons/v_models/Raminul_Colt1911/Colt1911_gloss" + "$phongboost" "2" + "$phongfresnelranges" "[2 3 6]" + "$phongalbedotint" "1" + "$phongtint" "[.2 .2 .2]" + "$phongalbedoboost" "50" + + "$rimlight" "1" + "$rimlightexponent" "10" + "$rimlightboost" "0.5" + "$rimmask" "1" + + "$halflambert" "0" + + "$detail" "models\weapons\v_models\Raminul_Colt1911\Colt1911_diffuse-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vmt new file mode 100755 index 000000000..c06524973 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\buttk" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\buttk_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\buttk-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/diff.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/diff.vmt new file mode 100755 index 000000000..c7d3e3001 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/diff.vmt @@ -0,0 +1,4 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\strap" +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vmt new file mode 100755 index 000000000..25959f735 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\forek" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\forek_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\forek-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vmt new file mode 100755 index 000000000..d9351341c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\mag" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\mag_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\mag-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vmt new file mode 100755 index 000000000..9b674b7c2 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\rec" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\rec_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\rec-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vmt b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vmt new file mode 100755 index 000000000..c79188edc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\sef" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\sef_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\sef-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vmt b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vmt new file mode 100755 index 000000000..fbf82c442 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vmt @@ -0,0 +1,19 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Twinkie 1911\frame" + "$bumpmap" "models\weapons\v_models\Twinkie 1911\frame norm" + + "$detail" "models\weapons\v_models\Twinkie 1911\frame-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} + + diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vmt b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vmt new file mode 100755 index 000000000..b16dd3bc9 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vmt @@ -0,0 +1,17 @@ +VertexLitGeneric +{ + "$baseTexture" "models\weapons\v_models\Twinkie 1911\slide" + "$bumpmap" "models\weapons\v_models\Twinkie 1911\slide norm" + + "$detail" "models\weapons\v_models\Twinkie 1911\slide-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vmt b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vmt new file mode 100755 index 000000000..ed0f427ea --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vmt @@ -0,0 +1,19 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\weapons\v_models\Twinkie M9\frame" + "$bumpmap" "models\weapons\v_models\Twinkie M9\frame_normal" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models\weapons\v_models\Twinkie M9\frame-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vmt b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vmt new file mode 100755 index 000000000..1257f54a6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vmt @@ -0,0 +1,4 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\weapons\v_models\Twinkie M9\silencer" + "$bumpmap" "models\weapons\v_models\Twinkie M9\sherped_normal" \ No newline at end of file diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vmt b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vmt new file mode 100755 index 000000000..4ae8e45c3 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vmt @@ -0,0 +1,19 @@ +"VertexLitGeneric" +{ + "$baseTexture" "models\weapons\v_models\Twinkie M9\slide" + "$bumpmap" "models\weapons\v_models\Twinkie M9\slide_normal" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + + "$detail" "models\weapons\v_models\Twinkie M9\slide-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vmt b/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vmt new file mode 100755 index 000000000..613ecfe90 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vmt @@ -0,0 +1,4 @@ +"vertexlitgeneric" +{ + "$baseTexture" "models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade" +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/buttk.vmt b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/buttk.vmt new file mode 100755 index 000000000..c06524973 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/buttk.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\buttk" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\buttk_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\buttk-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/forek.vmt b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/forek.vmt new file mode 100755 index 000000000..25959f735 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/forek.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\forek" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\forek_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\forek-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/mag.vmt b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/mag.vmt new file mode 100755 index 000000000..d9351341c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/mag.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\mag" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\mag_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\mag-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/rec.vmt b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/rec.vmt new file mode 100755 index 000000000..9b674b7c2 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/rec.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\rec" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\rec_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\rec-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/sef.vmt b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/sef.vmt new file mode 100755 index 000000000..c79188edc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_smg_mp5/sef.vmt @@ -0,0 +1,18 @@ +"VertexLitGeneric" +{ + "$basetexture" "models\weapons\v_models\smg_mp5k\sef" + "$envmap" "env_cubemap" + "$envmapmask" "models\weapons\v_models\smg_mp5k\sef_ref" + + "$detail" "models\weapons\v_models\smg_mp5k\sef-gold" + "$detailscale" "1" + "$detailblendmode" "3" + "$detailblendfactor" "0" + + Proxies + { + GoldSkin + { + } + } +} diff --git a/mp/game/dab/materials/models/wizard/chaseterrain.vmt b/mp/game/dab/materials/models/wizard/chaseterrain.vmt new file mode 100755 index 000000000..bd37bbe42 --- /dev/null +++ b/mp/game/dab/materials/models/wizard/chaseterrain.vmt @@ -0,0 +1,5 @@ +"UnLitGeneric" +{ + "$basetexture" "models/Wizard/chaseterrain" + "$model" 1 +} diff --git a/mp/game/dab/materials/models/wizard/sword1.vmt b/mp/game/dab/materials/models/wizard/sword1.vmt new file mode 100755 index 000000000..9fd2705a7 --- /dev/null +++ b/mp/game/dab/materials/models/wizard/sword1.vmt @@ -0,0 +1,15 @@ +"VertexLitGeneric" +{ + "$basetexture" "models/Wizard/sword1" + "$bumpmap" "models/wizard/sword1_normal" + "$bumpscale" "0.5" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" "1" + "$phong" "1" + "$phongexponent" "5" + "$phongboost" "1.0" + "$phongfresnelranges" "[0 0.5 1]" + "$rimlight" "1" + "$rimlightexponent" "2" + "$rimlightboost" ".2" +} \ No newline at end of file diff --git a/mp/game/dab/materials/nature/blend_grass_grass_01.vmt b/mp/game/dab/materials/nature/blend_grass_grass_01.vmt new file mode 100755 index 000000000..be21d5928 --- /dev/null +++ b/mp/game/dab/materials/nature/blend_grass_grass_01.vmt @@ -0,0 +1,8 @@ +WorldVertexTransition +{ +$basetexture2 "nature/ground_grass02" +$basetexture "nature/ground_grass01" +$surfaceprop2 dirt +$surfaceprop dirt +"%keywords" l4d2 +} \ No newline at end of file diff --git a/mp/game/dab/materials/nature/blendpavedirt01_nodetail.vmt b/mp/game/dab/materials/nature/blendpavedirt01_nodetail.vmt new file mode 100755 index 000000000..35c4c409d --- /dev/null +++ b/mp/game/dab/materials/nature/blendpavedirt01_nodetail.vmt @@ -0,0 +1,8 @@ +"WorldVertexTransition" +{ + "$basetexture" "nature/forest_dirt_02" + "$basetexture2" "concrete/concretefloor_bunker01a" + "$surfaceprop" "dirt" + "$blendmodulatetexture" "nature/blendtexture01" + +} diff --git a/mp/game/dab/materials/nature/cocaleaves.vmt b/mp/game/dab/materials/nature/cocaleaves.vmt new file mode 100755 index 000000000..f22557547 --- /dev/null +++ b/mp/game/dab/materials/nature/cocaleaves.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ + $basetexture nature/cocaleaves +} \ No newline at end of file diff --git a/mp/game/dab/materials/nature/forest_dirt_02.vmt b/mp/game/dab/materials/nature/forest_dirt_02.vmt new file mode 100755 index 000000000..33cc9d141 --- /dev/null +++ b/mp/game/dab/materials/nature/forest_dirt_02.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$baseTexture" "nature/forest_dirt_02" + "$surfaceprop" "dirt" + "%keywords" "ep2" +} diff --git a/mp/game/dab/materials/overlays/rug001a.vmt b/mp/game/dab/materials/overlays/rug001a.vmt new file mode 100755 index 000000000..9d79acd3d --- /dev/null +++ b/mp/game/dab/materials/overlays/rug001a.vmt @@ -0,0 +1,8 @@ +LightmappedGeneric +{ +$basetexture "overlays/rug001a" +$translucent 1 +$decal 1 +$vertexcolor 1 +$vertexalpha 1 +} diff --git a/mp/game/dab/materials/particle/briefcase.vmt b/mp/game/dab/materials/particle/briefcase.vmt new file mode 100755 index 000000000..5dc8a79ac --- /dev/null +++ b/mp/game/dab/materials/particle/briefcase.vmt @@ -0,0 +1,7 @@ +Unlitgeneric +{ + $basetexture "particle/briefcase" + $translucent 1 + $additive 1 + $nocull 1 +} diff --git a/mp/game/dab/materials/particle/dinero.vmt b/mp/game/dab/materials/particle/dinero.vmt new file mode 100755 index 000000000..463cdb51e --- /dev/null +++ b/mp/game/dab/materials/particle/dinero.vmt @@ -0,0 +1,5 @@ +Spritecard +{ + $basetexture particle/dinero + $translucent 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vmt b/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vmt new file mode 100755 index 000000000..0894afaf0 --- /dev/null +++ b/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vmt @@ -0,0 +1,8 @@ +"Spritecard" +{ + "srgb?$overbrightfactor" "5" + "$basetexture" "particle\flameThrowerFire\flamethrowerfire128" + $translucent 1 +// "$overbrightfactor" "31" + "$addself" "0.5" +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/grenadearrow.vmt b/mp/game/dab/materials/particle/grenadearrow.vmt new file mode 100755 index 000000000..a669fb102 --- /dev/null +++ b/mp/game/dab/materials/particle/grenadearrow.vmt @@ -0,0 +1,7 @@ +Unlitgeneric +{ + $basetexture "particle/grenadearrow" + $translucent 1 + $additive 1 + $nocull 1 +} diff --git a/mp/game/dab/materials/particle/grenadeicon.vmt b/mp/game/dab/materials/particle/grenadeicon.vmt new file mode 100755 index 000000000..7c6d3276f --- /dev/null +++ b/mp/game/dab/materials/particle/grenadeicon.vmt @@ -0,0 +1,9 @@ +Unlitgeneric +{ + $basetexture "particle/grenadeicon" + $translucent 1 + $additive 1 + $nocull 1 + "$vertexalpha" "1" + "$vertexcolor" "1" +} diff --git a/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vmt b/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vmt new file mode 100755 index 000000000..04219df7c --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vmt @@ -0,0 +1,12 @@ +"SpriteCard" +{ + "$basetexture" "particle\jahhur\bloodspraydab1" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + $minsize .03 + //$blendframes 0 + //$STARTFADESIZE .7 + //$ENDFADESIZE .75 + $depthblendscale 8 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vmt b/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vmt new file mode 100755 index 000000000..807e74c29 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vmt @@ -0,0 +1,11 @@ +"spritecard" +{ + "$basetexture" "particle/jahhur/dab_muzzleflash1" + "$additive" "1" + //"$vertexcolor" "1" + //"$vertexalpha" "1" + //"$translucent" "1" + "$depthblend" "0" + //"$addself" 1.5 + "$overbrightfactor" 5.5 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/glass_debris.vmt b/mp/game/dab/materials/particle/jahhur/glass_debris.vmt new file mode 100755 index 000000000..d47ab3fb4 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/glass_debris.vmt @@ -0,0 +1,9 @@ +"spritecard" +{ + "$basetexture" "particle/jahhur/glass_debris" + "$additive" "1" + //"$vertexcolor" "1" + //"$vertexalpha" "1" + //"$translucent" "1" + "$depthblend" "0" +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright.vmt b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright.vmt new file mode 100755 index 000000000..8d4fa179c --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright.vmt @@ -0,0 +1,11 @@ +"SpriteCard" +{ + "$basetexture" "particle\Particle_Glow_05" + $vertexcolor 1 + $vertexalpha 1 + $translucent 1 + $additive 1 + $addself 1.5 + $overbrightfactor 1.5 + $depthblend 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit.vmt b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit.vmt new file mode 100755 index 000000000..43ee4263a --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit.vmt @@ -0,0 +1,11 @@ +"unlitgeneric" +{ + "$basetexture" "particle\Particle_Glow_05" + $vertexcolor 1 + $vertexalpha 1 + //$translucent 1 + $additive 1 + $addself 1.5 + $overbrightfactor 1.5 + $depthblend 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit_size.vmt b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit_size.vmt new file mode 100755 index 000000000..43ee4263a --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/glow_05_add_overbright_unlit_size.vmt @@ -0,0 +1,11 @@ +"unlitgeneric" +{ + "$basetexture" "particle\Particle_Glow_05" + $vertexcolor 1 + $vertexalpha 1 + //$translucent 1 + $additive 1 + $addself 1.5 + $overbrightfactor 1.5 + $depthblend 0 +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/jahhur/tiles_debris.vmt b/mp/game/dab/materials/particle/jahhur/tiles_debris.vmt new file mode 100755 index 000000000..52197ea44 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/tiles_debris.vmt @@ -0,0 +1,9 @@ +"spritecard" +{ + "$basetexture" "particle/jahhur/tiles_debris" + //"$additive" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + //"$translucent" "1" + "$depthblend" "0" +} \ No newline at end of file diff --git a/mp/game/dab/materials/particle/smokestack.vmt b/mp/game/dab/materials/particle/smokestack.vmt new file mode 100755 index 000000000..1d73d675f --- /dev/null +++ b/mp/game/dab/materials/particle/smokestack.vmt @@ -0,0 +1,15 @@ +ParticleSphere +{ + +$bumpmap "particle/BillowNormalMap" + +$basetexture "particle/SmokeStackFallback" +$translucent 1 +$vertexcolor 1 +Proxies +{ +ParticleSphereProxy +{ +} +} +} diff --git a/mp/game/dab/materials/particle/weaponarrow.vmt b/mp/game/dab/materials/particle/weaponarrow.vmt new file mode 100755 index 000000000..b3e30b967 --- /dev/null +++ b/mp/game/dab/materials/particle/weaponarrow.vmt @@ -0,0 +1,9 @@ +Unlitgeneric +{ + $basetexture "particle/weaponarrow" + $translucent 1 + $additive 1 + $nocull 1 + "$vertexalpha" "1" + "$vertexcolor" "1" +} diff --git a/mp/game/dab/materials/pavement/pavement_02.vmt b/mp/game/dab/materials/pavement/pavement_02.vmt new file mode 100755 index 000000000..00a90b82b --- /dev/null +++ b/mp/game/dab/materials/pavement/pavement_02.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture pavement/pavement_02_dif + $bumpmap pavement/pavement_02_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/plaster/false_ceiling_01.vmt b/mp/game/dab/materials/plaster/false_ceiling_01.vmt new file mode 100755 index 000000000..89f30b1eb --- /dev/null +++ b/mp/game/dab/materials/plaster/false_ceiling_01.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$baseTexture "plaster/false_ceiling_01" +$surfaceprop plaster +$color "[ .75 .75 .75]" + +$envmap env_cubemap +$basemapalphaenvmapmask 1 +$envmaptint "[ .03 .03 .03 ]" + + +} diff --git a/mp/game/dab/materials/plaster/false_ceiling_01_empty.vmt b/mp/game/dab/materials/plaster/false_ceiling_01_empty.vmt new file mode 100755 index 000000000..7f337ba59 --- /dev/null +++ b/mp/game/dab/materials/plaster/false_ceiling_01_empty.vmt @@ -0,0 +1,14 @@ +LightmappedGeneric +{ +$baseTexture "plaster/false_ceiling_01_empty" +$surfaceprop plaster +$color "[ .75 .75 .75]" + +$alphatest 1 + +$envmap env_cubemap +$basemapalphaenvmapmask 1 +$envmaptint "[ .03 .03 .03 ]" + + +} diff --git a/mp/game/dab/materials/plaster/rooffloor_tar01.vmt b/mp/game/dab/materials/plaster/rooffloor_tar01.vmt new file mode 100755 index 000000000..963cfeb59 --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar01.vmt @@ -0,0 +1,11 @@ +lightmappedgeneric +{ +$baseTexture "plaster/rooffloor_tar01" + +$bumpmap "plaster/roofbump-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .25 .25 .25 ]" +$surfaceprop wet +} diff --git a/mp/game/dab/materials/plaster/rooffloor_tar01_dry.vmt b/mp/game/dab/materials/plaster/rooffloor_tar01_dry.vmt new file mode 100755 index 000000000..9e030852a --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar01_dry.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ +$baseTexture "plaster/rooffloor_tar01" +$surfaceprop plaster +$bumpmap "plaster/roofbump-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .1 .1 .1 ]" +} diff --git a/mp/game/dab/materials/plaster/rooffloor_tar02.vmt b/mp/game/dab/materials/plaster/rooffloor_tar02.vmt new file mode 100755 index 000000000..e398e8478 --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar02.vmt @@ -0,0 +1,13 @@ +LightmappedGeneric +{ +$baseTexture "plaster/rooffloor_tar02" +$Bumpmap "plaster\rooffloor_tar02_height-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$Surfaceprop paper +$detail "detail\dt_roof01" +$detailscale 5 +$detailblendfactor .4 +$detailblendmode 7 +} diff --git a/mp/game/dab/materials/plaster/urban_plasterwall_05c.vmt b/mp/game/dab/materials/plaster/urban_plasterwall_05c.vmt new file mode 100755 index 000000000..5c237b51d --- /dev/null +++ b/mp/game/dab/materials/plaster/urban_plasterwall_05c.vmt @@ -0,0 +1,16 @@ +LightmappedGeneric +{ +$baseTexture "plaster/urban_plasterwall_05c" +$surfaceprop plaster +$color "[ .75 .75 .75]" + +$bumpmap "plaster/urban_plasterwall_height-ssbump" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .03 .03 .03 ]" + + +$ssbump 1 + + +} diff --git a/mp/game/dab/materials/plaster/urban_plasterwall_05d.vmt b/mp/game/dab/materials/plaster/urban_plasterwall_05d.vmt new file mode 100755 index 000000000..ef9b9aa14 --- /dev/null +++ b/mp/game/dab/materials/plaster/urban_plasterwall_05d.vmt @@ -0,0 +1,16 @@ +LightmappedGeneric +{ +$baseTexture "plaster/urban_plasterwall_05d" +$surfaceprop plaster +$color "[ .75 .75 .75]" + +$bumpmap "plaster/urban_plasterwall_height-ssbump" +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .03 .03 .03 ]" + + +$ssbump 1 + + +} diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vmt b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vmt new file mode 100755 index 000000000..f1b5c609b --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "RealWorldTextures2\Concrete\ground\concrete_03" + "$bumpmap" "RealWorldTextures2\Concrete\ground\concrete_03_04_nrm" + "$surfaceprop" "concrete" + "$detail" "RealWorldTextures2\detail\noise_detail_01" + "$detailblendfactor" ".3" +} //Realworld Textures Version 2 - Made by TopHATTwaffle - Please credit me if used! - Contact: www.tophattwaffle.com diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vmt b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vmt new file mode 100755 index 000000000..d699c740d --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "RealWorldTextures2\Concrete\ground\concrete_16" + "$bumpmap" "RealWorldTextures2\Concrete\ground\concrete_16_nrm" + "$surfaceprop" "concrete" + "$detail" "RealWorldTextures2\detail\detailconcrete001a" + "$detailblendfactor" ".9" +} //Realworld Textures Version 2 - Made by TopHATTwaffle - Please credit me if used! - Contact: www.tophattwaffle.com diff --git a/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vmt b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vmt new file mode 100755 index 000000000..518e0fb6c --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vmt @@ -0,0 +1,15 @@ +"refract" +{ + "$refractamount" ".065" + "$bluramount" "5" + "$REFRACTTINT" "[.7 .8 .8]" + "$scale" "[1 1]" + "$dudvmap" "RealWorldTextures2\Glass\glass_refract_01" + "$normalmap" "RealWorldTextures2\Glass\glass_refract_01" + "$surfaceprop" "glass" + //"$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" ".8" + "$envmaptint" "[.7 .8 .8]" + "%tooltexture" "RealWorldTextures2\Glass\glass_refract_01" +} //Realworld Textures Version 2 - Made by TopHATTwaffle - Please credit me if used! - Contact: www.tophattwaffle.com diff --git a/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vmt b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vmt new file mode 100755 index 000000000..f9de59408 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vmt @@ -0,0 +1,15 @@ +"refract" +{ + "$refractamount" ".065" + "$bluramount" "1" + "$REFRACTTINT" "[.7 .8 .8]" + "$scale" "[1 1]" + "$dudvmap" "RealWorldTextures2\Glass\glass_refract_08" + "$normalmap" "RealWorldTextures2\Glass\glass_refract_08" + "$surfaceprop" "glass" + //"$envmap" "env_cubemap" + "$envmapcontrast" "1" + "$envmapsaturation" ".8" + "$envmaptint" "[.7 .8 .8]" + "%tooltexture" "RealWorldTextures2\Glass\glass_refract_08" +} //Realworld Textures Version 2 - Made by TopHATTwaffle - Please credit me if used! - Contact: www.tophattwaffle.com \ No newline at end of file diff --git a/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vmt b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vmt new file mode 100755 index 000000000..92761a681 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + "$basetexture" "RealWorldTextures2\marble\support\marble_pillar_02" + "$bumpmap" "RealWorldTextures2\marble\support\marble_pillar_02_nrm" + "$surfaceprop" "rock" + "$envmap" "env_cubemap" + "$envmaptint" "[.2 .2 .2]" +} //Realworld Textures Version 2 - Made by TopHATTwaffle - Please credit me if used! - Contact: www.tophattwaffle.com diff --git a/mp/game/dab/materials/rig/rig1.vmt b/mp/game/dab/materials/rig/rig1.vmt new file mode 100755 index 000000000..cc7b7e39d --- /dev/null +++ b/mp/game/dab/materials/rig/rig1.vmt @@ -0,0 +1,8 @@ +"vertexLitGeneric" +{ + $basetexture "rig/rig1" + $envmap env_cubemap + $envmapmask "rig/rig1c" + $envmapcontrast 1 + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rig/rig1c.vmt b/mp/game/dab/materials/rig/rig1c.vmt new file mode 100755 index 000000000..9f4078719 --- /dev/null +++ b/mp/game/dab/materials/rig/rig1c.vmt @@ -0,0 +1,5 @@ +"vertexLitGeneric" +{ + $basetexture "rig/rig1c" + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rig/tex2.vmt b/mp/game/dab/materials/rig/tex2.vmt new file mode 100755 index 000000000..33ebf22aa --- /dev/null +++ b/mp/game/dab/materials/rig/tex2.vmt @@ -0,0 +1,8 @@ +"vertexLitGeneric" +{ + $basetexture "rig/tex2" + $envmap env_cubemap + $envmapmask "rig/rig1c" + $envmapcontrast 1 + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rig/tex3.vmt b/mp/game/dab/materials/rig/tex3.vmt new file mode 100755 index 000000000..f318143c3 --- /dev/null +++ b/mp/game/dab/materials/rig/tex3.vmt @@ -0,0 +1,8 @@ +"vertexLitGeneric" +{ + $basetexture "rig/tex3" + $envmap env_cubemap + $envmapmask "rig/rig1c" + $envmapcontrast 1 + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rig/tex4.vmt b/mp/game/dab/materials/rig/tex4.vmt new file mode 100755 index 000000000..db48383c1 --- /dev/null +++ b/mp/game/dab/materials/rig/tex4.vmt @@ -0,0 +1,8 @@ +"vertexLitGeneric" +{ + $basetexture "rig/tex4" + $envmap env_cubemap + $envmapmask "rig/rig1c" + $envmapcontrast 1 + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rig/tex5.vmt b/mp/game/dab/materials/rig/tex5.vmt new file mode 100755 index 000000000..8de5c218f --- /dev/null +++ b/mp/game/dab/materials/rig/tex5.vmt @@ -0,0 +1,8 @@ +"vertexLitGeneric" +{ + $basetexture "rig/tex5" + $envmap env_cubemap + $envmapmask "rig/rig1c" + $envmapcontrast 1 + $model 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/rooftops/rooftopscredits.vmt b/mp/game/dab/materials/rooftops/rooftopscredits.vmt new file mode 100755 index 000000000..97df5ea6d --- /dev/null +++ b/mp/game/dab/materials/rooftops/rooftopscredits.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ + "$basetexture" "rooftops\rooftopscredits" + "$translucent" "1" +} diff --git a/mp/game/dab/materials/rubber/decal_combine_poster1.vmt b/mp/game/dab/materials/rubber/decal_combine_poster1.vmt new file mode 100755 index 000000000..cc972b3bf --- /dev/null +++ b/mp/game/dab/materials/rubber/decal_combine_poster1.vmt @@ -0,0 +1,7 @@ +"LightmappedGeneric" +{ + "$translucent" 1 + "$decal" 1 + "$decalscale" .125 + "$baseTexture" "rubber/decal_combine_poster1" +} diff --git a/mp/game/dab/materials/rubble/blend_donner_rubble1_dirtfloor013a.vmt b/mp/game/dab/materials/rubble/blend_donner_rubble1_dirtfloor013a.vmt new file mode 100755 index 000000000..70040cf5f --- /dev/null +++ b/mp/game/dab/materials/rubble/blend_donner_rubble1_dirtfloor013a.vmt @@ -0,0 +1,7 @@ +WorldVertexTransition +{ +$basetexture "rubble/donner_rubble1" +$basetexture2 "nature/dirtfloor013a" +$surfaceprop dirt +$keywords "dod,donner" +} diff --git a/mp/game/dab/materials/shadereditor/_rt_framebuffer_prev.vmt b/mp/game/dab/materials/shadereditor/_rt_framebuffer_prev.vmt new file mode 100755 index 000000000..d094fe2a5 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/_rt_framebuffer_prev.vmt @@ -0,0 +1,5 @@ +"unlitgeneric" +{ + "$basetexture" "_rt_SEdit_FramebufferCopy" + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/_rt_ppe.vmt b/mp/game/dab/materials/shadereditor/_rt_ppe.vmt new file mode 100755 index 000000000..4f394f49c --- /dev/null +++ b/mp/game/dab/materials/shadereditor/_rt_ppe.vmt @@ -0,0 +1,6 @@ +"unlitgeneric" +{ + "$basetexture" "_rt_SEdit_pingpong_2" + + "$linearwrite" 0 +} diff --git a/mp/game/dab/materials/shadereditor/_rtdebug_pp0.vmt b/mp/game/dab/materials/shadereditor/_rtdebug_pp0.vmt new file mode 100755 index 000000000..900b51451 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/_rtdebug_pp0.vmt @@ -0,0 +1,6 @@ +"unlitgeneric" +{ + "$basetexture" "_rt_SEdit_pingpong_0" + + "$linearwrite" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/ac_def.vmt b/mp/game/dab/materials/shadereditor/ac_def.vmt new file mode 100755 index 000000000..23fa6e18c --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_def.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/ac_def" + $translucent 1 + $vertexcolor 0 + $vertexalpha 0 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/ac_func.vmt b/mp/game/dab/materials/shadereditor/ac_func.vmt new file mode 100755 index 000000000..0f2de8b89 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_func.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/ac_func" + $translucent 1 + $vertexcolor 0 + $vertexalpha 0 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/ac_struct.vmt b/mp/game/dab/materials/shadereditor/ac_struct.vmt new file mode 100755 index 000000000..3fa910962 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_struct.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/ac_struct" + $translucent 1 + $vertexcolor 0 + $vertexalpha 0 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/ac_var.vmt b/mp/game/dab/materials/shadereditor/ac_var.vmt new file mode 100755 index 000000000..b2dd4e73f --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_var.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/ac_var" + $translucent 1 + $vertexcolor 0 + $vertexalpha 0 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/arrow.vmt b/mp/game/dab/materials/shadereditor/arrow.vmt new file mode 100755 index 000000000..69bb8e5e1 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/arrow.vmt @@ -0,0 +1,30 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/arrow" + $translucent 1 + $distancealpha 1 + + $softedges 0 + $edgesoftnessstart 0.5 + $edgesoftnessend 0.45 + $scaleedgesoftnessbasedonscreenres 0 + + $glow 1 + $glowcolor "[0 0 0]" + $glowalpha 2.5 + $glowstart .0 + $glowend 1 + + $outline 0 + $outlinecolor "[0.3 0.3 0.3]" + $outlinealpha 0.7 + $outlinestart0 0 + $outlinestart1 0.02 + $outlineend0 0.58 + $outlineend1 0.6 + + $vertexcolor 1 + $vertexalpha 1 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/blank.vmt b/mp/game/dab/materials/shadereditor/blank.vmt new file mode 100755 index 000000000..a334fb261 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/blank.vmt @@ -0,0 +1,6 @@ +"unlitgeneric" +{ + "$vertexalpha" 1 + "$vertexcolor" 1 + //"$linearwrite" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/busy.vmt b/mp/game/dab/materials/shadereditor/busy.vmt new file mode 100755 index 000000000..ee9e588cc --- /dev/null +++ b/mp/game/dab/materials/shadereditor/busy.vmt @@ -0,0 +1,10 @@ +"unlitgeneric" +{ + "$basetexture" "shadereditor/busy" + "$nocull" 1 + "$nofog" 1 + "$ignorez" 1 + "$translucent" 1 + "$vertexalpha" 1 + "$vertexcolor" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/char_arrow.vmt b/mp/game/dab/materials/shadereditor/char_arrow.vmt new file mode 100755 index 000000000..6a3d386f9 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/char_arrow.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/char_arrow" + $translucent 1 + $vertexcolor 1 + $vertexalpha 1 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/char_cr.vmt b/mp/game/dab/materials/shadereditor/char_cr.vmt new file mode 100755 index 000000000..2f8fe76f7 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/char_cr.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/char_cr" + $translucent 1 + $vertexcolor 1 + $vertexalpha 1 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/colorpicker.vmt b/mp/game/dab/materials/shadereditor/colorpicker.vmt new file mode 100755 index 000000000..26299b84f --- /dev/null +++ b/mp/game/dab/materials/shadereditor/colorpicker.vmt @@ -0,0 +1,3 @@ +"COLORPICKER_BLEND" +{ +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/colorpicker_hue.vmt b/mp/game/dab/materials/shadereditor/colorpicker_hue.vmt new file mode 100755 index 000000000..bc5958aea --- /dev/null +++ b/mp/game/dab/materials/shadereditor/colorpicker_hue.vmt @@ -0,0 +1,10 @@ +"Unlitgeneric" +{ + "$basetexture" "shadereditor/colorpicker_hue" + + "$linearwrite" 1 + "$translucent" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/colorpicker_sv.vmt b/mp/game/dab/materials/shadereditor/colorpicker_sv.vmt new file mode 100755 index 000000000..9242c8ad0 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/colorpicker_sv.vmt @@ -0,0 +1,10 @@ +"Unlitgeneric" +{ + "$basetexture" "shadereditor/colorpicker_sv" + + "$linearwrite" 1 + "$translucent" 1 + "$vertexcolor" 1 + "$vertexalpha" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/darken.vmt b/mp/game/dab/materials/shadereditor/darken.vmt new file mode 100755 index 000000000..e55733b4f --- /dev/null +++ b/mp/game/dab/materials/shadereditor/darken.vmt @@ -0,0 +1,7 @@ +"unlitgeneric" +{ + "$basetexture" "shadereditor/darken" + "$translucent" "1" + + "$vertexalpha" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/grabicon.vmt b/mp/game/dab/materials/shadereditor/grabicon.vmt new file mode 100755 index 000000000..de4208b70 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/grabicon.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/grabicon" + $translucent 1 + + $vertexcolor 1 + $vertexalpha 1 + + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/lock.vmt b/mp/game/dab/materials/shadereditor/lock.vmt new file mode 100755 index 000000000..84079d857 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/lock.vmt @@ -0,0 +1,9 @@ +"UnlitGeneric" +{ + $basetexture "shadereditor/lock" + $translucent 1 + $vertexcolor 1 + $vertexalpha 1 + $no_fullbright 1 + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shadereditor/vguiTexSample.vmt b/mp/game/dab/materials/shadereditor/vguiTexSample.vmt new file mode 100755 index 000000000..e504c9fcc --- /dev/null +++ b/mp/game/dab/materials/shadereditor/vguiTexSample.vmt @@ -0,0 +1,8 @@ +"unlitgeneric" +{ + "$basetexture" "shadereditor/blank" + //"$translucent" 1 + + + $ignorez 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/shaders/slowmo.vmt b/mp/game/dab/materials/shaders/slowmo.vmt new file mode 100755 index 000000000..b7523ae65 --- /dev/null +++ b/mp/game/dab/materials/shaders/slowmo.vmt @@ -0,0 +1,25 @@ +"slowmo" +{ + "$basetexture" "_rt_fullscreen" + + // Red is the texture overlay. Green is the film grain. Blue is the + // vignette, which should be interpreted as an alpha channel for a solid + // black input. Alpha is the blur alpha. + "$combined" "shaders/slowmo-combined" + + "$blur" "_rt_SmallFB1" + + Proxies + { + SlowIntensity + { + resultVar $slowmoamount + } + UniformNoise + { + resultVar $grainoffset + minval 0 + maxval 100 + } + } +} diff --git a/mp/game/dab/materials/signs/emdbrewer.vmt b/mp/game/dab/materials/signs/emdbrewer.vmt new file mode 100755 index 000000000..2dfc4c219 --- /dev/null +++ b/mp/game/dab/materials/signs/emdbrewer.vmt @@ -0,0 +1,11 @@ +LightmappedGeneric +{ + $basetexture signs/emdbrewer + $bumpmap signs/emdbrewer_nor + $surfaceprop wood + + $envmap env_cubemap + $normalmapalphaenvmapmask + + "%keywords" "eat,my,diction,sign" +} \ No newline at end of file diff --git a/mp/game/dab/materials/signs/prohibition_signs.vmt b/mp/game/dab/materials/signs/prohibition_signs.vmt new file mode 100755 index 000000000..2e6adefaf --- /dev/null +++ b/mp/game/dab/materials/signs/prohibition_signs.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + $basetexture signs/prohibition_signs + $surfaceprop metal + $translucent 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/signs/subway_map_01.vmt b/mp/game/dab/materials/signs/subway_map_01.vmt new file mode 100755 index 000000000..7cabc5c56 --- /dev/null +++ b/mp/game/dab/materials/signs/subway_map_01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ + $basetexture signs/subway_map_01 + $surfaceprop plastic +} \ No newline at end of file diff --git a/mp/game/dab/materials/signs/subway_poster_01.vmt b/mp/game/dab/materials/signs/subway_poster_01.vmt new file mode 100755 index 000000000..f55d3e506 --- /dev/null +++ b/mp/game/dab/materials/signs/subway_poster_01.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + $basetexture signs/subway_poster_01 + $selfillum 1 + $surfaceprop plastic +} \ No newline at end of file diff --git a/mp/game/dab/materials/signs/timetables_01.vmt b/mp/game/dab/materials/signs/timetables_01.vmt new file mode 100755 index 000000000..06e41e9ca --- /dev/null +++ b/mp/game/dab/materials/signs/timetables_01.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ + $basetexture signs/timetables_01 + $surfaceprop plastic +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islandbk.vmt b/mp/game/dab/materials/skybox/islandbk.vmt new file mode 100755 index 000000000..de8c8fff7 --- /dev/null +++ b/mp/game/dab/materials/skybox/islandbk.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_bk" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islanddn.vmt b/mp/game/dab/materials/skybox/islanddn.vmt new file mode 100755 index 000000000..f3968a386 --- /dev/null +++ b/mp/game/dab/materials/skybox/islanddn.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_dn" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islandft.vmt b/mp/game/dab/materials/skybox/islandft.vmt new file mode 100755 index 000000000..70c0e3e33 --- /dev/null +++ b/mp/game/dab/materials/skybox/islandft.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_ft" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islandlf.vmt b/mp/game/dab/materials/skybox/islandlf.vmt new file mode 100755 index 000000000..8696a65d2 --- /dev/null +++ b/mp/game/dab/materials/skybox/islandlf.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_lf" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islandrt.vmt b/mp/game/dab/materials/skybox/islandrt.vmt new file mode 100755 index 000000000..e7d587fbd --- /dev/null +++ b/mp/game/dab/materials/skybox/islandrt.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_rt" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/islandup.vmt b/mp/game/dab/materials/skybox/islandup.vmt new file mode 100755 index 000000000..e66838bf6 --- /dev/null +++ b/mp/game/dab/materials/skybox/islandup.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$nofog" "1" + "$ignorez" "1" + "$basetexture" "skybox/island_up" +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/militia_hdrbk.vmt b/mp/game/dab/materials/skybox/militia_hdrbk.vmt new file mode 100755 index 000000000..6abb1d14a --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrbk.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrbk" + "$baseTexture" "skybox/militiaBK" + "$nofog" 1 + "$ignorez" 1 +} diff --git a/mp/game/dab/materials/skybox/militia_hdrdn.vmt b/mp/game/dab/materials/skybox/militia_hdrdn.vmt new file mode 100755 index 000000000..030b110b2 --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrdn.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrdn" + "$baseTexture" "skybox/militiaDN" + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/militia_hdrft.vmt b/mp/game/dab/materials/skybox/militia_hdrft.vmt new file mode 100755 index 000000000..8bfb1f453 --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrft.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrft" + "$baseTexture" "skybox/militiaFT" + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/militia_hdrlf.vmt b/mp/game/dab/materials/skybox/militia_hdrlf.vmt new file mode 100755 index 000000000..cc10c66aa --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrlf.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrlf" + "$baseTexture" "skybox/militiaLF" + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/militia_hdrrt.vmt b/mp/game/dab/materials/skybox/militia_hdrrt.vmt new file mode 100755 index 000000000..deaa235db --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrrt.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrrt" + "$baseTexture" "skybox/militiaRT" + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/militia_hdrup.vmt b/mp/game/dab/materials/skybox/militia_hdrup.vmt new file mode 100755 index 000000000..1d9896894 --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrup.vmt @@ -0,0 +1,7 @@ +"Sky" +{ + "$hdrbaseTexture" "skybox/militia_hdrup" + "$baseTexture" "skybox/militiaUP" + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/nightoceanbk.vmt b/mp/game/dab/materials/skybox/nightoceanbk.vmt new file mode 100755 index 000000000..444c6ad10 --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanbk.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceanbk" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/nightoceandn.vmt b/mp/game/dab/materials/skybox/nightoceandn.vmt new file mode 100755 index 000000000..2f3e5dfcb --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceandn.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceandn" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/nightoceanft.vmt b/mp/game/dab/materials/skybox/nightoceanft.vmt new file mode 100755 index 000000000..bf81a7351 --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanft.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceanft" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/nightoceanlf.vmt b/mp/game/dab/materials/skybox/nightoceanlf.vmt new file mode 100755 index 000000000..7f7641612 --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanlf.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceanlf" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/nightoceanrt.vmt b/mp/game/dab/materials/skybox/nightoceanrt.vmt new file mode 100755 index 000000000..670c7a014 --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanrt.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceanrt" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/nightoceanup.vmt b/mp/game/dab/materials/skybox/nightoceanup.vmt new file mode 100755 index 000000000..7a1aafcbe --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanup.vmt @@ -0,0 +1,6 @@ +"UnlitGeneric" +{ + "$basetexture" "skybox/nightoceanup" + //"$nofog" 1 + "$ignorez" 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4bk.vmt b/mp/game/dab/materials/skybox/realsky4bk.vmt new file mode 100755 index 000000000..c09910923 --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4bk.vmt @@ -0,0 +1,8 @@ +"sky" +{ + "$basetexture" "skybox/realsky4bk" + "$nofog" "1" + "$ignorez" "1" + "$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4dn.vmt b/mp/game/dab/materials/skybox/realsky4dn.vmt new file mode 100755 index 000000000..3ab9a8098 --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4dn.vmt @@ -0,0 +1,6 @@ +"sky" +{ + "$basetexture" "skybox/realsky4dn" + "$nofog" "1" + "$ignorez" "1" + } \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4ft.vmt b/mp/game/dab/materials/skybox/realsky4ft.vmt new file mode 100755 index 000000000..b63def54a --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4ft.vmt @@ -0,0 +1,8 @@ +"sky" +{ + "$basetexture" "skybox/realsky4ft" + "$nofog" "1" + "$ignorez" "1" + "$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4lf.vmt b/mp/game/dab/materials/skybox/realsky4lf.vmt new file mode 100755 index 000000000..a1a82110a --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4lf.vmt @@ -0,0 +1,8 @@ +"sky" +{ + "$basetexture" "skybox/realsky4lf" + "$nofog" "1" + "$ignorez" "1" + "$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4rt.vmt b/mp/game/dab/materials/skybox/realsky4rt.vmt new file mode 100755 index 000000000..a63fc484a --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4rt.vmt @@ -0,0 +1,8 @@ +"sky" +{ + "$basetexture" "skybox/realsky4rt" + "$nofog" "1" + "$ignorez" "1" + "$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + +} \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/realsky4up.vmt b/mp/game/dab/materials/skybox/realsky4up.vmt new file mode 100755 index 000000000..19dafa010 --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4up.vmt @@ -0,0 +1,6 @@ +"sky" +{ + "$basetexture" "skybox/realsky4up" + "$nofog" "1" + "$ignorez" "1" + } \ No newline at end of file diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrbk.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrbk.vmt new file mode 100755 index 000000000..4e793a45c --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrbk.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009bk" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrbk" + //"$basetexturetransform" "center 0 0 scale 1 1 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrdn.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrdn.vmt new file mode 100755 index 000000000..43adac434 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrdn.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009dn" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrdn" + // "$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrft.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrft.vmt new file mode 100755 index 000000000..e695ac145 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrft.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009ft" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrft" + //"$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrlf.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrlf.vmt new file mode 100755 index 000000000..b0fa7dd73 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrlf.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009lf" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrlf" + //"$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrrt.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrrt.vmt new file mode 100755 index 000000000..d2844f132 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrrt.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009rt" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrrt" + //"$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009_hdrup.vmt b/mp/game/dab/materials/skybox/sky_cloudy009_hdrup.vmt new file mode 100755 index 000000000..a0e2339ca --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009_hdrup.vmt @@ -0,0 +1,9 @@ +"unlitgeneric" +{ + "$basetexture" "skybox\sky_cloudy009up" + "$hdrcompressedtexture" "skybox\sky_cloudy009_hdrup" + //"$basetexturetransform" "center 0 0 scale 1 2 rotate 0 translate 0 0" + + "$nofog" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009bk.vmt b/mp/game/dab/materials/skybox/sky_cloudy009bk.vmt new file mode 100755 index 000000000..07f896fdd --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009bk.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009bk" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009dn.vmt b/mp/game/dab/materials/skybox/sky_cloudy009dn.vmt new file mode 100755 index 000000000..a35d72f86 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009dn.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009dn" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009ft.vmt b/mp/game/dab/materials/skybox/sky_cloudy009ft.vmt new file mode 100755 index 000000000..0e52996a8 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009ft.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009ft" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009lf.vmt b/mp/game/dab/materials/skybox/sky_cloudy009lf.vmt new file mode 100755 index 000000000..3510988cc --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009lf.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009lf" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009rt.vmt b/mp/game/dab/materials/skybox/sky_cloudy009rt.vmt new file mode 100755 index 000000000..e62d64623 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009rt.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009rt" +} diff --git a/mp/game/dab/materials/skybox/sky_cloudy009up.vmt b/mp/game/dab/materials/skybox/sky_cloudy009up.vmt new file mode 100755 index 000000000..c9c0cb3e9 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009up.vmt @@ -0,0 +1,4 @@ +"Unlitgeneric" +{ + "$basetexture" "skybox/sky_cloudy009up" +} diff --git a/mp/game/dab/materials/sprites/640_pain_down.vmt b/mp/game/dab/materials/sprites/640_pain_down.vmt new file mode 100755 index 000000000..21fc9a5cc --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_down.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/640_pain_down" + "$additive" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/sprites/640_pain_left.vmt b/mp/game/dab/materials/sprites/640_pain_left.vmt new file mode 100755 index 000000000..3c3bf5972 --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_left.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/640_pain_left" + "$additive" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/sprites/640_pain_right.vmt b/mp/game/dab/materials/sprites/640_pain_right.vmt new file mode 100755 index 000000000..08a150604 --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_right.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/640_pain_right" + "$additive" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/sprites/640_pain_up.vmt b/mp/game/dab/materials/sprites/640_pain_up.vmt new file mode 100755 index 000000000..c2d292583 --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_up.vmt @@ -0,0 +1,8 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/640_pain_up" + "$additive" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +} diff --git a/mp/game/dab/materials/sprites/player_blue_dead.vmt b/mp/game/dab/materials/sprites/player_blue_dead.vmt new file mode 100755 index 000000000..01ac3eac7 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_dead.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_blue_dead" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vmt b/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vmt new file mode 100755 index 000000000..85bcf2248 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_blue_dead_offscreen" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_blue_offscreen.vmt b/mp/game/dab/materials/sprites/player_blue_offscreen.vmt new file mode 100755 index 000000000..831427348 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_offscreen.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_blue_offscreen" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_blue_self.vmt b/mp/game/dab/materials/sprites/player_blue_self.vmt new file mode 100755 index 000000000..7c7082937 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_self.vmt @@ -0,0 +1,11 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_blue_self" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/sprites/player_blue_small.vmt b/mp/game/dab/materials/sprites/player_blue_small.vmt new file mode 100755 index 000000000..8cd4aa642 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_small.vmt @@ -0,0 +1,11 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_blue_small" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" +} + + \ No newline at end of file diff --git a/mp/game/dab/materials/sprites/player_red_dead.vmt b/mp/game/dab/materials/sprites/player_red_dead.vmt new file mode 100755 index 000000000..d2684d5e3 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_dead.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_red_dead" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_red_dead_offscreen.vmt b/mp/game/dab/materials/sprites/player_red_dead_offscreen.vmt new file mode 100755 index 000000000..7cb270301 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_dead_offscreen.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_red_dead_offscreen" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_red_offscreen.vmt b/mp/game/dab/materials/sprites/player_red_offscreen.vmt new file mode 100755 index 000000000..e2278196b --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_offscreen.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_red_offscreen" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_red_self.vmt b/mp/game/dab/materials/sprites/player_red_self.vmt new file mode 100755 index 000000000..1f32ba224 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_self.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_red_self" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_red_small.vmt b/mp/game/dab/materials/sprites/player_red_small.vmt new file mode 100755 index 000000000..0884c5c92 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_small.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_red_small" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/player_tick.vmt b/mp/game/dab/materials/sprites/player_tick.vmt new file mode 100755 index 000000000..53bc0e989 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_tick.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/player_tick" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/spectator_3rdcam.vmt b/mp/game/dab/materials/sprites/spectator_3rdcam.vmt new file mode 100755 index 000000000..2a8b2f199 --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_3rdcam.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/spectator_3rdcam" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/spectator_eye.vmt b/mp/game/dab/materials/sprites/spectator_eye.vmt new file mode 100755 index 000000000..e9b824049 --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_eye.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/spectator_eye" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/sprites/spectator_freecam.vmt b/mp/game/dab/materials/sprites/spectator_freecam.vmt new file mode 100755 index 000000000..d0ffb7219 --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_freecam.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$basetexture" "sprites/spectator_freecam" + "$vertexcolor" "1" + "$translucent" "1" + "$vertexalpha" "1" + "$ignorez" "1" + "$no_fullbright" "1" + +} diff --git a/mp/game/dab/materials/stone/stonetrim004a.vmt b/mp/game/dab/materials/stone/stonetrim004a.vmt new file mode 100755 index 000000000..4d61f6ba2 --- /dev/null +++ b/mp/game/dab/materials/stone/stonetrim004a.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "Stone/stonetrim004a" + "$surfaceprop" "concrete" +} diff --git a/mp/game/dab/materials/stone/stonewall037e.vmt b/mp/game/dab/materials/stone/stonewall037e.vmt new file mode 100755 index 000000000..03fe3e457 --- /dev/null +++ b/mp/game/dab/materials/stone/stonewall037e.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + +$basetexture "Stone/stonewall037e" +$surfaceprop concrete +"%keywords" "c17downtown,wasteland" +} diff --git a/mp/game/dab/materials/stormy/blend---cobble_001-dirt_001.vmt b/mp/game/dab/materials/stormy/blend---cobble_001-dirt_001.vmt new file mode 100755 index 000000000..342850d04 --- /dev/null +++ b/mp/game/dab/materials/stormy/blend---cobble_001-dirt_001.vmt @@ -0,0 +1,9 @@ +"WorldVertexTransition" +{ + "$basetexture" "stormy/cobble_001" + "$basetexture2" "stormy/dirt_001" + "%tooltexture" "stormy/TT--cobble_001-dirt_001" + "$surfaceprop" "Brick" + "$surfaceprop2" "Dirt" + +} diff --git a/mp/game/dab/materials/stormy/blend---dirt_001-dirt_002.vmt b/mp/game/dab/materials/stormy/blend---dirt_001-dirt_002.vmt new file mode 100755 index 000000000..77bffab73 --- /dev/null +++ b/mp/game/dab/materials/stormy/blend---dirt_001-dirt_002.vmt @@ -0,0 +1,9 @@ +"WorldVertexTransition" +{ + "$basetexture" "stormy/dirt_001" + "$basetexture2" "stormy/dirt_002" + "%tooltexture" "stormy/TT--dirt_001-dirt_002" + "$surfaceprop" "Dirt" + "$surfaceprop2" "Dirt" + +} diff --git a/mp/game/dab/materials/stormy/brick_001.vmt b/mp/game/dab/materials/stormy/brick_001.vmt new file mode 100755 index 000000000..8e859b95d --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_001.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/brick_001" + "$surfaceprop" "Brick" + "$envmapmask" "stormy/brick_001_spec" + "$bumpmap" "stormy/brick_001_nor" + "$envmap" "env_cubemap" + "$envmaptint" "[ .3 .3 .45 ]" + +} diff --git a/mp/game/dab/materials/stormy/brick_002.vmt b/mp/game/dab/materials/stormy/brick_002.vmt new file mode 100755 index 000000000..bdd1bbeec --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_002.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/brick_002" + "$surfaceprop" "Brick" +} diff --git a/mp/game/dab/materials/stormy/brick_01.vmt b/mp/game/dab/materials/stormy/brick_01.vmt new file mode 100755 index 000000000..c9095c194 --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_01.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/brick_01_dif + $bumpmap stormy/brick_01_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/cobble_001.vmt b/mp/game/dab/materials/stormy/cobble_001.vmt new file mode 100755 index 000000000..c21b8d90a --- /dev/null +++ b/mp/game/dab/materials/stormy/cobble_001.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/cobble_001" + "$surfaceprop" "Brick" +} diff --git a/mp/game/dab/materials/stormy/da_blockwork_01.vmt b/mp/game/dab/materials/stormy/da_blockwork_01.vmt new file mode 100755 index 000000000..418f36074 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_blockwork_01.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/da_blockwork_01 + + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_brick_01.vmt b/mp/game/dab/materials/stormy/da_brick_01.vmt new file mode 100755 index 000000000..07968d0b0 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_01.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/da_brick_01 + $bumpmap stormy/da_brick_01_dark_nor + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_brick_01_dark.vmt b/mp/game/dab/materials/stormy/da_brick_01_dark.vmt new file mode 100755 index 000000000..95c9f88b9 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_01_dark.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/da_brick_01_dark + $bumpmap stormy/da_brick_01_dark_nor + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_brick_02.vmt b/mp/game/dab/materials/stormy/da_brick_02.vmt new file mode 100755 index 000000000..9b9ec9fb6 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_02.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ + $basetexture stormy/da_brick_02 + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_concrete_01.vmt b/mp/game/dab/materials/stormy/da_concrete_01.vmt new file mode 100755 index 000000000..60424860a --- /dev/null +++ b/mp/game/dab/materials/stormy/da_concrete_01.vmt @@ -0,0 +1,9 @@ +lightmappedgeneric +{ + $basetexture stormy/da_concrete_01 + $bumpmap stormy/da_concrete_01_nor + $reflectivity "[ 1 1 1 ]" + + $envmap env_cubemap + $envmaptint "[.01 .01 .01]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_glass_03.vmt b/mp/game/dab/materials/stormy/da_glass_03.vmt new file mode 100755 index 000000000..c6e56590e --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + $basetexture stormy/da_glass_03 + $surfaceprop Glass + + $translucent 1 + + $envmap env_cubemap + $envmapmask stormy/da_glass_03_env + $envmaptint "[0.01 .35 .35]" +} diff --git a/mp/game/dab/materials/stormy/da_glass_03b.vmt b/mp/game/dab/materials/stormy/da_glass_03b.vmt new file mode 100755 index 000000000..28fbbf808 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03b.vmt @@ -0,0 +1,11 @@ +"LightmappedGeneric" +{ + $basetexture stormy/da_glass_03b + $surfaceprop Glass + + $translucent 1 + + $envmap env_cubemap + $envmapmask stormy/da_glass_03b_env + $envmaptint "[0.01 .35 .35]" +} diff --git a/mp/game/dab/materials/stormy/da_metal_01_bare.vmt b/mp/game/dab/materials/stormy/da_metal_01_bare.vmt new file mode 100755 index 000000000..c06e5ccca --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_01_bare.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/da_metal_01_bare" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/stormy/da_metal_oldtrusty.vmt b/mp/game/dab/materials/stormy/da_metal_oldtrusty.vmt new file mode 100755 index 000000000..5bef36f74 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_oldtrusty.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/da_metal_oldtrusty" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vmt b/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vmt new file mode 100755 index 000000000..00aaff6de --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/da_metal_oldtrusty_bare" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/stormy/da_metalbeam_01.vmt b/mp/game/dab/materials/stormy/da_metalbeam_01.vmt new file mode 100755 index 000000000..e5a7a9410 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalbeam_01.vmt @@ -0,0 +1,6 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/da_metalbeam_01" + "$bumpmap" "stormy/da_metalbeam_02_nor" + "$surfaceprop" "Metal" +} diff --git a/mp/game/dab/materials/stormy/da_metalgrill_01.vmt b/mp/game/dab/materials/stormy/da_metalgrill_01.vmt new file mode 100755 index 000000000..8db87f198 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalgrill_01.vmt @@ -0,0 +1,8 @@ +"LightmappedGeneric" +{ + $basetexture stormy/da_metalgrill_01 + $bumpmap stormy/da_metalgrill_01_nor + $surfaceprop Metal + $nocull 1 + $alphatest 1 +} diff --git a/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01.vmt b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01.vmt new file mode 100755 index 000000000..a2ca8ff8b --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ + $basetexture stormy/da_pueblo/brick_irreg_01_dif + $bumpmap stormy/da_pueblo/brick_irreg_01_nor + $reflectivity "[ .75 .75 .75 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/lamp_01_off.vmt b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_off.vmt new file mode 100755 index 000000000..0841cf4b8 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_off.vmt @@ -0,0 +1,7 @@ +VertexlitGeneric +{ + $basetexture models/M4M/Morgoth/lamp_01_dif_off + $bumpmap models/M4M/Morgoth/lamp_01_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans.vmt b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans.vmt new file mode 100755 index 000000000..ba453b803 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ + $basetexture stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_dif + $bumpmap stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_nor + $reflectivity "[ .75 .75 .75 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz.vmt b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz.vmt new file mode 100755 index 000000000..ce7611233 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ + $basetexture stormy/da_pueblo/sand_wall_01_horiz1_dif + $bumpmap stormy/da_pueblo/sand_wall_01_horiz1_nor + $reflectivity "[ 1 1 1 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz_blanco.vmt b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz_blanco.vmt new file mode 100755 index 000000000..099456495 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz_blanco.vmt @@ -0,0 +1,6 @@ +lightmappedgeneric +{ + $basetexture stormy/da_pueblo/sand_wall_01_horiz1_blanco_dif + $bumpmap stormy/da_pueblo/sand_wall_01_horiz1_blanco_nor + $reflectivity "[ 1 1 1 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vmt b/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vmt new file mode 100755 index 000000000..9034993e5 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + $basetexture stormy/da_pueblo/tapestry_01 + $translucent 1 + $surfaceprop cloth + $reflectivity "[1 1 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vmt b/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vmt new file mode 100755 index 000000000..2142b4823 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + $basetexture stormy/da_pueblo/tapestry_02 + $translucent 1 + $surfaceprop cloth + $reflectivity "[1 1 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vmt b/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vmt new file mode 100755 index 000000000..b4f4f7f88 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + $basetexture stormy/da_pueblo/tapestry_03 + $translucent 1 + $surfaceprop cloth + $reflectivity "[1 1 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/vidriera.vmt b/mp/game/dab/materials/stormy/da_pueblo/vidriera.vmt new file mode 100755 index 000000000..3b021cc0a --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/vidriera.vmt @@ -0,0 +1,6 @@ +Lightmappedgeneric +{ + $normalmap stormy/da_pueblo/vidrieras_nor + $basetexture stormy/da_pueblo/vidrieras_tint + $reflectivity "[ .75 .75 .75 ]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_pueblo/vidriera_refract.vmt b/mp/game/dab/materials/stormy/da_pueblo/vidriera_refract.vmt new file mode 100755 index 000000000..96805eb36 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/vidriera_refract.vmt @@ -0,0 +1,10 @@ +refract +{ + //$model 1 + $normalmap stormy/da_pueblo/vidrieras_nor + $dudvmap stormy/da_pueblo/vidrieras_dudv + $refractamount .075 + $refracttinttexture stormy/da_pueblo/vidrieras_tint + //$basetexture stormy/da_pueblo/vidrieras_tint + //$tooltexture stormy/da_pueblo/vidrieras_tint +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_threadplate_01.vmt b/mp/game/dab/materials/stormy/da_threadplate_01.vmt new file mode 100755 index 000000000..b0a739499 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_threadplate_01.vmt @@ -0,0 +1,9 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/da_threadplate_01_dif" + "$bumpmap" "stormy/da_threadplate_01_nor" + "$surfaceprop" "Metal" + + $envmap env_cubemap + $envmaptint "[.1 .1 .1]" +} diff --git a/mp/game/dab/materials/stormy/da_wood_struts.vmt b/mp/game/dab/materials/stormy/da_wood_struts.vmt new file mode 100755 index 000000000..431017747 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ + $basetexture stormy/da_wood_struts + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_wood_struts_a.vmt b/mp/game/dab/materials/stormy/da_wood_struts_a.vmt new file mode 100755 index 000000000..9a30ededf --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts_a.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ + $basetexture stormy/da_wood_struts_a + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_wood_struts_b.vmt b/mp/game/dab/materials/stormy/da_wood_struts_b.vmt new file mode 100755 index 000000000..c60fa6ad7 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts_b.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ + $basetexture stormy/da_wood_struts_b + } \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01.vmt b/mp/game/dab/materials/stormy/da_wood_tile_01.vmt new file mode 100755 index 000000000..532106e15 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ + $basetexture stormy/da_wood_tile_01 + $bumpmap stormy/da_wood_tile_01_nor + $surfaceprop Wood + $envmap env_cubemap + $normalmapalphaenvmapmask + $envmaptint [.1 .1 .1] + +} diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01a.vmt b/mp/game/dab/materials/stormy/da_wood_tile_01a.vmt new file mode 100755 index 000000000..4880cad5b --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01a.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture stormy/da_wood_tile_01a + $bumpmap stormy/da_wood_tile_01_nor + $surfaceprop wood + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" +} diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01b.vmt b/mp/game/dab/materials/stormy/da_wood_tile_01b.vmt new file mode 100755 index 000000000..c3781b255 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01b.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture stormy/da_wood_tile_01b + $bumpmap stormy/da_wood_tile_01_nor + $surfaceprop wood + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.1 .1 .1]" +} diff --git a/mp/game/dab/materials/stormy/decals/demarcation.vmt b/mp/game/dab/materials/stormy/decals/demarcation.vmt new file mode 100755 index 000000000..48e6ff09c --- /dev/null +++ b/mp/game/dab/materials/stormy/decals/demarcation.vmt @@ -0,0 +1,8 @@ +lightmappedgeneric +{ +$translucent 1 +$basetexture stormy/decals/demarcation_dif +$bumpmap stormy/decals/demarcation_nor +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +} diff --git a/mp/game/dab/materials/stormy/dirt_001.vmt b/mp/game/dab/materials/stormy/dirt_001.vmt new file mode 100755 index 000000000..22148273a --- /dev/null +++ b/mp/game/dab/materials/stormy/dirt_001.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/dirt_001" + "$surfaceprop" "Dirt" +} diff --git a/mp/game/dab/materials/stormy/dirt_002.vmt b/mp/game/dab/materials/stormy/dirt_002.vmt new file mode 100755 index 000000000..700af388e --- /dev/null +++ b/mp/game/dab/materials/stormy/dirt_002.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/dirt_002" + "$surfaceprop" "Dirt" +} diff --git a/mp/game/dab/materials/stormy/pavement_01.vmt b/mp/game/dab/materials/stormy/pavement_01.vmt new file mode 100755 index 000000000..7cb8af91c --- /dev/null +++ b/mp/game/dab/materials/stormy/pavement_01.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ + $basetexture stormy/pavement_01_dif + $bumpmap stormy/pavement_01_nor + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $surfaceprop stone + $reflectivity "[1 1 1]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/plaster_01.vmt b/mp/game/dab/materials/stormy/plaster_01.vmt new file mode 100755 index 000000000..3ce6b32d2 --- /dev/null +++ b/mp/game/dab/materials/stormy/plaster_01.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/plaster_01_dif + $bumpmap stormy/plaster_01_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/plaster_01a.vmt b/mp/game/dab/materials/stormy/plaster_01a.vmt new file mode 100755 index 000000000..434242555 --- /dev/null +++ b/mp/game/dab/materials/stormy/plaster_01a.vmt @@ -0,0 +1,5 @@ +lightmappedgeneric +{ + $basetexture stormy/plaster_01a_dif + $bumpmap stormy/plaster_01_nor +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/rock_001.vmt b/mp/game/dab/materials/stormy/rock_001.vmt new file mode 100755 index 000000000..9bf47c7cd --- /dev/null +++ b/mp/game/dab/materials/stormy/rock_001.vmt @@ -0,0 +1,5 @@ +"LightmappedGeneric" +{ + "$basetexture" "stormy/rock_001" + "$bumpmap" "stormy/rock_001_nor" +} diff --git a/mp/game/dab/materials/stormy/staircase/wood.vmt b/mp/game/dab/materials/stormy/staircase/wood.vmt new file mode 100755 index 000000000..52c86f25e --- /dev/null +++ b/mp/game/dab/materials/stormy/staircase/wood.vmt @@ -0,0 +1,4 @@ +lightmappedgeneric +{ +$basetexture stormy/staircase/wood_oak_dark +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/stone_01.vmt b/mp/game/dab/materials/stormy/stone_01.vmt new file mode 100755 index 000000000..484491836 --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/stone_01_dif + $bumpmap stormy/stone_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/stone_01a.vmt b/mp/game/dab/materials/stormy/stone_01a.vmt new file mode 100755 index 000000000..4281fb0d1 --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01a.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/stone_01a_dif + $bumpmap stormy/stone_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/stone_01b.vmt b/mp/game/dab/materials/stormy/stone_01b.vmt new file mode 100755 index 000000000..eb74899eb --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01b.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/stone_01b_dif + $bumpmap stormy/stone_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_a.vmt b/mp/game/dab/materials/stormy/tile_and_brick_01_a.vmt new file mode 100755 index 000000000..b6628cd14 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_a.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/tile_and_brick_01_a_dif + $bumpmap stormy/tile_and_brick_01_a_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_b.vmt b/mp/game/dab/materials/stormy/tile_and_brick_01_b.vmt new file mode 100755 index 000000000..9d821763d --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_b.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/tile_and_brick_01_b_dif + $bumpmap stormy/tile_and_brick_01_b_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/tile_hex_01.vmt b/mp/game/dab/materials/stormy/tile_hex_01.vmt new file mode 100755 index 000000000..ff3dc16ab --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_hex_01.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/tile_wall_01 + $bumpmap stormy/tile_wall_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/stormy/tile_wall_01.vmt b/mp/game/dab/materials/stormy/tile_wall_01.vmt new file mode 100755 index 000000000..2273bcfcc --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_wall_01.vmt @@ -0,0 +1,10 @@ +lightmappedgeneric +{ + + $basetexture stormy/tile_wall_01_dif + $bumpmap stormy/tile_wall_01_nor + + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.05 .05 .05]" +} \ No newline at end of file diff --git a/mp/game/dab/materials/tile/black01.vmt b/mp/game/dab/materials/tile/black01.vmt new file mode 100755 index 000000000..9ac68ee87 --- /dev/null +++ b/mp/game/dab/materials/tile/black01.vmt @@ -0,0 +1,17 @@ +LightmappedGeneric +{ +$baseTexture "tile/black01" +$surfaceprop tile +$bumpmap "tile/floor05-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .8 .8 .8 ]" +$envmapcontrast ".8" +$envmapsaturation ".8" + + + + +"%keywords" l4d +} diff --git a/mp/game/dab/materials/tile/ceilingtileb.vmt b/mp/game/dab/materials/tile/ceilingtileb.vmt new file mode 100755 index 000000000..25909dba9 --- /dev/null +++ b/mp/game/dab/materials/tile/ceilingtileb.vmt @@ -0,0 +1,4 @@ +LightmappedGeneric +{ +$baseTexture "tile/ceilingtileb" +} diff --git a/mp/game/dab/materials/tile/floor03.vmt b/mp/game/dab/materials/tile/floor03.vmt new file mode 100755 index 000000000..88d1f9efa --- /dev/null +++ b/mp/game/dab/materials/tile/floor03.vmt @@ -0,0 +1,5 @@ +LightmappedGeneric +{ +$baseTexture "tile/floor03" +$surfaceprop tile +} diff --git a/mp/game/dab/materials/tile/floor05.vmt b/mp/game/dab/materials/tile/floor05.vmt new file mode 100755 index 000000000..646bedda5 --- /dev/null +++ b/mp/game/dab/materials/tile/floor05.vmt @@ -0,0 +1,17 @@ +LightmappedGeneric +{ +$baseTexture "tile/floor05" +$surfaceprop clay +$bumpmap "tile/floor05-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .2 .2 .2 ]" +$envmapcontrast ".8" +$envmapsaturation ".8" +$detail "detail\dt_tile01" +$detailscale 8 +$detailblendfactor ".7" +$detailblendmode 0 +"%keywords" l4d +} diff --git a/mp/game/dab/materials/tile/grey01.vmt b/mp/game/dab/materials/tile/grey01.vmt new file mode 100755 index 000000000..2881a9197 --- /dev/null +++ b/mp/game/dab/materials/tile/grey01.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "tile/grey01" +$surfaceprop tile +$envmap env_cubemap +$envmapmask "tile\grey01_ref" +$envmapsaturation ".7" +$envmapcontrast ".7" +} diff --git a/mp/game/dab/materials/tile/grey01_dark.vmt b/mp/game/dab/materials/tile/grey01_dark.vmt new file mode 100755 index 000000000..7ae53819b --- /dev/null +++ b/mp/game/dab/materials/tile/grey01_dark.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "tile/grey01_dark" +$surfaceprop tile +$envmap env_cubemap +$envmapmask "tile\grey01_ref" +$envmapsaturation ".7" +$envmapcontrast ".7" +} diff --git a/mp/game/dab/materials/tile/grey03.vmt b/mp/game/dab/materials/tile/grey03.vmt new file mode 100755 index 000000000..cb68eba01 --- /dev/null +++ b/mp/game/dab/materials/tile/grey03.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "tile/grey03" +$envmap env_cubemap +$bumpmap "tile\yellow03_height-ssbump" +$normalmapalphaenvmapmask 1 +$ssbump 1 +$surfaceprop tile +} diff --git a/mp/game/dab/materials/tile/grey04.vmt b/mp/game/dab/materials/tile/grey04.vmt new file mode 100755 index 000000000..1ebdd849c --- /dev/null +++ b/mp/game/dab/materials/tile/grey04.vmt @@ -0,0 +1,13 @@ +LightmappedGeneric +{ +$baseTexture "tile/grey04" +$Surfaceprop tile +$bumpmap "tile/floor05-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ 1 1 1 ]" +$envmapcontrast ".8" +$envmapsaturation ".8" +"%keywords" l4d +} diff --git a/mp/game/dab/materials/tile/tilebreak001a.vmt b/mp/game/dab/materials/tile/tilebreak001a.vmt new file mode 100755 index 000000000..5ef713d18 --- /dev/null +++ b/mp/game/dab/materials/tile/tilebreak001a.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "Tile/tilebreak001a" + "$surfaceprop" "tile" + "%keywords" "c17downtown" + + "$decal" 1 + "$crackmaterial" "Tile/tilebreak001b" +} diff --git a/mp/game/dab/materials/tile/tilebreak001b.vmt b/mp/game/dab/materials/tile/tilebreak001b.vmt new file mode 100755 index 000000000..e18646faa --- /dev/null +++ b/mp/game/dab/materials/tile/tilebreak001b.vmt @@ -0,0 +1,18 @@ +"ShatteredGlass" +{ + // base texture is a dummy; we need something here to indicate to the shader + // that we've got one though + "$basetexture" "Tile/tilebreak001b" + "$detail" "Tile/tilebreak001b" + "$surfaceprop" "tile" + "%keywords" "c17downtown" + "$translucent" 1 + "$decal" 1 + + "Proxies" + { + "BreakableSurface" + { + } + } +} diff --git a/mp/game/dab/materials/tile/tilefloor011a.vmt b/mp/game/dab/materials/tile/tilefloor011a.vmt new file mode 100755 index 000000000..b9d2de56a --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor011a.vmt @@ -0,0 +1,10 @@ +"LightmappedGeneric" +{ + "$basetexture" "Tile/tilefloor011a" + "$surfaceprop" "tile" + "$bumpmap" "tile/tilefloor011a_normal" + "$envmap" "env_cubemap" + "$normalmapalphaenvmapmask" 1 + "$envmapcontrast" 1 + "$envmapsaturation" 1 +} diff --git a/mp/game/dab/materials/tile/tilefloor020a.vmt b/mp/game/dab/materials/tile/tilefloor020a.vmt new file mode 100755 index 000000000..931a2fd60 --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor020a.vmt @@ -0,0 +1,11 @@ +// envmaptint_fix +"LightmappedGeneric" +{ + "$basetexture" "Tile/tilefloor020a" + "$bumpmap" "tile/tilefloor021a_normal" + "$normalmapalphaenvmapmask" 1 + "$envmap" "env_cubemap" + "$surfaceprop" "tile" + "$envmaptint" "[ .1 .1 .1 ]" + "%keywords" "combine" +} diff --git a/mp/game/dab/materials/tile/wall_subway02.vmt b/mp/game/dab/materials/tile/wall_subway02.vmt new file mode 100755 index 000000000..f9d904700 --- /dev/null +++ b/mp/game/dab/materials/tile/wall_subway02.vmt @@ -0,0 +1,14 @@ +LightmappedGeneric +{ +$baseTexture "tile/wall_subway02" +$surfaceprop tile +$envmap env_cubemap +$envmapmask "tile/wall_subway02_ref" +$envmaptint "[1 1 1]" +$envmapcontrast ".7" +$envmapsaturation ".3" + + + + +} diff --git a/mp/game/dab/materials/toggle_editor_lmg.vmt b/mp/game/dab/materials/toggle_editor_lmg.vmt new file mode 100755 index 000000000..f3637c315 --- /dev/null +++ b/mp/game/dab/materials/toggle_editor_lmg.vmt @@ -0,0 +1,4 @@ +//"LightmappedGeneric" +"EDITOR_SHADER" +{ +} \ No newline at end of file diff --git a/mp/game/dab/materials/toggle_editor_wvt.vmt b/mp/game/dab/materials/toggle_editor_wvt.vmt new file mode 100755 index 000000000..fdd277178 --- /dev/null +++ b/mp/game/dab/materials/toggle_editor_wvt.vmt @@ -0,0 +1,4 @@ +//"WorldVertexTransition" +"EDITOR_SHADER" +{ +} \ No newline at end of file diff --git a/mp/game/dab/materials/vgui/leaderboard.vmt b/mp/game/dab/materials/vgui/leaderboard.vmt new file mode 100755 index 000000000..a742b229e --- /dev/null +++ b/mp/game/dab/materials/vgui/leaderboard.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/leaderboard" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/vgui/news.vmt b/mp/game/dab/materials/vgui/news.vmt new file mode 100755 index 000000000..ba862f51c --- /dev/null +++ b/mp/game/dab/materials/vgui/news.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/news" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/vgui/news_new.vmt b/mp/game/dab/materials/vgui/news_new.vmt new file mode 100755 index 000000000..1cc56bf4c --- /dev/null +++ b/mp/game/dab/materials/vgui/news_new.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/news_new" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/vgui/options.vmt b/mp/game/dab/materials/vgui/options.vmt new file mode 100755 index 000000000..0f5abc45e --- /dev/null +++ b/mp/game/dab/materials/vgui/options.vmt @@ -0,0 +1,10 @@ +"UnlitGeneric" +{ + "$baseTexture" "vgui/options" + "$translucent" "1" + "$vertexcolor" "1" + "$vertexalpha" "1" + "$ignorez" "1" +// "$additive" 1 + "$no_fullbright" 1 +} diff --git a/mp/game/dab/materials/wizard/blend/cliff2grass.vmt b/mp/game/dab/materials/wizard/blend/cliff2grass.vmt new file mode 100755 index 000000000..cff6cb00f --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/cliff2grass.vmt @@ -0,0 +1,9 @@ +"WorldVertexTransition" +{ + "$basetexture" "wizard/blend/cliffface002a" + "$surfaceprop" "dirt" + "$bumpmap" "wizard/blend/cliffface002a_normal" + "$basetexture2" "wizard/dirtfloor006a" + + "$blendmodulatetexture" "wizard/blend/cliff2grass_modulate" +} diff --git a/mp/game/dab/materials/wizard/blend_rocksnow1.vmt b/mp/game/dab/materials/wizard/blend_rocksnow1.vmt new file mode 100755 index 000000000..9438064fc --- /dev/null +++ b/mp/game/dab/materials/wizard/blend_rocksnow1.vmt @@ -0,0 +1,18 @@ +"WorldVertexTransition" +{ + "$basetexture" "wizard/rockwall012a" + "$surfaceprop" "rock" + "$bumpmap" "wizard/rockwall012a_SSBump" + + "$basetexture2" "wizard/snowfloor001a" + "$surfaceprop2" "snow" + "$bumpmap2" "wizard/snowfloor001a_SSbump" + + "$ssbump" "1" + "$ssbump2" "1" + "$seamless_scale" "0.001" + + "$blendmodulatetexture" "wizard/r2s1_modulate" + + "%keywords" "pvk" +} \ No newline at end of file diff --git a/mp/game/dab/materials/wizard/blend_rocksnow1_skybox.vmt b/mp/game/dab/materials/wizard/blend_rocksnow1_skybox.vmt new file mode 100755 index 000000000..d59ec76fb --- /dev/null +++ b/mp/game/dab/materials/wizard/blend_rocksnow1_skybox.vmt @@ -0,0 +1,18 @@ +"WorldVertexTransition" +{ + "$basetexture" "wizard/rockwall012a" + "$surfaceprop" "rock" + "$bumpmap" "wizard/rockwall012a_SSBump" + + "$basetexture2" "wizard/snowfloor001a" + "$surfaceprop2" "snow" + "$bumpmap2" "wizard/snowfloor001a_SSbump" + + "$ssbump" "1" + "$ssbump2" "1" + "$seamless_scale" "0.016" + + "$blendmodulatetexture" "wizard/r2s1_modulate" + + "%keywords" "pvk" +} \ No newline at end of file diff --git a/mp/game/dab/materials/wizard/blend_sandgrass2.vmt b/mp/game/dab/materials/wizard/blend_sandgrass2.vmt new file mode 100755 index 000000000..48c25a557 --- /dev/null +++ b/mp/game/dab/materials/wizard/blend_sandgrass2.vmt @@ -0,0 +1,12 @@ +"WorldVertexTransition" +{ + "$basetexture" "wizard/blend/groundsand03" + "$basetexture2" "wizard/dirtfloor006a" + "%tooltexture" "nature/blendsandgrass008a_tooltexture" + "$basetexturetransform" "center .5 .5 scale 1 1 rotate 0 translate 0 0" + "$basetexturetransform2" "center .5 .5 scale 1 1 rotate 10 translate 0 0" + "$surfaceprop" "antlionsand" + "$seamless_scale" "0.05" + + "$blendmodulatetexture" "wizard/blend/cliff2grass_modulate" +} diff --git a/mp/game/dab/materials/wizard/concretefloor032a_scroll.vmt b/mp/game/dab/materials/wizard/concretefloor032a_scroll.vmt new file mode 100755 index 000000000..00571aa25 --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor032a_scroll.vmt @@ -0,0 +1,25 @@ +"LightmappedGeneric" +{ + // Original shader: BaseTimesLightmap + "$basetexture" "wizard\concretefloor032a" + "$surfaceprop" "concrete" + "$bumpmap" "wizard\concretefloor032a_SSBump" + "$ssbump" "1" + "$SSBumpMathFix" "1" + + "Proxies" + { + "TextureScroll" + { + "texturescrollvar" "$baseTexturetransform" + "texturescrollrate" 0.58575 + "texturescrollangle" 270 + } + "TextureScroll" + { + "texturescrollvar" "$bumptransform" + "texturescrollrate" 0.58575 + "texturescrollangle" 270 + } + } +} diff --git a/mp/game/dab/materials/wizard/concretefloor037a_scroll.vmt b/mp/game/dab/materials/wizard/concretefloor037a_scroll.vmt new file mode 100755 index 000000000..086e5ff72 --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor037a_scroll.vmt @@ -0,0 +1,29 @@ +"LightmappedGeneric" +{ + "$basetexture" "wizard/concretefloor037a" +// "$envmap" "env_cubemap" +// "$envmap" "Environment Maps/rg" +// "$envmapmask" "concrete/concretefloor037a_mask" +// "$basealphaenvmapmask" "1" +// "$fresnelreflection" ".40" + "$surfaceprop" "concrete" + "$bumpmap" "wizard\concretefloor037a_SSBump" + "$ssbump" "1" + "$SSBumpMathFix" "1" + + "Proxies" + { + "TextureScroll" + { + "texturescrollvar" "$baseTexturetransform" + "texturescrollrate" 0.58575 + "texturescrollangle" 270 + } + "TextureScroll" + { + "texturescrollvar" "$bumptransform" + "texturescrollrate" 0.58575 + "texturescrollangle" 270 + } + } +} diff --git a/mp/game/dab/materials/wood/da_wood_01.vmt b/mp/game/dab/materials/wood/da_wood_01.vmt new file mode 100755 index 000000000..4ff9eb2d7 --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "wood/da_wood_01_dif" +$bumpmap wood/da_wood_01_nor +$surfaceprop wood +"%keywords" stormy +} diff --git a/mp/game/dab/materials/wood/da_wood_02.vmt b/mp/game/dab/materials/wood/da_wood_02.vmt new file mode 100755 index 000000000..f0b7dcffb --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_02.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ +$baseTexture wood/da_wood_02_dif +$surfaceprop wood +"%keywords" stormy +} diff --git a/mp/game/dab/materials/wood/da_wood_end_01.vmt b/mp/game/dab/materials/wood/da_wood_end_01.vmt new file mode 100755 index 000000000..ff6bde924 --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_end_01.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ +$baseTexture "wood/da_wood_end_01_dif" +$bumpmap wood/da_wood_end_01_nor +$surfaceprop wood +"%keywords" stormy +} diff --git a/mp/game/dab/materials/wood/desk02.vmt b/mp/game/dab/materials/wood/desk02.vmt new file mode 100755 index 000000000..5b8350ad7 --- /dev/null +++ b/mp/game/dab/materials/wood/desk02.vmt @@ -0,0 +1,12 @@ +LightmappedGeneric +{ +$baseTexture "wood/desk02" +$envmap env_cubemap +$envmapmask "wood\desk02_ref" +$surfaceprop Wood +$envmaptint "[1 1 1]" +lightmappedgeneric_HDR_dx9 +{ +$envmaptint "[.5 .5 .5]" +} +} diff --git a/mp/game/dab/materials/wood/infdoorc.vmt b/mp/game/dab/materials/wood/infdoorc.vmt new file mode 100755 index 000000000..04ccf0575 --- /dev/null +++ b/mp/game/dab/materials/wood/infdoorc.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "wood\infdoorc" + "$surfaceprop" "wood" + +} diff --git a/mp/game/dab/materials/wood/milbeams002.vmt b/mp/game/dab/materials/wood/milbeams002.vmt new file mode 100755 index 000000000..1be82c484 --- /dev/null +++ b/mp/game/dab/materials/wood/milbeams002.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "wood\milbeams002" + "$surfaceprop" "wood_solid" + +} diff --git a/mp/game/dab/materials/wood/milroof002.vmt b/mp/game/dab/materials/wood/milroof002.vmt new file mode 100755 index 000000000..0b582deb7 --- /dev/null +++ b/mp/game/dab/materials/wood/milroof002.vmt @@ -0,0 +1,6 @@ +LightmappedGeneric +{ + "$basetexture" "wood\milroof002" + "$surfaceprop" "wood_plank" + +} diff --git a/mp/game/dab/materials/wood/plywood02.vmt b/mp/game/dab/materials/wood/plywood02.vmt new file mode 100755 index 000000000..ea4094aa4 --- /dev/null +++ b/mp/game/dab/materials/wood/plywood02.vmt @@ -0,0 +1,9 @@ +LightmappedGeneric +{ +$baseTexture "wood/plywood02" +$Surfaceprop wood +$detail "detail\dt_wood1" +$detailscale "[ 8 10 ]" +$detailblendfactor".3" +$detailblendmode 0 +} diff --git a/mp/game/dab/materials/wood/wood_panel01a.vmt b/mp/game/dab/materials/wood/wood_panel01a.vmt new file mode 100755 index 000000000..7d2d76a4a --- /dev/null +++ b/mp/game/dab/materials/wood/wood_panel01a.vmt @@ -0,0 +1,9 @@ +lightmappedgeneric +{ +$baseTexture "wood/wood_panel01a" +$bumpmap "wood/panel01-ssbump" +$ssbump 1 +$envmap env_cubemap +$normalmapalphaenvmapmask 1 +$envmaptint "[ .05 .05 .05 ]" +} diff --git a/mp/game/dab/materials/wood/woodfloor002.vmt b/mp/game/dab/materials/wood/woodfloor002.vmt new file mode 100755 index 000000000..f4f75f977 --- /dev/null +++ b/mp/game/dab/materials/wood/woodfloor002.vmt @@ -0,0 +1,10 @@ +LightmappedGeneric +{ +$baseTexture "wood/woodfloor002" +$bumpmap wood/woodfloor002_nor +$surfaceprop wood + $envmap env_cubemap + $normalmapalphaenvmapmask 1 + $envmaptint "[.8 .55 .17]" +"%keywords" stormy +} diff --git a/mp/game/dab/materials/wood/woodfloor005a.vmt b/mp/game/dab/materials/wood/woodfloor005a.vmt new file mode 100755 index 000000000..c4e1a9815 --- /dev/null +++ b/mp/game/dab/materials/wood/woodfloor005a.vmt @@ -0,0 +1,6 @@ +"lightmappedGeneric" +{ + "$baseTexture" "wood/woodfloor005a" + "$surfaceprop" "wood" + "%keywords" "cstrike" +} diff --git a/mp/game/dab/materials/wood/woodwall011a.vmt b/mp/game/dab/materials/wood/woodwall011a.vmt new file mode 100755 index 000000000..f1737c91f --- /dev/null +++ b/mp/game/dab/materials/wood/woodwall011a.vmt @@ -0,0 +1,7 @@ +LightmappedGeneric +{ + +$basetexture "Wood/woodwall011a" +$surfaceprop wood +"%keywords" "c17downtown,wasteland" +} diff --git a/mp/game/dab/media/startupvids.txt b/mp/game/dab/media/startupvids.txt new file mode 100755 index 000000000..d3f5a12fa --- /dev/null +++ b/mp/game/dab/media/startupvids.txt @@ -0,0 +1 @@ + diff --git a/mp/game/dab/motd.txt b/mp/game/dab/motd.txt new file mode 100755 index 000000000..eb5b4d37b --- /dev/null +++ b/mp/game/dab/motd.txt @@ -0,0 +1 @@ +http://forums.doubleactiongame.com/news.php diff --git a/mp/game/dab/particles/particles_manifest.txt b/mp/game/dab/particles/particles_manifest.txt new file mode 100755 index 000000000..3c5aa66d8 --- /dev/null +++ b/mp/game/dab/particles/particles_manifest.txt @@ -0,0 +1,10 @@ +particles_manifest +{ + "file" "particles/weapon_fx.pcf" + "file" "particles/impact_fx.pcf" + "file" "particles/blood_impact.pcf" + "file" "particles/jah_streets.pcf" + "file" "particles/fire_01.pcf" + "file" "particles/dinero_trail.pcf" + "file" "particles/dinero_splode.pcf" +} diff --git a/mp/game/dab/resource/clientscheme.res b/mp/game/dab/resource/clientscheme.res new file mode 100755 index 000000000..b67167419 --- /dev/null +++ b/mp/game/dab/resource/clientscheme.res @@ -0,0 +1,1862 @@ +/////////////////////////////////////////////////////////// +// Tracker scheme resource file +// +// sections: +// Colors - all the colors used by the scheme +// BaseSettings - contains settings for app to use to draw controls +// Fonts - list of all the fonts used by app +// Borders - description of all the borders +// +/////////////////////////////////////////////////////////// +Scheme +{ + //////////////////////// COLORS /////////////////////////// + //////////////////////// COLORS /////////////////////////// + Colors + { + // base colors + "White" "255 255 255 255" + "WhiteDim" "255 255 255 120" + "Grey" "180 180 180 120" + "Orange" "255 176 0 255" + "OrangeDim" "255 176 0 120" + "LightOrange" "188 112 0 128" + + "Red" "192 28 0 140" + "Black" "0 0 0 196" + "TransparentBlack" "0 0 0 196" + "TransparentLightBlack" "0 0 0 90" + + "Blank" "0 0 0 0" + "ForTesting" "255 0 0 32" + "ForTesting_Magenta" "255 0 255 255" + "ForTesting_MagentaDim" "255 0 255 120" + } + + ///////////////////// BASE SETTINGS //////////////////////// + // + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + "FgColor" "255 255 255 100" + "BgColor" "0 0 0 76" + + "Folder.Text" "0 0 0 255" + + "Panel.FgColor" "255 255 255 100" + "Panel.BgColor" "0 0 0 76" + + "BrightFg" "255 255 255 255" + + "DamagedBg" "180 0 0 200" + "DamagedFg" "180 0 0 230" + "BrightDamagedFg" "255 0 0 255" + + // weapon selection colors + "SelectionNumberFg" "255 255 255 255" + "SelectionTextFg" "255 255 255 255" + "SelectionEmptyBoxBg" "0 0 0 80" + "SelectionBoxBg" "0 0 0 80" + "SelectionSelectedBoxBg" "0 0 0 80" + + "ZoomReticleColor" "255 255 255 255" + + // HL1-style HUD colors + "Yellowish" "255 160 0 255" + "Normal" "255 208 64 255" + "Caution" "255 48 0 255" + + // Top-left corner of the "Half-Life 2" on the main screen + "Main.Title1.X" "30" + "Main.Title1.Y" "10" + "Main.Title1.Color" "255 255 255 255" + + // Top-left corner of the "DEATHMATCH" on the main screen + "Main.Title2.X" "30" + "Main.Title2.Y" "50" + "Main.Title2.Color" "255 255 255 255" + + // Top-left corner of the menu on the main screen + "Main.Menu.X" "76" + "Main.Menu.Y" "240" + + // Blank space to leave beneath the menu on the main screen + "Main.BottomBorder" "32" + + +///HERE + // vgui_controls color specifications + Border.Bright "Grey" // the lit side of a control + Border.Dark "Grey" // the dark/unlit side of a control + Border.Selection "Blank" // the additional border color for displaying the default/selected button + + Button.TextColor "White" + Button.BgColor "Blank" + Button.ArmedTextColor "Orange" + Button.ArmedBgColor "Red" + Button.DepressedTextColor "Orange" + Button.DepressedBgColor "Red" + + CheckButton.TextColor "Orange" + CheckButton.SelectedTextColor "Orange" + CheckButton.BgColor "TransparentBlack" + CheckButton.Border1 "Border.Dark" // the left checkbutton border + CheckButton.Border2 "Border.Bright" // the right checkbutton border + CheckButton.Check "Orange" // color of the check itself + + ComboBoxButton.ArrowColor "Orange" + ComboBoxButton.ArmedArrowColor "Orange" + ComboBoxButton.BgColor "TransparentBlack" + ComboBoxButton.DisabledBgColor "Blank" + + Frame.BgColor "TransparentBlack" + Frame.OutOfFocusBgColor "TransparentBlack" + Frame.FocusTransitionEffectTime "0.0" // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.0" // time it takes for a window to fade in/out on open/close + Frame.AutoSnapRange "0" + FrameGrip.Color1 "Blank" + FrameGrip.Color2 "Blank" + FrameTitleButton.FgColor "Blank" + FrameTitleButton.BgColor "Blank" + FrameTitleButton.DisabledFgColor "Blank" + FrameTitleButton.DisabledBgColor "Blank" + FrameSystemButton.FgColor "Blank" + FrameSystemButton.BgColor "Blank" + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + FrameTitleBar.TextColor "White" + FrameTitleBar.BgColor "Blank" + FrameTitleBar.DisabledTextColor "White" + FrameTitleBar.DisabledBgColor "Blank" + + GraphPanel.FgColor "Orange" + GraphPanel.BgColor "TransparentBlack" + + Label.TextDullColor "White" + Label.TextColor "White" + Label.TextBrightColor "White" + Label.SelectedTextColor "White" + Label.BgColor "Blank" + Label.DisabledFgColor1 "Blank" + Label.DisabledFgColor2 "Grey" + + ListPanel.TextColor "White" + ListPanel.BgColor "TransparentBlack" + ListPanel.SelectedTextColor "Black" + ListPanel.SelectedBgColor "Red" + ListPanel.SelectedOutOfFocusBgColor "Red" + ListPanel.EmptyListInfoTextColor "White" + + Menu.TextColor "White" + Menu.BgColor "TransparentBlack" + Menu.ArmedTextColor "White" + Menu.ArmedBgColor "Red" + Menu.TextInset "6" + + Chat.TypingText "White" + + Panel.FgColor "WhiteDim" + Panel.BgColor "blank" + + ProgressBar.FgColor "White" + ProgressBar.BgColor "TransparentBlack" + + PropertySheet.TextColor "White" + PropertySheet.SelectedTextColor "White" + PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another + + RadioButton.TextColor "White" + RadioButton.SelectedTextColor "White" + + RichText.TextColor "White" + RichText.BgColor "Blank" + RichText.SelectedTextColor "White" + RichText.SelectedBgColor "Blank" + + ScrollBarButton.FgColor "White" + ScrollBarButton.BgColor "Blank" + ScrollBarButton.ArmedFgColor "White" + ScrollBarButton.ArmedBgColor "Blank" + ScrollBarButton.DepressedFgColor "White" + ScrollBarButton.DepressedBgColor "Blank" + + ScrollBarSlider.FgColor "Blank" // nob color + ScrollBarSlider.BgColor "Blank" // slider background color + + SectionedListPanel.HeaderTextColor "White" + SectionedListPanel.HeaderBgColor "Blank" + SectionedListPanel.DividerColor "Black" + SectionedListPanel.TextColor "White" + SectionedListPanel.BrightTextColor "White" + SectionedListPanel.BgColor "TransparentLightBlack" + SectionedListPanel.SelectedTextColor "Black" + SectionedListPanel.SelectedBgColor "Red" + SectionedListPanel.OutOfFocusSelectedTextColor "Black" + SectionedListPanel.OutOfFocusSelectedBgColor "255 255 255 32" + + Slider.NobColor "108 108 108 255" + Slider.TextColor "127 140 127 255" + Slider.TrackColor "31 31 31 255" + Slider.DisabledTextColor1 "117 117 117 255" + Slider.DisabledTextColor2 "30 30 30 255" + + TextEntry.TextColor "White" + TextEntry.BgColor "TransparentBlack" + TextEntry.CursorColor "White" + TextEntry.DisabledTextColor "White" + TextEntry.DisabledBgColor "Blank" + TextEntry.SelectedTextColor "Black" + TextEntry.SelectedBgColor "Red" + TextEntry.OutOfFocusSelectedBgColor "Red" + TextEntry.FocusEdgeColor "TransparentBlack" + + ToggleButton.SelectedTextColor "White" + + Tooltip.TextColor "TransparentBlack" + Tooltip.BgColor "Red" + + TreeView.BgColor "TransparentBlack" + + WizardSubPanel.BgColor "Blank" + + // scheme-specific colors + "FgColor" "White" + "BgColor" "TransparentBlack" + + "ViewportBG" "Blank" + "team0" "204 204 204 255" // Spectators + "team1" "255 64 64 255" // CT's + "team2" "153 204 255 255" // T's + + "MapDescriptionText" "White" // the text used in the map description window + "CT_Blue" "153 204 255 255" + "T_Red" "255 64 64 255" + "Hostage_Yellow" "Panel.FgColor" + "HudIcon_Green" "0 160 0 255" + "HudIcon_Red" "160 0 0 255" + + // CHudMenu + "ItemColor" "255 167 42 200" // default 255 167 42 255 + "MenuColor" "233 208 173 255" + "MenuBoxBg" "0 0 0 100" + + // weapon selection colors + "SelectionNumberFg" "255 255 255 200" + "SelectionTextFg" "255 255 255 200" + "SelectionEmptyBoxBg" "0 0 0 80" + "SelectionBoxBg" "0 0 0 80" + "SelectionSelectedBoxBg" "0 0 0 190" + + // Hint message colors + "HintMessageFg" "255 255 255 255" + "HintMessageBg" "0 0 0 60" + + "ProgressBarFg" "255 255 255 255" + + // Top-left corner of the "Counter-Strike" on the main screen + "Main.Title1.X" "32" + "Main.Title1.Y" "180" + "Main.Title1.Color" "255 255 255 255" + + // Top-left corner of the "SOURCE" on the main screen + "Main.Title2.X" "380" + "Main.Title2.Y" "205" + "Main.Title2.Color" "255 255 255 80" + + // Top-left corner of the "BETA" on the main screen + "Main.Title3.X" "460" + "Main.Title3.Y" "-10" + "Main.Title3.Color" "255 255 0 255" + + // Top-left corner of the menu on the main screen + "Main.Menu.X" "32" + "Main.Menu.Y" "248" + + // Blank space to leave beneath the menu on the main screen + "Main.BottomBorder" "32" + } + + //////////////////////// FONTS ///////////////////////////// + // + // describes all the fonts + Fonts + { + "FolderSmall" + { + "1" + { + "name" "Courier New" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Courier New" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Courier New" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Courier New" + "tall" "20" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Courier New" + "tall" "24" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } + "6" + { + "name" "Courier New" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "0" + } + } + + "MainMenuFont" + { + "1" + { + "name" "Franchise Bold" + "tall" "18" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + "MenuLarge" + { + "1" [$X360] + { + "tall_hidef" "24" + } + } + + "DeathFrameLarge" + { + "1" + { + "name" "Franchise Bold" + "tall" "50" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "DeathFrameMedium" + { + "1" + { + "name" "Franchise Bold" + "tall" "32" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "DeathFrameSmall" + { + "1" + { + "name" "Franchise Bold" + "tall" "24" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + // fonts are used in order that they are listed + // fonts are used in order that they are listed + "DebugFixed" + { + "1" + { + "name" "Courier New" + "tall" "14" + "weight" "400" + "antialias" "1" + } + } + // fonts are used in order that they are listed + "DebugFixedSmall" + { + "1" + { + "name" "Courier New" + "tall" "14" + "weight" "400" + "antialias" "1" + } + } + // fonts listed later in the order will only be used if they fulfill a range not already filled + // if a font fails to load then the subsequent fonts will replace + Default + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "700" + "antialias" "1" + "yres" "1 599" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "antialias" "1" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "900" + "antialias" "1" + "yres" "768 1023" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "900" + "antialias" "1" + "yres" "1024 1199" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "900" + "antialias" "1" + "yres" "1200 10000" + "additive" "1" + } + } + "DefaultSmall" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } + "6" + { + "name" "Arial" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "0" + } + } + "DefaultVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + "6" + { + "name" "Verdana" + "tall" "12" + "range" "0x0000 0x00FF" + "weight" "0" + } + "7" + { + "name" "Arial" + "tall" "11" + "range" "0x0000 0x00FF" + "weight" "0" + } + } + "MenuTitle" + { + "1" + { + "name" "Franchise Bold" + "tall" "18" + "weight" "500" + } + } + WeaponIcons + { + "1" + { + "name" "HalfLife2" + "tall" "64" + "weight" "0" + "antialias" "1" + "additive" "1" + "custom" "1" + } + } + WeaponIconsSelected + { + "1" + { + "name" "HalfLife2" + "tall" "64" + "weight" "0" + "antialias" "1" + "blur" "5" + "scanlines" "2" + "additive" "1" + "custom" "1" + } + } + Crosshairs + { + "1" + { + "name" "HalfLife2" + "tall" "40" [!$OSX] + "tall" "41" [$OSX] + "weight" "0" + "antialias" "0" + "additive" "1" + "custom" "1" + "yres" "1 10000" + } + } + QuickInfo + { + "1" + { + "name" "HL2cross" + "tall" "28" [!$OSX] + "tall" "50" [$OSX] + "weight" "0" + "antialias" "1" + "additive" "1" + "custom" "1" [!$OSX] + } + } + HudNumbers + { + "1" + { + "name" "HalfLife2" + "tall" "32" + "weight" "0" + "antialias" "1" + "additive" "1" + "custom" "1" + } + } + HudNumbersGlow + { + "1" + { + "name" "HalfLife2" + "tall" "32" + "weight" "0" + "blur" "4" + "scanlines" "2" + "antialias" "1" + "additive" "1" + "custom" "1" + } + } + HudNumbersSmall + { + "1" + { + "name" "HalfLife2" [!$OSX] + "name" "Helvetica Bold" [$OSX] + "tall" "16" + "weight" "1000" + "additive" "1" + "antialias" "1" + "custom" "1" + } + } + HudSelectionNumbers + { + "1" + { + "name" "Verdana" + "tall" "11" + "weight" "700" + "antialias" "1" + "additive" "1" + } + } + HudHintTextLarge + { + "1" + { + "name" "Franchise Bold" + "tall" "16" + "weight" "0" + "antialias" "1" + "additive" "1" + } + } + HudHintTextSmall + { + "1" + { + "name" "Franchise Bold" + "tall" "11" + "weight" "0" + "antialias" "1" + "additive" "1" + } + } + HudSelectionText + { + "1" + { + "name" "Verdana" + "tall" "8" + "weight" "700" + "antialias" "1" + "yres" "1 599" + } + "2" + { + "name" "Verdana" + "tall" "10" + "weight" "700" + "antialias" "1" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "12" + "weight" "900" + "antialias" "1" + "yres" "768 1023" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "900" + "antialias" "1" + "yres" "1024 1199" + } + "5" + { + "name" "Verdana" + "tall" "17" + "weight" "1000" + "antialias" "1" + "yres" "1200 10000" + } + } + BudgetLabel + { + "1" + { + "name" "Courier New" + "tall" "14" + "weight" "400" + "outline" "1" + } + } + DebugOverlay + { + "1" + { + "name" "Courier New" + "tall" "14" + "weight" "400" + "outline" "1" + } + } + "CloseCaption_Normal" + { + "1" + { + "name" "Tahoma" [!$OSX] + "name" "Verdana" [$OSX] + "tall" "26" [!$OSX] + "tall" "24" [$OSX] + "tall" "26" + "weight" "500" + } + } + "CloseCaption_Italic" + { + "1" + { + "name" "Tahoma" [!$OSX] + "name" "Verdana Italic" [$OSX] + "tall" "26" [!$OSX] + "tall" "24" [$OSX] + "tall" "26" + "weight" "500" + "italic" "1" + } + } + "CloseCaption_Bold" + { + "1" + { + "name" "Tahoma" [!$OSX] + "name" "Verdana Bold" [$OSX] + "tall" "26" [!$OSX] + "tall" "24" [$OSX] + "tall" "26" + "weight" "900" + } + } + "CloseCaption_BoldItalic" + { + "1" + { + "name" "Tahoma" [!$OSX] + "name" "Verdana Bold Italic" [$OSX] + "tall" "26" [!$OSX] + "tall" "24" [$OSX] + "tall" "26" + "weight" "900" + "italic" "1" + } + } + "CloseCaption_Small" + { + "1" + { + "name" "Tahoma" [!$OSX] + "name" "Verdana" [$OSX] + "tall" "16" [!$OSX] + "tall" "14" [$OSX] + "tall_hidef" "24" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + } + } + "Trebuchet24" + { + "1" + { + "name" "Trebuchet MS" + "tall" "24" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "1" + } + } + "Trebuchet18" + { + "1" + { + "name" "Trebuchet MS" + "tall" "18" + "weight" "900" + } + } + ClientTitleFont + { + "1" + { + "name" "Franchise Bold" + "tall" "46" + "weight" "0" + "additive" "0" + "antialias" "1" + } + } + CreditsLogo + { + "1" + { + "name" "HalfLife2" + "tall" "128" + "weight" "0" + "antialias" "1" + "additive" "1" + "custom" "1" + } + } + CreditsText + { + "1" + { + "name" "Trebuchet MS" + "tall" "20" + "weight" "900" + "antialias" "1" + "additive" "1" + } + } + CreditsOutroLogos + { + "1" + { + "name" "HalfLife2" + "tall" "48" + "weight" "0" + "antialias" "1" + "additive" "1" + "custom" "1" + } + } + CreditsOutroText + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "900" + "antialias" "1" + } + } + CenterPrintText + { + // note that this scales with the screen resolution + "1" + { + "name" "Trebuchet MS" [!$OSX] + "name" "Helvetica" [$OSX] + "tall" "18" + "weight" "900" + "antialias" "1" + "additive" "1" + } + } + "ChatFont" + { + "1" + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "yres" "480 599" + "dropshadow" "1" + } + "2" + { + "name" "Verdana" + "tall" "13" + "weight" "700" + "yres" "600 767" + "dropshadow" "1" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "700" + "yres" "768 1023" + "dropshadow" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "700" + "yres" "1024 1199" + "dropshadow" "1" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "700" + "yres" "1200 10000" + "dropshadow" "1" + } + } + "TargetID" + { + "1" + { + "name" "Franchise Bold" + "tall" "28" + "weight" "400" + "range" "0x0000 0x007F" // Basic Latin + "antialias" "1" + "additive" "0" + } + } + "HL2MPTypeDeath" + { + "1" + { + "name" "HL2MP" // csd.ttf + "tall" "32" + "weight" "0" + "additive" "1" + "antialias" "1" + "custom" "1" [$OSX] + } + } + "Obituary" + { + "1" + { + "name" "Franchise Bold" + "tall" "14" + "weight" "500" + "antialias" "1" + } + } + "Leaderboard" + { + "1" + { + "name" "Franchise Bold" + "tall" "16" + "weight" "500" + "antialias" "1" + "outline" "1" + } + } + + "StyleBarNumbers" + { + "1" + { + "name" "Franchise Bold" + "tall" "10" + "antialias" "1" + "outline" "1" + } + } + + "MiniObjectives" + { + "1" + { + "name" "Franchise Bold" + "tall" "28" + "weight" "500" + "antialias" "1" + "outline" "1" + } + } + "MiniObjectivesSmall" + { + "1" + { + "name" "Franchise Bold" + "tall" "16" + "weight" "500" + "antialias" "1" + "outline" "1" + } + } + "MiniObjectivesTiny" + { + "1" + { + "name" "Franchise Bold" + "tall" "10" + "weight" "500" + "antialias" "1" + "outline" "1" + } + } + "WeaponSelection" + { + "1" + { + "name" "Franchise Bold" + "tall" "18" + "weight" "500" + "antialias" "1" + "outline" "1" + } + } + + "ScoreboardMedium" + { + "1" + { + "name" "Franchise Bold" + "tall" "22" + "antialias" "1" + } + } + + "ScoreboardSmall" + { + "1" + { + "name" "Franchise Bold" + "tall" "20" + "antialias" "1" + } + } + + "ScoreboardTiny" + { + "1" + { + "name" "Franchise Bold" + "tall" "18" + "antialias" "1" + } + } + + // Used by scoreboard and spectator UI for names which don't map in the normal fashion + "DefaultVerySmallFallBack" + { + "1" + { + "name" "Verdana" + "tall" "10" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + "antialias" "1" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 1199" + "antialias" "1" + } + "3" + { + "name" "Verdana" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + "SlowMoTimer" + { + "1" + { + "name" "DS-Digital Bold" [$OSX] + "name" "Digital-7 Mono" [!$OSX] + "tall" "16" [!$OSX] + "tall" "17" [$OSX] + "antialias" "1" + } + } + + "SlowMoTimerCrosshair" + { + "1" + { + //OSX Support for broken font + "name" "DS-Digital Bold" [$OSX] + "name" "Digital-7 Mono" [!$OSX] + "tall" "56" [!$OSX] + "tall" "57" [$OSX] + "antialias" "1" + "outline" "1" + } + } + + "HUDElement" + { + "1" + { + "name" "Franchise Bold" + "tall" "8" + "antialias" "1" + } + } + + "HUDHint" + { + "1" + { + "name" "Franchise Bold" + "tall" "12" + "antialias" "1" + "outline" "1" + } + } + + "HUDHintLarge" + { + "1" + { + "name" "Franchise Bold" + "tall" "24" + "antialias" "1" + "outline" "1" + } + } + } + + //////////////////// BORDERS ////////////////////////////// + // + // describes all the border types + Borders + { + BaseBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + TitleButtonDisabledBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BgColor" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BgColor" + "offset" "1 0" + } + } + Top + { + "1" + { + "color" "BgColor" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BgColor" + "offset" "0 0" + } + } + } + + TitleButtonDepressedBorder + { + "inset" "1 1 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + ScrollBarButtonBorder + { + "inset" "1 0 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ScrollBarButtonDepressedBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + ButtonBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "1 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + FrameBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "ControlBG" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "ControlBG" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "ControlBG" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "ControlBG" + "offset" "0 0" + } + } + } + + TabBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + TabActiveBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "ControlBG" + "offset" "6 2" + } + } + } + + + ToolTipBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "1 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "1 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ComboBoxBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + MenuBorder + { + "inset" "1 1 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + BrowserBorder + { + "inset" "0 0 0 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + } + + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + // + // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts + CustomFontFiles + { + "1" "resource/HALFLIFE2.ttf" + "2" "resource/HL2MP.ttf" + "3" "resource/HL2crosshairs.ttf" + "4" "resource/Franchise Bold-bold-hinted.ttf" + "5" "resource/digital-7-mono.ttf" + "6" "resource/ds-digib.ttf" //OSX Font + } +} diff --git a/mp/game/dab/resource/dab_english.txt b/mp/game/dab/resource/dab_english.txt new file mode 100755 index 0000000000000000000000000000000000000000..3036c07bafa3a53545491caf3f95114541e7f74c GIT binary patch literal 36986 zcmds=YjYjPafa7+@*%0pe>grV6=lYaqD9|Da8i1_092bh>-6BB*fJDow z{PiU7Gw*54WiMwBNa;fgh0EEU?e6J&_slH*_kWh%i|#>p(mm~#-9L5z*!@@f$zRLv z⁣R`u((ftSbwB@21f&y64?__iX*tvODTtbzf=BiLREAmfa`asypuP>E3JIJJ!hO z-G#6k-a;_*7o%TwUw2=o`wKn!P-CC#+DZ3YjSDEo5U~G{XaVYRcS~c>1mR_(BSVJr zJZ{m9^L$Nd9(CM(Au7KVBw*L{*3jBR&@UDrw#kjgLho^B$MkCYoy~mRX7AZnrOO_$2Y-Rd<@G zdYCX@Bsxp!#ouV!es^EAA4(H{7i7Hg@#}MTuQ=l?^JVmEyxS~gtlk;i=WWCxTHJdU+B)uL=Ez0{*Q&_ z+wQ$JA6lN*{Kb#J?-S`y@Yg*4L~y_fv_3~$C|{(pc*$~B_8kueV>5)C;t&!<>KV$i ztFLdG&93NpDsEjQT?lUD%lp@XH4X2!`0_+_9qZ>1m&~bEiWzwA54w-L|IjnoU*O~V z$KAE=ecf56yZF%Z?v3tO-LEz3g=jvP+<@?@#+)RrJ4^B4u4IG-a&KSO@K8F1riAW- z<))w#na1?7SMI_rL>C*bx)(wH-S`bzg-t#$89Y0%%fg}p@G-r z$DZpsYsR$%$GZ6-K@1vz4va^7j^F4Q7Q}C?7Mp;U*ZSmUR+A$ zmY(`nPcM`g!Oy3OcW?qeo#-y!AE}hyskMcB8uv}o{nJYfaQKuJrrbfah=J^t8ee5`wF*g%!Rcm27R; z6WJABjp%^vEX76lH+_a)%jH3`u7?^;L_SSY-$q9F1P$ruco;q|a<}RDbyv@x$jXnU zr}$g4kQ05%aiN5aw?!-F#r!eYZ<+~=!7VK9v)(3a7>`S17;Z`fzV1nK zxz3RB%1@JQ;69berhI7(4>{zcp1v$)3wV=ZEOT|}K+hAy(eP#W5Bef!EwAN_>S2m# zL^gaDwtKAaaxBkJ!T3e@3)vO9lC6k(yQH+dbKKokwD^s_Z}jGFi*e0hKj&=2E;t3JX~`UJJi94Ugz_E*}OBbW2(a@25NG(&wo5r{LX^?%nA@$uM0bpjYHK z#6vvl6hvhG@gzj7jX8fM+L`^+1bYhRr^4yTPK0mgOwGBcNU~5~UXL4>%T0|WyQO-{ zv(10ux$=l{I4jM93XgnhNYAnDJc2wQy&<0Gs&+2)zP|UN!=4d#l}qby-mb#(IWRS`*g135TWLV!FDe&%xJXdowREjj_db6%R3up|qP? zL#T_k_a0Zpw!LR5t+TY>VG3GKmQVMsA*?U*kve*n&yoS+&m)%gv2Vg$TSZ_VxBLB+ z1z)5nai*A4&V9`GTi-Qhdwuxz4Es3x(Rw@hVeNg$Vc*+Ybbk(aySE$7hcLX|_}<6x z_9K2D$9Itf^s%(jK6{~%cspVndnn_73z^SzGlV|fwdLms9GcsY>f7WDoACARu#ay$ zZ*r8X=g0CP^lGS($Rj)(YN+zsm;^G6L*;~@R#_RI!PhoFeIRU4ggs}8R6+ULW(bF= z19YLRl>QsD06$%!d~Gw7R`Y<;UfT?%-(gs)zZ^X&`^OT>N|`8~r(@MQe^nm-oAf#K zDr@nwxjzi!SIXnx7o3j-3Ai3sKFU8Ntm5aj5&(i1$U!y|8w4&XRM;N1~z*?z`s=l9YKGytuJ(qWiOSq}6~({?1eIyz5L32k1( zKubTDzMyHp-2l6;7czvJ-V!$JjMMaHD0q<2e{7)aC6zE2Y2~{f37&T}3;KCeTADTC zFm*x7b&Ra5U<-|*ilSe_$W8n?Sle;#cuw^^y{o46cYMyB_kJ$s=wIhw!(EPP$Ty|s z-Xn6d+O1v zzbD-y&SRh0RM}|^t&O$qh#-tDb9Cu0k6#*>wt>-(Re zv(&k|reegf*4>w`y;KIqh*raPm7947#mfl|%e(}}6tDI)PwUc3dj3+Hep^qle(ZcU za>=~1jFqtSfQXgz%F{K?v6BW}t*aOBE;tutEW|k}`DLtBN7l)@8g|Go5AP~q^_tZK zBIYJ7hi@OrD!d*@bS&jGG#ZK6t%eKj+*?B@`fX5=k9+%uaFOj7)sn#vXNY zha88|rRWY&71M7z5mc@rCo)Y|`_TX>0xG)(83nGdr4=uV$UHvhg9I~n?9};GeXp#s zhq&jA80y;o65I>QBZdq^V+9cXqr*x>HTO%ZkVSvY7_?R5HT^hO2*|SjV%-6Gcnlr; zF<9&_BiCSt<^J;w&pXY^F=Mdkdw7N5ulj4KPwTz@^_VGWSUDM)>xFinadMy@GY0QS z^CJgsuA=>r0nz^`q`DqB`$;HtqZjJGr{N=fS_428_c- zM>F-U-i&d*)roQVC3N^l{!iRN2F{9qmo$}1bV{SaSnJIg&Jtt)sd1ahnluJEbgINK zN4L&XosEu`-H189W2MUfGkI^i1ou?^N1XksWOiF#C)Nt=WzlI)Qs9pt%3Cv81{%qb+t%RBHoi9pdHk9?nnTy9$Q9T?=r^PqV9QmNi*@B_{K_3#5p3< zXS#MrU+!(ViiA(@S2!{`YLJhx?m%bBYZJMybmyjBZwP4*Nq|@vzLeD(q*{OBZ;!N7 zj@ay8O38n?z#0dUj8z$S{L#NTzvO$(Cr&pqE6zl5`oP@?_({!1Ap3CBBxpPb~FXi+9a~A@BR2$8lmaboZk)^W!=ZH_moGDkAj|SAkYWm71e`BJ%93 zr*%*IK##Z8YN8f+(MRib-dW)DH$>a$kl7NZpTQo;SE4IGeglTkeR}+{Uc%0H&Y<-n zj?3>L(V6Y5q!)dr8x&oLza?6nt@&&eRLqkU9)xpI%!i$rTKZx#` zLQA}FN7EYUENxRZcU#;!kPo>p-%RYF=e^VL>rmR%KY5Ba;s@v!f{WUyu7$IfQ3ssq z3x8n$JN}eC^;}EdpFzd6K2dE9)j?setUu-Ik9o#;$BC%qvKI)s3}<||^?auf)yxTvzOyX&d+K{n{<0 z*5-p{WU%$Ks)^@4)t4=c>;nlSQ+jUXj;sWjm-f{BO%4~;b-#m>r9SRChpI$VejvY0W6TbgN9WawR{hOV40Nkg7dm=i~-*FgdU(CT2tn}3U=VJ|MRd6LZ z68Df&=2>n1SvvL1@v)v2y~mPUt@q6k%06OnDQGG0wHjj?t;Ee2+F2P-@;;JV;;$_~ zXz?g4z}k#8MBNd+!I)vlCm{CWO-XDVu4Oh2by$jHFiS1nla}+Yl*nqy%*p?dgR|AU z>B^>O=t@NA2`xu%Kxwbqzx+v-N1lzZrD|q;WXDkOPWNX$JA^a#wjHOw0Tj{&09SlD zTV?OqN;Av&uFGrUOZ-H}02ceKLs8_qglLJJA5}Eu`!_G|vr9UAm8`|~EI|{Q247sI zR(74isrPo@&1M`}w{3Smj@Ba#W1(yBOor^)U6Q~xe6N&H$%hQTluU5LztOPh+Sjr! zA+eXG-py7+;gffzdsInLrlOP=`iz$>u?I}DMBmMsC_a^_SIVs2%QlP&4DNY+rdi-w zkVDMA#^iCl7bHf`!%^=;s_~Swsq2XC@#MO`#$o>FxqK;&j{1MwxddeRhOM##DD&%% zB;!65(#tcjq+)zh=4qhVWOCxXbE$Jq5YmR+(}oQxf~$nk7lalnaJ`pk91AxpqF zxifWMWnbZY!CuOt^w3D*Sny0K+~Th+m55UBuA|>iE@$J)r4I|f@fMshSmp-wIBsLJ zJVPz#iWCXMRs00rA|%hOvB9Wb-C4GTqFRb)&oqt<1>W%-72}us$*F#RMqLDV!2=Yy z$msXn9~^X5nJp57L8_$oRSx<zBx=+au?v%4OzlQiACz6zJ= z;bfi=p*Ydx zdMD6`KKcDStn)->Yz_Lm3h#$&yzKC8C5U~XLD3PeC3#i+e_!F}O;ybMo=$wU__1ha z_BeS%JgaAxZI@YIjSD}hs9+5MJ>FLrxTONWOSjQIzc<4jeF7?8_?j!)@W4d+ABYy# z2-(pMH9tze_=c`8QXeELlZZ3+%zc>0is8*o~Zo;de9!%a|h)r zvv4(E!v5i!5A(R-=Qs0Ud;SLGm}k&v?#6yfR+pwFSH|doMV{c!5xD}|h9@$H@eUFk zskI@)JJ9pQ{1zJ0S|y8W`%y&0fLGGEm%Jg6oPSV9#N2@v*L`v!yhcq|h7oIY@l**7 zSaF{fv&eTm2AWE`4rNKM$TBs~PF=Oez493%2%dxYCh3?eIKY^73XSAYm7Zs4S#N4=*d~5*xY|lmRCy)ot+{N#0NOMdps@CARoI%=dMLOppl9+?{JMd((lm z^Rx6Q<5|w{9-FPf8N;rGEOBBa1dymUJd$UC@J9?4VH4oN? zZ|Ltoi)wa&(uZ-r?eos`9-NP6Ji~P0AMr13XL8C11ReP1c-FL#0oM?Ru|_rMo*LO( z`-b2?e%Ah&BiTBuu72vrY41tQGIv_YStFk<^HiR;M`Q##Nj*u$guUY@d^#NKijJSx zgTcvRS)#jZ2-(BE6kn(1TYBi4_9@EF6W80l8Fc+3|Lva&&vfo2eP@r&W}b%> zLgL>0_SIVRkai7iSlXra1jJ3hd9PZWh_cq7Cr?f^&$?#FUTb8}fGaEV2L8sbku7@4 zHDq1;hs>3$MZwY@-!JIO@wMF*F@~Q`*^8owxQRd952*}sCc_(+iSNJAI+FLlP3x(t z34G)JhxK0eQsU+CKw*JT^cOv_xLWSOLyLkMDw?2Ym~OJ6=%vl!QOT#8?(4#9`PEuI z?N3Ym!xXO8-Jr8eAAgYaaC~1il5DlTu3z7gZe15=y%rz6H(%wf0W0$L7`i8Zb7?yk-eOF{{-CGvS&!Fsar*|WTDSbkn6Jx&#Hc%EHn*sS*YzfR=NDf<=;11aDa@$Swf>EU^A9@Lj7KltwzbVczdc~#E6 z$SgDJVd@Lsx2nYDB&$W4`lzZl(@X}#PU1fbALl%73kwz0k=8@lf$b`dXcREL zC!5?ad!op1aWVnT4hR0LS3bdHO503-H%XCB2dkT8_2dEg z@7jk)&x-$lH=QduGRE8T#-QBQ-0D4xWvs&Q=RR2*2lE~N^PKC^k~<}&8qO4?oG%YY zQy|3~0e-B=6R^q|dSwvrLMGvS@mS|4-3?^MHwUVY<>d)W?+?0}-Xm38)-dF<&f8ai zfLbK-A~>?FD#6$dQI28<_#8~->IPj^a)pxTa3`;S#0a4ONxZnBJq_({*5Mh&YD+1@ z@^9yV(=}Lr4<~j(2b#Pm{&QX_uOmqb{UO`pKZb;)yuL|yiQUlkOr4W>zX-PA{0HtY z))^Kxz59ONF~R>yqif}=ls-V;!p129Qq<7xe;dJLnv!x;;}99Nvnw<>$7?^kJi=)+cm7POJG;hxg1;h0!-#XdM;n-_u;9CVr+l zlP5n|Yj&*b%;6^gBdGLwP;pCg=fC6l|0%?*T}|Rw=ny)q-9|6=^c+<7wZb!JP9DKJ z2PgHclePz{y16_KIDJh46S*#PLEniBRHk(Mz1L-E1$LZ|fvK-G<9s|4ZZP|ecH3|e z%6+!G&qMpr7%`VqF`iQreLcV{?}&xuMq&go*vn-UGWm=Y}i@&JnMjC*vhp7jsU8^@8&-Wj5Y9 zN)H@u-%cCI7s%St26k9PtT@mNeP{k`;tBKsSY&(9NF+ik_mb9{PyQc({k4^GJINFU zt#D{;e4h*G2@!+;&QQN|hdndIjB>YsXfl4#9>u3W^IAdwnaHricTQoXR=QYY1#;lC zcWLjHx;q8cJNof@blfvcptkqs!X#?oN!g2E(h1C(H?^ir(}^GOSt@EG;?kHDmg7D6d%vOTjd2$}!e@7JD;lL^7i{!5y-29?<6G_1(FisO7lV zoV>3H55)6 zs=UKr^M8&*XUiPiZ`o{VS|rZCEqtYgjNxO<+rn4o?9_zlJbCQf=Bwip)`MNwo**)x zxEpJlLy~<{+i&Tp=U?9qIyP}7{6Q&`SVd)*G7*%OGcttR@^YM_be=}nJ%66_{5?sB zRYzL_b`YQEJni{;7Xq~rbp?>(-MEn#XX@$S9}6QHrpIQV1$L_3xJ$*;zOAp;RB|}7 ziQ~ytW}i7_oNK6{rXPdjPUhnAB}a~v-{Va`L@{!};q^4MEWbH7VlO_EXJdBtJcjZ5 z34FM*dG9pqEzYIGd%;25_FTL}vK^i?nI;+$IFX(IJ4MEhf2LM&q_4+Qy`Jaw=3bkueoDSk*8)|HSTt<-)Nq2jJ+-8lgxV4%)|0H*G%@} z{aRzXW_iab?^Ft%+=K}YjVCv2*Epu|XU=fuaCi*!FrQ1z#1U2~GCykU+uAa92Dw1i zV$0SUI(O_VLho~*rS)m0-H_e$?6{?t@Jrb7mZLdb%vgr`hHggI8S_Mg+a3HvUMIu; zqx87-(DpQ}mU$QGUea~!)7+xV!rQEWrq6+yDxQ-en{7YiCJwZc3Eb}w;HLLWR0J<; zX(w8F#@D_H4J*}xRDNDn$<&b5e6XhBi{$G=W}ECTTR1fkJ;ip7(sNv;yXI(&*#z6q oQ18YWn<1Y`{}jxI?a@K~lwQ}+$FL05AOuzYS zT-}YY!jEv;&J3xb({#?`^mrO~qft&Y}4XGRP9^b4)`O?v-=AU)J)pXj;g)#7BGSmAei z9;~*s#x=d;l|J_@VUyv5|3`v;WwbuJFuE!DXGSOV=;kQ)VQfoSzZa(8Od!{B9#nxHoz>$yyjz0tpn9a=uLSFb{(hxLO9@Pxe^-wVQeO;EraoR>xIuO}Fr^QOYOuzV~$p=m$o1X+7NEqF_#;|cP0;dyQ# z_saEdR~wR!FA`l|R4=Q0TK!?dVJqQZ@-hA%SBs-VqkW_IMhl})^!uQG4rxz|`ul*M zdv7#O&zK+OYU|Y>6a4QbTSyLab7MliClif`RqFqbh0QETUkUFQ)whD&E$M~`N3Muw zUx-@g6ED_B*F{I9|6-!zQbUruu;w`=>Os;DWX$_{qQ~YutBtF@T4^O|*V!bgXc()` z-pyUnI0UexGRk#~KWHw@-MVm0YxW)r7DnN1C_7b;|&PadgB!jX#4o)oOFC9@0FC2{7abpN7$^Qq$n9=vl& z&mqm%CDnKI_c1+pIpM`x>!Zv1Bvv=1HN0ZmHe`PM*ePp${8+BeBx*GIaa_+f`EgwD z-5q|sD{8Lk-?_x2RER^zO8taa4CvpFu+}>i62{nDoiM4=7+V4=)~f+QNQboM`EZdC{#Yr=%-=yclM= zHj?GqpCZ{y+FzfJj75vHlGk<7Wwzxq=fZZ??SAkoYlZzA@$b!qhrKM^v<18(F5KLf z20SiNH**bS{bbTyf5OoPDxZo8yyTf&;jC7;RExwOw(^0^N#s?+m<8wa>T^ju+3y48V#x06TGms( zvRU1huQ{uK$6GWAow=u2(vhUIhlT31>ZJToJr=D)UDN91pj+v)U7ARa_*}1&u{{>A z7lg$$h_|b+wC2qoEQz##D@e}N!Izo_adgS6I*zxi)oML?+BSZ+7PkfGp)mVG|3A{t zPcz`X5T##FB6#XDreORYYX{);T5=sVg=zR*6MnZ^Py!k|rrN=t$rm4pmefwBL4?<* zrb0yP*z@_*c=effu&JEr&x+a4 zrpFZt(bpVa8?8fxOF(=s{ML59CAK#gO?2m#%Daq3hDK(OVa9cly^i; zh5X{Ra$R`T#3uOE>~3WUb*{8~SvjJ1Cd`UIrF;ghc~i>>{aVi0S5v>7ytD~7Q{B>Z zDD^uIk3LkF@+e(QRSe!qeax{QXB@&;Hdh+jnLDO#=zguTUp*H3r3ch$snfOzIbudK zf9KXnAer{Vnr6K#?WDIy1^tF})OGd4sW#z02zo;Q;7Src0RkR1NUD)k4e7;D zQ3NA*pe|{jdSZUnm@W&UHM3xSh*TvBLz<__ZK^j$M2V=q4qU;Ndo9-uPRBNX9y{|)^q^A2zp^eht`4Q@Db;o~#d9zv z&g##}5>gv1eL@rWED`rowI#aFb-D0r_+U>KSU1r}tPTAr`XSR-YFAWe)l@wZ)5Ms^ z)FxfoZ&!u7a;xsj$#lqT)m6=1UDb5V{c3e0iDYf{_^n<0oDLP6)2uYkt}f1k*{-h+ zsj1F_+Ro0#sj~P`HlnYtIvr+Lwlt&`Ivr|Pel%7GXm&kxI^24+Vq4T5MOwptlx#%Z z9)0x$#8I*GRk9t2F})Qy{xzve_R_Rar8nr7-iTateB)suO!@%PUcIAJkOG#o?g={%*4>Wch{V`BIa2<8Fx!Dy5mtty3E5}PoKww^4{19D_j;dcEx)wUZ%2=8v8PewfaK#w(kUi+(3a_R`BroxgPP{sy1El>IyCD=yCnzNrcT>;e%JpU z3-OoJ=2_k3E?Mr5sNRl`hf*Yhy*nu@1gz4^XP*2&=NwIb*XY^z$2@UDfH_O+F>_x` zPewmKIM?Tc7vyDJk!i<>%+R|Av#L2uW(_?%2+VFf%e$B4yI6g?Me)RPeQqY^|J#xF zPUdW){*ZItTt~d0Y7b>4J1jjJ{87cWI_n_M8a0y7w|C=wwF~AK)nmm}oU3>uKT36j z?3IiHm^V{iO(fwM1CMO~Ox101`%z3etSA4?Wcpg7sjF>{r-}PLQ@ffpD^GC-R8RLY zkx4`l6M@7et`fo}DsV{3X+;UH%DD$iR{)uy=15g8!#W`epqghasO^2Gy_J=RF1plf z0zqec)9z`jX`EY^CwiVLrOk>S^^3JhG#1j=jT@a?dbm`%@%ZLaiJ9wTjy$QiH2V>G zpPQ;1Y^hd`EV+j39I}MQv>LU~cAuq$!z>{E5URlC34;vDazvcT6g$yiAN4m?)p$JV z)%-chWfxW-XlFhva(xCQ&VO;5#~D@=7N-|HFYc_G;D>#V6`8(9M<;YLcB{f$d?j&W?Y0_hPcH^h|hXnKdq@7>V~Bmi>qJ=1xFt zW{)TJp8T1;!hn^~oif*C{`*ey7g%*(Df7(e;9&2`F(Yo+qg~P`*q8cfzf2ObM~{xC z-LvPM9iK^_DxgOX%4cXe6LL}*xT8f4{;HnAUf@mKA94=~48nGFafwOF+4goU4sk}Y z&Y{Cv37vOsET5mluhny9XVo_q%RqmhkLl-eaLF}u>hx66Pt>^L4!$`8Z=lb4!FNOu ztMj^{@ru8&Q>|@^I{K^K`}UbVq-Qqo(MnFl`Q#mSEA+A(F1w||1YQw~f;Tw= zwP|({G%QbOb;$*j=${LK9{owUc)rHV8&djX~hGSv$to|8WxN`NOw)CjZX4Y3g!=__6-Bv=` z*|8gX=1hnB|IyJe8x&s9o=+r-U=@~B3&lo5Q*4-ZVA0{W}y9@7|M^UJOZvdcc*N#TShodj$$(VAr%4^dVDkRslJM>S~X^64CNIC9=x-|o&5zSO$W zt?P^Pm|`fiKA)U)AHr4wKkI0P{+mxEBdOuP@i;k_I(9vC|yuv&R+T z>%I^BH9(vDU~nq+g??UZM}c2p zV!44Q_PkwEW52VSDqGw^WQpa5pKHo{T<;334ir*{^$72pPs#>w0!|ysG;Vc4G^eJ+ z>*ie>TIpkNNT#`6$Wv`UN=sj)x|L7UUXoT3!PKeV^%?3qQLjUuU9-c>MC}5JCW^z# z|C{uTZY@>UACmkN>oS*T3_h;@AS}A@jHydkN%_Qsq=PvMK?~kXb)NSX8!wDL*K8>B zh1tY?dLPq=a7lUuIhW~vgK{5q9iA`)({`bsb#Xe!b*;E)zul)#VO z^TV^mdcJF`t4bXh^sT`BqIGuY3fQvQH$r&@A`oJv906mk>Ny5G9kx9hbUTaS!4eI?h+aLT)ySEmed_7q~d}jDu`=tft!v|$KnI){##CNzs z%N+agnRjJjsoKi&R+sd+ju#y^tYoZF8m>}BAG_z~+bfPojY~Qp){<1O3Hzr;ehR?Lhrq+w|9eAj`&+#NW#G?|Sk-bxK zqU(bFf>W{c42?Sk;M8oGcmZHhuM8WLqgr$Kx!`asAG4Lvhtp@x7}9Z*t5H{E^IZ>i z9SzJ^Mqlb*)SBC|X34wK2E&C-?ZtG0GW?af5`O5DiFf;TLk`-opv|}X>4RlzW~oPy z`OFL18`mNhw0my)+tM?y^_vbpe&V$rb8~|x7}M)?5qSnKL{1c+eWmxA)7&7jpm+L~ zDek3!`wRL6E21Z?0~DeM-pvHSf?`A-@jmWP9J-F7ev>}I{h_QyrV5Tgc_!&+PYdbZ z3wF%ku?DZ8Q#{A5iuG554xc4Wj67@}?1Fm6k3GK>ZB37${Yzm09)1?eFX$f<`dIIV zSLOOY*Q*!xZ%HTSmQwWdi6r=b^{>^h^(>LmZxa>RiDj##^@6DJQtvUb`h{Mw-q~)A_X@^?A<}?2O8AEz<-~_D~qS5oV9mO7PKgnYjd&;0JOu zL@rB8{z9M0l%(?fNySNsp_Js-LGDsBHl_ym*?=SRM6K`e-zKeyscgefIRj?qKn=8WwaGkmC*Al-i^M zy6{S?GlBWGYiFNrdzZ7+u)z4?p9z-(s%Za8{`g=z6$ehgn0PKQXVyRRkMLHmAd*AF zu?%@rxgnYuRSvK4sUowVDYN2i*QdL(Uih)*PRdHitl5DT1>4fS0EB$rA%Jm_l1ndh|$#m$i6CoK9YlggKh<62n2%rfM zspzXcWOyZ(HBF_*mH6C~ z)H^@RSQs15g1Qf1#{w^c4ds66dj1vp3$*P2AzPwWm-|6wCniUI*34CLu&kBzQ%+s? z6j4(xcc&n#UhQtD>y?g(-MOmoaU;=}`}uqht4uAx5z@`m1C#REW8e zwZ7YXl1onL;sfW!VKJ@eULjnClc&=vXHT|!X zSt(!D4xUwCidH2ASE1^YOGsbNy-K~lAs9q7_%SMtt^o9FW&M?Ls#6{nf1V1)aruou zNTcb9#cW6PdmX)!TQPNn^K)KA-0Ok?rkB;P~dIc4Mt zv%d8skMy~7BEjZ8+jW}oh%T?K74<4-@Xw8swg6@qxvRr- zAM~P_c=D+$CQ!If*d4j3vC}z4Dw(Wy-+WP7e|a13qTWF^zEMmxSw1t>uZpLyk`{*V zh`M)sxADxlYVPWou*ewGD`U2ISu2Azy+gWHXss%FdexHSIl8trZqJ_NiL566dQu8Q%?)!-}lXY2}n2v#$%^pjpTB(sim0ACf6&3qtJy-pYO2Y8kL=x7gjDgST zxf+B%GwU$VdA&Xv-AY3tZ>%+nILM`<@on%~^Eg_0aP!ihV43;zSM-*SBx4 z`Bc>j=D)k|mTBS%UlY&1$KCiJ6%OWSUHbP4n{Hdam^8LN$Js~c)ky{G)wY+pn`FL!MjqZWNrhjJ z3BfqQYCP*1_{YiKW25k4L>AP{{4C!^z^y;^_fY@wcNJu>m3bC?315LvZ{AOp`Ox0q zY|hNuUtPZ1-T|qZhX-ZEQ$`=T&(f9{%L);~57G|uqaP-Ej{m?5<r4Yw20d@P(_wjc?PqFu}US2OAo@nU-N>OmmNCsAtKR zis}JXNp@Pdnb4E|jeA_4dF#`s$Tr#>>wm_){6@6;si0IdmL)@BYCUozGL$|nhDQb& zD`Ua_%WUnnG`8$)TZ(owQ_I}rbd>u_)2vU%n7?M}>Yqea&X;EiT+|5wra+^2gSU2n zfyrSkJDFb}Wphpxw-S&MO_w%PmWtvtMe|fnomII45IGgK;mEx*wg-f%b0~b3y$_Ka zGfubkds-%yDcg;8X?NN?7>4!hB3sK?H)VHt9#+TMRf;xlbs5NyjPs*OE|>9X#yzE# z>Erb8#1G$%7PZCMczFGzvc>UPEVCli(zZPp-0#X+#c%+-C|>w{afEEhxOoBqnE*<4k}trv~sz zn#?*StzuV16IWG*TUY(tv@dh;dy)Y9AXzHs$;GKv9?~6sOlj{O9oBritfwl^+*T&b zrRP7>bdR%6d>y$=Uk>j1Zag@-Wj*#Pef_#1*P}w`B7BlKz!fI;?!P0pEMuCw47O=7 zPi#If4GxJX{n2)&0{5vgE9mL^{umy*vUkUi%uf4^Sr@2z;m%c(&MQluBvn$}y0V`Ki*5x%+d9dF7+6Bd(q@O^r|A4GM*B*hX|wpp+`& zS!@w?TWU&8{dCPIN8?=@N`BgvrTUxZh>aby=NS##*|u)BY2PoSZ%=z`YCY5Z>vEt; zZ8*@D*xjQqQ$3E`t|^|wvrz@5%E32O)FVMAi{NUR-!Q-OwVq=p*k=GPO-|e(Q^ve2 zXPQ1E)aAM2Hcq}nlnB1x@0L@Hc+95N%aE9RZhtFIY2y~9gXC=fuEu6uKosM7MZTNU zS$-d0b*#9Xb+Ppwu_e6RXX>t$Gn4n8?&6IzXWT#<_?152-BO}-f3uV4s$$xY{jX^c zO{~d7_GXsz{*XhqyiWE|%$=b;Si`cByO3b`$%# znc;TPhZu1^oxF5*G?eNYYByb$QU($k7xhn~m#$MxeR`W$IN6Xv=)r_+{j?!olxYL| zl{o#$Bs3YQPk@#8H#j;PLN~szEc-A1LW4QEb5pC45j%UvWBcT9?lKMIJ>Nl1FQBav zthFy$;k86VEESS~93Xi^`4ua)WuRQal?M0p=;Hw~E! z=Qe7-3!{FA4pSV+61@ZJXrB5u-yCH*8(dc00mnSg9^O5sfu_MHirbp3QSY_eZkWdHp!uX>Y~Mc@v9LJEw7p6BnMJ;=7eLB!SJ-P}U;Oxe_h- zjDzw`*#=LI52tl~t-5@4t%??flu)aB`!(0KTe23*WJL3suD)FZdb*>1Ydc0BqDA%n zk$1eFNdCC`XW@_i#*+K{wz22#!1A5XoMxU!W6QNl-GW=5c9`GF+)aL(-<%R*QZ44x z>nqq#klp!46)FZur0y=4KI0j=BVwN2G*`Z*^&j-)TA5o|Zq9JTdF!`X@hfpFCXSk( zB(KOWk83@$S9ealZ{GlphPWfa9pL8_(=g}aZ%lm~+%{70_*Kn@hS$!xu^Rl~hKsnN zgXjc|I3+~}Ib2u!I6@THlm^bh#ks7Vui(nQ&v;;wI7tx^Bas5J0Tgb2v*k4F*4#z+ z8s@j>MX~90I(NPga#`%l_wrRCQ$aCuPvRS*#XHHiQL$-C%g)y(vgCWMV%;+88dpae zQmOk%-a;apYn58lwHB`r^-4{?HP#Ivg-)Bt$*C6TCQ+)(Z++rJkI)9#%9GhB? z*wOC|+sUWMwus`e<9K1Z-<+@Go;-3Na*{e`L~Fzln^SvwKFK$$V`s=+l+Tpj)F~O$ zYctuzKg%lwg-dULr=xjcDhQX`Mmf~6KMeo@8&k#B3TfdtxMDWsMWNbu~dI olZ$f>U6#YOjqWvuP^!L4KehHIyzL3Snk%v~%l==<8v6JD0*BM?N&o-= literal 0 HcmV?d00001 diff --git a/mp/game/dab/resource/dab_spanish.txt b/mp/game/dab/resource/dab_spanish.txt new file mode 100755 index 0000000000000000000000000000000000000000..bc5d7af779340075f498dafc733b12671a1efb1d GIT binary patch literal 39298 zcmeI5+io4#dB-P7d(i@Y2Zn%QH?kdDigN z?rwCe?x?$?V=r{2xqhDu%lkU>Ops2}Ss4QyH3;z;^!;e~rk33|39&8MQ~=^BbH!#ds3@drAF#K$!|Pxo2(^%_c+eTnCGwnXls-*5Y1_OZZg+Qu@oatGmgMn3IPdAoQ@wt!Bj?iSsc6IM z=BS4btOy(6inBFe*oE~A)@?}yZXYKPC~=<14v!b&+86wP6@}q@_STFg_}g8dMf5n) z*~AKLD|2aE%C1pra0a%|o~@d7)YC zAw${j>hI^c*%cj+WM9vdjXX)T+m?pk18W-IP05A0d!*Nvl)_H$OM>@P4!G8Rzxx+m zwG!s%$uo}A_wROZc0cTXBcldi_k4``8DHIj2byKK`-bpQUKY zm3ztOu!e}Cz_=|~_NJ!^K4)g#5@)cMd!p-D@6JRIw0tER!sebPcvv`jfef{!qo3>b zSXVixZFR3#mhpOm11CVs6okLt?|!GNx4JL&>kM|>{Zg=u#c||R*WF7|E^M~+t=iJE zMqUVtb9`xWLycUObjLOFUZT6Dk#}|EjWvqSIPZL|p;N*CT;Kd!XM|qK!w+R^ zVFBp<_d4ebVZq)v(Fe7`(0_;exYk`A)yI3?m_B|m;~}@j+b_lKS%Tg6kh_vE)fACA zH1WQ;{4z=N6MY-f$0Ff{s2q~D=b%M2Q%0rI2R;`J*Hsx;_yW4YOVBl%<`dcTOJPIu z#1LbAsBgg&(3}f6W}O@2lXN|hIM=>JOo*ru-*JW`17|+pNUP+4VLWYV_1c71zc2b) zaqkC;mM`mNKarFkCD~!Kq1QX28-EFZIMf+miU#U;$3ADvPj%kcl23R*83VJwy{=lM zFNeO?w`6}MC0nVYKr?)gH$_fI|9GmaxzK%_fmW#rpu}(`RV83iVF$TBv+f4OlRmK?Xp^bon zI<{{+bJfrohU>B#B15L!p6Dtbi++@JW6K)$pu@_04AZ`_-0$Immz6X>j%TSI?Tb?K z5!Srj{gr-zY|AG|vY~NxMP*PhSIZ`e4u4=V+ z^;1ha`^`a;0@2tV#g;tsd&*w5W^1U|g`F6V2OT#cGre&2?wF1|el!X3wyMbY)Md1( zL|-2zIfECR%s@i6QDfCK-j*JA#P>TRFt;Te^suEWkbHGtQFV%Es?u})xUL`es?k|e zXU3Fa3f}vo@74%y_5~&gScazz#Hu-t-&GbGlOQt0>)`n_aSiv(OYTi_{Xx<*8J?^> zguUHy20p+U*uuCiUQcJf5Dh~(<`|l&SjZc$FZeVCb0uCL%lD|+TGozjJk?RxnSEPd z4tZ$teaN-F8}hg;vR@uaf@F8(%M2+zv;2!cVfCe#5_6FJywpoyox|4h+@+Yphv#sZ zv$jW5=`G_c`}Y!jEpOihSMB@L7+aBGIWEVAX$;vmJeTN4iRIX^!|%&;=4}w1V-aLI zzA=AoQ_%OZ%lbf#wf5y9=04Wivs=85`}v+?4|7{`!kIEmD@J8)TE=}}pNdjL_%(OK zcrx_x&ESWZ4AHXmYm_4$2>!`?fliE)43OdGGV1{m`2ho}mM zSn3Fnvv0_*@AGw}*-TzFuAx8nan80RSHL{m!s>BdWyW0zniMXGL!?= zfge;=2bq$}p4!55H)Js`fedS3*dL}!D@*l#MLv4|{^Y%^)iZBeNIN7VAIE{X#}m^X@O}Z{Yq!XW`-JgUMuH_tX${Z4rM<3(N1(&YrAiS2i`L z?}$CyqHg?$T_9M}9JKJ>IcT?KnOOafe*aVNYQODsO?CREc+U3MqLjFOkm#J}np_Zb z#c^7?=G4(Hd2(Z2% z&p<4*;E}lUnod7*!8x`|7CcX@taBO)I7BD>hdC0z<sRi&?Bt$Po95QCFGtJ3tUsv|$rBgH4cHG9Q^Zb8U50WF`tDd>E zCZm1-s3BjM#d=4~p)AZ&8Fpa9>F6}nR`=4HI!x=WrnJ@9E$QXvC>?fkty#<_l(ssn z_8eprsI6XVY~Ha6+`8Hc3*cMqxSZeF$6m-AVzQ6Vde_EDswh3jXMKQmhC7Ocw^fl~ zU+kM0v)5QjJe1#&4LP^&6gcCCj-Kl{Ind`Y!)FK4aq<;bIKGlccs0^jth)aY4c@ci zy*plyzME(wpB$`nN_oz4v9`&Mvz6!}Tii|2{iZ(OTGL3>bA)gw@|EDLsIzElvCm+Ws`8N#`@YI?}h+sBQCVNlUJ~ zf?9Tew!6Ni?g;x?%3xRvp5^nheeSB4qI1Kdr=^PAm&(-Z70=h}?$4x=C!#kj(YqwP zZ^rL!%e&GVE8@_}`ni3MN)}F|)`gF#tfAX|Cwpk<2V5Zo5BUJcwLA9jolw;A)ZAoR zYFfi}W$#LY>=qfA?wWl&#)^!-(6u>J&v_H|{d>y(UIT4Kr`GyiOXKu%{pmwn>#;X+ zDlRSYBWpZjdOKQBMcq>j9$!uD+c&mxPx8H?zg}H@Rot>ak|^A_aU@3vK4sr`Wvlc{ z@H5TvL!Ch#H$zbeeKotV?=T9?R|6+?}R#nS1(jR@3h6r!>2hU}1;-Da5w)2_7Fq8l|myPLQc% zrIvG;d6O-zxso>Yh#etQtT^BesbenvT$6J&?%a(P)IV@)izF|E=M1T0-ye1Y7htTR z@QFzP)Wjb8aaj9;;T4-->0N*BWLWte`Vr14XF;XBIMZuAF{ABM=leuB2g}1ocpZm$ zC@$C=)7NC?nJySl=AHuX$HJBkZ;Z;mR?*FU)%@5lx?x|m>E@MhE~DRRsQ9pLVY#Nq zA)@iP&tY?&kHZBj@}ygc4C7dWy%Pb5G4u%h9oOQ}F2-3i|l$N~ljQKcunDR4|qgvW`6EMy2@wgnV*$$X zdfR$`Hf{dU3vnQH=G>0$v(i-FXV=0?+>9%)XkB+p-8ylF??X490wCG&Wn@P6@HFLK zvTg2frZmLeG0&1;LOZoX=m0M8<~l<&Gq5JT0~qf{dbv_<7Y5>=N309umc}9Vq;uZb#TbhFUx$8e(s9~hVYLxYD$>6hIkMx`bIr$C^Jd@hD zoS0w{QFmuu20t}-_INbL70AMOaKUw3$Fb^))XUi^|ZV9Wfi z(Q7R+G;u`}8m?g_8{6~>Fn!cG=CH}Ow6Ap61`v_3VJ@L=D%v5{`HG3IgGoAmE>PeVRx5cQ`7ehGWJMUbgFyK*r6QJ!=KwGuAM#=rt&0TK6m2 zI#w`kbIyZv)!$9YWnb&o@27mlYD930MfCe*VjHuwh;;6GIrCPsMphWGBgbg0l-ee8 z+3;%g7x>y1^ihI9#4n*CsXiss((u*MEk{*T{$;g}dNs0AtDgifUPr_rh9QT*+pd_2 zZm|Z1-?sXpejh}&!0f=D3nn^AqE4;?!iRi^AiIXbQ~EtmreM4}sJkcd592+3D^^SI zfu9hkJxAwGh}bcJFFaV!J)TvT!jFiY2w_Vs8!lro)fO7jSlUeLm(n z4%Cf7Vs1_c6r3@$Tzc1H=4@XOf*13%5`R$V{ga-Mz}pxdvHG>rIU#}IDUQ80DV?mX zS~{6G@4oFzr=}=F;hxN=$x0tAvMc;P?@a=!Mb`5k4>TIMhM3Utt;88|jE=0OsU^6q_hp!F)>Wl_&znD=D(aH5o^akq4rQnujM##nYck zN#*0rScxV)9m+EWo~%H03CnZb3aZ{()5o_|j`jWXwZF_`!RH+lHo=0OFTr#}oVbpn zvUo0;@T?o-+Y#U88Uxw!Bt<(uBN%wQq4HEcPbVdlhRqeDYJ% zutKIiQmsmQ{;6T6qJ*?a6TI;7C0HN%Zk#JDo-=&!OFY$rLGrxF#5;_WL z!~~?2uq!3cr0}77`m+oxJr8ohcOG0kxyhK>d-s+2sP$T6t^1T^81p?moABALY?omS zJV+RBkJH|hknFxbdj=R?MqkEsp>Un&f`PY;2)7bsq?H64pVgDn21Et!JQ8!&Fhyk9C=ji(F3#va5tz2^?>_i-|qXRK2#O-yR?Ag{aDcRGKWCpk#JZFz~bF7f4`9=d$s%93vD=m3}GS1 zhx!?VWocyZAv$mk^0P$I7*c+oxF>Eo&tXq^AU48rCfuRj=p5r(;s=!#vg11TGk&U9 zc9`+%=SW(*;6d;B9%sL;&s(aZon2UGS&qju9569eLU;GqPxrzColVG&L=--o%fP`A zd&!otKh*K^NXX&s6ltQL-GsW3o^iu7J0C5NkiF;2NDe6>d0QOcaO}S1lePCv9sN7~ zzN6mzomA7kp$Ku<{gW(ZtE1lIE)O^jdnjd%jGm=qXg_!*Cxg3|z_a9Ct}mg;7HeG{ zN=JAv*PQA+Caf>?-cz{CNtr2FmI*nD=YcUjcHTm}w#!U8o{c`}*c?fw?Xr~Qw{%UG zh-L_zo_tjZ;hAz=6wy~A6O8P%@tqv z8sJ|J|6f-4c^Vvi-|2oj!0%cGd&Tp~1m^5jQ1Ok53RXw3<2}tC`%)l&dv*AU&U!iA zQQ0sNK(4uuj|fag{zj5W+!wi*DEihq(?K_#ohL+Bd(n9a_eec1F+MV;;eSWfF87SF z2Dzv8cr@^G_+nBr*ssZYH6T(o`=c)3$IFe%En|7-H`_!|JWsgK5ObTbVs4GA}cX1!$S>0w=#UzrSr=AnQR)rJYL;b8 zno3QQ@mxurNfJI2-DD_zEgZ;F=@F=?H^)tl1!uNZstIbI{@QlASE1(ohIpaIJgT0< zS4uyxh+<{vn5xV9wT874=99FCq`clz+Lc_WOpqLKY6zt@d?+Z`F?q1u!#L%$`PlY) zg34^+xz=Nto>J4tK2Gpch2pI-Iigna8jgFV*mYHNm+2xFEgQNqYoOV2F7_^vRA;C0)@C=WG?$uq()Cf|X+|^Y!VN?pO|0eGbXV z&^6>CY=g-_P|w5!o5Z_vTrK^c$l>Ta&cRNS7W<>-^%j~8yYarN&yqc3Gdvvx+KFs* z#Qm6>t+n*ZfI9cr_cg;0ToJosWx}-~wTP{k9V5H?Eq&Y56*7>e932*vMg+kR{5?^U z+%RVKm&@T^M{yLmdLgw##es-GQ+Yj0k9p&hVj?>yIgW?U`m)+u=MO9zS&VUPoKH00 zVE;?|X*Yd30_R-Z^Zq4f81@RwBlee}Gc29I)*_nrKBNzl?D8ZqA0Oj`T8QZtw%Mn5 z>~ousE4tnqE&X6=T*pS~BUrifF4xu?P}ccsJsUf_$UytDPp{XG)6G1)N&o7-n0}9)2!89>yM(6Wytb zjERx1Gj{Z@tlOLii3xOG{ngKGnXD&bA@o$6QF}$#kR_t#*b%MX8611-0=v1WqoZ>k zHp6OxE0{4`$t!4=@p?ap86I=gwr6?zjL+j|wrJ>%&zp+MHLHe?gP_3i98-wqo zo*btmI>GrWCDUa(hyrC-N!%)T960~ybI7V?g+JA`M>UnB)%YDrnJ&K@_h@zr&|`*m z(e=}nxY7>`bM6VrjaMwW|GJyvlRL+0YqI3;i|=!v7qr&%4#!W& z#by0l_RcolWrP{>u#E2WqDRbh*Y>%2?^jb!CI4dMOwHX>^p8PRSz!?;h{&y8G2{MN z*Avwqs5zWqOj*|QJGS08D3QEoc-(3sw>Z&_#X<)>Amk4-y5Td z?rJ42zt&X46QIDw1cvxu?|7u=AiG6noU5%?ACl{6a~Johx{o3T0x9q2%+WPk@z<(zQWI=ibs#@0| zZ|Ge-Ys7aY?`V1+JybatIM7wV&6cytd;m@Hyai_HtkTCF(7fZhPTbYQ_uMDF>f9Yu zH`WsYS5mB*Mg06)=OCNl0c~XYAZgbEVHd9an3F^t^nF3Vq>my(At75yh8y*7Sv%Dk zcqpGu`iRTQXS^#YWrfusmr^#le?ZRge~@efdx~#fwM6Et)*NXrE0KO(TFSv4!XMja z>Yj;}SFcU5Kld_rHS7lHE!zFjWu;jAoh^rG!&Hxq&h&ttK4B?;3jX+qpk--CGxYwU zmd36BRceVCO~o2L<)535+CFi4J>(TI{;wHcvY#YG{ClCuw=ExxAMYy4`GYFL_xe&X z9H)JG<$aZ|g6huhZpt8@+3_3!Fpx*3~|##`aTB-4l7Q3bhK*emyWmU+a2mUsrd=9?z6^Hez-1IQ=iU zp|_1=XSVHo&+n&uhiV(&6;0z4mt|1dZ&E}3NcuHb#1_`D_=M)E@TowF8OJ@FS%&S} z0GlP~X%Z7pun{Ht5osJgNBrF1;eY<}Q(c+4L4QQLh)zpj_T_`G_<3ST!B&PAE{~xv z6ELvD8t6!#C-Gs+^bzi_>NRvGZn0Ld%%-XPT_v?7Mt<;IhA6@+QrU~tkz!ne8AnTk z8OOQe)nn~E9NyQk1a?byyOI>z`2B^{V$R?@UpMFAdp)Z~LwJdEF4HIX@$Sle-(vK0 zzerI5FZMHgF2^VTqptK)DA<$t^W@6=iBs&G^(1#vo7n^ZnVfoTXbs?5CAe6k;~Kjo zIs2aQ@~ki7TYt(quDifBv~|s zF7vB>(dGXfF_fe&#&MO-p1Iia7@8puZFp_DRw&lU{dJ_SBv zH*t`;JCP9mJ<%%}lUTmoHZm10kBgWAe0D#x|BC;u8nZHd9{Hj__tDgmm!+WPapWqh zZE#YZvtHu&woRs9L;~OW!2TYv+doVt>xvYw z3ed14p#4U>M495nJqaAM26-3t?Yx&|$U&zgBw8seEB=R}CjtEoe_Ka*Y8C&{sD4Hn zyW4=mb6KFxyBQo0-8DGk`@edi0qoHB821nLIhn$?F9@dF`;>F+^&R)+J@vKZr=a>i zA5Z-1N;2>G^b<{%!`zWHh{1S!-MP?}l~P#_(~}kN(m&EP6?uzWU=fzDrv@ITKAo`p8~KP zQ*A>nocRp*GW1{8&~gi?xnm_5k0mo>z3$a=ELmr=#kE0IM(IJ~cYl*y-?~8pIT0&PX zdfYj>=2-6UeQWUgrlp5miRowS?!ZwkKXdF=W3dIWrx=``CPl>*RmfDl?DN7bjL7ww z@?_XqXc1nhO}M|+nS$IkXG@pon4XybX&7{rU4mCrr)`+?FB@a}xJyr4f}8VS74EXf zSc2PAYBI{@X>eY|p2%Qzq#??DtnXunKW70i8%_GO)biMrmMoo!Dy5!2mbHLYIF%5mW6lWxPqjcfub=A z*w=8Bs{3c+AbdG;6%;s2vW^KS?$pQ&?1;zv=rYVH*OydMX_8@%Cig)gEv#sIuY)0% z&_jw@_D7OftPl`o`Ohs>THgCv^X7`_1L(g)T(Rf!hjF&hH?@6F+;|d>t-EFae)7g}S1jHf=g(Oc)c~~_c;@XKtq~DQobGEf&gia| z=wl3fTProcc?Uk#>=6H^5@!xWRg`@wtYBB)BPFi^c&&N*IZrLyC!N7a9!pq)e_ia2+r~dD>m&MNArS3)X{7lET z)_bq5vHv#B7awbd)G-zrAgc#m=yZyVA3@IU{Ffp3vcQ=WwhN yWF`)AUtuefJBp8C34WqWX<1B-XWUN7@-fTcnbqdYwn|49oV_hMz}vqUum1cfca7kmMa|tjkfJfTT30NE(1d z(HnlCeaYR;Uw!98R&`gO)8~+5uQwPZf$plTtgO6OR`vh+-@A(!i*FY%7ta^Fi=D-P zS^Ve4|6KmRySTf2^JDz~eDSoj*j*fy)-M*{FD@3}UG>^s94}ri{wZ3$jOSxmw*tlw z@%GW;&f;Y8Fn;tMr;B^h^T+ZN{r)2U><(J&MBi)!mb;625Shc17~@6sSPge4 zaCp7Awm6HC-oz|+qUXuJn&7J4E)cc=jst}#_V1M1lFOC`?IFSd}!?)b{9tl=T~J0I|aYX z!917~908BKjCQmVhwLmqi{G9Fj^dz;#V2cL_AuJMiB|BER-NB>Vm2>hjeiXI>u4hg zCyU#q5ACO6?F4R5W5lyqr*?J5vpNfSv_1_SUM$`&XZ9-Qo$GrR?|+JRr}6(U;`x(k z_d4KT#2;qxJf58feV`Mo{UUzn{mW?2&ozG_UzhPm{VobTTAr0Y^kyWm5?uO%pXP*= zBR?<7lN#=DX6x7FC}5x)zAxA?>SfGJQh6^%l?K>}7X5asxoW#PGQDSXbk_` z$(GxV(DI1%W1nVIBkwFeTJi*ZAPIm6Sfe*Z=Fvvb$E(B)TYmm{Ek{pLXm80caMN%u z^*bc;S>Q1>i%;U+Ui|$jTD%Bs;UV?-G$i(~<2Nh@^LW{T!EFCF-hLOYo|ieF$8QOX zo^Rsai}(Y#C+9K_vIh@))xlsDrhV!Eec<~xa0JR}qt9(?kg_SgI_%x*K(x?7nYpFO z+WdLIWX)H>Ztdl8B=LCLW+$jv!`;-n4acx`k{;Y$4Bw{>nnzp1YpFE0b;DU~ZtsSe zdgSAxRq<+A8$U%0qiuQK(+5Ln_k(B7WBuSb)24kk2g;q`3|Tv@F&qX?rdbN_Z`-jC}F1`vp?k_$MEBueMC}QZ-;~$57{}?oTGBN63 zEExCe81vVmH|C9c6tl*ze^=y4wjaOaO{~o8&;|AU&`W64v*^LPU8~*>EvxK_X|fGH zrZ5}hE1GXJ`=m9T3kN+Y+VC{!p*4RTPtTWYEbX|7ogH%hc)V|dlBW9YA`{;){-x0Q zve0-lyFMK6MywPX`Huk+8wrnLAvHI@{pHnr`9NwhM`jG64|h{&N5OIDL4Pc23o&I8 z&#!LR*EV~Fr(cC#{XS-$KDwV@yL!``rCWVldbgSuJs_x9R{W)%peG*W57GK*NCZ!j zDCjMJ>a?sRUh9;%w;!#UHIOcgc99*G7v8>=#nAg6_HAo8j<)SAc7xCHR`HDGKg-8> zQZNU1#c}d?g%xrjf0Mt~tn~kg{&=bv0S~ER6xJ1;A|FI64Sn!K zo)u_2K_SIpM9muQMf7=Few&V8+8M(uz{T&o(O_l!fIp$=jkTJd6Z7_rGRinD)bU#7 zYRp^P8awbX{7rFd>AgL6H4bP6aa{Yf$7L;L)pK`1@4jq4h&k6B1ScXZuVYON=Rxoc zks-QP^0jKc=8e;0JRB8?m>Lrgv&MMdc=(lY5V7XlB5(C9m8rS5Y$0y%@nV0h{lMsD z$hGq`))V#9-m2C8t_Rg$gan)B`=QtFFZRRRz8lYay|2fpsh7}%`J~r=uSh$3FFC7z z*6VX4=JZ2g#%fsdjiKM|4BqzOp!bM5+{ZBX!?I%w#aVv4vrtZF%6m1moJT(Cjc&LJ zRV(D@>&CkmxWBHb=HGi`?FXeapTw?y*6VXWs4TzvsL)x zoF)0a+FGE4(C)8FW`$fQ7L(jTZ%p{@Wzou-%|+yh;9t)ZuTyylay-(^Pp5U zFtAQ&H?)i6Y*Dy=mMV_l7C+Z$ufQ`dXs5b&#!nu$Q6E( zBXD^>X`!_P0EchJwF&XVNk4Lkv1fcY_;)WPdMC2~d%?j66STV*@=0d<`@*l*zvC5D zH2f$e>Nuj@2l4;j;+uf_Fh*dU$MLUh$&HOh+AsP+zB6%{F(;*!PzbWB#k(VN)beQ*ej@(f0UF=ty)OJ1w%Icy9S# zc?Y-X%@eC4pIut62XowJJzRD;$hbOECCV|5kIG7AR(5Cc&%vqaAZ70}GFGo1-Zjl~ z43AL1t)ca4s)!kR#+OxueW%b^`;+i;uMN73l~Ai5mc3q3^L*)Fz*YF};Jq8G`CUL` z#{^zRC*or$>cgsE1b*b`YdmWl=<#i_dPD`!;*WNO>U_VT?JWKju$iem38cd~O-UGD z(VMINQB(SUNX1tHWwqvP``S_*2gIKPXU!hE;02_A!*AFNvhK?H<5Mv&ycTICG9L1I zocTU3G-7W2eZC;tCWgY#SmpniXQu7P5c0z%RMX-(H2hx4Ym(c%6_`B?9e5Zr(C52@ zSgng#P4$NZ@=1@I?gcHN09nrL(?0F>yB*`$f035RC%yLdN*o10X@A7CJPIuD#^3$0 zZrB*+cRl9KZ#QE0H{;KpcrN?*&BWZLf5{!Typf~8%e+S;!g*=o`_u%ExknSaC8# z%m!&$H_Be*xbZARg?fDKAMdsuMOkM&;)6=RJPyp*o5Kra)U0V>udRO9!~Ax@dK~)o z$KbQe_^EDhZlwkKPi^Kvy%&Dh=Ur%e)56$U{M7_q@s03FPA6dbZ40lzMoGOt1k|*5 zUa5RPw1|CpkAmvtPrhBQHI!FI9<68#-0z!jp)o!4NpF?#o$J~M|K4jW`%X0fEO3*a z9$WwM`yMQGk#)qE@w2rh(t|EUKM?2fyw{&tpIq5_c&2sle7ReDxb7r14g;zTaAzyss2=QDoZqX#&F<#!n@SFFf$?v+{&J zFf0kaiv8HkkSGqoyOF+Q1ac_wOX4%-x7YR`>xwP2j1GMethL^ohrvd>U&g1;#bnpW zv$8h{1U&B7(U+W?y@G5*Og3&M4-d-q$LK*G`U}({^dPtGdh5*ULYePN%+a=&7HnJW z3_OA!Od_0BG=US{2ETKRd7lzTL1*aezWts+cgsHXoht~_<6u31D02lnbBWGnIOh|S=AB*1YfFpzip4rN0YLhb81#5!v@B@a+!I44f1Nq2BM4Q!r(VtX;0gIKZE`G8@6X9TQMp>XB`K3v9#)HY~b;44e^VT{G9rQXa8 zvh*gph*f0OmF;jmsXAm;!zzaW|9M>U2HJC^KYCo%q^hs&=dv}TYmDE-$gF|K^>|a9 ziO0t1^hhh$KJ9TD(FEgUA3s?aGp8&J_nmVkEG_IS&e`eRujtJ>TAmGYKkO*6?s4H0 zvI!3h&pZtLd$R*aWdd@3^|M|d@}h7xdcw3Mzt%qO^&}2`vXq^Ay!vUcA3jsscF*-N zXvQ7@zUa}!{N&L-3EUL-yYKjUZ(MQ}(vFF3{jArA3LavoR~5(9&w72*3(9foXZ=3b zYjvM|*6TCO`I{QVo7!FP^&0b;>{HEsy?)jriC;e1DfNQu>J+V!&aO0)G0r!st@<2( z5M0XcE!yWS_=T);a&7w-i|zNl8TqXwgq>C6<2PtgBuejkFov85b!#gN#NB1ooP0aB z#{Jo@gMJ*NIgi)w-H6 zH}{sA@!`&JUs}enshT1Ft970|Rxc{DlkvzDs0GV;F;o^6JxS-TUQ}s7s$`OjCv+=#6*(n z|6eD@R;K?lW@*SnY&7yW0rkfM5sL$CKQMChD7A9rL~O{*84H;d91kRrXHdg9%A+)UbkIS&-`81l6)3xP*=raIs3R-gQLqh zB`of+2G{=Ss{DD|-!j;T)5kzm(VU0~S%Es2JN>@rGl{B(qa5GOpa*-Wf~sm7+OZ=7 z&$@cB#lijz-k@Wr>4=dvYWp+V&FD!^MHh^8&Zj0@M5;ZDrd{1^}7zYPD}w;h^_DU3Rl* zC~B{iJ3~SZ$?xE%`fU%+UbJC<3C;R&$tTV^;0NVfDrLk+yk7^49hX(7BRTo}MM(JP zi;rhOV=oU{d>ZEhe_s5})lB`op65hKs z_rn)Z{H?xlI?q<`fgi;B%fA`+Uv(}-m1acY^$7S8oIWQr{$2cx%wvbB_C-e{S-NKe zFNbJEV`DGT+jTvh;QlFkvI~pc01b(mvX`y?Kq`z2aW_aDeNW&h)M6P$=W0R!?3(x=Efde(QAWDB15cq3a3>q^EjcESU1YfpgK zhiYCq36GrWO#=RTY%xgKgci9&#g zwO1AoySNirYHwHEw#ri4)6HB1UJaE|#F>68JemDb#9PFe>vm+^GvUf+Fwd9qM_OEP zsq#B26uuvn7KQsX9Ye*V&<^;%{w*Z5tUsG2d7g{5EcLMs&w_puNKZtRl5IZcK z%oD|Xy6iCI<1+d`3tNYu@ig@PaZsh!8s4$o31~+F{jki1|8K@`H)15XsK2T`_>TfR zSJmtW*ONhi9d_WC@#jtX^GV@S?J!f_i4{AKzh|Knkh>qEC3PWa4=OxbV!4qaIuMO5|rV!Jc(0Qz?;e4h$#&$`R%{$aYnD@G}Syebi`ia z$DA2<1`f?9Nd6@Pfn98h&c8;iJ7boM(;4ykdl4p#_sa-gCue2-kSlZB)>vs14J zr@)a6Mwiw0swo#R&Y}}RxN?XH0q(v0_f*NyeDMjaoXi*hTmVSyyGR=~3Zw#?N-_sAEA@m3b8YJ)^LDiatU1UdOYn zg56pCuXz4xWD))*{=F7=ApLdx`81xXQVy?%XvMU_|08}NBLnx}iIGlc;a^vE$ZBx< z;UFOIgm1zw58QDrG9{@ApTu+NNVGlYPO$%qWRYBW0gB3U&!Iw{OP)J7=sSfet9=%j zz?-M>FO>{hTTW^yO91`JFu=iz@QJ$Q$q=2PtMEWXaq{IreHlIQfuIU>mM4gXqwR4- zDC}Dv#lQH?KSU3m2ga8Iqi-iy<$An*89tPxO@2e~U*A;*hq({cm98RQ&r!d*;;7#Q zjQ7J)c!y65-&q1%$sn3g8^!b2Di8Cgps4B~`3<~7Vzvhf)LO0d#`nc9J(`d*Dn#}Z91pUF) zoIeP-SU-3lD~z0CWx!O@igmZ|iG)6DXe;@a)h3sS4TP(tt?)#wx6lRYg`gvNm$!JJ z_ZS&W&?o2(SrT*vl*f0J4g^-_xX_)%tW*OE=gfn)*pdTf6g1aA2mi}9O;kY%LI5m^J%4{kj#HjDpjiq#$l zv_B7AfdQS_NvgSLItFBg)61!4{GwyM>p<+aNXrx?;yR$5*TIcddmV+d67 zkVl(>P~U?o&m*7o^wCk_GcpM0A-C3n>RG>Ary0 zIqp;joE0xHv$&hn^iIq_cei$~;B87tVIv<8+i)6xrO&sa=3$XkJQsA$ap*&5f*tc= zujRpPPPzS{9A1**7u|HV?WzOG{@IhF--yKUI?!;~+36ay)to6DTfW+!J8L{yoAih9 z9grgU-?75xG{w`o9T4D2c_!}%SMu}tUp|{8e}`T8I%(RbmozHMA5h>XVfNZ?-nj?eF1QSS2x==yc=_3Wn{gKU&eAkY};7d??lERt9p9a z9)$ituXFQl?rQ=u-;mAmyFLtXQza<+k%}B79Pa1a0C2Bwq&q0{fR^;BTRYp5?HQ{# z-mSt_M3iJkOjA8Y9{hZ|FBuQ&I);6Jx_aL0yB9cH-#{V%-fN3zfSrK48igM1(_TN- zR>|MWe(lpe(ls^xEg@+JkM^oTt5h_Stise9~**t`cM96WaIs?1$7mY9yyu zJ+D@+x6K}6ds1#{4EC$xKq?!sByg|dYSn;)Y2AjZFKVsu18Dv61buGDTW%(sg6a2) z$AQW%^+TvVs$iXwE$=cA$-+-#UtHOmVcVYHS!;*9S4ZDFYBdT`61QTJZQ^SK;z+zs z@%LB*q1EdiWHhN8RG(ENuN#ZC8MbMm_jz|{v87Lkkj69X_mj;zQj)~orb`)nV>(e624?3>~ zub;+jv#QK1^z}x}wCHN+rA*Y%@{zaEx(v8mDf# zbPs;t>$OmY=Oexe}uCbibE&W9+}*rTu6%^(iDSn8M5E`MM2;+<$y@409v zqK1M-($1FR3&lL^zYD^euBWGOCME-$nD;eKOS7>qSif4^am1XFHd&)rBkfkNR7T43 zvifWHz9^LRAJ4KshNvvuz6!275AM`&DS>qx%Q*5xv@Cl}bdN5@Mk`<76QO(q1(@Dr}qu1$Hm*#SSs5j&AL}shE<1S)4S`hi7NA?eP09}wb$F{%$6RqhSSuTci%({ z<$Y0vS*UVMx#5?=<@Jrh@0(IR?%@O*Su`?g>@?=hE8HnuzooWGU+b8hJEK_MDFFY$m6_k%sziF zm~pyr6=u*#dw$A$i)QdCYiKzduV5XqdYw)K7B)?N)3-t!*BsF2OYYq}k9O3zpo>%& zsdH5Ld&KJANs+Bl-q#u7JU3A9k-~@Wl{ z&ma3wrHr-s&?3WY{kgiLA!`eC9)B<90Cd&$tg9}VhTp3dAj{Wg0s4A&8fvbVd>-ZS zw0@hy(ykn}Nx5%`#`2R*c*oeZn6nFE?%EVPAmP36{Z6=IOgSR1VJmWq_#{KV>5rb+ z;Zr%w2lwYWAdiw{dQeV!Pj=M)jOTt(JlXMm9rL}7 z8mHmPjU}qZLhEZ>dhcw>YkR%fh{6GFP3>7N!EkowZQw@q1^cJ$mP(rIadVGvOhcp&rL^7o;UBA(*3!v=C?U(n`dx{z=@f&cCx0tt7bT9 zfGrh=Qoox0>e=>e?2Vwy@S8T89~z|pwg)G_)N&BGZ1P>1?1`t^-mC!*?bFp`-;S}j z{nku>uF4f7Q}_nTQ;?Gw(#%zyJ^UV&d7-tuj)Gc0pW08a+mJhC_ZmNXSW{cK)7}uW zf-gg6!u|RlL)|yW(2XI&l%LnlEPL|xKl-tHQ(pq?kEy6lJ=t&gDDWrhRGo8fj^)BTqT->~0oidMXAAhkDVa*;67g`U4U(-;?8m(T zoPI-&URPLJUVGSaS0uSDB3>Y#m#n{T+~L#(UJ5=GQo`Qvur+va@(mB1lVOUI`m}Za zHYLtauEqHNPGb+tqnN4ks@b=G*6Ra(&%@5tHB0rgULW1pKz5L?G~q!IduvRpeKf=2 zTOjqIjj4qdcCNrb&+BtwjC%JP6mzoV;(Fzs>7?wDh3eAOBk4)uew925}l$ zkfVrH@OH8MoXbT=a=K4C&aH@N;34>yOgv`>+^f$`=y3TPKIbKG(z^lUu?_;V&+^LB zwEgV?8$y5F;jPS6&QZ54&OaO7mx0{qi#y!o%PEH&F+Wbl^}lcmExGvuKbR=rC!gxf zEkEP8;zwO{so&O)!E4!{-#AC*+|xK;-`?gbY;{Kt_oO}yN$AsNvr*F{R)#6{pM6BI zPL0P??aH7H@D$`dN;((cRjZ4|4h za1uQ5WmMFm+riA5wOt{PusN046EiQqm@&?aXe}$Fv3io6XKLs0`r|l-!yf!$tioz8 zALb-)2UX6>ty{{MCV!wSkfS^^mN8PFMpLjdmun4l6zfc-7nxZ!5a*Oxd8o)vI}th6 zemSB}I-)Ix)^M7JLR{%5S?Ag>Lc%w}OqGL-hrQJ9r?B-tTS_F@N+!WEXYM@R z5WgXA+Vv$T$=Oq?nX|+#pe!eUBi_X{9uwg1q}iISO(TyH}cR^9u;0$j*8~^ zMbRkc6EaNo2@J-^ACsmcOPAcylQPGm*tIGD3k!x#AX5PL<_!3jI5sIucAux0So-}Z#kF04cv2=y!Hi{Cwqm`i5{_Cr70Y57YcFa zZgZMqY1mg3O@9o`zgw)v(yKv61CN>tMq+R8MFP>7_BbFd9q*C%uD~6)?ZIy0LO(Qm?l*|{9yX)b`w^npZb*!>*}}MmT1Ru* zt;(68*QmajraWUi!o`=$o7;5rANT4V$E^9n<*g;0p#-QOJ3d5u&K48TJKEnZ{u4P$ z&iW18xW*^HcZ45xwwSs#zaG!uO(MERC+3>f(9HGfS!YM5=5idAU8H zMyuu)%&FI=C%?vgujmGy*|1d}R!`S$7$d7}%njxa`x-i-;W5yG*sb$&`VDPw+TUvF@O0KdP{demik~bpDQD;=}X@}3(!MPXI$%+~Mwyw`%(9^pM z_yl!Mr~hsp#99LLz5;2U`W^c9ZLu2bARfe8YiE}zr0 z;FtE@&ea_d>*#>BlK1tr=rz1%=c2f$iCcWQ8(2UV1fg^rQLRt;yanzvQ?85meIF@Qy z>Z;LNtKr-U`kzKSVq9ufg`aq^eaA^x;kX$@VLAm-*lq%`rkr-I6aSobZI^oMdt>o+ z%=T`~S=lzPgMITiA%EB^axfXQejUF92r~byx95@Xl~c_3J!;?!^UXHuZ{Y%LN%oNbY}?F%x)&5ctD{@^7dwNrpDfQd zI%_-C&L>&>1}zklyd4+1ht9t4HgpWQe=ODO|axeb$tzgoJ9$(Dpk$BRB zucA<~zG{r57d?L4>Cu}Dy^v)?&c6Aq*H1JW_T(v;&guJy(YWgUhf)9D_&4H4fE%&b zPOWsx^jAgNq^Z#gdm(vnzV0N!B4E#@t1c$J&Kfom2l;dM;!nd4ALd zs&hpzi}VqzD1L4;cRDeGMn{`FgM=N&I*_fT3NKm+_l zeZ4ZVc0BY~F>af!Q;uicKP^+{SFuQVOyplB3%%82kC=J_$KY_Cs>65U_IkeerMDlJ zmCH;glw~i4TsrZ;{3U0*`m%RB_=N9TTW9-j2|PBeCz&MlqR)qDU%!X-cR@2OUwV(O z4q9hT#ywpfL?+0yrP7C*s@~i_UQ%m&87DaFeZc*ENkj6GoG%b>!bjV{ z*Q#)09_#cpB$ezldzZ>Pm>WNeQ`@XxD>ukCxe8Z@Xx~hEGwdyQYN;2IKl@ly^uxz? z)oCCM~_3O0dkD~-Cv}`P(=hm&#arP85M&e6TFj7=Z^n+x0XIcsfe#dl~VVXD@dBLgGqDByEO)t$B4SEO%mWS;Sr6P-R0 z9mjS-J%N<-k~PC4R$M>CZ9@O2C^P>q#Ul0FI(21yU zH)h05n%^wfc^+4_XLP-D+m}{o2mf+c+L%K>i099Wer5HphdpJti(LU_q~W)9eBtv5 z=9Td}<6Xh|=6e2DOpIo=_Ga$3A-T@Z5%X5Qly(|rxAd)@^j>sZ)-M8QBr#8AOfZT%)9;{-!V}22~6K?g{v@yNi51Z2N)VHw$e%rf@o0<*J z!lPR9CA+?r2M?o;yU$lS~pVC*a39C}eXlhz&m*x9m?U|k9T5^>{A?QIgBDUOl zG1g4l^)jB5zeaSJrI;kSKm0CTA9R_%<%XKJIb$$Ku-YYu1R zexjsKaQbh0l8*ghR}BvUE8F&TTt};^s-mI&(@r1Uq&;`T7(XWxMegA^PC;i}_;HcD ze^~rwXgc;Exli&RyP9eYRTStyC#wL|uLI(*;|oG_VQQ`9pTnmI;nBFB%k!(LNKUO@ z8|&HL3J?KetD!y~B9#DqZGf)@+=$=k!(Y{cqf?1E@ZD6`gQYfZY(+JPOFeh*$PaC&7^$McQx>UNAmmLdl$|JQMBdK~q+1n!k{#Rh%{D zrKFUtlFgcPyf>dae5!`l{Ilhl`^_n8|85vvk4Q^37EoVtp0kCjtRwr!J1FjIljESb zxY&}Z${Rs5?FDVf?-#LNElhDZdcS>6ya9GCyq0^vh#j}m0@*M~#c}Y19djOJdLNMm)W{LM!0`VbjpM$jHyp=Pb1Bi{Lc> zj|OKq8Jy9(SbOGRy2$=xM^(>^&qkK5wh!!%0iV9g{wbrwlXsi{aE-<*)6>Rzk1WplrT^?B-dV^Kq{{hmJldj(Tj8F@>>RuQ8j zz#I+f|7h`7!6AQ&xjhei&d=2Ny|4AY0NIuh1@xP!Zgp=Qd;4xgF@CGh$e3S$gSn`G`cw zS^w~FnLBJ}mN-6*H6?EQ;VPfNZ9C+np2Sn+etZgiH$0XHA$fP=|N9Z$&7tL{Bi2-H z_di<-o(7IDLnh&5#kAz|v?s(HdQz_(;G1!RjJI3S{J@D z&v-|%!t%@*o0?cMiDX74h31jEk911*Qe~w3)i$<=iD*j}4gF+U-;aufy|PYxu~BQJ z-jCz?eqfG|_k2kq=#5^2LsjvDcQ%wPa39v}tBM91kNcZ5=8uTHvkI)IXOb}%w6$-@ z83^=%^1gW&CF{@b9iAbx0WpXxJUJ8b@rEOiYfOv}<2Qbviz8Z}oCo}R96z@wq4opkdxctj zwVBF{Z#IC995Ab=0Y52$9v?%+P9BC#9|VQ;mGJh9(RX9y-^Dxh;{4g^M1ef`8iTum zll^+}WXl1Yk8>P6&7Pa-FF(~!&H3X|ZibcEY(7cRT={pU>84nCUNueqY<(||D?4qgMmBuCCHg9CFu9#OK^aq_N1?2Wz%~(0v3IK(=hDk1HOv9GSg7r3tXpM8!PHa zmUV-QeGW+~!7I>)yj<2Vk)6~&0V~IuH?0DagkMFTkNX?7Mv_0gVf{o4`Dbtz{71fw z6#+_)qMgK@!lmu)FY9?~NRyM`Lt-%eM_0)HN2kw&QjK(P>HBb|{7yW*oB*}8~auqc)q2>Ds3d!(&xk2cfGj%n6u1!(3Kv;3o@H<9nvQvD?6=~^XXt&f(~ zrS-~f!x=;{=34S?%oHtS-F_J}V-~p%j81&p=OgDDS}wxQ;ZrNd1NJ)JpXRi^s}(0- zZmWWyM`q#2_#d9PWFni{1G=%_;9egG9!P52(-D_sRnev5Ycf65aj+NjHvB34A#OQD zA7cTjp{_^%Jl>$YIhUb6vikIbLfGWz0SRifFy`Wra~tO&6uB4&s!g~h<(n9dx|16v zHwA|u#0+jnGCP|eNJHY__ggK?@{MD`8_2w=`MXd zY(3mdtG&>Amiw_b;)tgu>aBUB9g(cSxQdX`+jiX9pz7b=s%|o#_8#X~5Dx1rHW{mz zLm*p5W*Do3k=o1@F{rtZZj%QGW>8hZ~0LY+H*r z2dCoGNvk1+Ug@;awSH*r%TQD3J8GPc;F}8AVr1PpEwm|~g-1JYxK;Wz@01*K26Z(j zQEl@@>>i+5;30N^>ntg}MvJUluWWo7DZQ8Fp$(ob=NgS& zdS@SA>N;6;hC$;81$@&TEdP9jd(yqt^Tf?*!9jt^T28s{|Gd&jES zZ)a>_3_k1&z>%UW-0zIIxs*(?`$Jis3OWslKBemHsj-5qv@2e=d%C{&-RRA!Le4{=6WMLh%*ldr zXNhV)sMN!MVUMCmzlW1>9>!|ve8)UUV009ApPPWV?Wd0uw^dlTt;T8!R*hF5T5q0r zf`f^FxeM`8=p0k)(F9%U_BUcqUxmJOA6M57rMd3Isg#?sLheHi&pN#Fbc=g=4{6m% zH)1xNlX0K@86$C?#`iFbYo_k)ujh0<`s{~=_DEmM9O+K!m1m)+Zu+ms0z>ut>}tHJ zd;Z&gpAJ@d-e{iDKq1)^qFoPHVaKeWx@E zw{fiRjb`iVklm;(Uf;W~Uw5PSe|_J+PM!WfNX@_28`|UIUNv+8R(I-K6?N~_Amjdj zGXrxpywZ@!Ma`F$~Yn_|lF9_rabYU;Lw*0YYgQQ5T}w4S}> z^ZQD#~z(1FF%|t2o*IC<9{muvyN;S16;3kv9rW*amK<&6IR68 zL^4>amU|X6^1T+!ij1RfslopsJ4ZZsGbFCP)1pTma{1(x$OI&X+NZsKb*3i!wNHEf zm<^SNn0fyxKP+n~MoM9BradUUw2s61SrM^W}rJ9?^8K5fR<2tZd}S6;AA#XGa6-8rbk z{u({lNgIC8__X9(s1{J3j$I;UF0&S4Y7QEoc`Y`4Ao%xQTk@~sN?PhS+V$EFxkld-x{S<_ z_9C^z2{b$tG*9O4Id#}RVHX@5;MLSV)aByu%k4;eLGc&y4sP~&e(n2VGxB@W(>Q*w=j&Doo&wFTMn`BFD^gT!je-H(-E#rXSf zbUO`Nz?X0{C%DJ8C#=B#4>YT7qu-ZnOt>z9{Fm|!i z%F8ygI|{DUU8NqEZ(%*1`bItyJYs%e*Hw9)Y@Kjk24r-&>&!N{2ez4Wc|rA_=aDnT zuGsq-u3>FOlMn3WV3*qd@4^N1FnS*x;5A9R>iKK^|D&$`I)AB8VSJygB&uz&V+eWq zXhLkODsj<+*^3wfyQ-+bRUhJJPK9Uo8);Il$ad1ZYVD+P=19P_Cj9eJqqbA3I=Bd$ z)m9oG$Whp4^)#Eowx8Cc6uFLZH6u09b?vJog&2xhvzwQt}1Gypm>rwq|h#@dmgO}6EZOyVB&hB7y)b*6lb z?Qpmk*s)iaHM738meV7yr;|=2QuRsLthus}q*>Z$Bo3y%YOIu(aDHldcWObraa|=0U)8O}3yyJ92^Pk$$0!#3O)%+NE%+i**r&*zSOwP&>6 zh{Mc+Jsh~c%`5}mZ{?-7@8>{22x(v+^eCuDyhx@FxVJ+`>6{%c@RoD}g7db-h>Vv# z=8nW3Y29!2NXKEHrGGXX2?=E%0Zt!}SHInS7TmSco5gX^1iR^PS+biX-OG8!&Bqb_ z$JpO4vl^a<9K-Le2v&zmi<|MU&V)!ZWw%v>(Y~7tMc=v77f8AF#6GoniGAT!ej(8( z=QmZ^o%v3l*QZy6y<%5lPuU%6T^;KrB=TmtcaWZ^B)^SCv1FP(mQq<0`{cG+P{KEN zYG0Cb1K_Mvm8!=cdzoz%fo4T^*csE$j!ebv2 z{Z4((z4)D-LGGTs6W-44uur!m$9`0*^>}_iv@y3RU<2%@5phb2uNRDbx3g``_M@>c zc@&w3dbBSKw_$ZYk9sZL(@0+1Up;pQQ}Gs*pn3;8{atu##9F8EFYEmz?yb_EPkqbT zG`8&Cn=VwsK8Qc;;6gR1*QX9yB=|vhsUUIZOWl||itjS!Y8v4QB#rP^b;3>c=FSCk z%PyQxuAChld?b82q$6)?mL8wSH=LZjAH1WQ(mrLNg?zrfVvF=!ej$09Dnl+Ej<%X6 z$aiKl`@91+xLxXHku9*a?DnWYB_CDM;6?RBatU`@+=^$&7j?W-Tyi@oPksw~f~~m> z-iB}M=x|Jr&Bk3#6=saLz$taDJDPmpo^@CSvqew3^a1su0v$ zZrl7O_B!^K+G(hDbV`BUGw|XBglz;^&5^4i2dx@?NVnb4n^-(_&>UVO?;|~}SlIH& z4RDf3o#tLmwYxR$;RByc`7~~j-idp!t(EYB9r+-6^t9CUy-P*HKIe;{gQulaU#=(88VujegLkX& z0%zx6HeO2md>$aKZoi{Sy z9Z}8va5aW+=E1`j5W^+Up$qcqJSe{p7+Tk)xFdw|yLm7jU9;b;8|Sr>lGy&+`H*{B z0GRoF9xQG->~VAZd@d|%RayhA8vGwXh5m5K3)?LLT^kV#UEXJ6)4U_@<(c59sBX<-X0xg=s|bVkA! zw1kf4rOkZI6KV}taL6*81>S-v8SGvLs=vn`m_fGM? zz6rEXv(@uaROl7miEuue_$%p3LMr49&2wmBx{6>h!45*2`R<0 zQ!`d${o%xl)ooVKOlSL`UrRB4tqwh^N(H;Gtr*rB(X1?{IJS-Ym-vRt2pb<$(p72u1OF~=nx0=yV z(!5UkCb{d5hV|*n1_O6IZz#hZgo<$#fAf9w4~qW+JwCXK!MEqg&tt_T&#ndc-C*3m z>64kBBfBKl`kp_nl+Ti_QnU(>F(<7wJnL%k(@G9o%f}o)Dx(TsRw4R4hAR}YlEXFh z*Nj^!`gjA*zPp@Bt>y3*GzVtcyL)r)+@>||y`TtQ1Ju@N4-4-xLp%Za%&RnRtJ)Lf zyl!nR$Zi)F6JJT50oi};?Xe%z)0Axs{21nV91!Yr3uG@}6pZn8J>HNLhp_N%efkM) z;os-raXT;|L*?~R1%jT;>3_3Om#S&(w{+5Z=qqVPdxY6aI}vV&Ey$L0#$y#(QGCL> zujH+M>-}bMo3b)PN)qMbTcFv-(CfF`K!@+qKtNNm@M06D(mPIzgz7bsQo#2cV(RcD#`3e4Dm!61|_(o?=@JRbueHVSfB0W0z zUEUC$0(l&Hg6R`^Pmey1;nD;AWMZ9i=KLfoLftp-g_iT@fp>|wvzmhS*^HM3OVNn6 z@G3wT&lcWMrONd}Q7H2``mrMNJGmoOm5}ls`Bq)+F=kDR-d~IMc($hjfmrl3AhI5u zq69jtWN$w^hVf?FSc+d|^ zymnM}!)Ub=d(FgcJF(|=E&iqMMc<;(zwrK7CAR!B-m`ajE%w4V!>=7gzEt0nv7ZW^ z_~r}euBoEb&idJscIiLp6f4+%5be18WHmfiZW|5MBbsgd>v19agBF(1cc>*lt}_?eaT_>W^` zo%x5mR&$uS0(>QrsvwirKM9)TydK0X;BTuU3;AT0K@h-DkKO&OZ zj``V@TqY&w&XibO-={{xPr`yARcKDEJJ}S=5x$__$@1%6EAvwv$L=ItihVQpGLMA# zplXrTFjMfz+~6}z!y`6z3tQA-WSVoW;hmJ~3-kl`_ZVB9GbQ7O4TLf}hxEVjqW56ROc*Y8=)rK)_Z^!#OajIm|7 zo*RDl7{|=Nx-Yha=m{<)@9Ml}p0t%OMy3`GA^*yruJ>`|%WXO<{FvNrqvj(0IM1oh z!e%CU*b|G6r^}ioj7{;;4u@^>Nm)bft{9u+t5LigLRK2vl{^7IgTwSK8>T%Yq`_^ws=YQuNJ+3}Kdp6D%A4xdNXTr#K~ozw8y6g_WGG41=F z6dtLgHdD^LnQ~uy@nnvXLC=aEPck-};sb})lB?0t(X1S+Qp6;4@w-R*|rwMcs(u}McN@H zME)=lu4q?lpsyO(&cf;5qO?$(VqDYWr0jXH^MMz77JLSN#yI(u(Gq9NtYZiEO;mf{ zlP|d0kT=EkBH$89vrB|lmgja7nt|M%b2nse@@# zldM|9tkTt@rMbe=LM4SVLyl}Vx0B?Sh?$@pSp-g8fmM2c=mD&lTe7d`wuv(w3awa0 zxFEAYg0?CBrua{DR|JW^gQ~Tzs-;TaM%s00A@iXm$+UFLOUA@j8`|PGY~z2xd9o_V zjBY7_zLuIgQ;d$S=j;4Xi)k(M3Ef;`6@xQAoM2 zIT2;q!6*gr$IZpQ!GS@lXC1wD~b=WMNS zxswt0~_JWX*H~v^xk1W z+>hTg!_5q+!*Kf?Pd$|9Wb_&i>&=bDiX$YmnKM_;RIxc8Qw_-&_oU>gz|)8=mWO2p z4r5IA+88$}pB`iCMtc<0wwx_{!280<)JOB+1Gjz^e4%(kGNOEZpO0IN@$MC`L4l`{ zMTH;GZu0r0;oGVW_SW&9(~8Ufy)LW7^E{7ayjz%PhT+J<`A(S|I>q(@dD1;`s$MZ| z=FX8Bv6|9FUIk?n?UgtN6Zi6O-9wcM?2UX9b0ZH0Ms=*M`D4X7ku1$Dn}HO(UAC9@ zX6`jNdxhH(`OQ&<_gB`h=fmjbvyq z=ErStx*4N7<0hWec-mK|dN%6mA&h%pR#T~Uiz{1 zd{ctWv*eBH?}B10`%*3Hku7AtXqM-NOO@}UX25%{tp-QyQO#xjX{);p?e7Pr-u%1I zS1U+tN<97No2?}JC@81+Uf!f68e5RrAEGoDue(Uo< zE4Q2ZPqn=rjt`%6YdIR$+NEv7I^)?8Ig@{C_di)p!SH^(HKDwAap*Ry++vY3u)iEH zamMdsC!V_{=HbH*2)-kB^uKN)KZ(t5jOZQG8jF-)=%MwJH*C*`n0<4}y%lq<$K?0@ zm<3t{EkPtDUnFnisWY9Mk4TJm5wHdCUKt1LhWG3GVKAyQ7p>-itG$zw_x~$XFy?=r zV>O@0OrV_RC2xzUmNBSU^Wgm0q{T32khE%B;L|7en^Oj8lB^t| zh6p{{Y$P+~_IKu2kJpR)WnZY1IuCjE2+B)vXNA5?e=pw9J2PE3f+Muo_ha~X&$^j6 z?`z)+JaluM^FQ3Vc5<~ZF5R#n&$ugy(=OD2sluus1@#~!FYuvmx~uOr+mBkRgIEL3 R?YQpZUtlP`?-Higpmn4%#c2!9f zHJA_M<$Q(N2(z3;F9yAv9hY8c(eTcTnK{4s-#;TVGveOND!SW1gJ9LIyqPCXocB3# zBJ%(J-?wH@X7^^tv&XZyW?QrWH2aUU|GN79)@*n6&6n}}@$6x`txe0Dnf z?DbP`%?@YJX1|NOj^p|e*7bPiX?%NUc5`+#JBUwT#s8DI_u*_Wp8PU>dTaK*c=l$% z(6?u^&*Pr0_BEH`$#=9TSJc%n0(sP@~ z&e-q9JfMNbx*NEk2G;jR;6H@X$NWyfy4Rz{R^kM-*$Uc1Dcu47CxJaPcn}z!G^mzG zy%tYD30&cbu=kadcwV%aLJ2<&y#7p_{V)QcO+O8l*_;OVpT*D5ION&fEB`2I=!hu;rkjOqG2kJ;RhvA_!YKv(7_?(=Q_Zb&;l(Y8@p zx?1D(<&FEqTkG{$47O&MV+Kh3vt)JQ4OBrIpyO7uxAzh+Bxh}TmK^XrdU-ng!A5?y z<~L8;fP9>V59sRFcEIO)mw#JvwKnJXVg`5Oe(W~Z4oMWpw`T8$MExlKI!?2F9^VXQ zwFUQYIuOx1==EjDIue02Kvk~R;huzigH;`CuA{lgj&$ZpQ~E!OJ6^^}P~`q=pRyMa zq-S*t)_;4$hj-k&M?9Kl5>Et=JyzCbPni0?RV}(Bc_S$_~ zWsjRNyr{=*jeQurM#e$l?Blh8FZLlC=H#!#i?Cs9O=%h-f* z7-9R6Ak%vJTCRx|iOk9?_L}J24`UvVY`F99W`8yNI3mPbvkzuhX8%x)2K!W=Iy%|_ z?fw{^679q4dFgvDb^Nvi>sF+|Jn$7;5xo&b;8V^^oh%K=K2o+HlsF5DlUGP8?D_lN zJ?96C*T>1>aKukyE{+-7vBYOFOYHwQi893WXx11#+6gLQzkeG~;){_*c&Pd5FEpJD z3$O86{8U!-!!#PtOdDzZ2;<l^Eh(z|BCgfp&XXoQo6Q3jbArFV zb}zt&H5s7jh z#Qj7|-H4y>i1Z%L{v|=m8jKtQy^J#dKA^#$S3xt;Ptgvu77ZQwV6*T5`rcLndT`~7 zzy*nh29B8={eKab75#-fr_BhcOC$UP5h!(noxl*hl|PiesZR%FD(60JN_1)9EDQLV zyW`}e#B-5Ge{)#Y_%#jJ5+iG1$^E*tcImC>b}F({e|kSSa2o$!BuT)=BdbqCU!7OW zA9f{p9p}c4)5Ut+sMg<7W5$g}jEqDhV=pUn~jWvEAV>nCaZ*p@iZp*$SQBMQ2 z{kZd9Jc(Bkh97loiDMwNf&1$iV5hM@hAK#lgawujA3^ovv%rel$uy{@95AqQo93i? zn7#h|93$_=D9=~)(C3z)-Hth8gFV`Iq9hXC!tz$!p?GQ;^mrDUdNnA17XNbfgA9Uf z8_ChVP*9ONo=NbrM)p%=x~~#0c;7mgki_F;(>15ls0xrbdZt8VRAZ>iIA^AI;kX!I zX3pUk@m*B7kh5H&0dqYAPIx11o+3KFqozgN^-cV~ALH>nGhvjsLo+g$-yS^=NyuJk z)PDS52Be+Pu&to%?a;QHvup7m&D)OO{~TAw(g&}I?Sv}CFquP#afPf8D!&*pL&n%pP|iH*Qh2d9vM6D zt1(+JF|VjqAQjY{`G)9=sDl{h7jgAcTzh}?+^@$|$`gomZ%4GkN&`GYi#EZt{qj1; zSiL|W6yY%v^wDcaDAiTc>vUgBS_Coi*=^x_~^jc$f! z%o|kQTk(K;NcIYKIk+7V(I)h3ku+{EYJ|IKgpcAA~8$O6uqqU=qu06m< zjm5c6`7-vn6_jEXMzaPsl^QIA^oI#sT)ZEKTsHzvtfGm#~Oxd<<2Ywfck)^5QU(z^_ zrIGUAIU*ZFW7Q~#8nJzfvu`GvYuy?R$baM4sW&*1k)DEc9pf5wxNx$Hgpdt#bIk$U z2W_B*YJ2)y@dOzxIXm*847-KPR)PuNysGdpVjIUUWsM_8U)XO&I`AF*RE0Qc>L;<^ zi`T2^mi0TKM_9;lR=Nwro{D(n>zIRJLa$aNN7P14iAG7Hh|?6uWgom1baiEe>>q#N z`<;358>;7ZWa=5~J({zNlZf?NR_rinDY-(n9)}N6HP3UKr`*Xg-Xc89Vcf&-dFa#4 z^yx5sPhGwi0sAzt6trs*8DSAy6~?`w6!iHr=BX!qr6s>N0)CFZb`ovBTRTSP7Iyo0 z2^;5|%b3k>{NH}*jidO!Y#@N&cfF_FmZQQ9R>KwBT)7@Eu>US@aRH_cN2nzgW zHOf4Apm>m3YptC*;w3*1U(;RBmd)P^>Ip)v`dp4QkClp@3yow5wUM-PfOT4grrIvu z4ZV1hB-7Tgyn@|DzwJ36h9L;HH)QY2pu$;v8VgspP(3|@QRm5CM2jDcfUEnq zW`Es~8zMxaqx&OZ$+pREJ)Qk&^;}DSGlhR0W5}=Oz6Y|>>}fMy6@9L&J>QAvL?v5~ zFO!7?9{N|Om!ktcGhcfz9?)wl)Q#F}0z?)MLrU>%_hOb{;HX0y3C-{Xs;6To>-b@@ zY&U)tpKVPS$yTn5da0K@jL}abR?g3neX_Q}_01y=>m_CFULKkHgzEO|;^mCZ5awo_ zx|A#-n5x8^UN2zY*u>{CM|=tt?AH)l^tSEF^#`uF=2EBFVT}Da{xPoQsI-7TOgQvc zBsw@-cG*xI3mg2)pOk|wP$t;59QCb`>qBy%1zExQ~S>KSQw)}|d zCq&ztjs9LoMJy;j3?H1O8%p|{^-_K}o`Vn167^M8A*Rvz$`$UV`j0xXa-M*7Q-sTJ zx|SFT9Hgf}MH;?a!G9U&dq2)K)E-}dWO{7noDPi0Ag3y)tlBi=HS!29CiED_dy zVlU#Bui|^Y1#6^`pPDzeg?pf7JHNuNkt4Cb%s8wBJx`TrW-hw1Qv5Wq)hv*7a;O~V zI}_j<5dIi43*}mJQ5$J|lreS`qz1|;zZnN#Gvq1pzui$thP9q*TJ`#L#iy}YFM|_s zU^D!kzyKQvpO6GR2~jyC=9py4xOn2HDV8cFZV?(u4ndXvYz28M-9^n_dI8pY+B!gF z1|I5E)qRds)h$atfwU=`rcR2)AjfD?nLkUqsT#;rBIV`G71b$5Ctex$*vdocn|n>Y z%d^N@r`QG^BKNfIo2Tj%{1V%=U^m%mL23E@+rkf>a}+c5)DQi!~2cBI@uMk2!dD zH)Bp%L;39bGs0XEiYZxMYehU{*q^Sn&GcvY&APFO>>M508ueFS>R2iQClg|RUcoyI znz8PxmA3kmREDwVp4&m(y>3Sk@d7ad{$J}K`R`hcnWHw{fA@8iRmUgWEZ>iftKZvS zSJ4w!W5&6=sQ%9Ndk-S2 zAaXMw`HMad^*d*4PBujRx~`I8NYWQzh_YmZ*ha@7c+nviRj-xe8!cI;qX^EkvQ?c812M7Gz&bj0911wZ(GFEB21j9)e+ zINL>XBkc7_vUDYd#^FB1VVLJ^nv>{#KjxDw8L}NGv(^l(5!A}@g-6vI^Q~AXp0e^W zgzCyLe(h;sD2ep?^Fh#@K9IfUTEGw@*%26@##7QFOZmlmONJv+w}X!UM&r<>GHun~ z&u3cOp7QgsUze6kP7}DZR$2G$d&L2q(VNsQ!n@_!L zco?jM>AD+KxE|D)LRagutQ|2~h6kSyLwa{+|CBzdn`^n!@2#0NeqEe5oC7)6^JJZ0 z24qPOfR;qFt(}Ox$*muH~E-s zr}up{%b{FBH|`gL)owtxjW!59W-iM_mE#h+m?=R%D2P>NK-AQ3NI4WM3lLTelL@ zecrlKhf~KuRD|-!@sH??*vVN3azf_HxB6~f{vjUtPE}>E1$|kg%`n9cMiF(9K_Xi+ z5pq-0&*LGDth){CP3?Rc$r#S*T8c*95kM@KF@SS^#v=gU8G1BnPn7H z{o%#9bYB&usBq(h0#3z0*>NI0wr5GLW2SgxiJ;B-zg&uFjfH~7Grd)UZ z$fh~#(^x}ji*}!v-qUBFt2~m&lKa8}8F1alvg?tV zvV>P;zan*sI-DHo^&##jJlJsxTyT0PsE8hw(O$Mms>@L6Z(*>t+Qo@?Dc5g+ifm%3 zh^M^5Y01ToyoyngcD|LasLKN~#Bvx+%>(V#B=j}fWlVEw=xi*BCzTjpKoPlhn1Ly6c$;|gj`E;GN6B5S1{E${ar zs6zyiYh=5L>f`yFqoTgFh+2-2nKkQ2uU52auh^}}6&_*NOjY*S-HjZ^y`uYJ%Wj99 z+zGDJA-WawRh8i&zM(ILEVD&_>lsvG4V^5Ee%He!7vdb%Z#qEh`H!<-CXNm})t@TTe_H)%ou>m~*{na{GWT2bsN#kDMqolZ6DHH3^lmi^;`d>HbI&I6VD+*oM0!}dQ) zxAQ4RfFcyQuv zXG>HUfPyXlQ+&cUKVAJTi7Bxrc2+Hw z(&v9W)BWN*vm-Kt!ps;d^m%qK@=H9{z2^GRI@>R*mUW_5S3(U+n^xU9k^iY{h@9&m zL!un5l5>fRR59=*cy0AL~^}G3Gd2mqBT*LuQ#PsdKtIiSX;tKH_4y zLzE1skYcSws&YUi$aV7e$MG#QLz@*dd>i_QH`BAwAyY_^_M4+q&GL2WfhPioaxY_F z;<*QHb>5Cd@)ViWxLu87#_USYSQjlNZM>WTKNAm<|b^R3RQ{BXY-Zc zkK;RW`DNn2>=gAl_dkg5lAGL0aCJsZ| zS{UR?I`iQ!o!HX%XWSUHd$iccbEr%vjBCf=P_5J)XizX8#-%?&hUcD9c)~O-L z1abOFoFP&lA1QKeQbvVdSTe!$H(Wz&kp$QHYCdQl zcRYv_Ychs?YLs0on)Q74zmo-16(E1VdG;C&%&>UCEUVHRb@t0*jQ;sN;JPivXtHn=x5BVDplp}FP5b`c`b^#MvQ-pxUZ;+Mq zq@s;36s{2kaW6R-RTRaBSRr9dj3aA9HieCr`RynDg4${Iy23Ggu;; z908SDf10eA{cYB~9RDcZQJgue%7A;Cc(zo%lx8 zTTbw4L8+gUTptlhwACGBPlX?y@5({zQ1^lcUk4}fEIOmkR`u5Ge*~X68bZ zotU@3TJMO9{UNSacvl;DD~DUREq4gcfrkmjA%mM4tbSlkl#Zy`fIqzBe4aunm#9bSso;0F$I-lSqKA7AU*w_N(!}W)pn_~42!-h|v!*)O!;Yrevn% zQrW|aSAb4rAw){9yI@t(uJhwBDMgFOrQVF>YZj6+DlB+W;vn?1&jXFCS&?B$M$5jY z>2qUzc449eXk7No7t?`~J2f4`+u#YHCS1ZhOzFyF?%qj>{6dYc?VC;ub}^81gZo)z zZmvwd8BVXW&$4{P>6Xu0w8D-B^$(y;wP@-hE7!X*-y9v77S0Yu12nnYQz#EuMkO`O z7b%Yi>uzT1zp(JgADkrP=gzi=TExBNcvKn`i*WZzsuw;D3#RBv82esEkbTp)NHoX{oA_zRA=JNKv`=-&D3ti4qS zBAUVnLOsu%Y?x{XJZwFuenmy7dM;m4pIz%oPHL6Mr9KKR(7?LZW&Yc~?sT-NzQ3k^u1Ggup_T|VQK2>(T@uJ0JvsP8q*&Dq zzrDkEAfcBdy8KD}{xseBg9ded%2XX5dzDqsqGpS&y&U!ED+8!CY>7MYI@Da;0gj|$ zd;1xT?!_;mfy8gJ9q>T<>|EdQ{t!4w>ov-_ET?Oy$XAt%K+Bg=FII;nc3g5Zv{_Fh z?xDV-*hd%;8EBOhAB-I=ZCd|rNSjC98#P8Q5fY%9 z(^R_WC$S6oXZY@u-^uyMaiNY^nN9WSwV69Z+>nBjcIe5)Fa!%%Qo502?)sqek0v>q zEG?F*qS$Yu0&5CBjF`z4KhqZZEhE8J?Q9cPC0&&n)$1(4ah@veCCYOjkJk{!V(Z!E zHA&Z)sh&9pQRSGK>YXfJwPs}U7xaXC+#~I1`Z%sQ$0@Th)2L?o?0a0<^v-8r@9+1$ z6_)ovIvQq3nD4Tz*ep zp7&d|@vm|AR?zxI%tJMQ>xm_~bp`?50IHEw?d5-6M)O?g&cl}yLm-*`5$PL8W^;`3 zZNzePq_X;c5M1f^b@nl6b(u}U;bx*N83%eZ?C#^d7<@N!F6*Z?wXPlwPb2wdswT?5 zmoQ!h6vdIsuoTr1U;C5oX+K(;GOK*{KKb(I{G|(fXjL}zuH?V@`t z<#V90Cu2D^Mv}*1o2lNizx9zsUB#y#CrNX+lcciD*&L1D54proBQ^5SS_4(Zh_gC4 z;~j5`PsdK%|3fqWZpoP~f_d)jnFwaOKkl#Nd54j(pqqOUQP}f@5t$DDK3l#;;vz9p zj%mT|PH z)I3MmN;s3TybSGm-f=&)=5{jWyv$;9LR#I??~z6_>1#+=&t}K-#~w= zR*E$;&lT4a{n8u3ouw40k}T?q>x{R)GqX!4`P(*?rk?xLg;%GP^yXEX4Y)HSB6{nE zWBxAfus}$2zvj;gK=r8nUyH&uX*@{Wgg?C5G{2!t=jY1;Dl$SgRNIs$w$9-{h*^^P zc$HavBu`Y=7k23|#zPLBlgdK#B-E2V#_x3Pv>+&kz~W#XRBeYl-HelpNnJb6gWr`^ zWb@`Qr1Etob|J5;?3@SF5B@BevR`@~rtp|N=D}*cLOh3q@Z4HE}05LxSuYMfbve^rg%zWgxetcttuqHh@K z#Y1>TRGQR5#c%H`x|^(l-d}@$)hY(W%IYUG9ptB6bC5sHF$ta+D+8U@Nq>FT?(eyk zuy@504s|;hiGXr6Gcm?`^K(p~OL16Ukt<8A#bwY^m4E*Lj`0yaJu4 zK@?{6*ZR#xnfIm709Rr$veRiJ9Hp)v;wZR=RjgASIwDnG!%#Hj=(bzks$-DpP4wx? zEILzWqtoW9&eII7K63s(<51QLMdeMlrSGRpn!gvCcQa^zHv2>RNo6DZeS30rSs2Q* zf=ynvRG)dIj$)cV4ng{9%<0IU;jrOv{0NA9$6%%@$7DkIt*I2Zq?1{&^vr zu=4k%_eaXRYpe8i3!|&C^Wn7SLGKBuB z&~R2*f34VXKXqRIS?Ub0HMeEZ{&CEkNQ8Su{r0@x+-N&NPrTxoQIQVfHezxjRaQT; zcPwW-PKtTwrtGXNtRp+kTQRfuAQ1(VTPyyT7c18bbY)x=w}~5FY{WC+q;KpAy4bv# zu_gD)iB3C_EgDTMAxv(EO?I^*(*<0o^qZ7CV>i$ytD}+Vlykn@#cC1blU3(oNSZi~QZ{Cnr}bNI&gDM_0~y%D44 zv%iJ+__xtbqd>M<*b1nRHGBBFzr04{{WLr5qj_6ifuHpmmUr#M80_mHGwAlrOV=N* z{Gq&W-rs?ZM>g=;`F%Z8#`Ael{N6OXj3u4FL=deG;QHL0*Io&qa5*qmOsFaxdWYTq z!6ZDKfAV`g_8+dW=lA%he!O~$-{YV9$?7S7kALc?tEc!q{;8j>p5piTr+m^Fzc)R_ zDQ!9%)3S~=$5MTnR=~+2pLg_O3dFwbABKdGvAhiE$cM5QszhLc#xWk(pTw9%9Oc+( zUe;&c&W-hSpIQws&MyWI89KY0PtsbLS1Iy43?%#WxR2^0HHRFnQ{^RZuG7+$bwN0c z`&d!>m-KwC%3X)DOi!_gU2ygT3snc{4yZo^ZHcj+X2~mRG?> zD>m?6PQ{~MyXlXp4u-rt7QY8ywceEV=Xs2)TuU+wPOW-G|E&e{m_e@N>rA$8-k#s6 zr`>DpgYCX^{dOT;ob5xcN^45mDWsJ{*1A|%p`t)k$=i==^4RTjL>BY&{Dn5T`Zio6 z>A$-~bp+0{;tyXy%FlwpHN^q)%eB!#CzQ#=RJDtqcwXOVQlOZjKKidQwe zzO$ycWD>*oTd=-EoR2?dmE1XwYI0g7WPGhJIVzyH7(D#uaB4>G&=FSBBdqR&_y!r5 zugA9JYFwXQjOulGXHutW4Qexv-6|WHcGorWAn3lWz|$Bj(>&LbJgzgiZr_mB^QocI zAI*Lb?fwuS7YSlHlB<3#d_<>LiIcT#M2d9bmE?={{# z`^3YwVlt`|U54m$6ED|j?UeH3~NpYh&YM=$kLHD&2D6^aF9>-H2zlEc7?REHV zrm<}!TJtE*HyF}ec{Mr(rCHhP&%*ptc4)4ul7XheJAV_vJWTYF!BP z7y&&c)-!&{*u}7Prwb9AbPfHL55S^AhgYj_y7gjdGNXHkMBB@vH?9ObvnZomw5A># z$S(Jvl@1_l*gxXe3_%ir?Lt0@6^~+c^ovzqY>S>^j!2E87Jc_c+=;wn^>oUO&m%K_ zUC3RizZ1~p6Ge1kK~@NbyEj3j=wL~0kz{8KG{NmtE3jYE`Eqxsv>`X#JGOX zA#n4#0mxameogj?#$e6(XKHu7uxCWJNM|)!B$y!sR2e~d7nkK8{PzfEhE!WktP|9^redgWX>*;Vi zQ42Z2R(8klem542Qd8?^q*&^Zd~+_>!TYg|slG^22+?$^tPN3WAB!}&|XVVzxd55d#S?ao@ z=$f{p;n*Iykt3&;+;H~ue)!OCCenqm6_)DLkfrAvwB>Hl<=O~XUxlnb+5n5Jnbk+K zSo)rYr{4JsbR4@B%%cg%E=5akRf}nNqKo+`R-{}}6qdIVPgNNr za~3d$}H_Fea`d`ykG#!z7;&#PO6M+Si_kRy?x|8=}bj z#Uu(N8&uMXK3enzWBfUGhe(BUTRDjpotJDZ;#qZ&6Nm9%*^oHFd8(Wz2^H;$kgA$4 zc^=$5jXvb{KsQHQRrl?f1JVk7KIgc%j91EU94%NX@n3?VIn?Gsb*o#m{Uqk^$dx|s zd$A&P9KXqjWDBSOmHw2NU~AUu=w<|}H(5KWWz@2;zCI4udAhK$D9AcKx+QO%B!ISo z0oGDjbg#B}%!*m<>HhWB^XR*Fn@G=C`?()|+rL?1(f$69A(?y+m32>zU)^Wm0?&Ln z0;cX65A$auVCtUnFgXKa^Xz>WaBHwlLC(#7D`>^898TAr$G^I^nm&5s!x2vyPd&jK zyf%$tdg+OuRi3ELg{RPOW6zBAY`#`|PBiL2$yG2N^X#t&O51y}$zZ3hQcH-=6 zI@@hq@qo&HWuasjH?f;aliNj}g8O6bkf!y4jWC#qv9@yyyQgq8FP zhN3cH2@*aO|CQGc)a#EYV;)q?Z4+z!W5t~F#GTvIzmI(sZSaHQ8{^_Lp}+X28Ygjy z{^kir)EOvRwP7AU^Q*3rH$r--6(R5XOb-!}k-9JN^VoK*A$8~Ds3>xldMj`HEbhWn z5^-w1+?`O%^z_zhlsY!Ur`-_+4~O%=9M|Y$m1o=!eH)M0mDQ~A+}=Z}IbQ_o2P>%a z6-?qw)y&326(2Ysg4)%?u%^`0S*=xN!+HPZ)HRCF&w8W^s5yBWdk>H=q6bMRnt2g&t*D z8n8Qg-Oa%}mDrolyR-fNHo63Ozs=2{(arQ(Z*gPIm($t3`dgQ~^`qu>=Ka8f2*x>% zWJmqD#F36;sh3cjpw?e%Fq+z>M42o00VVx2hpYIqQi-3L5O2fGEjUDgj zz|xpEeO%U4XxPg!l}EdQ^^M@?LGbY7^c%j_xi?*I`fKWokW*+ojZ)Zr_@`ABQCj<> zSVs|u(09`mPLqZ44H~AW`Tp|i8hV1wVXp;Mbm^aJ{aVLRRE-7sK|F_Driu(i{I)#> z)>a+~XtD^>aqdS0xsH4+UMzP#@)=G+)+24--w`i+n5giIcT=;~UNl;bdsbH*d|;TkUMs z>Q-v=s5gU}$dtxB42rQb&zz@9XzL9QW9=H_q7$504+dHz;x``cQo`$bND4AQWFWaC z&O!!|p!M=a)FoL*O3(+b9U&<^jXXmMt<2~6jrxU71L7&<9bblItDD9>e!>JYd?c%ZtYMv9lM&uS%=XQmPhzjK87O(2iMh z`!;;D{BX855dkwH`tZq;WZFYruj>-_E$g@>xu!$&7=!qo8E8ch`zOhrzy3xRjwn`~ z5!K)uTtr{Ncbyllk2BQJ`HXjoER%j71bjLUSsB=k&-fvJUk(4nn>=?zf7>&odh1x# z=Lgyj7!q={;e&%2^7c#_6bWwdW2S)F>5{Shra7>i%mn#xncuQ!RKygXJ2 z{g&;+8{yxl_HbNuzPE!@tVeabLKmTn@*l`2KE4*+I*-6Qao?ts%*OJ7HG6UZx) z`7OA$WinfsK38pnuv@a!;)1NKrCpJTt*xyxKES?8UMs(MhU?OCcuP%2d6;7o{Eqhd zTj$*~EIp$FE^XF(+t&AGxifMeFx{x^do2-GbHel;yb|vd4IgWnT7u*iO<7`oYwD*`2T8;JLcJ z7KT={R_+Q>Mhj2eU!(QhTBlkcD@M$naS!5iw>M6BxdOs!QoRGN57!uAp|S7I{C&Ob zp(Crv`968dt9XXoLc71dH~YKUUqx<3FFmLA{zKJv8}gVDnH4a9vpS1uEJX24nF!Ll zh)B(Kz;!chYd3j0kwjkQq#B@8^YH1eN5g;Za=FMLdHCVHD|1IePa0{`OwNh@6f!q?S&N!GsJ2YbFU7&dN?Doh4?{ zZzN9ikTvM$v%;R4P$wlaAeLVQmRN?eOTlyLKA*dma~vzGxYHRe=D)0Rj^<@a%jb{N zeefR$x*so^*Xr7RE>HYZpv-IgFvA)F>tcSkQ9r{+^U5W3}srN$~E+Vaafe&>He3$4ftFAn#Kk}j=B!9d)lg_7E-B_B$KYgEMbOCeJpRu8HZ4hpJFc_44x@N3 z%kstOQOe@A7z=*o^=R!k5S_+gjEB{3g7fG_wiI;k@WxKB^rHc+`@<`K<4v9yw$&Y1 zvJ!ob7A(^kc@(eu)VvjFM zvL^v(cpiK?_NOH|cmYSMIc~w4l66r}<$1|&d9US_F&s;-tC^M0=5e@MMvUcM8sYQT zcMwB35-CTm#{}~!8^eL4n69GT|?F89aae z*I9gX@AY5k!lUL|aSa<}>S}^0>YfKLureNeUXR5`;a7R@ca17gzDoh$-K9lq4cFcU zIO3@3J%oH1cgTtuw&u`+?TBCuY`tFw9G<`CqWIQ=js>I(c?@*jYplD}&Y7Tgt7_HC zn0%f%P4tP55><9H!dgBEM%GPsXi(cZjp&HEou<5KjE)Ke$+`4L_~jiqt`?2e-ytq7 z`!Ig&x)#Iv-v)0SpIWBoLBSkDqpyw-@Wj}>ZtgN35Azn8`R27g*SNC`KIU#8{2ets zby=T=H^pu$2XN(en7h}{C*V8<-ZAeLfnmHiedKPf4toU6$S^+*Ol4~o$KgAKH#yF* zUrG5AQY?GyS-!dIa+k8(X~mYv>S4$M-sb7+`p`~b&WAVvrApP zIoW&erPbRcaxJaQHixt(U(D2%&MK#59NCXY0sosAp?`Y0{d`SgcY^Emq(f1-#c5&C zbr~?ROtRZM@f~$yD&*4Z?L>2O46Rd8VIu;e@VoM)`O4o6J7AET(!BUn(yX9)L4w>)HAspSCk)A(=eY%2)dY(0ovS=C2!`m)P< z_aeB>*>;jaS3-c{DvrJZf9Qt&&wL@{T@QmC&77Er%u9;3MuRVa*QKOWlPn{NG4QEH zi`VED(LdvOwpjN~Q1B+?e@ORXd@lD|ZpRFmy3!rPZU<{{(Kov0H;O? zJQ38RcEUbU)lqZ>+sgOk4%FP}1=1D1Ct7xVPrPF|=7nl{>KyWSxnrrN6E#|}E`*0a z3)^amSfue;fl%C4o16PRa@9vZ76~Gf15+djzEkb)=10&k*R`Dw<_Z)e;$OAiv7W-Y zCgw4q7-RqC(D+7R^dc(@ceMf^o?I$aQ)C&+vCcGpmsXswLb zK8fh|df4Hel@wkMC~)0TwRa>DC1ataee11(ZGPFi`c;w&$*oV&K^C!XTD`OUNVX)G zXa_X_r1Di7A1y}5v5sx~za8Iuca-9CI)=E4r=#(ElX8H*r`g|#?az2!1n1Tvnzm6cbw zv?Pui52yQ3H{i+;Q{==Ff;Sl>ZN!d?xEGm*;_GGFYaEP3EP_6ui?+1LRhCtGo6T}M z4>*bhSe1B|I!k$L1Nx^9HtJ52$eXJ>sV3U?mXdQhWwE(x*st3i2K~^Z2dfB=cYz-U zbm+>CXzk`Wi+N}~uKgj6Nqr{EzN|TNB3=Bhz=!Xsjq;Oca$cr>d1cczOfn^gH4>fr z%IQ#4Uam(KW*!tE{>2jBiBDvmzQWxHF(ZDmD`7kicY{9g^jX-3exADyhrAnWGY)00 zO*N*h+VVGXB^JdiwwF^(O62VxO*n;&s{@34%P6>{v+7u?UG`qwUNsuFhb`Q8k^5$Q_97D=mA znS%57B-$6zr@O3_{W0E>EXY-|ek~n~hBT99)GdbIDLVF?-jeU`g&o#T>8Lu2KC2Id zrqqdU#prm#T+Q8!E6O8scF9~6*YITSN)f$>qvQ^PnxD7z8rG$j0b5oBJL12n9q5cX zIuKM(((a}@zljW}(ACDi5&H5Z_#zyZ>92m?i}%8UvpY-L?%CI)3V*BkncA?Q!YYuh zQHdwMhR%-A-VXeb4pxcD9waO9f@tgQPJ~$63^-Ps+0Ec1nd$fwYK>?19PRmWFa9s@ z?rwKg)Udk~PvVVoHlVwR?#P&+x1t7Co#+vymyjn+8T-`J$i2BPYb)B(`B2ZNoLeKK z>cj1?h}5K)KB%kVw+`dq?a&cP3+tMWiQM1Yw{=%HK6$lamFclrKPKmA)UYK(SpVcF zjVE{G$-|VJTo12}Kh{jyyMQFRVnIhu&M~nLbxaOM!o!x}C5dcWu)u8@zLnF^c9T^w zb|oL+ylNWQQS@jEuIGVY!@b6pn=w0OGefacRWMxw`q*s z;NP|2CLH7$dbKt^Lsoh{Xq=yd#+#nnNja?YQAXMx@r-x5<&j!%Un%Lpe*5h>Io@;n zaO6mw-2bceP8*-%vUyfusOPS{9kTp8r>^v#8Z*{zXoRseO~#DI zS%dxO#*A09gK)fM{mL2EEFsUf>|gn8%@*=(%L10q)~q4VwrpVeY}@7_6Pxq`>sPlZ zAB=dqWs5n@WX#AlJKlP$Q+Lj?8{1)-kQ1Hc3&nmmYGhlG;qyNq@jRBX|0HAo?TBY> zCHv36)jW}`oHyC(t+1K$c${~}S}xTB)(*=4exGkv+Ss%pN4gZ>5Bum8W$v3gCb&#UWofIFA*{Mqn0M5Zda!s;AL8GsTjwLF@x#m;%a^)_4 z*T%2LbIRT6J*hwE3M+Zz!^p8X(~NpOJ4*~lbtcyGh>n;cXN|CeN1Oy~t?n&ShN{Xo z=Yiddd+^;JyGFlxcn9ik^mu62T+!duHR@RBnw6i*SKO)5ewsP!d>;B@^Qcr?&>w7Q z`{`xyDObL4$7f`PYFP_gR`94ZQj_~M{=Hm{xm=CbdakS)vj&2sSu*&XyOP16+kH`| zTM5yU3*~Z;ws}rnt{g#me68ELKGJ^Bk$v7sGxVlgmL5~#?+P<}Z@^smQ#D2psjakV zvJ70I^jYNWrRD*VNW*>F-AZB|M_|!iga%S~J4++;j`>VwpMt@d>NSAZs?}kWw4PUo zFU`&?x$e;CI#F=Be{>P_f)1`Rx_@?Tw{X3GNi}To4*Lo2&|6hT=0x?$J;~gc@uKR; zf3N7UmPQ@YYl`FuIt@s@*sN5tgN@p9znV*;?)47%G*)P*cao8<=&rW!01b=rW zgBt(K_|G?56~;2UOBnhhJy02KM{np8u2Z2uJ83FhXQdf?!a6wJu@Az-F>ho}v)zfm z&)0E}L~&va<8UrxD|ViO-PM5d;I+kvr%-`w?gS`lg^j@r)u`>vT)KOHOM#va-+2jt z`g#jCZ$fju64%$j^>n-y7^!>VLDb7OQ4##1q`J`TNn9uR_eQ(Y&u3p&`g7UN^Gnfr z^p;-2XHlOgx_t6R^;U5+9_r$Fb!BZ4m|o0lffZVvy)XG2krdI2q6tNBSS{9@)pJ{} zn-iNW0`X1|+1YNCGqk+i^>3%|WBe8tv1{FTVy@m>ReIx^t(QHOZ^8epi-Im{H^)iV zwE1*pZM;>!=v?I2>8eH+@5pIq z53NyT(}0QGIa8bmF3!1-WY*^B{J~E1+ugf$?=*HSP7in*I-*$dQb2z{;9rgtqfcXJ z(GSz_51JjEtx=#6y-t~GytyEEElsDEU#FUxd!UL~B*K>uc$- zdv}pWt94p3Kh?d|;iY@Hq6!bTEsr!s7B=CymuO4ZXYTQa-nN?egBuwe?^^ESLmWZ$ z%2jlz&nxAbe)m|GZ{)}F?MR{TJLtQLWnI=x*fB>x~*c({rm`nra6kw0R4@D*Uf z&u*0MzxhTd*JX^^v1@HbgQr-T{lE?%lLPJ$D)p^ z(12RKA3Y}Gg-?v+I0<>DUZ?XI^7;t1y}D%fM_vR3`omc7Kx3c^{Vj^w$c%x7w3M|l zUxV}PdEH&@aRnN7nTn7y^J25Vkto>T2d(jI8i7B-V_u7&${cM$xZ*xvK4G`eHCCfqD^WFQ zdKV@;!RT?y`_?7zXr6lE(cx~T*=sWAugG~{HXa21MW5u!@?7YYBJUw)q~fd6E*hOMfLa)0!gZ}NCptGW;EYr6eAeDhh+%ma`3IL$?Sua(0M zqjdQmuwlnLvx3&F@9Hz}2*IXNHz2yks_|KSm+`rh803=fkYB|b4?8W0Bj}LR`>mGo zH)nYthCSMk|DS{{pb|IR;}&Q+l67)!brqrf#q zEg#H&6rb=CWHDHD##9Yb>n`xg9-1|2-Zg;dF84FEaiinKRG>F~KmO4-uQmV0fEHQ{ z78SBrv3JhrYhPr6Opgpt-u{{(~`=Y`^L%&JGE}b z{p#fI%gRAO{xngaK1SBDrpjU;{yJ*>xGEd>V|;Q;Qvlr%PDC?Waa}iadS=<7z+2$x zADQ(x|8hS)ONKHN@y^>(82h|(+Mf~2T#@mmodl72FA&^T~_4a%Fiq@A#8g0i)jrd(^cv^As_PKa$Wky;_!R-DvBm zwqBA%H#CWNl|dJ*AE%W-9cLlZN<8g%8)>zhEHC{=>tt;V)qWpRC`+t*;iF^?=^;Ly zeSeL_(E)(uzw0^=qBjCoN&sn)OBE4ol#)F}l=|O+-#4M_rw=^oVM*7vBW;w8EL~lrhNOJkJvz zW;=B)I7=sou6A|ox33|i^*QS~FZAwA$;+506%}F~W~1mWS54qE-$H9*D!t`R?}z2t z_v5_*TVa_@f$YcYaWK|N5g640)k-)a1zmMV+#=oMYg7Xji#>_`_NUESAhOYgeLdl< zu6;!-*is^sS8=Ch#Wfo3y&pp1R7)s8tSTs6VXXTJpRsV*Au4&{SwZSvYpo#})UGCf}z4~J6~fYGJCR)cx7MUId*QHk{(RX%ibEmazwWeM-F5AKrL4mxs8k$m?l zJTSgwEKLs+C&*mL<%uJp@aA!qr|_KCy!G7JQ4hl65Xs|n%}HIGf;suY=PNllOrOy{ zGz}>qi_1sxjCfemSXZIP6j;vb>4j9rV4iiqnF`aIESU!uGsU8fo#jrVOev+hG6j>J znA2II#kWEtv1#X_`nBNPar`SW(zWwIBda}$+8dS1Ql@krPGE1x(rTF?DVw*&S|)x@ zp*UVpmb1hNDc9BU_#DPFyvwuV9w`AwDE@s!R< zcjQEejaRqp&*T4%pK8sbr_RQ(O}dfp>0+q6;n;Tp1K+YvCU)XmdajWM{0Y%D5*U`1^b2Y0~{q~&tD^ly{qbyFc zI1e0sBWFk^ zS4H7I^~!Ue-YnJjf=is|e>>*<$zopCWTRY6l;sEHCfG>C5a8GVvkQ zBSMfaV(-ZEd~OW;d$2JcM>RllbFwE!+={w|cLu3Xp8D6#*+0h}qI_+ZXgD=!JRcF+ zrxhyzE~Rv%$?Is^vXQm1)}6PfZcu9XtS&-%MapQeB&)A?!i@Dv+a6n)Tx-icotlFx z@VqHZRa{vEWC*)x?Q>?#ikhq%_JC89-;UhAWh2^W>WrraYdlzj-M|I9*XImY#3^7R zDseAY`N?Vv^FzwGf-k~`p_^LSV=dB|h`0;A6$g+#c2A!*HHc=O#<*yoDtXXUk__d$ zyPAZ9_z9k>I+Bfmn>bo}k>h}_cbjvruiv4Le!v}U9-rC2#;B^HGPXMfm?d^wQZbyV z@_vnbDS0L6cPXveFf-2Y^Gdg8EIL6)bgjkr_f{I$*ZlEZ|6s-S{Upoa2v-=F`7+1; z=}z`UT2syyU8q51fL5SIC5Naw%l`@{RRYGrmex++_2_Wc9JBSW%Vpa$G0x?cTt1I+ z$pg?SNjMz#ey3M)O_Gd7qyttf+r$w_G1P!E#BSVy=Ki2qIk3I;x&1?nx0}ZHsj+(- zs6aFTZphvAS+{NRUg8k(3DO7rgEVir@3lGEg6?%{=8eA9JaBh#LVt-$9HBr4JLWsVoU2t?5c@@_2pu@592Td6(kVfZIM-qW>ga zDvyKf8hsud$5w0PO`~cZ9X%q_!Tv+vWzY-B$uoin+MBBPq3L@hl;_Y$)l|lf3eTVq z@%C^mJeEd7FJzN=f)VJzW3;jJqfS7~MYVCZ5Qw^K;=wgW442|h6jyyLg~ z_hq5ZJK8cJQ(b%%V;}?03l5U}<8>c~jE;le=Tk|!aS-mtXjC%sJrC19v9BX88AlH! z=Cklb_Cx0%@lDc1RT*aw;^;Ck#rJb=j&g0sHquKx72F;-gL&Mo`bU1}`g-`-TVg6| z5J->4so7?1In+?kE1y`~Jq_!uT*B{D(!BQLTdorU5cSFDE4~tBXXjhB$>h zc2}L$#e)wOmF~t2upH#X#93U0dWwSk5i)CBilg-XyKz5}8#GnK3#YI?_$e^K-U<3? zikCl+cZ@INpt)^aRoC!1=uVoX7u<1I9u061^MOZpBZ|z~^jeturpG(G7iANa9h{ zIgt6Ir1R9PG&@^_?-HJu;*M7TV}^uxtHVLAnD00^#t5w@gUcsbwDz<2ap*tE_-$*F zpXO9`Y!9+03J7EAqIy)Ui_S-E0|bRkK{lYfOaJa`dP61oHrWwkQFuP31K;ZI$C|Ad zT}w#?XK5lQ;b;0m3n~WWj(+RLrnAd3bV=_N*z3p@e&sEC$wtTAb*D&CQiJJ*T)1J2u>#PCU@f9q>z2 z@sO0F55mILLyfOWB2gewE|!DqjEv1!Z;Y^0{YDx{#N%pD35SS~yeh*nw(IR!mvVxL zeN!)n={FCKkYOMd&W!u^p9)aR|L6@wP{MJq&jP7If%oV$bCo2DSBz~Rh-?yvdEL>o z?bjXhjJh)=cA^ez+RN+t?ow*<`9F+b!`HJetJ;E8`b+W;X)q%L3w%^vYu2^AtNCHdk+8Q|DpA{6tt~E^ zsCjti=qmSL3QEwQ0T(W2cT^`hN)}cAT$M9=-iR2fh9Dn`d%@QdoGnq^4uP}utxvJ3 z++g>&d=eR?@>16Se7>D4V0QT}d_1xwjit*z1_m$ig2} zosfzX(sC(&z6mRbtjZ^&hmH$8o88rDUF@KKmKDztnUzF=eK}ir!xO`}iXCpqjMt07 zhBz_rOd%#-9~Vn@;57Zj{R~WAPQ2Mqnh8y@mGTyn82dtHN?sMUq%gj!aI&Ig{3ot}JL;^+{Bd2X9YbSfhp;7`(2AK(gKgiJ zvszOX8CN}AmI7|KYXi#|{Xwh=(rf#0)u-_=?bd~N_E*b*h&>=4qvHX}Si9k$HJ)ei zDy9A-t@wWYu{2R|a$JYRi3)t5qXcvo-wE~1{XUJi;|^xXiVpJnB7HuIddP8f5P_R& z{L(woQa81*dX_bBSl_!3)(MNndhuPuXW{@7yiM$%iJV(jbIevQo&+P&lc3Pqeb zPSms9syv$Jr3(V0+@F2pZ8+J3N58^3yr$RSY zb$GX2pZB&_K<;vixpk$&+?qBrt1q`={Y0E(#V1SHZko?fTQqAuX&HDG_$WJ4>F>y|Kp-q53z z^7ByOT8!sftmIl)IS*aL2uO9#f5=S8Ub!MqpeR<^kv!j%)aS-s=fUZA%>6-BnwcFI z8wps?6^(71hjbvZ{9I=#GB2&+_##XE_ylGv^8vfKWE{PKjponNNJ&q~8 znKd6ul4FCq@wn|=Qr zx|^{T#qS1{YzZ>8q)~Y!SCa9|UWuF@XIziWTchG{i5wJ_gonHFonovz zD-SEK$y%~&w*yD?K}IG%2*vcrSEl&qr< z_v=aY85-I;OBbmFfhqBb^Bd)*d6cnQI8Pe>S>#Sson4)D?5J2N+lH<@_gCe{M`hbF zo_w*#?^?3bb}33~;ov-6`2zRacFFtsJSwCu=d8qD*xSvoks>E>F`t>%D&83K~w1tR-v1()T%Y|g7_I$Z#1&r$#pHN9GrK> zi6OZPr~0M#-eCdgqnJ+s=I``!dCoeXB{Ui9mHREqejG= txVro3`t`FKd^D5Fiq03M!%_cuck#jOf29$4TNoA^YW%nOUcdSI{{hvwpL+lR literal 0 HcmV?d00001 diff --git a/mp/game/dab/resource/menuscheme.res b/mp/game/dab/resource/menuscheme.res new file mode 100755 index 000000000..581a45cdb --- /dev/null +++ b/mp/game/dab/resource/menuscheme.res @@ -0,0 +1,38 @@ +#base "SourceSchemeBase.res" + +Scheme +{ + BaseSettings + { + // scheme-specific colors + MainMenu.TextColor "TanLight" [$WIN32] + MainMenu.ArmedTextColor "117 107 94 255" [$WIN32] + MainMenu.Inset "32" + + CheckButton.TextColor "0 0 0 255" + CheckButton.BgColor "255 255 255 0" + CheckButton.Border1 "0 0 0 255" + CheckButton.Border2 "100 100 100 255" + CheckButton.Check "0 0 0 255" + CheckButton.SelectedTextColor "0 0 0 255" + + Button.TextColor "0 0 0 255" + Button.BgColor "255 255 255 0" + Button.ArmedTextColor "0 0 0 255" + Button.ArmedBgColor "0 0 0 100" + Button.DepressedTextColor "0 0 0 255" + Button.DepressedBgColor "255 255 255 0" + + Label.TextColor "0 0 0 255" + Label.DisabledFgColor1 "200 200 200 255" + Label.DisabledFgColor2 "150 150 150 255" + Label.BgColor "255 255 255 0" + + Panel.BgColor "255 255 255 0" + } + + CustomFontFiles + { + "1" "resource/franchise-bold-hinted.ttf" + } +} diff --git a/mp/game/dab/resource/modevents.res b/mp/game/dab/resource/modevents.res new file mode 100755 index 000000000..92dbaa78a --- /dev/null +++ b/mp/game/dab/resource/modevents.res @@ -0,0 +1,106 @@ +//=========== (C) Copyright 1999 Valve, L.L.C. All rights reserved. =========== +// +// The copyright to the contents herein is the property of Valve, L.L.C. +// The contents may be used and/or copied only with the written permission of +// Valve, L.L.C., or in accordance with the terms and conditions stipulated in +// the agreement/contract under which the contents have been supplied. +//============================================================================= + +// No spaces in event names, max length 32 +// All strings are case sensitive +// +// valid data key types are: +// string : a zero terminated string +// bool : unsigned int, 1 bit +// byte : unsigned int, 8 bit +// short : signed int, 16 bit +// long : signed int, 32 bit +// float : float, 32 bit +// local : any data, but not networked to clients +// +// following key names are reserved: +// local : if set to 1, event is not networked to clients +// unreliable : networked, but unreliable +// suppress : never fire this event +// time : firing server time +// eventid : holds the event ID + +"sdkevents" +{ + "player_death" + { + "userid" "short" // user ID who died + "attacker" "short" // user ID who killed + "weapon" "string" // weapon name killed used + "brawl" "bool" // was the player brawled to death + "grenade" "bool" // was a grenade involved + } + + "player_hurt" + { + "userid" "short" // user ID who was hurt + "attacker" "short" // user ID who attacked + "weapon" "string" // weapon name attacker used + } + + "player_changeclass" + { + "userid" "short" // user ID who changed class + "class" "short" // class that they changed to + } + + "spec_target_updated" + { + } + + "vote_ended" + { + } + + "vote_started" + { + "issue" "string" + "param1" "string" + "team" "byte" + "initiator" "long" // entity id of the player who initiated the vote + } + + "vote_changed" + { + "vote_option1" "byte" + "vote_option2" "byte" + "vote_option3" "byte" + "vote_option4" "byte" + "vote_option5" "byte" + "potentialVotes" "byte" + } + + "vote_passed" + { + "details" "string" + "param1" "string" + "team" "byte" + } + + "vote_failed" + { + "team" "byte" + } + + "vote_cast" + { + "vote_option" "byte" // which option the player voted on + "team" "short" + "entityid" "long" // entity id of the voter + } + + "vote_options" + { + "count" "byte" // Number of options - up to MAX_VOTE_OPTIONS + "option1" "string" + "option2" "string" + "option3" "string" + "option4" "string" + "option5" "string" + } +} diff --git a/mp/game/dab/resource/sourcescheme.res b/mp/game/dab/resource/sourcescheme.res new file mode 100755 index 000000000..a7f9f4b46 --- /dev/null +++ b/mp/game/dab/resource/sourcescheme.res @@ -0,0 +1,33 @@ +#base "SourceSchemeBase.res" + +Scheme +{ + Fonts + { + "MenuLarge" + { + "1" [$POSIX] + { + "name" "Franchise" + "tall" "28" + "antialias" "1" + } + "1" [$WIN32] + { + "name" "Franchise" + "tall" "28" + "weight" "600" + "antialias" "1" + } + "1" [$X360] + { + "name" "Franchise" + "tall" "14" + "tall_hidef" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + } + } + } +} diff --git a/mp/game/dab/resource/spectatormenu.res b/mp/game/dab/resource/spectatormenu.res new file mode 100755 index 000000000..13f400a75 --- /dev/null +++ b/mp/game/dab/resource/spectatormenu.res @@ -0,0 +1,130 @@ + // Command Menu Definition +// +// "filename.res" +// { +// "menuitem1" +// { +// "label" "#GoToB" // lable name shown in game, # = localized string +// "command" "echo hallo" // a command string +// "toggle" "sv_cheats" // a 0/1 toggle cvar +// "rule" "map" // visibility rules : "none", "team", "map","class" +// "ruledata" "de_dust" // rule data, eg map name or team number +// } +// +// "menuitem2" +// { +// ... +// } +// +// ... +// +// } +// +//-------------------------------------------------------- +// Everything below here is editable + +"spectatormenu.res" +{ + "menuitem1" + { + "label" "#Valve_Close" // name shown in game + "command" "spec_menu 0" // type data + } + + "menuitem2" + { + "label" "#Valve_Settings" + + "menuitem21" + { + "label" "#Valve_Chat_Messages" + "toggle" "hud_saytext" + } + + "menuitem22" + { + "label" "#Valve_Show_Status" + "toggle" "spec_drawstatus" + } + + "menuitem23" + { + "label" "#Valve_Overview_Locked" + "toggle" "overview_locked" + } + + "menuitem24" + { + "label" "#Valve_Overview_Names" + "toggle" "overview_names" + } + + "menuitem25" + { + "label" "#Valve_Overview_Health" + "toggle" "overview_health" + } + + "menuitem26" + { + "label" "#Valve_Overview_Tracks" + "toggle" "overview_tracks" + } + } + + "menuitem3" + { + "label" "#Valve_Overview" + + "menuitem31" + { + "label" "#Valve_Overview_Off" + "command" "overview_mode 0" + } + + "menuitem32" + { + "label" "#Valve_Overview_Small" + "command" "overview_mode 1" + } + + "menuitem33" + { + "label" "#Valve_Overview_Large" + "command" "overview_mode 2" + } + + "menuitem34" + { + "label" "#Valve_Overview_ZoomIn" + "command" "overview_zoomrel 1.1" + } + + "menuitem35" + { + "label" "#Valve_Overview_ZoomOut" + "command" "overview_zoomrel 0.9" + } + } + + "menuitem4" + { + "label" "#Valve_Auto_Director" + "toggle" "spec_autodirector" + } + + "menuitem5" + { + "label" "#Valve_Show_Scores" + "command" "togglescores" + } +} + +// Here are the rest of the buttons and submenus +// You can change these safely if you want. + + + + + + diff --git a/mp/game/dab/resource/spectatormodes.res b/mp/game/dab/resource/spectatormodes.res new file mode 100755 index 000000000..2ac130b6f --- /dev/null +++ b/mp/game/dab/resource/spectatormodes.res @@ -0,0 +1,53 @@ +// Command Menu Definition +// +// "filename.res" +// { +// "menuitem1" +// { +// "label" "#GoToB" // lable name shown in game, # = localized string +// "toggle" "sv_cheats" // a 0/1 toggle cvar +// "command" "say_team Go 2 B" // your type specific data, a client command or cvar etc. +// "rule" "map" // visibility rules : "none", "team", "map","class" +// "ruledata" "de_dust" // rule data, eg map name or team number +// } +// +// "menuitem2" +// { +// ... +// } +// +// ... +// +// } +// +//-------------------------------------------------------- +// Everything below here is editable + +"spectatormodes.res" +{ + "type" "menu" + + "menuitem1" + { + "label" "#Spec_Mode3" // name shown in game + "command" "spec_mode 3" // type data + } + + "menuitem2" + { + "label" "#Spec_Mode4" + "command" "spec_mode 4" + } + + "menuitem3" + { + "label" "#Spec_Mode5" + "command" "spec_mode 5" + } +} + + + + + + diff --git a/mp/game/dab/resource/trackerscheme.res b/mp/game/dab/resource/trackerscheme.res new file mode 100755 index 000000000..e64f4c619 --- /dev/null +++ b/mp/game/dab/resource/trackerscheme.res @@ -0,0 +1,1210 @@ +/////////////////////////////////////////////////////////// +// Tracker scheme resource file +// +// sections: +// Colors - all the colors used by the scheme +// BaseSettings - contains settings for app to use to draw controls +// Fonts - list of all the fonts used by app +// Borders - description of all the borders +// +// hit ctrl-alt-shift-R in the app to reload this file +// +/////////////////////////////////////////////////////////// +Scheme +{ + //////////////////////// COLORS /////////////////////////// + // color details + // this is a list of all the colors used by the scheme + Colors + { + // base colors + "BaseText" "216 222 211 255" // used in text windows, lists + "BrightBaseText" "255 255 255 255" // brightest text + "DimBaseText" "150 159 142 255" // dim base text + "SelectedText" "255 255 255 255" // selected text + + "LabelDimText" "160 170 149 255" // slight modification on above, used for info text + // could be just removed and use DimBaseText? + + "ControlText" "216 222 211 255" // used in all text controls + "BrightControlText" "196 181 80 255" // use for selected controls + "DisabledText1" "117 128 111 255" // disabled text + "DisabledText2" "30 30 30 255" // overlay color for disabled text (to give that inset look) + "DimListText" "117 134 102 255" // offline friends, unsubscribed games, etc. + + // background colors + "ControlBG" "76 88 68 255" // background color of controls + "ControlDarkBG" "90 106 80 255" // darker background color; used for background of scrollbars + "WindowBG" "62 70 55 255" // background color of text edit panes (chat, text entries, etc.) + "SelectionBG" "149 136 49 255" // background color of any selected text or menu item + "SelectionBG2" "40 46 34 255" // selection background in window w/o focus + "ListBG" "62 70 55 255" // background of server browser, buddy list, etc. + + // title colors + "TitleText" "255 255 255 255" + "TitleDimText" "120 132 114 255" + "TitleBG" "76 88 68 0" + "TitleDimBG" "76 88 68 0" + + // slider tick colors + "SliderTickColor" "127 140 127 255" + "SliderTrackColor" "31 31 31 255" + + // border colors + "BorderBright" "136 145 128 255" // the lit side of a control + "BorderDark" "45 49 40 255" // the dark/unlit side of a control + "BorderSelection" "0 0 0 255" // the additional border color for displaying the default/selected button + } + + ///////////////////// BASE SETTINGS //////////////////////// + // + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + "FgColor" "ControlText" + "BgColor" "ControlBG" + "LabelBgColor" "ControlBG" + "SubPanelBgColor" "ControlBG" + + "DisabledFgColor1" "DisabledText1" + "DisabledFgColor2" "DisabledText2" // set this to the BgColor if you don't want it to draw + + "TitleBarFgColor" "TitleText" + "TitleBarDisabledFgColor" "TitleDimText" + "TitleBarBgColor" "TitleBG" + "TitleBarDisabledBgColor" "TitleDimBG" + +// "TitleBarIcon" "resource/icon_steam" +// "TitleBarDisabledIcon" "resource/icon_steam_disabled" + "TitleBarIcon" "resource/icon_hlicon1" + "TitleBarDisabledIcon" "resource/icon_hlicon2" + + "TitleButtonFgColor" "BorderBright" + "TitleButtonBgColor" "ControlBG" + "TitleButtonDisabledFgColor" "TitleDimText" + "TitleButtonDisabledBgColor" "TitleDimBG" + + "TextCursorColor" "BaseText" // color of the blinking text cursor in text entries + "URLTextColor" "BrightBaseText" // color that URL's show up in chat window + + Menu + { + "FgColor" "DimBaseText" + "BgColor" "ControlBG" + "ArmedFgColor" "BrightBaseText" + "ArmedBgColor" "SelectionBG" + "DividerColor" "BorderDark" + + "TextInset" "6" + } + + MenuButton // the little arrow on the side of boxes that triggers drop down menus + { + "ButtonArrowColor" "DimBaseText" // color of arrows + "ButtonBgColor" "WindowBG" // bg color of button. same as background color of text edit panes + + "ArmedArrowColor" "BrightBaseText" // color of arrow when mouse is over button + "ArmedBgColor" "DimBaseText" // bg color of button when mouse is over button + } + + Slider + { + "SliderFgColor" "ControlBG" // handle with which the slider is grabbed + "SliderBgColor" "ControlDarkBG" // area behind handle + "SliderTickColor" "127 140 127 255" // slider tick's color + "SliderTickLabelColor" "127 140 127 255" // color of labels at the ends of the slider tick + } + + ScrollBarSlider + { + "BgColor" "ControlBG" // this isn't really used + + "ScrollBarSliderFgColor" "ControlBG" // handle with which the slider is grabbed + "ScrollBarSliderBgColor" "ControlDarkBG" // area behind handle + + "ButtonFgColor" "DimBaseText" // color of arrows + } + + + // text edit windows + "WindowFgColor" "BaseText" // off-white + "WindowBgColor" "WindowBG" + "WindowDisabledFgColor" "DimBaseText" + "WindowDisabledBgColor" "66 80 60 255" // background of chat conversation + + "SelectionFgColor" "255 255 255 255" // fg color of selected text + "SelectionBgColor" "SelectionBG" + "ListSelectionFgColor" "255 255 255 255" // + + "ListBgColor" "62 70 55 255" // background of server browser control, etc + "BuddyListBgColor" "62 70 55 255" // background of buddy list pane + + // App-specific stuff + "ChatBgColor" "WindowBgColor" + + // status selection + "StatusSelectFgColor" "BrightBaseText" + "StatusSelectFgColor2" "BrightControlText" // this is the color of the friends status + + // checkboxes + "CheckButtonBorder1" "BorderDark" // the left checkbutton border + "CheckButtonBorder2" "BorderBright" // the right checkbutton border + "CheckButtonCheck" "0 0 0 255" // color of the check itself + "CheckBgColor" "158 168 150 255" + + // buttons (default fg/bg colors are used if these are not set) +// "ButtonArmedFgColor" +// "ButtonArmedBgColor" +// "ButtonDepressedFgColor" "BrightControlText" +// "ButtonDepressedBgColor" + + // buddy buttons + BuddyButton + { + "FgColor1" "ControlText" + "FgColor2" "117 134 102 255" + + "ArmedFgColor1" "BrightBaseText" + "ArmedFgColor2" "BrightBaseText" + "ArmedBgColor" "SelectionBG" + } + + Chat + { + "TextColor" "BrightControlText" + "SelfTextColor" "BaseText" + "SeperatorTextColor" "DimBaseText" + } + + InGameDesktop + { + "MenuColor" "200 200 200 255" + "ArmedMenuColor" "255 255 255 255" + "DepressedMenuColor" "192 186 80 255" + "WidescreenBarColor" "0 0 0 0" + "MenuItemVisibilityRate" "0.03" // time it takes for one menu item to appear + "MenuItemHeight" "28" + "GameMenuInset" "32" + } + + "SectionTextColor" "BrightControlText" // text color for IN-GAME, ONLINE, OFFLINE sections of buddy list + "SectionDividerColor" "BorderDark" // color of line that runs under section name in buddy list + + // TF2 HUD + "HudStatusBgColor" "0 0 0 64" + "HudStatusSelectedBgColor" "0 0 0 192" + } + + // + //////////////////////// FONTS ///////////////////////////// + // + // describes all the fonts + Fonts + { + // fonts are used in order that they are listed + // fonts listed later in the order will only be used if they fulfill a range not already filled + // if a font fails to load then the subsequent fonts will replace + // fonts are used in order that they are listed + "DebugFixed" + { + "1" + { + "name" "Courier New" + "tall" "10" + "weight" "500" + "antialias" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + // fonts are used in order that they are listed + "DebugFixedSmall" + { + "1" + { + "name" "Courier New" + "tall" "7" + "weight" "500" + "antialias" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "Default" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "DefaultUnderline" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "underline" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "DefaultSmall" + { + "1" + { + "name" "Tahoma" + "tall" "13" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "DefaultSmallDropShadow" + { + "1" + { + "name" "Tahoma" + "tall" "13" + "weight" "0" + "dropshadow" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "DefaultVerySmall" + { + "1" + { + "name" "Tahoma" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + + "DefaultLarge" + { + "1" + { + "name" "Tahoma" + "tall" "18" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + + "MenuLarge" + { + "1" + { + "name" "Verdana" + "tall" "20" + "weight" "1000" + "antialias" "1" + } + } + + "ConsoleText" + { + "1" + { + "name" "Tahoma" + "tall" "13" + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + "range" "0x0000 0x007F" // Basic Latin + } + } + + "Trebuchet24" + { + "1" + { + "name" "Trebuchet MS" + "tall" "24" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + + + "Trebuchet20" + { + "1" + { + "name" "Trebuchet MS" + "tall" "20" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + + "Trebuchet18" + { + "1" + { + "name" "Trebuchet MS" + "tall" "18" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + + // HUD numbers + // We use multiple fonts to 'pulse' them in the HUD, hence the need for many of near size + "HUDNumber" + { + "1" + { + "name" "Trebuchet MS" + "tall" "40" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "HUDNumber1" + { + "1" + { + "name" "Trebuchet MS" + "tall" "41" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "HUDNumber2" + { + "1" + { + "name" "Trebuchet MS" + "tall" "42" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "HUDNumber3" + { + "1" + { + "name" "Trebuchet MS" + "tall" "43" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "HUDNumber4" + { + "1" + { + "name" "Trebuchet MS" + "tall" "44" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "HUDNumber5" + { + "1" + { + "name" "Trebuchet MS" + "tall" "45" + "weight" "900" + "range" "0x0000 0x007F" // Basic Latin + } + } + "DefaultFixed" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + "range" "0x0000 0x007F" // Basic Latin + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// "range" "0x0000 0x007F" // Basic Latin +// } + } + + "DefaultFixedDropShadow" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + "dropshadow" "1" + "range" "0x0000 0x007F" // Basic Latin + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// "range" "0x0000 0x007F" // Basic Latin +// } + } + + "DefaultFixedOutline" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + "outline" "1" + "range" "0x0000 0x007F" // Basic Latin + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// "range" "0x0000 0x007F" // Basic Latin +// } + } + + "CloseCaption_Normal" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "CloseCaption_Italic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "italic" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "CloseCaption_Bold" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + "CloseCaption_BoldItalic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + "italic" "1" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + } + } + + TitleFont + { + "1" + { + "name" "HalfLife2" + "tall" "72" + "weight" "400" + "antialias" "1" + } + } + } + + // + //////////////////// BORDERS ////////////////////////////// + // + // describes all the border types + Borders + { + BaseBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "4" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + TitleButtonDisabledBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BgColor" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BgColor" + "offset" "1 0" + } + } + Top + { + "1" + { + "color" "BgColor" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BgColor" + "offset" "0 0" + } + } + } + + TitleButtonDepressedBorder + { + "inset" "1 1 1 1" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + ScrollBarButtonBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + ScrollBarButtonDepressedBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + ButtonBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + FrameBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + TabBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + TabActiveBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "ControlBG" + "offset" "6 2" + } + } + } + + + ToolTipBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderSelection" + "offset" "0 0" + } + "2" + { + "color" "BorderBright" + "offset" "0 1" + } + } + Top + { + "1" + { + "color" "BorderSelection" + "offset" "0 0" + } + "2" + { + "color" "BorderBright" + "offset" "1 0" + } + } + Right + { + "1" + { + "color" "BorderSelection" + "offset" "0 0" + } + "2" + { + "color" "BorderDark" + "offset" "1 0" + } + } + Bottom + { + "1" + { + "color" "BorderSelection" + "offset" "0 0" + } + "2" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "2 1 1 1" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + ComboBoxBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + + MenuBorder + { + "inset" "1 1 1 1" + Left + { + "1" + { + "color" "BorderBright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderDark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + } + + BrowserBorder + { + "inset" "0 0 0 1" + Left + { + "1" + { + "color" "BorderDark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "BorderDark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "BorderBright" + "offset" "0 0" + } + } + } + } + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + // + // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts + CustomFontFiles + { + "1" "resource/HALFLIFE2.ttf" + } +} \ No newline at end of file diff --git a/mp/game/dab/resource/ui/bottomspectator.res b/mp/game/dab/resource/ui/bottomspectator.res new file mode 100755 index 000000000..e1a02c036 --- /dev/null +++ b/mp/game/dab/resource/ui/bottomspectator.res @@ -0,0 +1,105 @@ +"Resource/UI/BottomSpectator.res" +{ + "specmenu" + { + "ControlName" "Frame" + "fieldName" "specmenu" + "xpos" "0" + "ypos" "428" + "wide" "640" + "tall" "55" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + } + "settingscombo" + { + "ControlName" "ComboBox" + "fieldName" "settingscombo" + "xpos" "5" + "ypos" "14" + "wide" "135" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "textAlignment" "west" + } + "playercombo" + { + "ControlName" "ComboBox" + "fieldName" "playercombo" + "xpos" "c-150" + "ypos" "14" + "wide" "300" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "textAlignment" "center" + } + "viewcombo" + { + "ControlName" "ComboBox" + "fieldName" "viewcombo" + "xpos" "r140" + "ypos" "14" + "wide" "135" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "textAlignment" "west" + } + "specprev" + { + "ControlName" "Button" + "fieldName" "specprev" + "xpos" "c-175" + "ypos" "14" + "wide" "20" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "command" "specprev" + } + "specnext" + { + "ControlName" "Button" + "fieldName" "specnext" + "xpos" "c155" + "ypos" "14" + "wide" "20" + "tall" "22" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "command" "specnext" + } + +} diff --git a/mp/game/dab/resource/ui/buttonpanel.res b/mp/game/dab/resource/ui/buttonpanel.res new file mode 100755 index 000000000..9542f6560 --- /dev/null +++ b/mp/game/dab/resource/ui/buttonpanel.res @@ -0,0 +1,62 @@ +"Resource/UI/MapInfo.res" +{ + "button_panel" + { + "ControlName" "CButtonPanel" + "fieldName" "button_panel" + "xpos" "470" + "ypos" "180" + "wide" "105" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "NewsButton" + { + "ControlName" "Button" + "fieldName" "NewsButton" + "xpos" "0" + "ypos" "0" + "wide" "35" + "tall" "30" + "labelText" "NEWS" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "opennews" + } + + "LeaderboardButton" + { + "ControlName" "Button" + "fieldName" "LeaderboardButton" + "xpos" "35" + "ypos" "0" + "wide" "35" + "tall" "30" + "labelText" "LEADERS" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "openleaderboard" + } + + "OptionsButton" + { + "ControlName" "Button" + "fieldName" "OptionsButton" + "xpos" "70" + "ypos" "0" + "wide" "35" + "tall" "30" + "labelText" "OPTIONS" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "openoptions" + } +} diff --git a/mp/game/dab/resource/ui/buymenu.res b/mp/game/dab/resource/ui/buymenu.res new file mode 100755 index 000000000..830c86eeb --- /dev/null +++ b/mp/game/dab/resource/ui/buymenu.res @@ -0,0 +1,271 @@ +"Resource/UI/BuyMenu.res" +{ + "buy" + { + "ControlName" "CClassMenu" + "fieldName" "buy" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Requisitions" + { + "ControlName" "FolderLabel" + "fieldName" "Requisitions" + "xpos" "c-250" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_BuyMenu_Requisitions" + //"bgcolor_override" "0 0 0 100" + } + + "WeaponInfo" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponInfo" + "xpos" "c-250" + "ypos" "285" + "wide" "230" + "tall" "120" + "font" "FolderTiny" + "textAlignment" "north-west" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "WeaponImage" + { + "ControlName" "CModelPanel" + "fieldName" "WeaponImage" + "xpos" "c-175" + "ypos" "265" + "wide" "160" + "tall" "100" + "zpos" "5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "25" + //"start_framed" "1" + //"bgcolor_override" "0 0 0 100" + + "model" + { + "spotlight" "1" + "modelname" "models/weapons/beretta.mdl" + "origin_z" "0" + "origin_y" "5" + "origin_x" "70" + "angles_y" "200" + } + } + + "WeaponModel" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponModel" + "xpos" "c-210" + "ypos" "120" + "wide" "280" + "tall" "15" + "labelText" "#DA_BuyMenu_Model" + "textAlignment" "west" + "font" "FolderSmall" + } + + "WeaponStyle" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponStyle" + "xpos" "c-110" + "ypos" "120" + "wide" "280" + "tall" "15" + "labelText" "#DA_BuyMenu_Style" + "textAlignment" "west" + "font" "FolderSmall" + } + + "WeaponWeight" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponWeight" + "xpos" "c-70" + "ypos" "120" + "wide" "280" + "tall" "15" + "labelText" "#DA_BuyMenu_Weight" + "textAlignment" "west" + "font" "FolderSmall" + } + + "weapon_beretta" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_beretta" + "xpos" "c-210" + "ypos" "135" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_beretta" + "textAlignment" "west" + "Command" "buy beretta" + "font" "FolderSmall" + "weaponid" "beretta" + "info_model" "models/weapons/beretta.mdl" + } + + "weapon_m1911" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_m1911" + "xpos" "c-210" + "ypos" "150" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_M1911" + "textAlignment" "west" + "Command" "buy m1911" + "font" "FolderSmall" + "weaponid" "m1911" + "info_model" "models/weapons/m1911.mdl" + } + + "weapon_mossberg" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_mossberg" + "xpos" "c-210" + "ypos" "165" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_Mossberg" + "textAlignment" "west" + "Command" "buy mossberg" + "font" "FolderSmall" + "weaponid" "mossberg" + "info_model" "models/weapons/mossberg590.mdl" + } + + "weapon_mp5k" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_mp5k" + "xpos" "c-210" + "ypos" "180" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_MP5K" + "textAlignment" "west" + "Command" "buy mp5k" + "font" "FolderSmall" + "weaponid" "mp5k" + "info_model" "models/weapons/w_smg_mp5.mdl" + } + + "weapon_mac10" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_mac10" + "xpos" "c-210" + "ypos" "195" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_MAC10" + "textAlignment" "west" + "Command" "buy mac10" + "font" "FolderSmall" + "weaponid" "mac10" + "info_model" "models/weapons/mac10.mdl" + } + + "weapon_fal" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_fal" + "xpos" "c-210" + "ypos" "210" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_FAL" + "textAlignment" "west" + "Command" "buy fal" + "font" "FolderSmall" + "weaponid" "fal" + "info_model" "models/weapons/fal.mdl" + } + + "weapon_m16" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_m16" + "xpos" "c-210" + "ypos" "225" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_M16" + "textAlignment" "west" + "Command" "buy m16" + "font" "FolderSmall" + "weaponid" "m16" + "info_model" "models/weapons/w_rif_m4a1.mdl" + } + + "weapon_grenade" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_grenade" + "xpos" "c-210" + "ypos" "240" + "wide" "170" + "tall" "15" + "labelText" "#DA_BuyMenu_Button_Grenade" + "textAlignment" "west" + "Command" "buy grenade" + "font" "FolderSmall" + "weaponid" "grenade" + "info_model" "models/weapons/w_eq_fraggrenade.mdl" + } + + "weapon_random" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_random" + "xpos" "c-80" + "ypos" "70" + "wide" "40" + "tall" "15" + "labelText" "#DA_BuyMenu_Random" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "buy random" + "info_string" "#weaponinfo_random" + "default" "1" + } + + "weapon_clear" + { + "ControlName" "WeaponButton" + "fieldName" "weapon_clear" + "xpos" "c-80" + "ypos" "90" + "wide" "40" + "tall" "15" + "labelText" "#DA_Clear" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "buy clear" + } +} diff --git a/mp/game/dab/resource/ui/charactermenu.res b/mp/game/dab/resource/ui/charactermenu.res new file mode 100755 index 000000000..fc6b43b6c --- /dev/null +++ b/mp/game/dab/resource/ui/charactermenu.res @@ -0,0 +1,129 @@ +"Resource/UI/Character.res" +{ + "class" + { + "ControlName" "CClassMenu" + "fieldName" "class" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "Agents" + { + "ControlName" "FolderLabel" + "fieldName" "Agents" + "xpos" "c-250" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_BuyMenu_Agents" + //"bgcolor_override" "0 0 0 100" + } + + "frank" + { + "ControlName" "CharacterButton" + "fieldName" "frank" + "xpos" "c-250" + "ypos" "100" + "wide" "100" + "tall" "100" + "labelText" "#DA_CharacterMenu_Button_Frank" + "textAlignment" "center" + "Command" "character frank" + "font" "FolderSmall" + + "character" "frank" + "sequence" "john_pose" + "body_yaw" "0" + "body_pitch" "0" + "weaponmodel" "models/weapons/mossberg590.mdl" + } + + "wish" + { + "ControlName" "CharacterButton" + "fieldName" "wish" + "xpos" "c-140" + "ypos" "100" + "wide" "100" + "tall" "100" + "labelText" "#DA_CharacterMenu_Button_Wish" + "textAlignment" "center" + "Command" "character wish" + "font" "FolderSmall" + + "character" "wish" + "sequence" "wish_pose" + "body_yaw" "15" + "body_pitch" "-40" + "weaponmodel" "models/weapons/m1911.mdl" + } + +// "bomber" +// { +// "ControlName" "CharacterButton" +// "fieldName" "Bomber" +// "xpos" "c-250" +// "ypos" "210" +// "wide" "100" +// "tall" "100" +// "labelText" "#DA_CharacterMenu_Button_Bomber" +// "textAlignment" "center" +// "Command" "character bomber" +// "font" "FolderSmall" + +// "character" "bomber" +// "sequence" "bomber_pose" +// "body_yaw" "15" +// "body_pitch" "-40" +// "weaponmodel" "models/weapons/fal.mdl" +// } + + "eightball" + { + "ControlName" "CharacterButton" + "fieldName" "Eightball" + "xpos" "c-250" + "ypos" "210" + "wide" "100" + "tall" "100" + "labelText" "#DA_CharacterMenu_Button_Eightball" + "textAlignment" "center" + "Command" "character eightball" + "font" "FolderSmall" + + "character" "eightball" + "sequence" "eightball_pose" + "body_yaw" "15" + "body_pitch" "-40" + "weaponmodel" "models/weapons/dualberetta.mdl" + } + + "character_random" + { + "ControlName" "CharacterButton" + "fieldName" "character_random" + "xpos" "c-80" + "ypos" "70" + "wide" "40" + "tall" "15" + "labelText" "#DA_CharacterMenu_Random" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "character random" + "default" "1" + + "character" "" + } +} diff --git a/mp/game/dab/resource/ui/credits.res b/mp/game/dab/resource/ui/credits.res new file mode 100755 index 000000000..f6c858eb6 --- /dev/null +++ b/mp/game/dab/resource/ui/credits.res @@ -0,0 +1,27 @@ +"Resource/UI/credits.res" +{ + "credits" + { + "ControlName" "CDACredits" + "fieldName" "credits" + "xpos" "c100" + "ypos" "200" + "wide" "300" + "tall" "250" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "CreditsHTML" + { + "ControlName" "HTML" + "fieldName" "CreditsHTML" + "xpos" "10" + "ypos" "30" + "wide" "280" + "tall" "210" + } +} diff --git a/mp/game/dab/resource/ui/folder_complete.res b/mp/game/dab/resource/ui/folder_complete.res new file mode 100755 index 000000000..46c12ba7a --- /dev/null +++ b/mp/game/dab/resource/ui/folder_complete.res @@ -0,0 +1,286 @@ +"Resource/UI/FolderMenu.res" +{ + "folder" + { + "ControlName" "CFolderMenu" + "fieldName" "folder" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "Stain" + { + "ControlName" "PanelTexture" + "fieldName" "Stain" + "xpos" "c-265" + "ypos" "355" + "wide" "110" + "tall" "90" + "zpos" "-50" + "image" "folder_stain" + } + + "AgentName" + { + "ControlName" "FolderLabel" + "fieldName" "AgentName" + "xpos" "c5" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_Checklist_Heading" + //"bgcolor_override" "0 0 0 100" + } + + "player_preview" + { + "ControlName" "CModelPanel" + "fieldName" "player_preview" + "xpos" "c-5" + "ypos" "70" + "wide" "120" + "tall" "210" + "zpos" "-25" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "20" + //"bgcolor_override" "150 150 150 255" + + "model" + { + "spotlight" "1" + "modelname" "models/player/frank.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "m1911_idle" + "pose_parameters" + { + "body_yaw" "25.0" + "body_pitch" "-30.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "WeaponIconArea" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponIconArea" + "xpos" "c115" + "ypos" "90" + "wide" "120" + "tall" "200" + "zpos" "1" + "image" "" + //"bgcolor_override" "0 0 0 155" + } + + "WeaponTotalWeight" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponTotalWeight" + "xpos" "c150" + "ypos" "270" + "wide" "55" + "tall" "15" + "labelText" "#DA_BuyMenu_TotalWeight" + "textAlignment" "east" + "font" "FolderTiny" + //"bgcolor_override" "0 0 0 100" + } + + "WeaponTotalWeightNumber" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponTotalWeightNumber" + "xpos" "c210" + "ypos" "270" + "wide" "30" + "tall" "15" + "labelText" "0/30" + "textAlignment" "west" + "font" "FolderTiny" + //"bgcolor_override" "0 0 0 100" + } + + "StyleSkill" + { + "ControlName" "FolderLabel" + "fieldName" "StyleSkill" + "xpos" "c5" + "ypos" "300" + "wide" "230" + "tall" "160" + "font" "FolderSmall" + "textAlignment" "north-west" + "wrap" "1" + "labelText" "#DA_BuyMenu_StyleSkill" + //"bgcolor_override" "0 0 0 100" + } + + "SkillInfo" + { + "ControlName" "FolderLabel" + "fieldName" "SkillInfo" + "xpos" "c5" + "ypos" "320" + "wide" "150" + "tall" "60" + "font" "FolderTiny" + "textAlignment" "north-west" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "SkillIcon" + { + "ControlName" "PanelTexture" + "fieldName" "SkillIcon" + "xpos" "c180" + "ypos" "295" + "wide" "60" + "tall" "60" + "image" "" + "zpos" "-1" + } + + "ApproveButton" + { + "ControlName" "Button" + "fieldName" "ApproveButton" + "xpos" "c5" + "ypos" "365" + "wide" "230" + "tall" "55" + "labelText" "#DA_Close" + "textAlignment" "center" + "font" "FolderLarge" + "Command" "respawn" + } + + "suicide_option" + { + "ControlName" "CheckButton" + "fieldName" "suicide_option" + "xpos" "c-5" + "ypos" "420" + "zpos" "5" + "wide" "240" + "tall" "21" + "labelText" "#DA_Checklist_AutoKill" + "textAlignment" "west" + "font" "FolderTiny" + } + + "ChangeTeamsButton" + { + "ControlName" "Button" + "fieldName" "ChangeTeamsButton" + "xpos" "c105" + "ypos" "11" + "zpos" "5" + "wide" "80" + "tall" "15" + "labelText" "#DA_Menu_ChooseTeam" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "tab team" + } + + "SpectateButton" + { + "ControlName" "Button" + "fieldName" "SpectateButton" + "xpos" "c195" + "ypos" "11" + "zpos" "5" + "wide" "50" + "tall" "15" + "labelText" "#DA_Menu_Spectate" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "spectate" + } + + "AgentsTab" + { + "ControlName" "ImageButton" + "fieldName" "AgentsTab" + "xpos" "c235" + "ypos" "50" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab characters" + "image" "folder_tab_agents" + } + + "WeaponsTab" + { + "ControlName" "ImageButton" + "fieldName" "WeaponsTab" + "xpos" "c235" + "ypos" "80" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab weapons" + "image" "folder_tab_weapons" + } + + "SkillsTab" + { + "ControlName" "ImageButton" + "fieldName" "SkillsTab" + "xpos" "c235" + "ypos" "110" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab skills" + "image" "folder_tab_skills" + } +} diff --git a/mp/game/dab/resource/ui/folder_noweapons.res b/mp/game/dab/resource/ui/folder_noweapons.res new file mode 100755 index 000000000..7157805fd --- /dev/null +++ b/mp/game/dab/resource/ui/folder_noweapons.res @@ -0,0 +1,191 @@ +"Resource/UI/FolderMenu.res" +{ + "folder" + { + "ControlName" "CFolderMenu" + "fieldName" "folder" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "Stain" + { + "ControlName" "PanelTexture" + "fieldName" "Stain" + "xpos" "c-265" + "ypos" "355" + "wide" "110" + "tall" "90" + "zpos" "-50" + "image" "folder_stain" + } + + "AgentName" + { + "ControlName" "FolderLabel" + "fieldName" "AgentName" + "xpos" "c5" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_Checklist_Heading" + //"bgcolor_override" "0 0 0 100" + } + + "player_preview" + { + "ControlName" "CModelPanel" + "fieldName" "player_preview" + "xpos" "c-5" + "ypos" "95" + "wide" "160" + "tall" "280" + "zpos" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "20" + //"bgcolor_override" "150 150 150 255" + + "model" + { + "spotlight" "1" + "modelname" "models/player/frank.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "m1911_idle" + "pose_parameters" + { + "body_yaw" "25.0" + "body_pitch" "-30.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "ProfileInfo" + { + "ControlName" "FolderLabel" + "fieldName" "ProfileInfo" + "xpos" "c120" + "ypos" "120" + "wide" "100" + "tall" "300" + "labelText" "#DA_Checklist_Profile" + "textAlignment" "north-west" + "font" "FolderTiny" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "ChangeTeamsButton" + { + "ControlName" "Button" + "fieldName" "ChangeTeamsButton" + "xpos" "c105" + "ypos" "11" + "zpos" "5" + "wide" "80" + "tall" "15" + "labelText" "#DA_Menu_ChooseTeam" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "tab team" + } + + "SpectateButton" + { + "ControlName" "Button" + "fieldName" "SpectateButton" + "xpos" "c195" + "ypos" "11" + "zpos" "5" + "wide" "50" + "tall" "15" + "labelText" "#DA_Menu_Spectate" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "spectate" + } + + "AgentsTab" + { + "ControlName" "ImageButton" + "fieldName" "AgentsTab" + "xpos" "c235" + "ypos" "50" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab characters" + "image" "folder_tab_agents" + } + + "WeaponsTab" + { + "ControlName" "ImageButton" + "fieldName" "WeaponsTab" + "xpos" "c235" + "ypos" "80" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab weapons" + "image" "folder_tab_weapons" + } + + "SkillsTab" + { + "ControlName" "ImageButton" + "fieldName" "SkillsTab" + "xpos" "c235" + "ypos" "110" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab skills" + "image" "folder_tab_skills" + } +} diff --git a/mp/game/dab/resource/ui/folder_team.res b/mp/game/dab/resource/ui/folder_team.res new file mode 100755 index 000000000..ccba53134 --- /dev/null +++ b/mp/game/dab/resource/ui/folder_team.res @@ -0,0 +1,158 @@ +"Resource/UI/FolderMenu.res" +{ + "folder" + { + "ControlName" "CFolderMenu" + "fieldName" "folder" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "Stain" + { + "ControlName" "PanelTexture" + "fieldName" "Stain" + "xpos" "c-265" + "ypos" "355" + "wide" "110" + "tall" "90" + "zpos" "-50" + "image" "folder_stain" + } + + "player_preview" + { + "ControlName" "CModelPanel" + "fieldName" "player_preview" + "xpos" "c-5" + "ypos" "95" + "wide" "160" + "tall" "280" + "zpos" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "20" + + "model" + { + "spotlight" "1" + "modelname" "models/player/frank.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "m1911_idle" + "pose_parameters" + { + "body_yaw" "25.0" + "body_pitch" "-30.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "ProfileInfo" + { + "ControlName" "FolderLabel" + "fieldName" "ProfileInfo" + "xpos" "c120" + "ypos" "120" + "wide" "100" + "tall" "300" + "labelText" "#DA_Checklist_Profile" + "textAlignment" "north-west" + "font" "FolderTiny" + } + + "SpectateButton" + { + "ControlName" "Button" + "fieldName" "SpectateButton" + "xpos" "c195" + "ypos" "11" + "zpos" "5" + "wide" "50" + "tall" "15" + "labelText" "#DA_Menu_Spectate" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "spectate" + } + + "AgentsTab" + { + "ControlName" "ImageButton" + "fieldName" "AgentsTab" + "xpos" "c235" + "ypos" "50" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab characters" + "image" "folder_tab_agents" + } + + "WeaponsTab" + { + "ControlName" "ImageButton" + "fieldName" "WeaponsTab" + "xpos" "c235" + "ypos" "80" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab weapons" + "image" "folder_tab_weapons" + } + + "SkillsTab" + { + "ControlName" "ImageButton" + "fieldName" "SkillsTab" + "xpos" "c235" + "ypos" "110" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab skills" + "image" "folder_tab_skills" + } +} diff --git a/mp/game/dab/resource/ui/folder_weapons.res b/mp/game/dab/resource/ui/folder_weapons.res new file mode 100755 index 000000000..03823bdaf --- /dev/null +++ b/mp/game/dab/resource/ui/folder_weapons.res @@ -0,0 +1,231 @@ +"Resource/UI/FolderMenu.res" +{ + "folder" + { + "ControlName" "CFolderMenu" + "fieldName" "folder" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "Stain" + { + "ControlName" "PanelTexture" + "fieldName" "Stain" + "xpos" "c-265" + "ypos" "355" + "wide" "110" + "tall" "90" + "zpos" "-50" + "image" "folder_stain" + } + + "AgentName" + { + "ControlName" "FolderLabel" + "fieldName" "AgentName" + "xpos" "c5" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_Checklist_Heading" + //"bgcolor_override" "0 0 0 100" + } + + "player_preview" + { + "ControlName" "CModelPanel" + "fieldName" "player_preview" + "xpos" "c-5" + "ypos" "95" + "wide" "160" + "tall" "280" + "zpos" "-25" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "20" + //"bgcolor_override" "150 150 150 255" + + "model" + { + "spotlight" "1" + "modelname" "models/player/frank.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "m1911_idle" + "pose_parameters" + { + "body_yaw" "25.0" + "body_pitch" "-30.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "WeaponIconArea" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponIconArea" + "xpos" "c120" + "ypos" "120" + "wide" "120" + "tall" "230" + "zpos" "1" + "image" "" + //"bgcolor_override" "0 0 0 155" + } + + "WeaponTotalWeight" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponTotalWeight" + "xpos" "c125" + "ypos" "320" + "wide" "70" + "tall" "15" + "labelText" "#DA_BuyMenu_TotalWeight" + "textAlignment" "east" + "font" "FolderSmall" + //"bgcolor_override" "0 0 0 100" + } + + "WeaponTotalWeightNumber" + { + "ControlName" "FolderLabel" + "fieldName" "WeaponTotalWeightNumber" + "xpos" "c200" + "ypos" "320" + "wide" "30" + "tall" "15" + "labelText" "0/30" + "textAlignment" "west" + "font" "FolderSmall" + //"bgcolor_override" "0 0 0 100" + } + + "ProceedButton" + { + "ControlName" "Button" + "fieldName" "ProceedButton" + "xpos" "c135" + "ypos" "r78" + "wide" "100" + "tall" "30" + "labelText" "#DA_Proceed" + "textAlignment" "center" + "font" "FolderMedium" + "Command" "tab skills" + } + + "ChangeTeamsButton" + { + "ControlName" "Button" + "fieldName" "ChangeTeamsButton" + "xpos" "c105" + "ypos" "11" + "zpos" "5" + "wide" "80" + "tall" "15" + "labelText" "#DA_Menu_ChooseTeam" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "tab team" + } + + "SpectateButton" + { + "ControlName" "Button" + "fieldName" "SpectateButton" + "xpos" "c195" + "ypos" "11" + "zpos" "5" + "wide" "50" + "tall" "15" + "labelText" "#DA_Menu_Spectate" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "spectate" + } + + "AgentsTab" + { + "ControlName" "ImageButton" + "fieldName" "AgentsTab" + "xpos" "c235" + "ypos" "50" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab characters" + "image" "folder_tab_agents" + } + + "WeaponsTab" + { + "ControlName" "ImageButton" + "fieldName" "WeaponsTab" + "xpos" "c235" + "ypos" "80" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab weapons" + "image" "folder_tab_weapons" + } + + "SkillsTab" + { + "ControlName" "ImageButton" + "fieldName" "SkillsTab" + "xpos" "c235" + "ypos" "110" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab skills" + "image" "folder_tab_skills" + } +} diff --git a/mp/game/dab/resource/ui/foldermenu.res b/mp/game/dab/resource/ui/foldermenu.res new file mode 100755 index 000000000..5c4241d1c --- /dev/null +++ b/mp/game/dab/resource/ui/foldermenu.res @@ -0,0 +1,319 @@ +"Resource/UI/FolderMenu.res" +{ + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "Stain" + { + "ControlName" "PanelTexture" + "fieldName" "Stain" + "xpos" "c-265" + "ypos" "355" + "wide" "110" + "tall" "90" + "zpos" "-50" + "image" "folder_stain" + } + + "AgentDeploymentChecklist" + { + "ControlName" "FolderLabel" + "fieldName" "AgentDeploymentChecklist" + "xpos" "c-250" + "ypos" "45" + "wide" "220" + "tall" "35" + "font" "FolderMedium" + "textAlignment" "center" + "labelText" "#DA_Checklist_Heading" + //"bgcolor_override" "0 0 0 100" + } + + "player_preview_background" + { + "ControlName" "ImagePanel" + "fillcolor" "0 0 0 255" + "xpos" "c-257" + "ypos" "85" + "wide" "100" + "tall" "120" + "zpos" "-10" + } + + "player_preview" + { + "ControlName" "CModelPanel" + "fieldName" "player_preview" + "xpos" "c-257" + "ypos" "85" + "wide" "100" + "tall" "120" + "zpos" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "20" + "bgcolor_override" "150 150 150 255" + + "model" + { + "spotlight" "1" + "modelname" "models/player/frank.mdl" + "origin_z" "-35" + "origin_y" "0" + "origin_x" "130" + "angles_y" "180" + + "animation" + { + "sequence" "m1911_idle" + "pose_parameters" + { + "body_yaw" "25.0" + "body_pitch" "-30.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "ProfileHeader" + { + "ControlName" "PanelTexture" + "fieldName" "ProfileHeader" + "xpos" "c-157" + "ypos" "85" + "wide" "137" + "tall" "26" + "zpos" "-10" + "image" "folder_header_small" + } + + "ProfileTitle" + { + "ControlName" "FolderLabel" + "fieldName" "ProfileTitle" + "xpos" "c-152" + "ypos" "85" + "wide" "130" + "tall" "26" + "labelText" "#DA_Checklist_Profile" + "textAlignment" "west" + "font" "FolderTiny" + "fgcolor_override" "255 255 255 255" + } + + "ProfileInfo" + { + "ControlName" "FolderLabel" + "fieldName" "ProfileInfo" + "xpos" "c-152" + "ypos" "115" + "wide" "130" + "tall" "100" + "labelText" "#DA_Checklist_Profile" + "textAlignment" "north-west" + "font" "FolderTiny" + } + + "RequestedArmamentHeader" + { + "ControlName" "PanelTexture" + "fieldName" "RequestedArmamentHeader" + "xpos" "c-260" + "ypos" "205" + "wide" "240" + "tall" "26" + "image" "folder_header_large" + "zpos" "-10" + } + + "RequestedArmamentTitle" + { + "ControlName" "FolderLabel" + "fieldName" "RequestedArmamentTitle" + "xpos" "c-255" + "ypos" "205" + "wide" "220" + "tall" "26" + "labelText" "#DA_Checklist_Requisitions" + "textAlignment" "west" + "font" "FolderTiny" + "fgcolor_override" "255 255 255 255" + } + + //"SlotsRemaining" + //{ + // "ControlName" "FolderLabel" + // "fieldName" "SlotsRemaining" + // "xpos" "c-145" + // "ypos" "205" + // "wide" "120" + // "tall" "26" + // "labelText" "#DA_SlotsRemaining" + // "textAlignment" "east" + // "font" "FolderTiny" + // "fgcolor_override" "255 255 255 255" + //} + + "RequestedArmament1" + { + "ControlName" "FolderLabel" + "fieldName" "RequestedArmament1" + "xpos" "c-260" + "ypos" "230" + "wide" "115" + "tall" "85" + "font" "FolderTiny" + "textAlignment" "north-west" + "labelText" "" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "RequestedArmament2" + { + "ControlName" "FolderLabel" + "fieldName" "RequestedArmament2" + "xpos" "c-140" + "ypos" "230" + "wide" "115" + "tall" "85" + "font" "FolderTiny" + "textAlignment" "north-west" + "labelText" "" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "CharacteristicsHeader" + { + "ControlName" "PanelTexture" + "fieldName" "CharacteristicsHeader" + "xpos" "c-260" + "ypos" "315" + "wide" "240" + "tall" "26" + "image" "folder_header_large" + "zpos" "-10" + } + + "CharacteristicsTitle" + { + "ControlName" "FolderLabel" + "fieldName" "CharacteristicsTitle" + "xpos" "c-255" + "ypos" "315" + "wide" "240" + "tall" "26" + "labelText" "#DA_Checklist_Characteristics" + "textAlignment" "west" + "font" "FolderTiny" + "fgcolor_override" "255 255 255 255" + } + + "CharacteristicsInfo" + { + "ControlName" "FolderLabel" + "fieldName" "CharacteristicsInfo" + "xpos" "c-255" + "ypos" "340" + "wide" "240" + "tall" "100" + "labelText" "" + "textAlignment" "north-west" + "font" "FolderTiny" + "wrap" "1" + } + + "suicide_option" + { + "ControlName" "CheckButton" + "fieldName" "suicide_option" + "xpos" "c-260" + "ypos" "420" + "zpos" "5" + "wide" "240" + "tall" "21" + "labelText" "#DA_Checklist_AutoKill" + "textAlignment" "west" + "font" "FolderTiny" + } + + "SpectateButton" + { + "ControlName" "Button" + "fieldName" "SpectateButton" + "xpos" "c-260" + "ypos" "450" + "zpos" "5" + "wide" "50" + "tall" "15" + "labelText" "#DA_Menu_Spectate" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "spectate" + } + + "AgentsTab" + { + "ControlName" "ImageButton" + "fieldName" "AgentsTab" + "xpos" "c235" + "ypos" "50" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab characters" + "image" "folder_tab_agents" + } + + "WeaponsTab" + { + "ControlName" "ImageButton" + "fieldName" "WeaponsTab" + "xpos" "c235" + "ypos" "80" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab weapons" + "image" "folder_tab_weapons" + } + + "SkillsTab" + { + "ControlName" "ImageButton" + "fieldName" "SkillsTab" + "xpos" "c235" + "ypos" "110" + "zpos" "5" + "wide" "56" + "tall" "28" + "labelText" "" + "textAlignment" "west" + "font" "FolderTiny" + "Command" "tab skills" + "image" "folder_tab_skills" + } +} diff --git a/mp/game/dab/resource/ui/leaderboard.res b/mp/game/dab/resource/ui/leaderboard.res new file mode 100755 index 000000000..6d524f02f --- /dev/null +++ b/mp/game/dab/resource/ui/leaderboard.res @@ -0,0 +1,42 @@ +"Resource/UI/leaderboard.res" +{ + "leaderboard" + { + "ControlName" "CLeaderboard" + "fieldName" "leaderboard" + "xpos" "250" + "ypos" "210" + "wide" "390" + "tall" "240" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "LeaderboardHTML" + { + "ControlName" "HTML" + "fieldName" "LeaderboardHTML" + "xpos" "10" + "ypos" "30" + "wide" "380" + "tall" "180" + } + + "MoreButton" + { + "ControlName" "Button" + "fieldName" "MoreButton" + "xpos" "10" + "ypos" "220" + "wide" "90" + "tall" "20" + "labelText" "#DA_View_Leaderboards" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "leaderboards" + } +} diff --git a/mp/game/dab/resource/ui/mapinfo.res b/mp/game/dab/resource/ui/mapinfo.res new file mode 100755 index 000000000..b4dff7638 --- /dev/null +++ b/mp/game/dab/resource/ui/mapinfo.res @@ -0,0 +1,81 @@ +"Resource/UI/MapInfo.res" +{ + "intro" + { + "ControlName" "CMapInfo" + "fieldName" "intro" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "TopSecret" + { + "ControlName" "FolderLabel" + "fieldName" "TopSecret" + "xpos" "c-255" + "ypos" "50" + "wide" "230" + "tall" "30" + "labelText" "#DA_MOTD_TopSecret" + "textAlignment" "north" + "font" "FolderMedium" + //"bgcolor_override" "0 0 0 100" + } + + "MapName" + { + "ControlName" "FolderLabel" + "fieldName" "MapName" + "xpos" "c5" + "ypos" "50" + "wide" "230" + "tall" "30" + "labelText" "" + "textAlignment" "north" + "font" "FolderMedium" + //"bgcolor_override" "0 0 0 100" + } + + "MapMessage" + { + "ControlName" "HTML" + "fieldName" "MapMessage" + "xpos" "c-255" + "ypos" "90" + "wide" "490" + "tall" "320" + } + + "ok" + { + "ControlName" "Button" + "fieldName" "ok" + "xpos" "c5" + "ypos" "418" + "wide" "230" + "tall" "20" + "labelText" "#PropertyDialog_OK" + "textAlignment" "center" + "command" "okay" + "font" "FolderSmall" + } +} diff --git a/mp/game/dab/resource/ui/navprogress.res b/mp/game/dab/resource/ui/navprogress.res new file mode 100755 index 000000000..b47cabd9a --- /dev/null +++ b/mp/game/dab/resource/ui/navprogress.res @@ -0,0 +1,117 @@ +"Resource/UI/NavProgress.res" +{ + "nav_progress" + { + "ControlName" "Frame" + "fieldName" "nav_progress" + "xpos" "200" + "ypos" "215" + "wide" "240" + "tall" "40" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + } + "RoundedCornerBackground" + { + "ControlName" "Panel" + "fieldName" "RoundedCornerBackground" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "40" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "zpos" "0" + } + "TitleLabel" + { + "ControlName" "Label" + "fieldName" "TitleLabel" + "xpos" "5" + "ypos" "5" + "wide" "80" + "tall" "15" + "autoResize" "0" + "pinCorner" "2" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "zpos" "1" + } + "TextLabel" + { + "ControlName" "Label" + "fieldName" "TextLabel" + "xpos" "5" + "ypos" "5" + "wide" "230" + "tall" "15" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "zpos" "1" + } + "ProgressBarSizer" + { + "ControlName" "Panel" + "fieldName" "ProgressBarSizer" + "xpos" "9" + "ypos" "24" + "wide" "222" + "tall" "7" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "zpos" "1" + } + "ProgressBar" + { + "ControlName" "Panel" + "fieldName" "ProgressBar" + "xpos" "9" + "ypos" "24" + "wide" "222" + "tall" "7" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "zpos" "1" + } + "ProgressBarBorder" + { + "ControlName" "Panel" + "fieldName" "ProgressBarBorder" + "xpos" "7" + "ypos" "22" + "wide" "226" + "tall" "10" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "zpos" "2" + } +} diff --git a/mp/game/dab/resource/ui/news.res b/mp/game/dab/resource/ui/news.res new file mode 100755 index 000000000..a71b7008e --- /dev/null +++ b/mp/game/dab/resource/ui/news.res @@ -0,0 +1,57 @@ +"Resource/UI/MapInfo.res" +{ + "news" + { + "ControlName" "CNewsFrame" + "fieldName" "news" + "xpos" "250" + "ypos" "210" + "wide" "390" + "tall" "240" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "NewsMessage" + { + "ControlName" "HTML" + "fieldName" "NewsMessage" + "xpos" "10" + "ypos" "30" + "wide" "380" + "tall" "180" + } + + "ForumsButton" + { + "ControlName" "Button" + "fieldName" "ForumsButton" + "xpos" "10" + "ypos" "220" + "wide" "90" + "tall" "20" + "labelText" "#DA_Visit_Forums" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "forums" + } + + "WebsiteButton" + { + "ControlName" "Button" + "fieldName" "WebsiteButton" + "xpos" "110" + "ypos" "220" + "wide" "90" + "tall" "20" + "labelText" "#DA_Visit_Website" + "textAlignment" "center" + "wrap" "0" + "centerwrap" "0" + "command" "website" + } +} diff --git a/mp/game/dab/resource/ui/options.res b/mp/game/dab/resource/ui/options.res new file mode 100755 index 000000000..85fbe4e6f --- /dev/null +++ b/mp/game/dab/resource/ui/options.res @@ -0,0 +1,63 @@ +"Resource/UI/options.res" +{ + "options" + { + "ControlName" "COptions" + "fieldName" "options" + "xpos" "250" + "ypos" "210" + "wide" "390" + "tall" "240" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + + "SSAO" + { + "ControlName" "CvarToggleCheckButton" + "fieldName" "SSAO" + "xpos" "10" + "ypos" "30" + "wide" "20" + "tall" "20" + "cvar_name" "da_ssao" + } + + "SSAOLabel" + { + "ControlName" "Label" + "fieldName" "SSAOLabel" + "xpos" "30" + "ypos" "30" + "wide" "380" + "tall" "20" + "labelText" "Screen Space Ambient Occlusion" + "fgcolor_override" "255 255 255 255" + } + + "PrettyPixels" + { + "ControlName" "CvarToggleCheckButton" + "fieldName" "PrettyPixels" + "xpos" "10" + "ypos" "60" + "wide" "20" + "tall" "20" + "cvar_name" "da_pretty_pixels" + } + + "PrettyPixelsLabel" + { + "ControlName" "Label" + "fieldName" "PrettyPixelsLabel" + "xpos" "30" + "ypos" "60" + "wide" "380" + "tall" "20" + "labelText" "Pretty Pixels" + "fgcolor_override" "255 255 255 255" + } +} diff --git a/mp/game/dab/resource/ui/scoreboard.res b/mp/game/dab/resource/ui/scoreboard.res new file mode 100755 index 000000000..c6eceff84 --- /dev/null +++ b/mp/game/dab/resource/ui/scoreboard.res @@ -0,0 +1,179 @@ +"Resource/UI/ScoreBoard.res" +{ + "scores" + { + "ControlName" "CClientScoreBoardDialog" + "fieldName" "scores" + "xpos" "63" + "ypos" "42" + "wide" "500" + "tall" "405" + "bgcolor_override" "0 0 0 150" + + "avatar_width" "35" + "score_width" "35" + "ping_width" "20" + } + + "ServerName" + { + "ControlName" "Label" + "fieldName" "ServerName" + "xpos" "30" + "ypos" "10" + "wide" "240" + "tall" "25" + "font" "ScoreboardMedium" + "textAlignment" "center" + //"bgcolor_override" "150 0 0 100" + } + + "PlayerList" + { + "ControlName" "SectionedListPanel" + "fieldName" "PlayerList" + "xpos" "0" + "ypos" "30" + "wide" "300" + "tall" "375" + "autoresize" "3" + "font" "ScoreboardTiny" + + //"show_columns" "1" + } + + "MostStyle" + { + "ControlName" "Label" + "fieldName" "MostStyle" + "xpos" "300" + "ypos" "30" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + "labelText" "#DA_ScoreBoard_MostStyle" + //"bgcolor_override" "0 0 0 100" + } + + "MostStylePlayer" + { + "ControlName" "Label" + "fieldName" "MostStylePlayer" + "xpos" "300" + "ypos" "50" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + //"bgcolor_override" "0 0 0 100" + } + + "MostStunts" + { + "ControlName" "Label" + "fieldName" "MostStunts" + "xpos" "300" + "ypos" "80" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + "labelText" "#DA_ScoreBoard_StuntKills" + //"bgcolor_override" "0 0 0 100" + } + + "MostStuntsPlayer" + { + "ControlName" "Label" + "fieldName" "MostStuntsPlayer" + "xpos" "300" + "ypos" "100" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + //"bgcolor_override" "0 0 0 100" + } + + "MostBrawl" + { + "ControlName" "Label" + "fieldName" "MostBrawl" + "xpos" "300" + "ypos" "135" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + "labelText" "#DA_ScoreBoard_BrawlKills" + //"bgcolor_override" "0 0 0 100" + } + + "MostBrawlPlayer" + { + "ControlName" "Label" + "fieldName" "MostBrawlPlayer" + "xpos" "300" + "ypos" "155" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + //"bgcolor_override" "0 0 0 100" + } + + "MostStreak" + { + "ControlName" "Label" + "fieldName" "MostStreak" + "xpos" "300" + "ypos" "185" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + "labelText" "#DA_ScoreBoard_KillStreak" + //"bgcolor_override" "0 0 0 100" + } + + "MostStreakPlayer" + { + "ControlName" "Label" + "fieldName" "MostStreakPlayer" + "xpos" "300" + "ypos" "205" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + //"bgcolor_override" "0 0 0 100" + } + + "MostGrenade" + { + "ControlName" "Label" + "fieldName" "MostGrenade" + "xpos" "300" + "ypos" "235" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + "labelText" "#DA_ScoreBoard_GrenadeKills" + //"bgcolor_override" "0 0 0 100" + } + + "MostGrenadePlayer" + { + "ControlName" "Label" + "fieldName" "MostGrenadePlayer" + "xpos" "300" + "ypos" "255" + "wide" "200" + "tall" "15" + "font" "ScoreboardSmall" + "textAlignment" "center" + //"bgcolor_override" "0 0 0 100" + } +} diff --git a/mp/game/dab/resource/ui/skillmenu.res b/mp/game/dab/resource/ui/skillmenu.res new file mode 100755 index 000000000..0f642a91a --- /dev/null +++ b/mp/game/dab/resource/ui/skillmenu.res @@ -0,0 +1,234 @@ +"Resource/UI/SkillMenu.res" +{ + "buyequip_ct" + { + "ControlName" "CSkillMenu" + "fieldName" "buyequip_ct" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + } + + "Title" + { + "ControlName" "FolderLabel" + "fieldName" "Title" + "xpos" "c-250" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_SkillMenu_Title" + } + + "skill_random" + { + "ControlName" "SkillButton" + "fieldName" "skill_random" + "xpos" "c-80" + "ypos" "70" + "wide" "40" + "tall" "15" + "labelText" "#DA_SkillMenu_Random" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "setskill random" + "skill" "random" + "default" "1" + } + + "skill_cancel" + { + "ControlName" "SkillButton" + "fieldName" "skill_cancel" + "xpos" "c160" + "ypos" "70" + "wide" "50" + "tall" "15" + "labelText" "#DA_SkillMenu_Cancel" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "close" + "default" "1" + "visible" "1" + } + + "skill_bg_marksman" + { + "ControlName" "PanelTexture" + "fieldName" "skill_bg_marksman" + "xpos" "c-255" + "ypos" "100" + "wide" "70" + "tall" "70" + "zpos" "-10" + "image" "marksman" + } + + "skill_marksman" + { + "ControlName" "SkillButton" + "fieldName" "skill_marksman" + "xpos" "c-255" + "ypos" "100" + "wide" "70" + "tall" "70" + "textAlignment" "center" + "labelText" "#DA_Skill_Marksman" + "Command" "setskill marksman" + "skill" "marksman" + "font" "FolderSmall" + } + + "skill_bg_bouncer" + { + "ControlName" "PanelTexture" + "fieldName" "skill_bg_bouncer" + "xpos" "c-175" + "ypos" "100" + "wide" "70" + "tall" "70" + "zpos" "-10" + "image" "bouncer" + } + + "skill_bouncer" + { + "ControlName" "SkillButton" + "fieldName" "skill_bouncer" + "xpos" "c-175" + "ypos" "100" + "wide" "70" + "tall" "70" + "textAlignment" "center" + "labelText" "#DA_Skill_Bouncer" + "Command" "setskill bouncer" + "skill" "bouncer" + "font" "FolderSmall" + } + + "skill_bg_reflexes" + { + "ControlName" "PanelTexture" + "fieldName" "skill_bg_reflexes" + "xpos" "c-95" + "ypos" "100" + "wide" "70" + "tall" "70" + "zpos" "-10" + "image" "reflexes" + } + + "skill_reflexes" + { + "ControlName" "SkillButton" + "fieldName" "skill_reflexes" + "xpos" "c-95" + "ypos" "100" + "wide" "70" + "tall" "70" + "textAlignment" "center" + "labelText" "#DA_Skill_Reflexes" + "Command" "setskill reflexes" + "skill" "reflexes" + "font" "FolderSmall" + } + + "skill_bg_athletic" + { + "ControlName" "PanelTexture" + "fieldName" "skill_bg_athletic" + "xpos" "c-255" + "ypos" "180" + "wide" "70" + "tall" "70" + "zpos" "-10" + "image" "athletic" + } + + "skill_athletic" + { + "ControlName" "SkillButton" + "fieldName" "skill_athletic" + "xpos" "c-255" + "ypos" "180" + "wide" "70" + "tall" "70" + "textAlignment" "center" + "labelText" "#DA_Skill_Athletic" + "Command" "setskill athletic" + "skill" "athletic" + "font" "FolderSmall" + } + + //"skill_resilient" + //{ + // "ControlName" "SkillButton" + // "fieldName" "skill_resilient" + // "xpos" "c-250" + // "ypos" "250" + // "wide" "230" + // "tall" "15" + // "labelText" "#DA_Skill_Resilient" + // "textAlignment" "west" + // "Command" "setskill resilient" + // "skill" "resilient" + // "font" "FolderSmall" + //} + + "skill_bg_troll" + { + "ControlName" "PanelTexture" + "fieldName" "skill_bg_troll" + "xpos" "c-175" + "ypos" "180" + "wide" "70" + "tall" "70" + "zpos" "-10" + "image" "troll" + } + + "skill_troll" + { + "ControlName" "SkillButton" + "fieldName" "skill_troll" + "xpos" "c-175" + "ypos" "180" + "wide" "70" + "tall" "70" + "textAlignment" "center" + "labelText" "#DA_Skill_Troll" + "Command" "setskill troll" + "skill" "troll" + "font" "FolderSmall" + } + + "SkillInfo" + { + "ControlName" "FolderLabel" + "fieldName" "SkillInfo" + "xpos" "c-250" + "ypos" "290" + "wide" "230" + "tall" "160" + "font" "FolderTiny" + "textAlignment" "north-west" + "wrap" "1" + //"bgcolor_override" "0 0 0 100" + } + + "SkillIcon" + { + "ControlName" "PanelTexture" + "fieldName" "SkillIcon" + "xpos" "c-125" + "ypos" "290" + "wide" "100" + "tall" "100" + "image" "" + "zpos" "-1" + } +} diff --git a/mp/game/dab/resource/ui/spectator.res b/mp/game/dab/resource/ui/spectator.res new file mode 100755 index 000000000..8b748bc25 --- /dev/null +++ b/mp/game/dab/resource/ui/spectator.res @@ -0,0 +1,212 @@ +"Resource/UI/SpectatorGUI.res" +{ + "SpectatorGUI" + { + "ControlName" "Frame" + "fieldName" "SpectatorGUI" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "topbar" + { + "ControlName" "Panel" + "fieldName" "topbar" + "xpos" "0" + "ypos" "0" + "tall" "52" + "wide" "640" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "bottombarblank" + { + "ControlName" "Panel" + "fieldName" "bottombarblank" + "xpos" "0" + "ypos" "428" + "tall" "55" // this needs to match the size of BottomBar + "wide" "640" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "playerlabel" + { + "ControlName" "Label" + "fieldName" "playerlabel" + "xpos" "c-175" + "ypos" "441" + "wide" "350" + "tall" "26" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "textAlignment" "center" + } + "BlueScoreLabel" + { + "ControlName" "Label" + "fieldName" "BlueScoreLabel" + "xpos" "r268" + "ypos" "12" + "wide" "150" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#DA_Spec_Blue_Score" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + } + "BlueScoreValue" + { + "ControlName" "Label" + "fieldName" "BlueScoreValue" + "xpos" "r112" + "ypos" "12" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "RedScoreLabel" + { + "ControlName" "Label" + "fieldName" "RedScoreLabel" + "xpos" "r268" + "ypos" "24" + "wide" "150" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "#DA_Spec_Red_Score" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + } + "RedScoreValue" + { + "ControlName" "Label" + "fieldName" "RedScoreValue" + "xpos" "r112" + "ypos" "24" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "DividerBar" + { + "ControlName" "ImagePanel" + "fieldName" "DividerBar" + "xpos" "r94" + "ypos" "12" + "wide" "1" + "tall" "30" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "fillcolor" "BorderBright" + "labelText" "" + "textAlignment" "center" + } + "timerclock" + { + "ControlName" "Label" + "fieldName" "timerclock" + "xpos" "r86" + "ypos" "24" + "wide" "15" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "labelText" "e" + "font" "IconsSmall" + } + "timerlabel" + { + "ControlName" "Label" + "fieldName" "timerlabel" + "xpos" "r72" + "ypos" "24" + "wide" "40" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "00:00" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "extrainfo" + { + "ControlName" "Label" + "fieldName" "extrainfo" + "xpos" "r86" + "ypos" "12" + "wide" "81" + "tall" "15" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } + "titlelabel" + { + "ControlName" "Label" + "fieldName" "titlelabel" + "xpos" "16" + "ypos" "16" + "wide" "320" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "font" "HudNumbersSmall" + "labelText" "" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + } +} diff --git a/mp/game/dab/resource/ui/teammenu.res b/mp/game/dab/resource/ui/teammenu.res new file mode 100755 index 000000000..a6cc3f6db --- /dev/null +++ b/mp/game/dab/resource/ui/teammenu.res @@ -0,0 +1,214 @@ +"Resource/UI/FolderMenu.res" +{ + "team" + { + "ControlName" "CClassMenu" + "fieldName" "team" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + + "frank_pose" + { + "sequence" "john_pose" + "body_yaw" "0" + "body_pitch" "0" + "weaponmodel" "models/weapons/mossberg590.mdl" + "zpos" "-5000" + } + + "wish_pose" + { + "sequence" "wish_pose" + "body_yaw" "15" + "body_pitch" "-40" + "weaponmodel" "models/weapons/m1911.mdl" + "zpos" "-5000" + } + + "bomber_pose" + { + "sequence" "bomber_pose" + "body_yaw" "15" + "body_pitch" "-40" + "weaponmodel" "models/weapons/dualberetta.mdl" + "zpos" "-5000" + } + } + + "ChooseTeamLabel" + { + "ControlName" "Label" + "fieldName" "ChooseTeamLabel" + "xpos" "c-255" + "ypos" "50" + "wide" "220" + "tall" "20" + "font" "FolderMedium" + "textAlignment" "center" + "underline" "1" + "labelText" "#DA_TeamMenu_JoinTeam" + } + + "blue" + { + "ControlName" "TeamButton" + "fieldName" "blue" + "xpos" "c-255" + "ypos" "80" + "wide" "230" + "tall" "300" + "labelText" "#DA_CharacterMenu_Button_Blue" + "textAlignment" "south" + "Command" "jointeam 2" + "font" "FolderSmall" + + "skin" "1" + } + + "red" + { + "ControlName" "TeamButton" + "fieldName" "red" + "xpos" "c5" + "ypos" "80" + "wide" "230" + "tall" "300" + "labelText" "#DA_CharacterMenu_Button_Red" + "textAlignment" "south" + "Command" "jointeam 3" + "font" "FolderSmall" + + "skin" "2" + } + + "blueteaminfo" + { + "ControlName" "Label" + "fieldName" "blueteaminfo" + "xpos" "c-255" + "ypos" "390" + "wide" "230" + "tall" "15" + "labelText" "#DA_TeamMenu_Info" + "textAlignment" "center" + "font" "FolderSmall" + } + + "redteaminfo" + { + "ControlName" "Label" + "fieldName" "redteaminfo" + "xpos" "c5" + "ypos" "390" + "wide" "230" + "tall" "15" + "labelText" "#DA_TeamMenu_Info" + "textAlignment" "center" + "font" "FolderSmall" + } + + "CharacterImageRed" + { + "ControlName" "CModelPanel" + "fieldName" "CharacterImageRed" + "xpos" "c5" + "ypos" "80" + "wide" "230" + "tall" "300" + "zpos" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "27" + + "model" + { + "spotlight" "1" + "modelname" "models/player/wish.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "wish_pose" + "pose_parameters" + { + "body_yaw" "0.0" + "body_pitch" "0.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "CharacterImageBlue" + { + "ControlName" "CModelPanel" + "fieldName" "CharacterImageBlue" + "xpos" "c-255" + "ypos" "80" + "wide" "230" + "tall" "300" + "zpos" "-5" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "fov" "27" + + "model" + { + "spotlight" "1" + "modelname" "models/player/wish.mdl" + "origin_x" "130" + "origin_y" "0" + "origin_z" "-35" + "angles_y" "180" + + "animation" + { + "sequence" "wish_pose" + "pose_parameters" + { + "body_yaw" "0.0" + "body_pitch" "0.0" + } + } + + "attached_model" + { + "modelname" "models/weapons/m1911.mdl" + } + } + } + + "team_random" + { + "ControlName" "TeamButton" + "fieldName" "team_random" + "xpos" "c158" + "ypos" "50" + "wide" "54" + "tall" "15" + "labelText" "#DA_Team_AutoAssign" + "textAlignment" "center" + "font" "FolderTiny" + "Command" "jointeam 0" + "default" "1" + "zpos" "5" + } +} diff --git a/mp/game/dab/resource/ui/textwindow.res b/mp/game/dab/resource/ui/textwindow.res new file mode 100755 index 000000000..9fc6c1a26 --- /dev/null +++ b/mp/game/dab/resource/ui/textwindow.res @@ -0,0 +1,77 @@ +"Resource/UI/TextWindow.res" +{ + "info" + { + "ControlName" "CTextWindow" + "fieldName" "TextWindow" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "bgcolor_override" "0 0 0 0" + } + + "FolderBackground" + { + "ControlName" "PanelTexture" + "fieldName" "FolderBackground" + "xpos" "c-320" + "ypos" "0" + "wide" "640" + "tall" "480" + "zpos" "-100" + "image" "folder_background" + } + + "TopSecret" + { + "ControlName" "FolderLabel" + "fieldName" "TopSecret" + "xpos" "c-255" + "ypos" "50" + "wide" "230" + "tall" "30" + "labelText" "#DA_MOTD_TopSecret" + "textAlignment" "north" + "font" "FolderMedium" + //"bgcolor_override" "0 0 0 100" + } + + "MessageTitle" + { + "ControlName" "FolderLabel" + "fieldName" "MessageTitle" + "xpos" "c5" + "ypos" "50" + "wide" "230" + "tall" "30" + "labelText" "Message Title" + "textAlignment" "north" + "font" "FolderMedium" + //"bgcolor_override" "0 0 0 100" + } + + "HTMLMessage" + { + "ControlName" "HTML" + "fieldName" "HTMLMessage" + "xpos" "c-255" + "ypos" "90" + "wide" "490" + "tall" "320" + } + + "ok" + { + "ControlName" "Button" + "fieldName" "ok" + "xpos" "c5" + "ypos" "418" + "wide" "230" + "tall" "20" + "labelText" "#PropertyDialog_OK" + "textAlignment" "center" + "command" "okay" + "font" "FolderSmall" + } +} diff --git a/mp/game/dab/resource/ui/votehud.res b/mp/game/dab/resource/ui/votehud.res new file mode 100755 index 000000000..6b8933fb8 --- /dev/null +++ b/mp/game/dab/resource/ui/votehud.res @@ -0,0 +1,674 @@ +"Resource/UI/VoteHud.res" +{ + "VotePassed" + { + "ControlName" "EditablePanel" + "fieldName" "VotePassed" + "xpos" "10" + "ypos" "r315" + "wide" "150" + "tall" "67" + "visible" "0" + "enabled" "1" + + "PassedIcon" + { + "ControlName" "ImagePanel" + "fieldName" "PassedIcon" + "xpos" "10" + "ypos" "10" + "wide" "17" + "tall" "17" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "hud/vote_yes" + } + + "PassedTitle" + { + "ControlName" "Label" + "fieldName" "PassedTitle" + "xpos" "32" + "ypos" "10" + "wide" "98" + "tall" "17" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_vote_passed" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "wrap" "1" + "fgcolor_override" "255 255 255 255" + } + + "PassedResult" + { + "ControlName" "Label" + "fieldName" "PassedResult" + "xpos" "10" + "ypos" "29" + "wide" "130" + "tall" "40" + "visible" "1" + "enabled" "1" + "labelText" "%passedresult%" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "wrap" "1" + "fgcolor_override" "255 255 255 255" + "noshortcutsyntax" "1" + } + } + + "VoteActive" + { + "ControlName" "EditablePanel" + "fieldName" "VoteActive" + "xpos" "10" + "ypos" "r315" + "wide" "150" + "tall" "144" + "visible" "0" + "enabled" "1" + + "Header" + { + "ControlName" "Label" + "fieldName" "Header" + "xpos" "10" + "ypos" "5" + "wide" "130" + "tall" "20" + "visible" "1" + "enabled" "1" + "labelText" "%header%" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "wrap" "1" + "fgcolor_override" "128 128 128 255" + } + + "Issue" + { + "ControlName" "Label" + "fieldName" "Issue" + "xpos" "10" + "ypos" "22" + "wide" "130" + "tall" "40" + "visible" "1" + "enabled" "1" + "labelText" "%voteissue%" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M11" + "fgcolor_override" "255 255 255 255" + "wrap" "1" + "noshortcutsyntax" "1" + } + + // divider + "Divider" + { + "ControlName" "ImagePanel" + "fieldName" "Divider" + "xpos" "10" + "ypos" "50" + "wide" "130" + "tall" "1" + "fillcolor" "128 128 128 255" + "zpos" "0" + } + + // Temp UI + "LabelOption1" + { + "ControlName" "Label" + "fieldName" "LabelOption1" + "xpos" "10" + "ypos" "57" + "wide" "130" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "left" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "255 255 255 255" + } + + "Option1Background_Selected" + { + "ControlName" "ImagePanel" + "fieldName" "Option1Background_Selected" + "xpos" "10" + "ypos" "57" + "wide" "130" + "tall" "16" + "zpos" "1" + "fillcolor" "88 119 140 180" + "visible" "1" + } + + "Option1CountLabel" + { + "ControlName" "Label" + "fieldName" "Option1CountLabel" + "xpos" "28" + "ypos" "113" + "wide" "16" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "Yes" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "M11" + "fgcolor_override" "255 255 255 255" + } + + "LabelOption2" + { + "ControlName" "Label" + "fieldName" "LabelOption2" + "xpos" "10" + "ypos" "73" + "wide" "130" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "left" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "255 255 255 255" + } + + "Option2Background_Selected" + { + "ControlName" "ImagePanel" + "fieldName" "Option2Background_Selected" + "xpos" "10" + "ypos" "73" + "wide" "130" + "tall" "16" + "zpos" "1" + "fillcolor" "88 119 140 180" + "visible" "1" + } + + "Option2CountLabel" + { + "ControlName" "Label" + "fieldName" "Option2CountLabel" + "xpos" "74" + "ypos" "113" + "wide" "16" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "No" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "font" "M11" + "fgcolor_override" "255 255 255 255" + } + + "LabelOption3" + { + "ControlName" "Label" + "fieldName" "LabelOption3" + "xpos" "10" + "ypos" "89" + "wide" "130" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "left" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "255 255 255 255" + } + + "Option3Background_Selected" + { + "ControlName" "ImagePanel" + "fieldName" "Option3Background_Selected" + "xpos" "10" + "ypos" "89" + "wide" "130" + "tall" "16" + "zpos" "1" + "fillcolor" "88 119 140 180" + "visible" "0" + } + + "LabelOption4" + { + "ControlName" "Label" + "fieldName" "LabelOption4" + "xpos" "10" + "ypos" "105" + "wide" "130" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "left" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "255 255 255 255" + } + + "Option4Background_Selected" + { + "ControlName" "ImagePanel" + "fieldName" "Option4Background_Selected" + "xpos" "10" + "ypos" "105" + "wide" "130" + "tall" "16" + "zpos" "1" + "fillcolor" "88 119 140 180" + "visible" "0" + } + + "LabelOption5" + { + "ControlName" "Label" + "fieldName" "LabelOption5" + "xpos" "10" + "ypos" "121" + "wide" "130" + "tall" "16" + "zpos" "2" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "left" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "255 255 255 255" + } + + "Option5Background_Selected" + { + "ControlName" "ImagePanel" + "fieldName" "Option5Background_Selected" + "xpos" "10" + "ypos" "121" + "wide" "130" + "tall" "16" + "zpos" "1" + "fillcolor" "88 119 140 180" + "visible" "0" + } + + // divider + "Divider2" + { + "ControlName" "ImagePanel" + "fieldName" "Divider2" + "xpos" "10" + "ypos" "100" + "wide" "130" + "tall" "1" + "fillcolor" "128 128 128 255" + "zpos" "0" + } + + "VoteCountLabel" + { + "ControlName" "Label" + "fieldName" "VoteCountLabel" + "xpos" "10" + "ypos" "100" + "wide" "140" + "tall" "20" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_vote_current_vote_count" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "fgcolor_override" "128 128 128 255" + } + + // vote bar + "VoteBar" + { + "ControlName" "Panel" + "fieldName" "VoteBar" + "xpos" "11" + "ypos" "113" + "wide" "130" + "tall" "18" + "zpos" "2" + "visible" "1" + "enabled" "1" + "box_size" "16" + "spacer" "6" + "box_inset" "1" + "yes_texture" "vgui/hud/vote_yes" + "no_texture" "vgui/hud/vote_no" + } + } + + // This is sent to the vote caller when they're not able to start the vote + "CallVoteFailed" + { + "ControlName" "EditablePanel" + "fieldName" "CallVoteFailed" + "xpos" "10" + "ypos" "c-80" + "wide" "150" + "tall" "67" + "visible" "0" + "enabled" "1" + + "FailedIcon" + { + "ControlName" "ImagePanel" + "fieldName" "FailedIcon" + "xpos" "10" + "ypos" "10" + "wide" "17" + "tall" "17" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "hud/vote_no" + } + + "FailedTitle" + { + "ControlName" "Label" + "fieldName" "FailedTitle" + "xpos" "32" + "ypos" "10" + "wide" "80" + "tall" "17" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_vote_failed" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "M11" + "wrap" "1" + "fgcolor_override" "200 30 30 255" + } + + "FailedReason" + { + "ControlName" "Label" + "fieldName" "FailedReason" + "xpos" "10" + "ypos" "29" + "wide" "140" + "tall" "40" + "visible" "1" + "enabled" "1" + "labelText" "%FailedReason%" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "wrap" "1" + "fgcolor_override" "255 255 255 255" + } + } + + // This is shown to everyone when a vote fails due to lack of votes + "VoteFailed" + { + "ControlName" "EditablePanel" + "fieldName" "VoteFailed" + "xpos" "10" + "ypos" "r315" + "wide" "150" + "tall" "67" + "visible" "0" + "enabled" "1" + + "FailedIcon" + { + "ControlName" "ImagePanel" + "fieldName" "FailedIcon" + "xpos" "10" + "ypos" "10" + "wide" "17" + "tall" "17" + "visible" "1" + "enabled" "1" + "scaleImage" "1" + "image" "hud/vote_no" + } + + "FailedTitle" + { + "ControlName" "Label" + "fieldName" "FailedTitle" + "xpos" "32" + "ypos" "10" + "wide" "98" + "tall" "17" + "visible" "1" + "enabled" "1" + "labelText" "#GameUI_vote_failed" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "font" "M11" + "wrap" "1" + "fgcolor_override" "200 30 30 255" + } + + "FailedReason" + { + "ControlName" "Label" + "fieldName" "FailedReason" + "xpos" "10" + "ypos" "29" + "wide" "130" + "tall" "40" + "visible" "1" + "enabled" "1" + "labelText" "" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "font" "M10" + "wrap" "1" + "fgcolor_override" "255 255 255 255" + } + } + + "VoteSetupDialog" + { + "ControlName" "CVoteSetupDialog" + "fieldName" "VoteSetupDialog" + "xpos" "c-200" + "ypos" "c-150" + "wide" "400" + "tall" "310" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "0" + "bgcolor_override" "0 0 0 150" + "PaintBackground" "1" + + "header_font" "ItemFontNameLarge" + "header_fgcolor" "Orange" + + "issue_width" "180" + "issue_font" "ItemFontNameSmall" + "issue_fgcolor" "TanLight" + "issue_fgcolor_disabled" "TanDark" + + "parameter_width" "200" + + "TitleLabel" + { + "ControlName" "CExLabel" + "fieldName" "TitleLabel" + "font" "HudFontMediumBold" + "labelText" "#DA_Vote_Title" + "textAlignment" "north" + "xpos" "0" + "ypos" "10" + "wide" "400" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "wrap" "0" + } + + "VoteSetupList" + { + "ControlName" "SectionedListPanel" + "fieldName" "VoteSetupList" + "xpos" "10" + "ypos" "38" + "zpos" "2" + "wide" "180" + "tall" "200" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "autoresize" "0" + + "linespacing" "16" + } + + "VoteParameterList" + { + "ControlName" "SectionedListPanel" + "fieldName" "VoteParameterList" + "xpos" "190" + "ypos" "38" + "zpos" "2" + "wide" "200" + "tall" "200" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "autoresize" "0" + "linespacing" "16" + } + + "ComboLabel" + { + "ControlName" "CExLabel" + "fieldName" "ComboLabel" + "font" "HudFontSmallestBold" + "labelText" "%combo_label%" + "textAlignment" "east" + "xpos" "5" + "ypos" "245" + "zpos" "1" + "wide" "75" + "tall" "20" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + } + "ComboBox" + { + "ControlName" "ComboBox" + "fieldName" "ComboBox" + "Font" "HudFontSmallestBold" + "xpos" "85" + "ypos" "245" + "zpos" "1" + "wide" "205" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + + "fgcolor_override" "117 107 94 255" + "bgcolor_override" "251 235 202 255" + "disabledFgColor_override" "117 107 94 255" + "disabledBgColor_override" "251 235 202 255" + "selectionColor_override" "251 235 202 255" + "selectionTextColor_override" "117 107 94 255" + "defaultSelectionBG2Color_override" "251 235 202 255" + } + + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "380" + "ypos" "10" + "wide" "10" + "tall" "10" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "4" + "labelText" "X" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Command" "Close" + "Default" "0" + "font" "HudFontSmallBold" + } + + "CallVoteButton" + { + "ControlName" "Button" + "fieldName" "CallVoteButton" + "xpos" "290" + "ypos" "275" + "wide" "100" + "tall" "24" + "labelText" "#DA_Call_Vote" + "textAlignment" "center" + "Command" "CallVote" + "font" "HudFontSmallBold" + } + } +} diff --git a/mp/game/dab/scripts/bonus_maps_manifest.txt b/mp/game/dab/scripts/bonus_maps_manifest.txt new file mode 100755 index 000000000..6451c884c --- /dev/null +++ b/mp/game/dab/scripts/bonus_maps_manifest.txt @@ -0,0 +1,4 @@ +bonus_maps_manifest +{ + "search" "maps" +} \ No newline at end of file diff --git a/mp/game/dab/scripts/bugreporter_defaults.txt b/mp/game/dab/scripts/bugreporter_defaults.txt new file mode 100755 index 000000000..3e85f84cd --- /dev/null +++ b/mp/game/dab/scripts/bugreporter_defaults.txt @@ -0,0 +1,3 @@ +triage +medium +360 \ No newline at end of file diff --git a/mp/game/dab/scripts/chapterbackgrounds.txt b/mp/game/dab/scripts/chapterbackgrounds.txt new file mode 100755 index 000000000..78cf92a34 --- /dev/null +++ b/mp/game/dab/scripts/chapterbackgrounds.txt @@ -0,0 +1,4 @@ +"chapters" +{ + "1" "dablogomenu" +} diff --git a/mp/game/dab/scripts/debugoptions.txt b/mp/game/dab/scripts/debugoptions.txt new file mode 100755 index 000000000..37abe3c75 --- /dev/null +++ b/mp/game/dab/scripts/debugoptions.txt @@ -0,0 +1,288 @@ +DebugMenu +{ + "width" "512" + "height" "300" + + Performance + { + r_speeds + { + "incrementcvar" "r_speeds 0 10 1" + } + host_speeds + { + "togglecvar" "host_speeds" + } + "FPS" + { + "togglecvar" "cl_showfps" + } + "Position" + { + "togglecvar" "cl_showpos" + } + } + "MatSys" + { + Fullbright + { + "incrementcvar" "mat_fullbright 0 2 1" + } + "Buffer Primitives" + { + "togglecvar" "mat_bufferprimitives" + } + WireFrame + { + "togglecvar" "mat_wireframe" + } + Luxels + { + "togglecvar" "mat_luxels" + } + DrawFlat + { + "togglecvar" "mat_drawflat" + } + LightMapsOnly + { + "togglecvar" "mat_lightmapsonly" + } + Normals + { + "togglecvar" "mat_normals" + } + "Software Lighting" + { + "togglecvar" "mat_softwarelighting" + } + "Reverse Depth" + { + "togglecvar" "mat_reversedepth" + } + "Overbright" + { + "togglecvar" "mat_overbright" + } + } + Renderer + { + r_speeds + { + "incrementcvar" "r_speeds 0 10 1" + } + + SkyBox + { + "togglecvar" "r_drawskybox" + } + VGUI + { + "togglecvar" "r_drawvgui" + } + World + { + "togglecvar" "r_drawworld" + } + Displacements + { + "togglecvar" "r_drawdisp" + } + Entities + { + "togglecvar" "r_drawentities" + } + "View Model" + { + "togglecvar" "r_drawviewmodel" + } + "Static Props" + { + "togglecvar" "r_drawstaticprops" + } + "Detail Props" + { + "togglecvar" "r_drawdetailprops" + } + Decals + { + "togglecvar" "r_drawdecals" + } + "Brush Models" + { + "togglecvar" "r_drawbrushmodels" + } + Lights + { + "togglecvar" "r_drawlights" + } + Portals + { + "togglecvar" "r_drawportals" + } + Beams + { + "togglecvar" "r_drawbeams" + } + Ropes + { + "togglecvar" "r_drawropes" + } + Sprites + { + "togglecvar" "r_drawsprites" + } + Particles + { + "togglecvar" "r_drawparticles" + } + "Water Surface" + { + "togglecvar" "r_drawwatersurface" + } + } + + Physics + { + "VPhysics wireframe" + { + "togglecvar" "vcollide_wireframe" + } + "VPhysics axes" + { + "togglecvar" "vcollide_axes" + } + } + AI + { + Disable + { + "command" "ai_disable" + } + Resume + { + "command" "ai_resume" + } + Step + { + "command" "ai_step" + } + "Noclip" + { + "command" "noclip" + } + "God" + { + "command" "god" + } + "No Target" + { + "command" "notarget" + } + Enemies + { + "command" "npc_enemies" + } + Go + { + "command" "npc_go" + } + "Go Random" + { + "command" "npc_go_random" + } + Route + { + "command" "npc_route" + } + Select + { + "command" "npc_select" + } + Bipass + { + "command" "npc_destroy" + } + Destroy + { + "command" "npc_destroy" + } + Visibility + { + "command" "npc_visibility" + } + Tasks + { + "command" "npc_tasks" + } + Combat + { + "command" "npc_combat" + } + Focus + { + "command" "npc_focus" + } + Picker + { + "command" "ent_picker" + } + + Text + { + "command" "ent_text" + } + + "Name" + { + "command" "ent_name" + } + + BBox + { + "command" "ent_bbox" + } + + Messages + { + "command" "ent_messages" + } + + Pause + { + "command" "ent_pause" + } + + Pivot + { + "command" "ent_pivot" + } + } + "Node Graph" + { + Nodes + { + "command" "ai_nodes" + } + "Next Hull" + { + "command" "ai_next_hull" + } + "Show Hull" + { + "command" "ai_show_hull" + } + "Show Connect" + { + "command" "ai_show_connect" + } + "Show Visibility" + { + "command" "ai_show_visibility" + } + "Show Graph Connect" + { + "command" "ai_show_graph_connect" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/decals_subrect.txt b/mp/game/dab/scripts/decals_subrect.txt new file mode 100755 index 000000000..fef8fc907 --- /dev/null +++ b/mp/game/dab/scripts/decals_subrect.txt @@ -0,0 +1,420 @@ +// Decal definitions, format is +// decalname weight +// where weight is used to randomly selected a decal to apply from within the group + +// This is just an entry to map material types to "impact.xxx" +"TranslationData" +{ + "-" "" // don't decal this surface + + "C" "Impact.Concrete" + "M" "Impact.Metal" + "W" "Impact.Wood" + "Y" "Impact.Glass" + "F" "Impact.Flesh" + "B" "Impact.BloodyFlesh" + "H" "Impact.AlienFlesh" + "A" "Impact.Antlion" + "E" "Impact.Antlion" + "N" "Impact.Sand" + "V" "Impact.Metal" + +// These might be translated in the future + //CHAR_TEX_DIRT 'D' + //CHAR_TEX_GRATE 'G' + //CHAR_TEX_TILE 'T' + //CHAR_TEX_SLOSH 'S' + //CHAR_TEX_COMPUTER 'P' + //CHAR_TEX_CLIP 'I' + //CHAR_TEX_FOLIAGE 'O' +} + +"Impact.Concrete" +{ + "decals/concrete/shot1_subrect" "1" + "decals/concrete/shot2_subrect" "1" + "decals/concrete/shot3_subrect" "1" + "decals/concrete/shot4_subrect" "1" + "decals/concrete/shot5_subrect" "1" +} + +"Impact.Metal" +{ + "decals/metal/shot1_subrect" "1" + "decals/metal/shot2_subrect" "1" + "decals/metal/shot3_subrect" "1" + "decals/metal/shot4_subrect" "1" + "decals/metal/shot5_subrect" "1" +} + +"Impact.Wood" +{ + "decals/wood/shot1_subrect" "1" + "decals/wood/shot2_subrect" "1" + "decals/wood/shot3_subrect" "1" + "decals/wood/shot4_subrect" "1" + "decals/wood/shot5_subrect" "1" +} + +"Impact.Glass" +{ + "decals/glass/shot1_subrect" "1" + "decals/glass/shot2_subrect" "1" + "decals/glass/shot3_subrect" "1" + "decals/glass/shot4_subrect" "1" + "decals/glass/shot5_subrect" "1" +} + + +"Impact.Flesh" +{ + "decals/flesh/blood1_subrect" "1" + "decals/flesh/blood2_subrect" "1" + "decals/flesh/blood3_subrect" "1" + "decals/flesh/blood4_subrect" "1" + "decals/flesh/blood5_subrect" "1" +} + + +"Impact.BloodyFlesh" +{ + "decals/bloodyflesh/blood1_subrect" "1" + "decals/bloodyflesh/blood2_subrect" "1" + "decals/bloodyflesh/blood3_subrect" "1" + "decals/bloodyflesh/blood4_subrect" "1" + "decals/bloodyflesh/blood5_subrect" "1" +} + +"Impact.AlienFlesh" +{ + "decals/alienflesh/shot1_subrect" "1" + "decals/alienflesh/shot2_subrect" "1" + "decals/alienflesh/shot3_subrect" "1" + "decals/alienflesh/shot4_subrect" "1" + "decals/alienflesh/shot5_subrect" "1" +} + +"Impact.Antlion" +{ + "decals/antlion/shot1_subrect" "1" + "decals/antlion/shot2_subrect" "1" + "decals/antlion/shot3_subrect" "1" + "decals/antlion/shot4_subrect" "1" + "decals/antlion/shot5_subrect" "1" +} + +// Sand does not have model versions of the decals. +"Impact.Sand" +{ + "decals/sand/shot1_subrect" "1" + "decals/sand/shot2_subrect" "1" + "decals/sand/shot3_subrect" "1" + "decals/sand/shot4_subrect" "1" +} + +"Scorch" +{ + "decals/scorch1_subrect" "1" + "decals/scorch2_subrect" "1" +} + +"Blood" +{ + "decals/blood1_subrect" "1" + "decals/blood2_subrect" "1" + "decals/blood3_subrect" "1" + "decals/blood4_subrect" "1" + "decals/blood5_subrect" "1" + "decals/blood6_subrect" "1" +} + +"YellowBlood" +{ + "decals/yblood1_subrect" "1" + "decals/yblood2_subrect" "1" + "decals/yblood3_subrect" "1" + "decals/yblood4_subrect" "1" + "decals/yblood5_subrect" "1" + "decals/yblood6_subrect" "1" +} + +"GlassBreak" +{ + "decals/break1_subrect" "1" + "decals/break2_subrect" "1" + "decals/break3_subrect" "1" +} + +"BigShot" +{ + "decals/bigshot1_subrect" "1" + "decals/bigshot2_subrect" "1" + "decals/bigshot3_subrect" "1" + "decals/bigshot4_subrect" "1" + "decals/bigshot5_subrect" "1" +} + +"BulletProof" +{ + "decals/bproof1_subrect" "1" +} + +"SmallScorch" +{ + "decals/smscorch1_subrect" "1" + "decals/smscorch2_subrect" "1" + "decals/smscorch3_subrect" "1" +} + +"FadingScorch" +{ + "decals/scorchfade_subrect" "1" +} + +"BeerSplash" +{ + "decals/beersplash_subrect" "1" +} + +"ManhackCut" +{ + "decals/manhackcut_subrect" "1" + "decals/manhackcut2_subrect" "1" + "decals/manhackcut3_subrect" "1" +} + +"RedGlowFade" +{ + "decals/redglowfade" "1" +} + +"CombineBallFade" +{ + "decals/combineballfade" "1" +} + +"CombineBallFade2" +{ + "decals/combineballfade2" "1" +} + +"CombineBallFade3" +{ + "decals/combineballfade3" "1" +} + +"PlasmaGlowFade" +{ + "decals/plasmaglowfade" "1" +} + +"Splash" +{ + "decals/decalsplash" "1" +} + +"ExplosiveGunshot" +{ + "decals/concrete/shot1_subrect" "1" +} + +"Fire" +{ + "sprites/fire_floor" "1" +} + +// Currently a model version of this decal doesn't exist. +"Antion.Unburrow" +{ + "decals/unburrow_subrect" "1" +} + +"Extinguish" +{ + "decals/extinguish1_subrect" "1" + "decals/extinguish2_subrect" "1" +} + +// Currently a model version of these decals don't exist. +"Splash.Large" +{ + "decals/splash1_subrect" "1" + "decals/splash2_subrect" "1" + "decals/splash3_subrect" "1" +} + +// Currently a model version of these decals don't exist. +"Splash.Small" +{ + "decals/splash1_subrect" "1" + "decals/splash1_subrect" "1" + "decals/splash1_subrect" "1" +} + +// Currently a model version of this decal doesn't exit. +"Rollermine.Crater" +{ + "decals/rollermine_crater_subrect" "1" +} + +"BirdPoop" +{ + "decals/decal_birdpoop001_subrect" "1" + "decals/decal_birdpoop002_subrect" "1" + "decals/decal_birdpoop003_subrect" "1" + "decals/decal_birdpoop004_subrect" "1" +} + +"PaintSplatBlue" +{ + "decals/decal_paintsplatterblue001_subrect" "1" +} + +"PaintSplatGreen" +{ + "decals/decal_paintsplattergreen001_subrect" "1" +} + +"PaintSplatPink" +{ + "decals/decal_paintsplatterpink001_subrect" "1" +} + +// Mark left by energyballs +"EnergyBall.Impact" +{ + "decals/smscorch1_subrect" "1" +} + +// Currently a model version doesn't exist and it is not in a decal page. +"Antlion.Splat" +{ + "decals/antlion/antlion_splat" "1" +} + +// Wiring left in wall after a camera falls +"SecurityCamera.Detachment" +{ + "decals/security_camera_detachment" "1" +} + +"Models" +{ + // World Model specific decal precache. + "decals/concrete/shot1" "1" + "decals/concrete/shot2" "1" + "decals/concrete/shot3" "1" + "decals/concrete/shot4" "1" + "decals/concrete/shot5" "1" + "decals/metal/shot1" "1" + "decals/metal/shot2" "1" + "decals/metal/shot3" "1" + "decals/metal/shot4" "1" + "decals/metal/shot5" "1" + "decals/wood/shot1" "1" + "decals/wood/shot2" "1" + "decals/wood/shot3" "1" + "decals/wood/shot4" "1" + "decals/wood/shot5" "1" + "decals/glass/shot1" "1" + "decals/glass/shot2" "1" + "decals/glass/shot3" "1" + "decals/glass/shot4" "1" + "decals/glass/shot5" "1" + "decals/flesh/blood1" "1" + "decals/flesh/blood2" "1" + "decals/flesh/blood3" "1" + "decals/flesh/blood4" "1" + "decals/flesh/blood5" "1" + "decals/bloodyflesh/blood1" "1" + "decals/bloodyflesh/blood2" "1" + "decals/bloodyflesh/blood3" "1" + "decals/bloodyflesh/blood4" "1" + "decals/bloodyflesh/blood5" "1" + "decals/alienflesh/shot1" "1" + "decals/alienflesh/shot2" "1" + "decals/alienflesh/shot3" "1" + "decals/alienflesh/shot4" "1" + "decals/alienflesh/shot5" "1" + "decals/antlion/shot1" "1" + "decals/antlion/shot2" "1" + "decals/antlion/shot3" "1" + "decals/antlion/shot4" "1" + "decals/antlion/shot5" "1" + "decals/scorch1" "1" + "decals/scorch2" "1" + "decals/blood1" "1" + "decals/blood2" "1" + "decals/blood3" "1" + "decals/blood4" "1" + "decals/blood5" "1" + "decals/blood6" "1" + "decals/blood7" "1" + "decals/blood8" "1" + "decals/yblood1" "1" + "decals/yblood2" "1" + "decals/yblood3" "1" + "decals/yblood4" "1" + "decals/yblood5" "1" + "decals/yblood6" "1" + "decals/break1" "1" + "decals/break2" "1" + "decals/break3" "1" + "decals/bigshot1" "1" + "decals/bigshot2" "1" + "decals/bigshot3" "1" + "decals/bigshot4" "1" + "decals/bigshot5" "1" + "decals/bproof1" "1" + "decals/smscorch1" "1" + "decals/smscorch2" "1" + "decals/smscorch3" "1" + "decals/scorchfade" "1" + "decals/beersplash" "1" + "decals/manhackcut" "1" + "decals/manhackcut2" "1" + "decals/manhackcut3" "1" + "decals/unburrow" "1" + "decals/extinguish1" "1" + "decals/extinguish2" "1" + "decals/splash1" "1" + "decals/splash2" "1" + "decals/splash3" "1" + "decals/rollermine_crater" "1" + "decals/decal_birdpoop001" "1" + "decals/decal_birdpoop002" "1" + "decals/decal_birdpoop003" "1" + "decals/decal_birdpoop004" "1" + "decals/decal_paintsplatterblue001" "1" + "decals/decal_paintsplattergreen001" "1" + "decals/decal_paintsplatterpink001" "1" + "decals/decal_paintsplatterblue_model" "1" + "decals/decal_paintsplattergreen_model" "1" + "decals/decal_paintsplatterpink_model" "1" + "decals/smscorch1_subrect" "1" + "decals/antlion/antlion_splat" "1" + "decals/security_camera_detachment" "1" + + // Model specific decal precache. + "decals/beersplashmodel" "1" + "decals/bigshot1model" "1" + "decals/bigshot2model" "1" + "decals/bigshot3model" "1" + "decals/bigshot4model" "1" + "decals/bigshot5model" "1" + "decals/bproof1model" "1" + "decals/break1model" "1" + "decals/break2model" "1" + "decals/break3model" "1" + "decals/decal_paintsplatterblue_model" "1" + "decals/decal_paintsplattergreen_model" "1" + "decals/decal_paintsplatterpink_model" "1" + "decals/extinguish1model" "1" + "decals/extinguish2model" "1" + "decals/scorch1model" "1" + "decals/scorch2model" "1" + "decals/scorchfademodel" "1" + "decals/smscorch1model" "1" + "decals/smscorch2model" "1" + "decals/smscorch3model" "1" +} \ No newline at end of file diff --git a/mp/game/dab/scripts/game.txt b/mp/game/dab/scripts/game.txt new file mode 100755 index 000000000..9940b6f9e --- /dev/null +++ b/mp/game/dab/scripts/game.txt @@ -0,0 +1,2 @@ +// Game specific definitions +"$game" "Double Action: Boogaloo" diff --git a/mp/game/dab/scripts/game_sounds.txt b/mp/game/dab/scripts/game_sounds.txt new file mode 100755 index 000000000..5c4359c10 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds.txt @@ -0,0 +1,196 @@ +// Channels +// CHAN_AUTO = 0, +// CHAN_WEAPON = 1, +// CHAN_VOICE = 2, +// CHAN_ITEM = 3, +// CHAN_BODY = 4, +// CHAN_STREAM = 5, // allocate stream channel from the static or dynamic area +// CHAN_STATIC = 6, // allocate channel from the static area +// these can be set with "channel" "2" or "channel" "chan_voice" + +//----------------------------------------------------------------------------- +// common attenuation values +//----------------------------------------------------------------------------- + +// DON'T USE THESE - USE SNDLVL_ INSTEAD!!! +// ATTN_NONE 0.0f +// ATTN_NORM 0.8f +// ATTN_IDLE 2.0f +// ATTN_STATIC 1.25f +// ATTN_RICOCHET 1.5f +// ATTN_GUNFIRE 0.27f + +// SNDLVL_NONE = 0, +// SNDLVL_25dB = 25, +// SNDLVL_30dB = 30, +// SNDLVL_35dB = 35, +// SNDLVL_40dB = 40, +// SNDLVL_45dB = 45, +// SNDLVL_50dB = 50, // 3.9 +// SNDLVL_55dB = 55, // 3.0 +// SNDLVL_IDLE = 60, // 2.0 +// SNDLVL_TALKING = 60, // 2.0 +// SNDLVL_60dB = 60, // 2.0 +// SNDLVL_65dB = 65, // 1.5 +// SNDLVL_STATIC = 66, // 1.25 +// SNDLVL_70dB = 70, // 1.0 +// SNDLVL_NORM = 75, +// SNDLVL_75dB = 75, // 0.8 +// SNDLVL_80dB = 80, // 0.7 +// SNDLVL_85dB = 85, // 0.6 +// SNDLVL_90dB = 90, // 0.5 +// SNDLVL_95dB = 95, +// SNDLVL_100dB = 100, // 0.4 +// SNDLVL_105dB = 105, +// SNDLVL_120dB = 120, +// SNDLVL_130dB = 130, +// SNDLVL_GUNFIRE = 140, // 0.27 +// SNDLVL_140dB = 140, // 0.2 +// SNDLVL_150dB = 150, // 0.2 + + +"AI_BaseNPC.BodyDrop_Heavy" +{ + "channel" "CHAN_BODY" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "pitch" "90" + + "rndwave" + { + "wave" "physics/flesh/flesh_impact_hard1.wav" + "wave" "physics/flesh/flesh_impact_hard2.wav" + "wave" "physics/flesh/flesh_impact_hard3.wav" + "wave" "physics/flesh/flesh_impact_hard4.wav" + "wave" "physics/flesh/flesh_impact_hard5.wav" + "wave" "physics/flesh/flesh_impact_hard6.wav" + } +} + +"AI_BaseNPC.BodyDrop_Light" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_75dB" + "pitch" "105" + + "rndwave" + { + "wave" "physics/flesh/flesh_impact_hard1.wav" + "wave" "physics/flesh/flesh_impact_hard2.wav" + "wave" "physics/flesh/flesh_impact_hard3.wav" + "wave" "physics/flesh/flesh_impact_hard4.wav" + "wave" "physics/flesh/flesh_impact_hard5.wav" + "wave" "physics/flesh/flesh_impact_hard6.wav" + } +} + +"AI_BaseNPC.SwishSound" +{ + "channel" "CHAN_BODY" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "npc/zombie/claw_miss2.wav" +} + +"AI_BaseNPC.SentenceStop" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_60dB" + + "wave" "common/null.wav" +} + +"BaseCombatCharacter.CorpseGib" +{ + "channel" "CHAN_WEAPON" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "rndwave" + { + "wave" "physics/flesh/flesh_squishy_impact_hard2.wav" + } +} + +"BaseCombatCharacter.StopWeaponSounds" +{ + "channel" "CHAN_WEAPON" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/null.wav" +} + +"BaseCombatCharacter.AmmoPickup" +{ + "channel" "CHAN_ITEM" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/ammo_pickup.wav" +} + +"BaseCombatWeapon.WeaponDrop" +{ + "channel" "CHAN_VOICE" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,110" + "rndwave" + { + "wave" "physics/metal/weapon_impact_hard1.wav" + "wave" "physics/metal/weapon_impact_hard2.wav" + "wave" "physics/metal/weapon_impact_hard3.wav" + } +} + +"BaseCombatWeapon.WeaponMaterialize" +{ + "channel" "CHAN_WEAPON" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "pitch" "150" + + "wave" "items/suitchargeok1.wav" +} + + +"General.BurningFlesh" +{ + "channel" "CHAN_WEAPON" + "volume" "0.45" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "npc/headcrab/headcrab_burning_loop2.wav" +} + +"General.BurningObject" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "ambient/fire/fire_small_loop2.wav" +} + +"General.StopBurning" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "common/null.wav" +} + + + + + diff --git a/mp/game/dab/scripts/game_sounds_ambient_generic.txt b/mp/game/dab/scripts/game_sounds_ambient_generic.txt new file mode 100755 index 000000000..25dc87284 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_ambient_generic.txt @@ -0,0 +1,593 @@ +// ************************************************************** +// HL2 ambient generic sounds for general use by level designers: +// ambients, explosions, water, fire, weather, sirens etc. + +"explode_1" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_1.wav" +} + +"explode_2" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_2.wav" +} + +"explode_3" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_3.wav" +} + +"explode_4" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_4.wav" +} + +"explode_5" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_5.wav" +} + +"explode_6" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_6.wav" +} + +"explode_7" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_7.wav" +} + +"explode_8" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_8.wav" +} + +"explode_9" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_GUNFIRE" + + "wave" "ambient/explosions/explode_9.wav" +} + +"fire_large" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "ambient/fire/fire_big_loop1.wav" +} + +"fire_medium" +{ + "channel" "CHAN_STATIC" + "volume" "0.5" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "ambient/fire/fire_med_loop1.wav" +} + + +"Fire.Plasma" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_60dB" + + "wave" "ambient/fire/firebig.wav" +} + +"Splash.SplashSound" +{ + "channel" "CHAN_AUTO" + "volume" "0.75" + "soundlevel" "SNDLVL_75dB" + "pitch" "90, 100" + + "rndwave" + { + "wave" "ambient/water/water_spray1.wav" + "wave" "ambient/water/water_spray2.wav" + "wave" "ambient/water/water_spray3.wav" + } +} + +"DoSpark" +{ + "channel" "CHAN_VOICE" + "volume" "0.4,0.6" + "pitch" "100,120" + "soundlevel" "SNDLVL_70dB" + + "rndwave" + { + "wave" "ambient/energy/zap1.wav" + "wave" "ambient/energy/zap2.wav" + "wave" "ambient/energy/zap3.wav" + "wave" "ambient/energy/zap7.wav" + "wave" "ambient/energy/zap8.wav" + } +} + +"LoudSpark" +{ + "channel" "CHAN_VOICE" + "volume" "0.8,1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "100,120" + "rndwave" + { + "wave" "ambient/energy/zap1.wav" + "wave" "ambient/energy/zap2.wav" + "wave" "ambient/energy/zap3.wav" + "wave" "ambient/energy/zap7.wav" + "wave" "ambient/energy/zap8.wav" + } +} + +"ReallyLoudSpark" +{ + "channel" "CHAN_VOICE" + "volume" "0.8,1.0" + "soundlevel" "SNDLVL_130dB" + "pitch" "100,120" + "rndwave" + { + "wave" "ambient/energy/zap1.wav" + "wave" "ambient/energy/zap2.wav" + "wave" "ambient/energy/zap3.wav" + "wave" "ambient/energy/zap7.wav" + "wave" "ambient/energy/zap8.wav" + } +} + +"ExtinguisherJet.TurnOn" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "soundlevel" "SNDLVL_75dB" + + "wave" "weapons/extinguisher/fire1.wav" +} + +"ExtinguisherJet.TurnOff" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "soundlevel" "SNDLVL_75dB" + + "wave" "weapons/extinguisher/release1.wav" +} + + +"ambient.steam01" +{ + "channel" "CHAN_STATIC" + "volume" "0.4" + "pitch" "100" + "soundlevel" "SNDLVL_70dB" + + "wave" "ambient/gas/steam_loop1.wav" +} + +"PhysicsCannister.ThrusterLoop" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/gas/cannister_loop.wav" +} + +// Electrical zap hits +"ambient.electrical_zap_1" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap1.wav" +} + +"ambient.electrical_zap_2" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap2.wav" +} + +"ambient.electrical_zap_3" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap3.wav" +} + +"ambient.electrical_zap_4" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap4.wav" +} + +"ambient.electrical_zap_5" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap5.wav" +} + +"ambient.electrical_zap_6" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap6.wav" +} + +"ambient.electrical_zap_7" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap7.wav" +} + +"ambient.electrical_zap_8" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap8.wav" +} +"ambient.electrical_zap_9" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/energy/zap9.wav" +} + +"ambient.electrical_random_zap_1" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "rndwave" + { + "wave" "ambient/energy/zap1.wav" + "wave" "ambient/energy/zap2.wav" + "wave" "ambient/energy/zap3.wav" + } +} + +"ambient.electrical_random_zap_2" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "rndwave" + { + "wave" "ambient/energy/zap5.wav" + "wave" "ambient/energy/zap6.wav" + "wave" "ambient/energy/zap7.wav" + "wave" "ambient/energy/zap8.wav" + "wave" "ambient/energy/zap9.wav" + } +} + +"ambient.whoosh_huge_incoming1" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_huge1.wav" +} + +"ambient.whoosh_huge_incoming2" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_huge2.wav" +} + +"ambient.whoosh_huge_incoming3" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_huge3.wav" +} + + +"ambient.whoosh_huge_incoming4" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_huge4.wav" +} + + +"ambient.whoosh_huge_incoming5" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_huge5.wav" +} + + + +"ambient.whoosh_large_incoming1" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_large1.wav" +} + +"ambient.whoosh_large_incoming2" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_large2.wav" +} +"ambient.whoosh_large_incoming3" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_large3.wav" +} +"ambient.whoosh_large_incoming4" +{ + + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_large4.wav" +} + +"ambient.whoosh_medium_incoming1" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium1.wav" +} + +"ambient.whoosh_medium_incoming2" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium2.wav" +} +"ambient.whoosh_medium_incoming3" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium3.wav" +} +"ambient.whoosh_medium_incoming4" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium4.wav" +} +"ambient.whoosh_medium_incoming5" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium5.wav" +} +"ambient.whoosh_medium_incoming6" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "physics/nearmiss/whoosh_medium6.wav" +} +"ambient.rock_slide1" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/materials/rock1.wav" +} +"ambient.rock_slide2" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/materials/rock2.wav" +} +"ambient.rock_slide3" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/materials/rock3.wav" +} +"ambient.rock_slide4" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/materials/rock4.wav" +} +"ambient.rock_slide5" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "100" + + "soundlevel" "SNDLVL_100DB" + + "wave" "ambient/materials/rock5.wav" +} diff --git a/mp/game/dab/scripts/game_sounds_header.txt b/mp/game/dab/scripts/game_sounds_header.txt new file mode 100755 index 000000000..03394b334 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_header.txt @@ -0,0 +1,51 @@ +// +// +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// +// VOL_NORM 1.0f +// +//----------------------------------------------------------------------------- +// common attenuation values +//----------------------------------------------------------------------------- +// +// DON'T USE THESE - USE SNDLVL_ INSTEAD!!! +// ATTN_NONE 0.0f +// ATTN_NORM 0.8f +// ATTN_IDLE 2.0f +// ATTN_STATIC 1.25f +// ATTN_RICOCHET 1.5f +// ATTN_GUNFIRE 0.27f +// +// SNDLVL_NONE = 0, +// SNDLVL_25dB = 25, +// SNDLVL_30dB = 30, +// SNDLVL_35dB = 35, +// SNDLVL_40dB = 40, +// SNDLVL_45dB = 45, +// SNDLVL_50dB = 50, = 3.9 +// SNDLVL_55dB = 55, = 3.0 +// SNDLVL_IDLE = 60, = 2.0 +// SNDLVL_TALKING = 60, = 2.0 +// SNDLVL_60dB = 60, = 2.0 +// SNDLVL_65dB = 65, = 1.5 +// SNDLVL_STATIC = 66, = 1.25 +// SNDLVL_70dB = 70, = 1.0 +// SNDLVL_NORM = 75, +// SNDLVL_75dB = 75, = 0.8 +// SNDLVL_80dB = 80, = 0.7 +// SNDLVL_85dB = 85, = 0.6 +// SNDLVL_90dB = 90, = 0.5 +// SNDLVL_95dB = 95, +// SNDLVL_100dB = 100, = 0.4 +// SNDLVL_105dB = 105, +// SNDLVL_120dB = 120, +// SNDLVL_130dB = 130, +// SNDLVL_GUNFIRE = 140, = 0.27 +// SNDLVL_140dB = 140, = 0.2 +// SNDLVL_150dB = 150, = 0.2 +// + + + diff --git a/mp/game/dab/scripts/game_sounds_items.txt b/mp/game/dab/scripts/game_sounds_items.txt new file mode 100755 index 000000000..188709933 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_items.txt @@ -0,0 +1,227 @@ +//********************************************************* +// HL2 Item sounds + +"ItemBattery.Touch" +{ + "channel" "CHAN_ITEM" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/battery_pickup.wav" +} + +"HealthKit.Touch" +{ + "channel" "CHAN_ITEM" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/smallmedkit1.wav" +} + +"HealthVial.Touch" +{ + "channel" "CHAN_ITEM" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/smallmedkit1.wav" +} + +"WallHealth.Deny" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/medshotno1.wav" +} + +"WallHealth.Start" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/medshot4.wav" +} + +"WallHealth.LoopingContinueCharge" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/medcharge4.wav" +} + +"WallHealth.Recharge" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/medshot4.wav" +} + +"SuitRecharge.Deny" +{ + "channel" "CHAN_ITEM" + "volume" "0.75" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitchargeno1.wav" +} + +"SuitRecharge.Start" +{ + "channel" "CHAN_ITEM" + "volume" "0.75" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitchargeok1.wav" +} + +"SuitRecharge.ChargingLoop" +{ + "channel" "CHAN_STATIC" + "volume" "0.75" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitcharge1.wav" +} + +"AmmoCrate.Open" +{ + "channel" "CHAN_STATIC" + "volume" "0.45" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/ammocrate_open.wav" +} + +"AmmoCrate.Close" +{ + "channel" "CHAN_STATIC" + "volume" "0.45" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/ammocrate_close.wav" +} + +"ExtinguisherCharger.Use" +{ + "channel" "CHAN_ITEM" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "items/medshot4.wav" +} + + +"SprayCan.Paint" +{ + "channel" "CHAN_VOICE" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + + "wave" "player/sprayer.wav" +} + +"Flare.Touch" +{ + "channel" "CHAN_VOICE" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "weapons/flaregun/impact.wav" +} + +"Item.Materialize" +{ + "channel" "CHAN_WEAPON" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "pitch" "150" + + "wave" "items/suitchargeok1.wav" +} + +"Doll.Squeak" +{ + "channel" "CHAN_STATIC" + "volume" ".5" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + + "wave" "ambient/creatures/teddy.wav" +} +// ********************************** +// OBSOLETE: player viewpoint missile + +"Missile.Accelerate" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "weapons/rpg/rocket1.wav" +} + +"Missile.Ignite" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_90dB" + + "wave" "weapons/rpg/rocket1.wav" +} + +"Missile.ShotDown" +{ + "channel" "CHAN_VOICE" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_90dB" + + "wave" "weapons/rpg/shotdown.wav" +} + +// ************************** +// OBSOLETE: portable thumper + +"PortableThumper.ThumpSound" +{ + "channel" "CHAN_WEAPON" + "volume" "VOL_NORM" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NORM" + + "wave" "ambient/machines/thumper_dust.wav" +} + +"Combine_Console.Detach" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_105dB" + + "rndwave" + { + "wave" "physics/metal/metal_box_break1.wav" + "wave" "physics/metal/metal_box_break2.wav" + } +} + diff --git a/mp/game/dab/scripts/game_sounds_manifest.txt b/mp/game/dab/scripts/game_sounds_manifest.txt new file mode 100755 index 000000000..abd54f4b3 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_manifest.txt @@ -0,0 +1,21 @@ +game_sounds_manifest +{ + "precache_file" "scripts/game_sounds.txt" + "precache_file" "scripts/game_sounds_ui.txt" + "precache_file" "scripts/game_sounds_player.txt" + + "precache_file" "scripts/game_sounds_weapons.txt" + "precache_file" "scripts/game_sounds_world.txt" + "precache_file" "scripts/game_sounds_ambient_generic.txt" + "precache_file" "scripts/game_sounds_items.txt" + "precache_file" "scripts/game_sounds_physics.txt" + "precache_file" "scripts/game_sounds_vehicles.txt" + + "precache_file" "scripts/weapons/ak47.txt" + "precache_file" "scripts/weapons/common.txt" + "precache_file" "scripts/weapons/mp5.txt" + "precache_file" "scripts/weapons/silverballer.txt" +} + + + diff --git a/mp/game/dab/scripts/game_sounds_physics.txt b/mp/game/dab/scripts/game_sounds_physics.txt new file mode 100755 index 000000000..027dccaa1 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_physics.txt @@ -0,0 +1,3868 @@ +// Physics Sounds +// +// NOTE: CHAN_BODY is used by sounds in many cases, but the code +// uses CHAN_STATIC in others, so I didn't specify a channel here +// Volume is determined procedurally by the physics code +// + +// ***************** +// SURFACE MATERIALS + +"Default.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/concrete1.wav" + "wave" "player/footsteps/concrete3.wav" + } +} + +"Default.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/concrete2.wav" + "wave" "player/footsteps/concrete4.wav" + "wave" "player/footsteps/concrete4.wav" + } +} + +"Default.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_hard1.wav" + "wave" "physics/plastic/plastic_box_impact_hard2.wav" + "wave" "physics/plastic/plastic_box_impact_hard3.wav" + } +} + +"Default.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.4" + "pitch" "96,104" + "wave" "physics/plastic/plastic_box_scrape_smooth_loop2.wav" +} + +"Default.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/plastic/plastic_box_scrape_smooth_loop1.wav" +} + +"Default.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "95,100" + "volume" "0.6" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_soft2.wav" + "wave" "physics/plastic/plastic_box_impact_soft3.wav" + "wave" "physics/plastic/plastic_box_impact_soft4.wav" + } +} + +"Default.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "95,100" + "volume" "0.6" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_hard1.wav" + "wave" "physics/plastic/plastic_box_impact_hard2.wav" + "wave" "physics/plastic/plastic_box_impact_hard3.wav" + } +} + +"SolidMetal.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/metal1.wav" + "wave" "player/footsteps/metal3.wav" + } +} + +"SolidMetal.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/metal2.wav" + "wave" "player/footsteps/metal4.wav" + } +} + +"SolidMetal.ImpactHard" +{ + "soundlevel" "SNDLVL_70dB" + "pitch" "95,100" + "volume" "0.4" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_hard1.wav" + "wave" "physics/metal/metal_solid_impact_hard4.wav" + "wave" "physics/metal/metal_solid_impact_hard5.wav" + } +} + + +"SolidMetal.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "95,100" + "volume" "0.6" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_soft1.wav" + "wave" "physics/metal/metal_solid_impact_soft2.wav" + "wave" "physics/metal/metal_solid_impact_soft3.wav" + } +} + +"SolidMetal.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "pitch" "95,105" + "volume" "0.5" + "wave" "physics/metal/metal_box_scrape_rough_loop1.wav" +} + +"SolidMetal.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "pitch" "95,105" + "volume" "0.5" + "wave" "physics/metal/metal_box_scrape_smooth_loop1.wav" +} + +"SolidMetal.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_bullet1.wav" + "wave" "physics/metal/metal_solid_impact_bullet2.wav" + "wave" "physics/metal/metal_solid_impact_bullet3.wav" + "wave" "physics/metal/metal_solid_impact_bullet4.wav" + } +} + +"SolidMetal.Strain" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/metal/metal_solid_strain1.wav" + "wave" "physics/metal/metal_solid_strain4.wav" + "wave" "physics/metal/metal_solid_strain5.wav" + } +} + +"Dirt.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/dirt1.wav" + "wave" "player/footsteps/dirt3.wav" + } +} + +"Dirt.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/dirt2.wav" + "wave" "player/footsteps/dirt4.wav" + } +} + +"Dirt.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "wave" "physics/surfaces/sand_impact_bullet2.wav" +} + +"Dirt.Scrape" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "95,100" + "wave" "physics/cardboard/cardboard_box_scrape_rough_loop1.wav" +} + +"Dirt.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/surfaces/sand_impact_bullet1.wav" + "wave" "physics/surfaces/sand_impact_bullet2.wav" + "wave" "physics/surfaces/sand_impact_bullet3.wav" + "wave" "physics/surfaces/sand_impact_bullet4.wav" + } +} + +"Mud.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "90,105" + "rndwave" + { + "wave" "player/footsteps/mud1.wav" + "wave" "player/footsteps/mud3.wav" + } +} + +"Mud.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "90,105" + "rndwave" + { + "wave" "player/footsteps/mud2.wav" + "wave" "player/footsteps/mud4.wav" + } +} + +"SlipperySlime.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "90,105" + "rndwave" + { + "wave" "player/footsteps/mud1.wav" + "wave" "player/footsteps/mud3.wav" + } +} + +"SlipperySlime.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "90,105" + "rndwave" + { + "wave" "player/footsteps/mud2.wav" + "wave" "player/footsteps/mud4.wav" + } +} + +"Grass.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/grass1.wav" + "wave" "player/footsteps/grass3.wav" + } +} + +"Grass.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/grass2.wav" + "wave" "player/footsteps/grass4.wav" + } +} + +"MetalGrate.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/metalgrate1.wav" + "wave" "player/footsteps/metalgrate3.wav" + } +} + +"MetalGrate.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/metalgrate2.wav" + "wave" "player/footsteps/metalgrate4.wav" + } +} + +"MetalGrate.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/metal_grate_impact_hard1.wav" + "wave" "physics/metal/metal_grate_impact_hard2.wav" + "wave" "physics/metal/metal_grate_impact_hard3.wav" + } +} + +"MetalGrate.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/metal_grate_impact_soft1.wav" + "wave" "physics/metal/metal_grate_impact_soft2.wav" + "wave" "physics/metal/metal_grate_impact_soft3.wav" + } +} + +"MetalGrate.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "95,100" + "wave" "physics/metal/metal_box_scrape_rough_loop1.wav" +} + +"MetalGrate.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "95,100" + "wave" "physics/metal/metal_box_scrape_smooth_loop1.wav" +} + +"MetalGrate.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_sheet_impact_bullet1.wav" + "wave" "physics/metal/metal_sheet_impact_bullet2.wav" + "wave" "physics/metal/metal_solid_impact_bullet2.wav" + } +} + +"MetalVent.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/duct2.wav" + "wave" "player/footsteps/duct4.wav" + } +} + +"MetalVent.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "rndwave" + { + "wave" "player/footsteps/duct1.wav" + "wave" "player/footsteps/duct3.wav" + } +} + +"MetalVent.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_sheet_impact_hard6.wav" + "wave" "physics/metal/metal_sheet_impact_hard7.wav" + "wave" "physics/metal/metal_sheet_impact_hard8.wav" + } +} + + +"Tile.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/tile1.wav" + "wave" "player/footsteps/tile3.wav" + } +} + +"Tile.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/tile2.wav" + "wave" "player/footsteps/tile4.wav" + } +} + +"Tile.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/surfaces/tile_impact_bullet1.wav" + "wave" "physics/surfaces/tile_impact_bullet2.wav" + "wave" "physics/surfaces/tile_impact_bullet3.wav" + "wave" "physics/surfaces/tile_impact_bullet4.wav" + } +} + + + +"Water.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/slosh2.wav" + "wave" "player/footsteps/slosh4.wav" + } +} + +"Water.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/slosh1.wav" + "wave" "player/footsteps/slosh3.wav" + } +} + +"Water.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/slosh1.wav" + "wave" "player/footsteps/slosh3.wav" + "wave" "player/footsteps/slosh2.wav" + "wave" "player/footsteps/slosh4.wav" + } +} + +"Underwater.BulletImpact" +{ + "soundlevel" "SNDLVL_95dB" + "volume" "0.9" + "pitch" "95,105" + "rndwave" + { + "wave" "#physics/surfaces/underwater_impact_bullet1.wav" + "wave" "#physics/surfaces/underwater_impact_bullet2.wav" + "wave" "#physics/surfaces/underwater_impact_bullet3.wav" + } +} + + +// generic water splash, used for water explosions, water impacts + +"Physics.WaterSplash" +{ + "channel" "CHAN_VOICE" + "volume" "0.800, 1.000" + "pitch" "85, 115" + + "soundlevel" "SNDLVL_NORM" + + "rndwave" + { + "wave" "ambient/water/water_splash1.wav" + "wave" "ambient/water/water_splash2.wav" + "wave" "ambient/water/water_splash3.wav" + } +} + +"BaseEntity.EnterWater" +{ + "channel" "CHAN_AUTO" + "volume" "0.35" + "soundlevel" "SNDLVL_70dB" + "pitch" "90,120" + + "wave" "player/footsteps/wade5.wav" +} + +"BaseEntity.ExitWater" +{ + "channel" "CHAN_AUTO" + "volume" "0.3" + "soundlevel" "SNDLVL_70dB" + "pitch" "90,120" + + "wave" "player/footsteps/wade2.wav" +} + +"Wade.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.25" + "pitch" "90,110" + "rndwave" + { + "wave" "player/footsteps/wade1.wav" + "wave" "player/footsteps/wade3.wav" + } +} + +"Wade.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.25" + "pitch" "90,110" + "rndwave" + { + "wave" "player/footsteps/wade2.wav" + "wave" "player/footsteps/wade4.wav" + } +} + +"Ladder.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/ladder1.wav" + "wave" "player/footsteps/ladder3.wav" + } +} + +"Ladder.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/ladder2.wav" + "wave" "player/footsteps/ladder4.wav" + } +} + +"Ladder.WoodStepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/wood1.wav" + "wave" "player/footsteps/wood3.wav" + } +} + +"Ladder.WoodStepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/wood2.wav" + "wave" "player/footsteps/wood4.wav" + } +} + + +"Glass.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_step1.wav" + "wave" "physics/glass/glass_sheet_step2.wav" + } +} + +"Glass.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_step3.wav" + "wave" "physics/glass/glass_sheet_step4.wav" + } +} + + +"Glass.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_impact_hard1.wav" + "wave" "physics/glass/glass_sheet_impact_hard2.wav" + "wave" "physics/glass/glass_sheet_impact_hard3.wav" + } +} + +"Glass.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_impact_soft1.wav" + "wave" "physics/glass/glass_sheet_impact_soft2.wav" + "wave" "physics/glass/glass_sheet_impact_soft3.wav" + } +} + +"Glass.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_bullet1.wav" + "wave" "physics/glass/glass_impact_bullet2.wav" + "wave" "physics/glass/glass_impact_bullet3.wav" + "wave" "physics/glass/glass_impact_bullet4.wav" + } +} + + +"Glass.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.3" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_impact_hard1.wav" + "wave" "physics/glass/glass_sheet_impact_hard2.wav" + "wave" "physics/glass/glass_sheet_impact_hard3.wav" + } +} + +"Glass.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.2" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_sheet_impact_soft1.wav" + "wave" "physics/glass/glass_sheet_impact_soft2.wav" + "wave" "physics/glass/glass_sheet_impact_soft3.wav" + } +} + +"Glass.Strain" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_strain1.wav" + "wave" "physics/glass/glass_strain2.wav" + "wave" "physics/glass/glass_strain3.wav" + "wave" "physics/glass/glass_strain4.wav" + } +} + +"Glass.Break" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_largesheet_break1.wav" + "wave" "physics/glass/glass_largesheet_break2.wav" + "wave" "physics/glass/glass_largesheet_break3.wav" + } +} + + +"Pottery.Break" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_pottery_break1.wav" + "wave" "physics/glass/glass_pottery_break2.wav" + "wave" "physics/glass/glass_pottery_break3.wav" + } +} + +"Pottery.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_hard1.wav" + "wave" "physics/glass/glass_impact_hard2.wav" + "wave" "physics/glass/glass_impact_hard3.wav" + } +} + +"Pottery.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_soft1.wav" + "wave" "physics/glass/glass_impact_soft2.wav" + "wave" "physics/glass/glass_impact_soft3.wav" + } +} + +"Pottery.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_pottery_break1.wav" + "wave" "physics/glass/glass_pottery_break2.wav" + "wave" "physics/glass/glass_pottery_break3.wav" + } +} + + + +"Computer.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_bullet1.wav" + "wave" "physics/glass/glass_impact_bullet2.wav" + "wave" "physics/metal/metal_computer_impact_bullet1.wav" + "wave" "physics/metal/metal_computer_impact_bullet2.wav" + "wave" "physics/metal/metal_computer_impact_bullet3.wav" + "wave" "physics/plastic/plastic_box_impact_bullet1.wav" + "wave" "physics/plastic/plastic_box_impact_bullet2.wav" + "wave" "physics/plastic/plastic_box_impact_bullet3.wav" + } +} + +"Computer.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_computer_impact_hard1.wav" + "wave" "physics/metal/metal_computer_impact_hard2.wav" + "wave" "physics/metal/metal_computer_impact_hard3.wav" + } +} + +"Computer.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_computer_impact_soft1.wav" + "wave" "physics/metal/metal_computer_impact_soft2.wav" + "wave" "physics/metal/metal_computer_impact_soft3.wav" + } +} + + +"Concrete.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/concrete1.wav" + "wave" "player/footsteps/concrete3.wav" + } +} + +"Concrete.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/concrete2.wav" + "wave" "player/footsteps/concrete4.wav" + } +} + +"Concrete.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/concrete_impact_bullet1.wav" + "wave" "physics/concrete/concrete_impact_bullet2.wav" + "wave" "physics/concrete/concrete_impact_bullet3.wav" + "wave" "physics/concrete/concrete_impact_bullet4.wav" + } +} + +"Concrete.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/concrete_impact_hard1.wav" + "wave" "physics/concrete/concrete_impact_hard2.wav" + "wave" "physics/concrete/concrete_impact_hard3.wav" + } +} + +"Concrete.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/concrete_impact_soft1.wav" + "wave" "physics/concrete/concrete_impact_soft2.wav" + "wave" "physics/concrete/concrete_impact_soft3.wav" + } +} + +"Concrete.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + + "wave" "physics/concrete/concrete_scrape_smooth_loop1.wav" +} + +"Concrete.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + + "wave" "physics/concrete/rock_scrape_rough_loop1.wav" +} + +"Rock.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/rock_impact_hard4.wav" + "wave" "physics/concrete/rock_impact_hard5.wav" + "wave" "physics/concrete/rock_impact_hard6.wav" + } +} + +"Rock.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/rock_impact_soft1.wav" + "wave" "physics/concrete/rock_impact_soft2.wav" + "wave" "physics/concrete/rock_impact_soft3.wav" + } +} + + +"Boulder.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.4" + "pitch" "80" + + "wave" "physics/concrete/rock_scrape_rough_loop1.wav" +} + +"Boulder.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.6" + "pitch" "95" + + "wave" "physics/concrete/concrete_block_scrape_rough_loop1.wav" +} + +"Boulder.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.3" + "pitch" "90" + "rndwave" + { + "wave" "physics/concrete/rock_impact_hard1.wav" + "wave" "physics/concrete/rock_impact_hard2.wav" + "wave" "physics/concrete/rock_impact_hard3.wav" + } +} + +"Boulder.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.85" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/boulder_impact_hard1.wav" + "wave" "physics/concrete/boulder_impact_hard2.wav" + "wave" "physics/concrete/boulder_impact_hard3.wav" + "wave" "physics/concrete/boulder_impact_hard4.wav" + } +} + +"Concrete_Block.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/concrete/concrete_block_impact_hard1.wav" + "wave" "physics/concrete/concrete_block_impact_hard2.wav" + "wave" "physics/concrete/concrete_block_impact_hard3.wav" + } +} + + +"Gravel.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/gravel1.wav" + "wave" "player/footsteps/gravel3.wav" + } +} + +"Gravel.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/gravel2.wav" + "wave" "player/footsteps/gravel4.wav" + } +} + +"ChainLink.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/chainlink1.wav" + "wave" "player/footsteps/chainlink3.wav" + } +} + +"ChainLink.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/chainlink2.wav" + "wave" "player/footsteps/chainlink4.wav" + } +} + +"ChainLink.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "95,100" + "wave" "physics/metal/metal_chainlink_scrape_rough_loop1.wav" +} + +"ChainLink.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.2" + "pitch" "95,100" + "wave" "physics/metal/metal_chainlink_scrape_rough_loop1.wav" +} + +"ChainLink.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/metal_chainlink_impact_hard1.wav" + "wave" "physics/metal/metal_chainlink_impact_hard2.wav" + "wave" "physics/metal/metal_chainlink_impact_hard3.wav" + } +} + +"ChainLink.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/metal_chainlink_impact_soft1.wav" + "wave" "physics/metal/metal_chainlink_impact_soft2.wav" + "wave" "physics/metal/metal_chainlink_impact_soft3.wav" + } +} + +"ChainLink.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/chainlink1.wav" + "wave" "physics/metal/metal_chainlink_impact_hard2.wav" + "wave" "player/footsteps/chainlink3.wav" + "wave" "physics/metal/metal_chainlink_impact_hard3.wav" + } +} + +"Chain.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "95,100" + "wave" "physics/metal/chain_scrape_rough_loop1.wav" +} + +"Chain.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.2" + "pitch" "95,100" + "wave" "physics/metal/chain_scrape_rough_loop1.wav" +} + +"Chain.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/chain_impact_hard1.wav" + "wave" "physics/metal/chain_impact_hard2.wav" + } +} + +"Chain.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/metal/chain_impact_soft1.wav" + "wave" "physics/metal/chain_impact_soft2.wav" + "wave" "physics/metal/chain_impact_soft3.wav" + } +} + +"Chain.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/chain_impact_hard1.wav" + "wave" "physics/metal/chain_impact_hard2.wav" + } +} + +"Flesh.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.3" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_impact_hard1.wav" + "wave" "physics/body/body_medium_impact_soft3.wav" + } +} + +"Flesh.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.3" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_impact_hard2.wav" + "wave" "physics/body/body_medium_impact_soft4.wav" + } +} + +"Flesh.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/body/body_medium_impact_soft1.wav" + "wave" "physics/body/body_medium_impact_soft2.wav" + "wave" "physics/body/body_medium_impact_soft5.wav" + "wave" "physics/body/body_medium_impact_soft6.wav" + "wave" "physics/body/body_medium_impact_soft7.wav" + } +} + + + +"Flesh.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.8" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/body/body_medium_impact_hard1.wav" + "wave" "physics/body/body_medium_impact_hard2.wav" + "wave" "physics/body/body_medium_impact_hard3.wav" + "wave" "physics/body/body_medium_impact_hard4.wav" + "wave" "physics/body/body_medium_impact_hard5.wav" + "wave" "physics/body/body_medium_impact_hard6.wav" + } +} + +"Flesh.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_impact_bullet1.wav" + "wave" "physics/flesh/flesh_impact_bullet2.wav" + "wave" "physics/flesh/flesh_impact_bullet3.wav" + "wave" "physics/flesh/flesh_impact_bullet4.wav" + "wave" "physics/flesh/flesh_impact_bullet5.wav" + } +} + +"Flesh.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "wave" "physics/body/body_medium_scrape_rough_loop1.wav" +} + + +"Flesh.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.35" + "pitch" "PITCH_NORM" + "wave" "physics/body/body_medium_scrape_smooth_loop1.wav" +} + + +"Flesh.Strain" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.3" + "pitch" "100" + "rndwave" + { + "wave" "physics/body/body_medium_strain1.wav" + "wave" "physics/body/body_medium_strain2.wav" + "wave" "physics/body/body_medium_strain3.wav" + } +} + + +"Flesh.Break" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "100" + "rndwave" + { + "wave" "physics/body/body_medium_break2.wav" + "wave" "physics/body/body_medium_break3.wav" + "wave" "physics/body/body_medium_break4.wav" + } +} + +"Flesh_Bloody.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "100" + "rndwave" + { + "wave" "physics/flesh/flesh_squishy_impact_hard1.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard2.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard3.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard4.wav" + } +} + +"Carpet.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/sand1.wav" + "wave" "player/footsteps/sand2.wav" + "wave" "player/footsteps/sand3.wav" + "wave" "player/footsteps/sand4.wav" + } +} + +"Carpet.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/surfaces/sand_impact_bullet1.wav" + "wave" "physics/surfaces/sand_impact_bullet2.wav" + "wave" "physics/surfaces/sand_impact_bullet3.wav" + "wave" "physics/surfaces/sand_impact_bullet4.wav" + } +} + +"Carpet.Scrape" +{ + "pitch" "PITCH_NORM" + "volume" "0.5" + "soundlevel" "SNDLVL_70dB" + "wave" "physics/flesh/flesh_scrape_rough_loop.wav" +} + + + +"Sand.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/sand1.wav" + "wave" "player/footsteps/sand3.wav" + } +} + +"Sand.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/sand2.wav" + "wave" "player/footsteps/sand4.wav" + } +} + + +"Sand.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/surfaces/sand_impact_bullet1.wav" + "wave" "physics/surfaces/sand_impact_bullet2.wav" + "wave" "physics/surfaces/sand_impact_bullet3.wav" + "wave" "physics/surfaces/sand_impact_bullet4.wav" + } +} + +// ***************** +// PROP MATERIALS + +"Watermelon.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_squishy_impact_hard1.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard2.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard3.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard4.wav" + } +} + +"Watermelon.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_squishy_impact_hard1.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard2.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard3.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard4.wav" + } +} + +"Watermelon.Scrape" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "wave" "physics/flesh/flesh_squishy_impact_hard4.wav" +} + + +"ArmorFlesh.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_sheet_impact_bullet1.wav" + "wave" "physics/metal/metal_sheet_impact_bullet2.wav" + } +} + +"Metal_SeafloorCar.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "wave" "doors/heavy_metal_stop1.wav" +} + +"MetalVehicle.ImpactHard" +{ + "soundlevel" "SNDLVL_110dB" + "volume" "0.9" + "pitch" "80,110" + "rndwave" + { + "wave" "vehicles/v8/vehicle_impact_heavy1.wav" + "wave" "vehicles/v8/vehicle_impact_heavy2.wav" + "wave" "vehicles/v8/vehicle_impact_heavy3.wav" + "wave" "vehicles/v8/vehicle_impact_heavy4.wav" + } +} + +"MetalVehicle.ImpactSoft" +{ + "soundlevel" "SNDLVL_90dB" + "volume" "0.5" + "pitch" "80,110" + "rndwave" + { + "wave" "vehicles/v8/vehicle_impact_medium1.wav" + "wave" "vehicles/v8/vehicle_impact_medium2.wav" + "wave" "vehicles/v8/vehicle_impact_medium3.wav" + "wave" "vehicles/v8/vehicle_impact_medium4.wav" + } +} + +"MetalVehicle.ScrapeRough" +{ + "soundlevel" "SNDLVL_90dB" + "volume" "0.5" + "pitch" "110,130" + "rndwave" + { + "wave" "vehicles/v8/vehicle_rollover1.wav" + "wave" "vehicles/v8/vehicle_rollover2.wav" + } +} + + +"MetalVehicle.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_90dB" + "volume" "0.3" + "pitch" "110,130" + "rndwave" + { + "wave" "vehicles/v8/vehicle_rollover1.wav" + "wave" "vehicles/v8/vehicle_rollover2.wav" + } +} + + +"GlassBottle.StepLeft" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.2" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_soft1.wav" + "wave" "physics/glass/glass_impact_soft2.wav" + } +} + +"GlassBottle.StepRight" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.2" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_impact_soft2.wav" + "wave" "physics/glass/glass_impact_soft3.wav" + } +} + +"GlassBottle.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/glass/glass_bottle_impact_hard1.wav" + "wave" "physics/glass/glass_bottle_impact_hard2.wav" + "wave" "physics/glass/glass_bottle_impact_hard3.wav" + } +} + +"GlassBottle.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "95,100" + "rndwave" + { + "wave" "physics/glass/glass_impact_soft1.wav" + "wave" "physics/glass/glass_impact_soft2.wav" + "wave" "physics/glass/glass_impact_soft3.wav" + } +} + +"GlassBottle.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_bottle_break1.wav" + "wave" "physics/glass/glass_bottle_break2.wav" + } +} + +"GlassBottle.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.3" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/glass/glass_bottle_impact_hard1.wav" + "wave" "physics/glass/glass_bottle_impact_hard2.wav" + "wave" "physics/glass/glass_bottle_impact_hard3.wav" + } +} + +"GlassBottle.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.3" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/glass/glass_impact_soft1.wav" + "wave" "physics/glass/glass_impact_soft2.wav" + "wave" "physics/glass/glass_impact_soft3.wav" + } +} + +"GlassBottle.Break" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/glass/glass_bottle_break1.wav" + "wave" "physics/glass/glass_bottle_break2.wav" + } +} + + + + +"Canister.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_canister_impact_hard1.wav" + "wave" "physics/metal/metal_canister_impact_hard2.wav" + "wave" "physics/metal/metal_canister_impact_hard3.wav" + } +} + +"Canister.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.45" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_canister_impact_soft1.wav" + "wave" "physics/metal/metal_canister_impact_soft2.wav" + "wave" "physics/metal/metal_canister_impact_soft3.wav" + } +} + +"Canister.ScrapeRough" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "wave" "physics/metal/canister_scrape_rough_loop1.wav" +} + +"Canister.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.45" + "pitch" "PITCH_NORM" + "wave" "physics/metal/canister_scrape_smooth_loop1.wav" +} + +"Canister.Roll" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "wave" "physics/metal/canister_roll_loop1.wav" +} + +"Metal_Barrel.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_barrel_impact_hard1.wav" + "wave" "physics/metal/metal_barrel_impact_hard2.wav" + "wave" "physics/metal/metal_barrel_impact_hard3.wav" + } +} + +"Metal_Barrel.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.5" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_barrel_impact_soft1.wav" + "wave" "physics/metal/metal_barrel_impact_soft2.wav" + "wave" "physics/metal/metal_barrel_impact_soft3.wav" + "wave" "physics/metal/metal_barrel_impact_hard7.wav" + } +} + + +"Metal_Barrel.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_sheet_impact_bullet1.wav" + "wave" "physics/metal/metal_sheet_impact_bullet2.wav" + "wave" "physics/metal/metal_solid_impact_bullet2.wav" + "wave" "physics/metal/metal_solid_impact_bullet3.wav" + } +} + + +"Metal_Barrel.Roll" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.2" + "pitch" "PITCH_NORM" + "wave" "physics/metal/canister_roll_loop1.wav" +} + + +"Roller.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_bullet1.wav" + "wave" "physics/metal/metal_solid_impact_bullet2.wav" + "wave" "physics/metal/metal_solid_impact_bullet3.wav" + "wave" "physics/metal/metal_solid_impact_bullet4.wav" + } +} + +"Popcan.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/soda_can_impact_hard1.wav" + "wave" "physics/metal/soda_can_impact_hard2.wav" + "wave" "physics/metal/soda_can_impact_hard3.wav" + } +} + +"Popcan.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/soda_can_impact_soft1.wav" + "wave" "physics/metal/soda_can_impact_soft2.wav" + "wave" "physics/metal/soda_can_impact_soft3.wav" + } +} + +"Popcan.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/soda_can_impact_hard1.wav" + "wave" "physics/metal/soda_can_impact_hard2.wav" + "wave" "physics/metal/soda_can_impact_hard3.wav" + } +} + +"Popcan.ScrapeRough" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "98,100" + "wave" "physics/metal/soda_can_scrape_rough_loop1.wav" +} + +"Popcan.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.3" + "pitch" "130,140" + "wave" "physics/plastic/plastic_box_scrape_smooth_loop2.wav" +} + +"Paintcan.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/paintcan_impact_hard1.wav" + "wave" "physics/metal/paintcan_impact_hard2.wav" + "wave" "physics/metal/paintcan_impact_hard3.wav" + } +} + +"Paintcan.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/paintcan_impact_soft1.wav" + "wave" "physics/metal/paintcan_impact_soft2.wav" + "wave" "physics/metal/paintcan_impact_soft3.wav" + } +} + +"Paintcan.Roll" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "98,100" + "wave" "physics/metal/paintcan_roll_loop1.wav" +} + +"Papercup.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/cardboard/cardboard_cup_impact_hard1.wav" + "wave" "physics/cardboard/cardboard_cup_impact_hard2.wav" + "wave" "physics/cardboard/cardboard_cup_impact_hard3.wav" + } +} + +"Papercup.Scrape" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/cardboard/cardboard_cup_impact_hard1.wav" + "wave" "physics/cardboard/cardboard_cup_impact_hard2.wav" + "wave" "physics/cardboard/cardboard_cup_impact_hard3.wav" + } +} + +"ceiling_tile.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plaster/ceiling_tile_step1.wav" + "wave" "physics/plaster/ceiling_tile_step3.wav" + } +} + +"ceiling_tile.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plaster/ceiling_tile_step2.wav" + "wave" "physics/plaster/ceiling_tile_step4.wav" + } +} + +"ceiling_tile.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plaster/ceiling_tile_impact_bullet1.wav" + "wave" "physics/plaster/ceiling_tile_impact_bullet2.wav" + "wave" "physics/plaster/ceiling_tile_impact_bullet3.wav" + } +} + +"ceiling_tile.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/plaster/ceiling_tile_impact_soft1.wav" + "wave" "physics/plaster/ceiling_tile_impact_soft2.wav" + "wave" "physics/plaster/ceiling_tile_impact_soft3.wav" + } +} + + +"ceiling_tile.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/plaster/ceiling_tile_impact_hard1.wav" + "wave" "physics/plaster/ceiling_tile_impact_hard2.wav" + "wave" "physics/plaster/ceiling_tile_impact_hard3.wav" + } +} + +"ceiling_tile.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/plaster/ceiling_tile_scrape_smooth_loop1.wav" +} + +"ceiling_tile.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/plaster/ceiling_tile_scrape_smooth_loop1.wav" +} + +"ceiling_tile.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/plaster/ceilingtile_break1.wav" + "wave" "physics/plaster/ceilingtile_break2.wav" + } +} + + +"drywall.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plaster/drywall_footstep1.wav" + "wave" "physics/plaster/drywall_footstep3.wav" + } +} + +"drywall.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plaster/drywall_footstep2.wav" + "wave" "physics/plaster/drywall_footstep4.wav" + } +} + + +"drywall.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/plaster/drywall_impact_soft1.wav" + "wave" "physics/plaster/drywall_impact_soft2.wav" + "wave" "physics/plaster/drywall_impact_soft3.wav" + } +} + + +"drywall.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/plaster/drywall_impact_hard1.wav" + "wave" "physics/plaster/drywall_impact_hard2.wav" + "wave" "physics/plaster/drywall_impact_hard3.wav" + } +} + + +"Gunship.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_hard1.wav" + } +} + +"Gunship.Scrape" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_solid_impact_hard1.wav" + } +} + +"Strider.Impact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_strider_impact_bullet1.wav" + "wave" "physics/flesh/flesh_strider_impact_bullet2.wav" + "wave" "physics/flesh/flesh_strider_impact_bullet3.wav" + } +} + +"Strider.Scrape" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/flesh/flesh_strider_impact_bullet1.wav" + "wave" "physics/flesh/flesh_strider_impact_bullet2.wav" + "wave" "physics/flesh/flesh_strider_impact_bullet3.wav" + } +} + +// ********************** +// legacy Func_breakables + +"Breakable.Crate" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/wood/wood_crate_break1.wav" + "wave" "physics/wood/wood_crate_break2.wav" + "wave" "physics/wood/wood_crate_break3.wav" + "wave" "physics/wood/wood_crate_break4.wav" + } +} + +"Breakable.Flesh" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/flesh/flesh_bloody_break.wav" + } +} + +"Breakable.Spark" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "ambient/energy/spark5.wav" + "wave" "ambient/energy/spark6.wav" + } +} + +"Breakable.Metal" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/metal/metal_box_break1.wav" + "wave" "physics/metal/metal_box_break2.wav" + } +} + +"Breakable.Glass" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/glass/glass_largesheet_break1.wav" + "wave" "physics/glass/glass_largesheet_break2.wav" + "wave" "physics/glass/glass_largesheet_break3.wav" + } +} + +"Breakable.Concrete" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/concrete/concrete_break2.wav" + "wave" "physics/concrete/concrete_break3.wav" + } +} + +"Breakable.Ceiling" +{ + "channel" "CHAN_VOICE" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + + "rndwave" + { + "wave" "physics/plaster/ceilingtile_break1.wav" + "wave" "physics/plaster/ceilingtile_break2.wav" + } +} + +"Breakable.MatWood" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/wood/wood_plank_break1.wav" + "wave" "physics/wood/wood_plank_break2.wav" + "wave" "physics/wood/wood_plank_break3.wav" + "wave" "physics/wood/wood_plank_break4.wav" + } +} + +"Breakable.MatFlesh" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_NORM" + "volume" "0.4" + "rndwave" + { + "wave" "physics/body/body_medium_break2.wav" + "wave" "physics/body/body_medium_break3.wav" + "wave" "physics/body/body_medium_break4.wav" + } +} + +"Breakable.MatMetal" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/metal/metal_box_break1.wav" + "wave" "physics/metal/metal_box_break2.wav" + } +} + +"Breakable.MatConcrete" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/concrete/concrete_break2.wav" + + } +} + +"Breakable.MatGlass" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_NORM" + "volume" "0.7" + "rndwave" + { + "wave" "physics/glass/glass_sheet_break1.wav" + "wave" "physics/glass/glass_sheet_break2.wav" + "wave" "physics/glass/glass_sheet_break3.wav" + "wave" "physics/glass/glass_largesheet_break1.wav" + "wave" "physics/glass/glass_largesheet_break2.wav" + "wave" "physics/glass/glass_largesheet_break3.wav" + } +} + + +"Breakable.Computer" +{ + "channel" "CHAN_VOICE" + "volume" "0.7,1.0" + "soundlevel" "SNDLVL_75dB" + + "rndwave" + { + "wave" "ambient/energy/spark5.wav" + "wave" "ambient/energy/spark6.wav" + } +} + +// ************************* +// Legacy Temp Entity Sounds + +"Bounce.Glass" +{ + "pitch" "90,124" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "physics/glass/glass_impact_hard1.wav" + "wave" "physics/glass/glass_impact_hard2.wav" + "wave" "physics/glass/glass_impact_hard3.wav" + } +} + +"Bounce.Metal" +{ + "pitch" "90,124" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "physics/metal/metal_box_impact_hard1.wav" + "wave" "physics/metal/metal_box_impact_hard2.wav" + "wave" "physics/metal/metal_box_impact_hard3.wav" + } +} + +"Bounce.Flesh" +{ + "pitch" "90,124" + "volume" "0.6" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "physics/flesh/flesh_squishy_impact_hard1.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard2.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard3.wav" + "wave" "physics/flesh/flesh_squishy_impact_hard4.wav" + } +} + +"Bounce.Wood" +{ + "pitch" "90,124" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "physics/wood/wood_plank_impact_hard1.wav" + "wave" "physics/wood/wood_plank_impact_hard2.wav" + "wave" "physics/wood/wood_plank_impact_hard3.wav" + } +} + +"Bounce.Shrapnel" +{ + "pitch" "90,124" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "weapons/fx/rics/ric1.wav" + "wave" "weapons/fx/rics/ric2.wav" + "wave" "weapons/fx/rics/ric3.wav" + "wave" "weapons/fx/rics/ric4.wav" + "wave" "weapons/fx/rics/ric5.wav" + } +} + +"Bounce.ShotgunShell" +{ + "pitch" "PITCH_NORM" + "volume" "0.5" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "weapons/fx/tink/shotgun_shell1.wav" + "wave" "weapons/fx/tink/shotgun_shell2.wav" + "wave" "weapons/fx/tink/shotgun_shell3.wav" + } +} + +"Bounce.Shell" +{ + "pitch" "PITCH_NORM" + "volume" "0.5" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "player/pl_shell1.wav" + "wave" "player/pl_shell2.wav" + "wave" "player/pl_shell3.wav" + } +} + +"Bounce.Concrete" +{ + "pitch" "90,124" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + "channel" "CHAN_STATIC" + "rndwave" + { + "wave" "physics/concrete/concrete_break2.wav" + } +} + +"ItemSoda.Bounce" +{ + "channel" "CHAN_WEAPON" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + + "wave" "physics/metal/metal_popcan_impact_hard1.wav" + "wave" "physics/metal/metal_popcan_impact_hard2.wav" + "wave" "physics/metal/metal_popcan_impact_hard3.wav" +} + +// cardboard material - full physics implementation + +"Cardboard.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.5" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_impact_soft1.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft2.wav" + } +} + +"Cardboard.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.5" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_impact_soft3.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft4.wav" + } +} + +"Cardboard.ImpactSoft" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.6" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_impact_soft1.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft2.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft3.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft4.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft5.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft6.wav" + "wave" "physics/cardboard/cardboard_box_impact_soft7.wav" + } +} + +"Cardboard.ImpactHard" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_impact_hard1.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard2.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard3.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard4.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard5.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard6.wav" + "wave" "physics/cardboard/cardboard_box_impact_hard7.wav" + } +} + +"Cardboard.BulletImpact" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_90dB" + "pitch" "PITCH_NORM" + "volume" "1.0" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_impact_bullet1.wav" + "wave" "physics/cardboard/cardboard_box_impact_bullet2.wav" + "wave" "physics/cardboard/cardboard_box_impact_bullet3.wav" + "wave" "physics/cardboard/cardboard_box_impact_bullet4.wav" + "wave" "physics/cardboard/cardboard_box_impact_bullet5.wav" + + } +} + +"Cardboard.Strain" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_strain1.wav" + "wave" "physics/cardboard/cardboard_box_strain2.wav" + "wave" "physics/cardboard/cardboard_box_strain3.wav" + } +} + +"Cardboard.Break" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_break1.wav" + "wave" "physics/cardboard/cardboard_box_break2.wav" + "wave" "physics/cardboard/cardboard_box_break3.wav" + } +} + +"Cardboard.Shake" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.6" + "rndwave" + { + "wave" "physics/cardboard/cardboard_box_shake1.wav" + "wave" "physics/cardboard/cardboard_box_shake2.wav" + "wave" "physics/cardboard/cardboard_box_shake3.wav" + } +} + +"Cardboard.ScrapeSmooth" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.55" + + "wave" "physics/cardboard/cardboard_box_scrape_smooth_loop1.wav" +} + +"Cardboard.ScrapeRough" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.35" + + "wave" "physics/cardboard/cardboard_box_scrape_rough_loop1.wav" +} + +// plastic barrel material - full physics implementation + +"Plastic_Barrel.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.5" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_impact_soft1.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft2.wav" + } +} + +"Plastic_Barrel.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.5" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_impact_soft3.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft4.wav" + } +} + +"Plastic_Barrel.ImpactSoft" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.6" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_impact_soft1.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft2.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft3.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft4.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft5.wav" + "wave" "physics/plastic/plastic_barrel_impact_soft6.wav" + } +} + +"Plastic_Barrel.ImpactHard" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.8" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_impact_hard1.wav" + "wave" "physics/plastic/plastic_barrel_impact_hard2.wav" + "wave" "physics/plastic/plastic_barrel_impact_hard3.wav" + "wave" "physics/plastic/plastic_barrel_impact_hard4.wav" + } +} + +"Plastic_Barrel.BulletImpact" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_90dB" + "pitch" "96,104" + "volume" "1.0" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_impact_bullet1.wav" + "wave" "physics/plastic/plastic_barrel_impact_bullet2.wav" + "wave" "physics/plastic/plastic_barrel_impact_bullet3.wav" + + } +} + +"Plastic_Barrel.Strain" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_strain1.wav" + "wave" "physics/plastic/plastic_barrel_strain2.wav" + "wave" "physics/plastic/plastic_barrel_strain3.wav" + } +} + +"Plastic_Barrel.Break" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "1.0" + "rndwave" + { + "wave" "physics/plastic/plastic_barrel_break1.wav" + "wave" "physics/plastic/plastic_barrel_break2.wav" + } +} + + +"Plastic_Barrel.ScrapeSmooth" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.55" + + "wave" "physics/plastic/plastic_barrel_scrape_smooth_loop1.wav" +} + +"Plastic_Barrel.ScrapeRough" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.35" + + "wave" "physics/plastic/plastic_barrel_scrape_rough_loop1.wav" +} + +"Plastic_Barrel.Roll" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.4" + + "wave" "physics/plastic/plastic_barrel_roll_loop1.wav" +} + + +// plastic box material - full physics implementation + +"Plastic_Box.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.3" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_soft1.wav" + "wave" "physics/plastic/plastic_box_impact_soft2.wav" + } +} + +"Plastic_Box.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.3" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_soft3.wav" + "wave" "physics/plastic/plastic_box_impact_soft4.wav" + } +} + +"Plastic_Box.ImpactSoft" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.6" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_soft1.wav" + "wave" "physics/plastic/plastic_box_impact_soft2.wav" + "wave" "physics/plastic/plastic_box_impact_soft3.wav" + "wave" "physics/plastic/plastic_box_impact_soft4.wav" + } +} + +"Plastic_Box.ImpactHard" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.8" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_hard1.wav" + "wave" "physics/plastic/plastic_box_impact_hard2.wav" + "wave" "physics/plastic/plastic_box_impact_hard3.wav" + "wave" "physics/plastic/plastic_box_impact_hard4.wav" + } +} + +"Plastic_Box.BulletImpact" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_90dB" + "pitch" "96,104" + "volume" "1.0" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_bullet1.wav" + "wave" "physics/plastic/plastic_box_impact_bullet2.wav" + "wave" "physics/plastic/plastic_box_impact_bullet3.wav" + "wave" "physics/plastic/plastic_box_impact_bullet4.wav" + "wave" "physics/plastic/plastic_box_impact_bullet5.wav" + } +} + +"Plastic_Box.Strain" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/plastic/plastic_box_strain1.wav" + "wave" "physics/plastic/plastic_box_strain2.wav" + "wave" "physics/plastic/plastic_box_strain3.wav" + } +} + +"Plastic_Box.Break" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "1.0" + "rndwave" + { + "wave" "physics/plastic/plastic_box_break1.wav" + "wave" "physics/plastic/plastic_box_break2.wav" + } +} + + +"Plastic_Box.ScrapeSmooth" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.55" + + "wave" "physics/plastic/plastic_box_scrape_smooth_loop2.wav" +} + +"Plastic_Box.ScrapeRough" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "96,104" + "volume" "0.35" + + "wave" "physics/plastic/plastic_box_scrape_rough_loop1.wav" +} + + + +// rubber matt & rubber tire material + +"Rubber.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "98,102" + "volume" "0.2" + "wave" "physics/rubber/rubber_tire_impact_soft1.wav" +} + +"Rubber.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "98,102" + "volume" "0.2" + "wave" "physics/rubber/rubber_tire_impact_soft1.wav" +} + +"Rubber.BulletImpact" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_90dB" + "pitch" "90,96" + "volume" "0.7" + "wave" "physics/rubber/rubber_tire_impact_bullet1.wav" +} + +"Rubber.ImpactSoft" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.4" + "wave" "physics/rubber/rubber_tire_impact_soft1.wav" +} + +"Rubber.ImpactHard" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.5" + + "wave" "physics/rubber/rubber_tire_impact_hard3.wav" +} + +"Rubber_Tire.ImpactSoft" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.6" + "rndwave" + { + "wave" "physics/rubber/rubber_tire_impact_soft1.wav" + "wave" "physics/rubber/rubber_tire_impact_soft2.wav" + "wave" "physics/rubber/rubber_tire_impact_soft3.wav" + } +} + +"Rubber_Tire.ImpactHard" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/rubber/rubber_tire_impact_hard1.wav" + "wave" "physics/rubber/rubber_tire_impact_hard2.wav" + "wave" "physics/rubber/rubber_tire_impact_hard3.wav" + } +} + +"Rubber_Tire.BulletImpact" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_90dB" + "pitch" "96,104" + "volume" "1.0" + "rndwave" + { + "wave" "physics/rubber/rubber_tire_impact_bullet1.wav" + "wave" "physics/rubber/rubber_tire_impact_bullet2.wav" + "wave" "physics/rubber/rubber_tire_impact_bullet3.wav" + + } +} + +"Rubber_Tire.Strain" +{ + "channel" "CHAN_BODY" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.8" + "rndwave" + { + "wave" "physics/rubber/rubber_tire_strain1.wav" + "wave" "physics/rubber/rubber_tire_strain2.wav" + "wave" "physics/rubber/rubber_tire_strain3.wav" + } +} + +// hard metal grenade + +"Grenade.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.3" + "rndwave" + { + "wave" "physics/metal/metal_grenade_impact_soft2.wav" + "wave" "physics/metal/metal_grenade_impact_soft3.wav" + } +} + +"Grenade.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + "volume" "0.3" + "rndwave" + { + "wave" "physics/metal/metal_grenade_impact_soft1.wav" + "wave" "physics/metal/metal_grenade_impact_soft2.wav" + } +} + +"Grenade.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_grenade_impact_hard1.wav" + "wave" "physics/metal/metal_grenade_impact_hard2.wav" + "wave" "physics/metal/metal_grenade_impact_hard3.wav" + } +} + +"Grenade.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_grenade_impact_soft1.wav" + "wave" "physics/metal/metal_grenade_impact_soft2.wav" + "wave" "physics/metal/metal_grenade_impact_soft3.wav" + } +} + +"Grenade.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.4" + "pitch" "96,104" + "wave" "physics/metal/metal_grenade_scrape_rough_loop1.wav" +} + +"Grenade.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.3" + "pitch" "96,104" + "wave" "physics/metal/metal_grenade_scrape_smooth_loop1.wav" +} + +"Grenade.Roll" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.4" + "pitch" "PITCH_NORM" + "wave" "physics/metal/metal_grenade_roll_loop1.wav" +} + +// generic wood + +"Wood.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/wood1.wav" + "wave" "player/footsteps/wood3.wav" + } +} + +"Wood.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/wood2.wav" + "wave" "player/footsteps/wood4.wav" + } +} + +"Wood.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_solid_impact_bullet1.wav" + "wave" "physics/wood/wood_solid_impact_bullet2.wav" + "wave" "physics/wood/wood_solid_impact_bullet3.wav" + "wave" "physics/wood/wood_solid_impact_bullet4.wav" + "wave" "physics/wood/wood_solid_impact_bullet5.wav" + } +} + +"Wood.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_plank_impact_soft1.wav" + "wave" "physics/wood/wood_box_impact_soft1.wav" + "wave" "physics/wood/wood_solid_impact_soft2.wav" + } +} + + +"Wood.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "96,104" + + "rndwave" + { + "wave" "physics/wood/wood_box_impact_hard1.wav" + "wave" "physics/wood/wood_box_impact_hard2.wav" + "wave" "physics/wood/wood_box_impact_hard3.wav" + } +} + +"Wood.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_solid_scrape_rough_loop1.wav" +} + +"Wood.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_plank_scrape_smooth_loop1.wav" +} + +"Wood.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_plank_break2.wav" + "wave" "physics/wood/wood_plank_break3.wav" + "wave" "physics/wood/wood_plank_break4.wav" + } +} + +"Wood.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_strain5.wav" + "wave" "physics/wood/wood_strain6.wav" + "wave" "physics/wood/wood_strain7.wav" + "wave" "physics/wood/wood_strain8.wav" + } +} + + +// wood box - small crate + +"Wood_Box.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_footstep1.wav" + "wave" "physics/wood/wood_box_footstep2.wav" + } +} + +"Wood_Box.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_footstep3.wav" + "wave" "physics/wood/wood_box_footstep4.wav" + } +} + +"Wood_Box.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_bullet1.wav" + "wave" "physics/wood/wood_box_impact_bullet2.wav" + "wave" "physics/wood/wood_box_impact_bullet3.wav" + "wave" "physics/wood/wood_box_impact_bullet4.wav" + } +} + +"Wood_Box.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_soft1.wav" + "wave" "physics/wood/wood_box_impact_soft2.wav" + "wave" "physics/wood/wood_box_impact_soft3.wav" + } +} + + +"Wood_Box.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_hard4.wav" + "wave" "physics/wood/wood_box_impact_hard5.wav" + "wave" "physics/wood/wood_box_impact_hard6.wav" + } +} + +"Wood_Box.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_box_scrape_rough_loop1.wav" +} + +"Wood_Box.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_box_scrape_smooth_loop1.wav" +} + +"Wood_Box.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_box_break1.wav" + "wave" "physics/wood/wood_box_break2.wav" + } +} + +"Wood_Box.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_strain1.wav" + "wave" "physics/wood/wood_strain6.wav" + "wave" "physics/wood/wood_strain7.wav" + } +} + +// wood crate - large crate + +"Wood_Crate.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_footstep1.wav" + "wave" "physics/wood/wood_box_footstep2.wav" + } +} + +"Wood_Crate.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_footstep3.wav" + "wave" "physics/wood/wood_box_footstep4.wav" + } +} + + +"Wood_Crate.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_crate_impact_soft1.wav" + "wave" "physics/wood/wood_crate_impact_soft2.wav" + "wave" "physics/wood/wood_crate_impact_soft3.wav" + } +} + +"Wood_Crate.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_crate_impact_hard4.wav" + "wave" "physics/wood/wood_crate_impact_hard5.wav" + "wave" "physics/wood/wood_panel_impact_hard1.wav" + } +} + +"Wood_Crate.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_crate_scrape_rough_loop1.wav" +} + +"Wood_Crate.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_box_scrape_smooth_loop1.wav" +} + +"Wood_Crate.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_crate_break1.wav" + "wave" "physics/wood/wood_crate_break2.wav" + "wave" "physics/wood/wood_crate_break3.wav" + "wave" "physics/wood/wood_crate_break4.wav" + "wave" "physics/wood/wood_crate_break5.wav" + } +} + +"Wood_Crate.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "94,98" + "rndwave" + { + "wave" "physics/wood/wood_strain3.wav" + "wave" "physics/wood/wood_strain6.wav" + "wave" "physics/wood/wood_strain8.wav" + } +} + +// wood plank + + +"Wood_Plank.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_bullet1.wav" + "wave" "physics/wood/wood_box_impact_bullet2.wav" + "wave" "physics/wood/wood_box_impact_bullet3.wav" + "wave" "physics/wood/wood_box_impact_bullet4.wav" + } +} + +"Wood_Plank.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_plank_impact_soft1.wav" + "wave" "physics/wood/wood_plank_impact_soft2.wav" + "wave" "physics/wood/wood_plank_impact_soft3.wav" + } +} + + +"Wood_Plank.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_plank_impact_hard1.wav" + "wave" "physics/wood/wood_plank_impact_hard2.wav" + "wave" "physics/wood/wood_plank_impact_hard3.wav" + "wave" "physics/wood/wood_plank_impact_hard4.wav" + "wave" "physics/wood/wood_plank_impact_hard5.wav" + } +} + +"Wood_Plank.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_plank_scrape_rough_loop1.wav" +} + +"Wood_Plank.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_plank_scrape_smooth_loop1.wav" +} + +"Wood_Plank.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_plank_break1.wav" + "wave" "physics/wood/wood_plank_break2.wav" + "wave" "physics/wood/wood_plank_break3.wav" + "wave" "physics/wood/wood_plank_break4.wav" + } +} + +"Wood_Plank.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_strain1.wav" + "wave" "physics/wood/wood_strain2.wav" + "wave" "physics/wood/wood_strain4.wav" + "wave" "physics/wood/wood_strain7.wav" + } +} + +// wood solid - small 6x6 or larger post + + +"Wood_Solid.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_solid_impact_bullet1.wav" + "wave" "physics/wood/wood_solid_impact_bullet2.wav" + "wave" "physics/wood/wood_solid_impact_bullet3.wav" + "wave" "physics/wood/wood_solid_impact_bullet4.wav" + "wave" "physics/wood/wood_solid_impact_bullet5.wav" + } +} + +"Wood_Solid.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_solid_impact_soft1.wav" + "wave" "physics/wood/wood_solid_impact_soft2.wav" + "wave" "physics/wood/wood_solid_impact_soft3.wav" + } +} + + +"Wood_Solid.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_solid_impact_hard1.wav" + "wave" "physics/wood/wood_solid_impact_hard2.wav" + "wave" "physics/wood/wood_solid_impact_hard3.wav" + } +} + +"Wood_Solid.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_solid_scrape_rough_loop1.wav" +} + +"Wood_Solid.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_plank_scrape_smooth_loop1.wav" +} + +"Wood_Solid.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "90,98" + "rndwave" + { + "wave" "physics/wood/wood_plank_break1.wav" + "wave" "physics/wood/wood_plank_break3.wav" + } +} + +"Wood_Solid.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "90,98" + "rndwave" + { + "wave" "physics/wood/wood_strain1.wav" + "wave" "physics/wood/wood_strain5.wav" + "wave" "physics/wood/wood_strain8.wav" + } +} + +// wood furniture - chairs, small tables + + +"Wood_Furniture.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_furniture_impact_soft1.wav" + "wave" "physics/wood/wood_furniture_impact_soft2.wav" + "wave" "physics/wood/wood_furniture_impact_soft3.wav" + } +} + +"Wood_Furniture.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_furniture_break1.wav" + "wave" "physics/wood/wood_furniture_break2.wav" + } +} + +"Wood_Furniture.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "100,104" + "rndwave" + { + "wave" "physics/wood/wood_strain4.wav" + "wave" "physics/wood/wood_strain5.wav" + "wave" "physics/wood/wood_strain6.wav" + "wave" "physics/wood/wood_strain7.wav" + } +} + +// wood panel - plywood panel sheet + +"Wood_Panel.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/woodpanel1.wav" + "wave" "player/footsteps/woodpanel3.wav" + } +} + +"Wood_Panel.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "player/footsteps/woodpanel2.wav" + "wave" "player/footsteps/woodpanel4.wav" + } +} + +"Wood_Panel.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_bullet1.wav" + "wave" "physics/wood/wood_box_impact_bullet2.wav" + "wave" "physics/wood/wood_box_impact_bullet3.wav" + "wave" "physics/wood/wood_box_impact_bullet4.wav" + } +} + +"Wood_Panel.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_box_impact_soft1.wav" + "wave" "physics/wood/wood_crate_impact_soft2.wav" + "wave" "physics/wood/wood_box_impact_soft3.wav" + } +} + + +"Wood_Panel.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_crate_impact_hard2.wav" + "wave" "physics/wood/wood_crate_impact_hard3.wav" + "wave" "physics/wood/wood_panel_impact_hard1.wav" + } +} + +"Wood_Panel.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_box_scrape_rough_loop1.wav" +} + +"Wood_Panel.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/wood/wood_box_scrape_smooth_loop1.wav" +} + +"Wood_Panel.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_panel_break1.wav" + "wave" "physics/wood/wood_box_break1.wav" + } +} + +"Wood_Panel.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/wood/wood_strain1.wav" + "wave" "physics/wood/wood_strain2.wav" + "wave" "physics/wood/wood_strain3.wav" + "wave" "physics/wood/wood_strain4.wav" + } +} + + +// metal box - smaller metal box (< 2' width/height/depth) + +"Metal_Box.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_box_footstep1.wav" + "wave" "physics/metal/metal_box_footstep3.wav" + } +} + +"Metal_Box.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_box_footstep2.wav" + "wave" "physics/metal/metal_box_footstep4.wav" + } +} + +"Metal_Box.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/metal/metal_box_impact_bullet1.wav" + "wave" "physics/metal/metal_box_impact_bullet2.wav" + "wave" "physics/metal/metal_box_impact_bullet3.wav" + } +} + +"Metal_Box.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_box_impact_soft1.wav" + "wave" "physics/metal/metal_box_impact_soft2.wav" + "wave" "physics/metal/metal_box_impact_soft3.wav" + } +} + + +"Metal_Box.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_box_impact_hard1.wav" + "wave" "physics/metal/metal_box_impact_hard2.wav" + "wave" "physics/metal/metal_box_impact_hard3.wav" + } +} + +"Metal_Box.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/metal/metal_box_scrape_rough_loop1.wav" +} + +"Metal_Box.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.5" + "pitch" "96,104" + "wave" "physics/metal/metal_box_scrape_smooth_loop1.wav" +} + +"Metal_Box.Break" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.8" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_box_break1.wav" + "wave" "physics/metal/metal_box_break2.wav" + } +} + +"Metal_Box.Strain" +{ + "soundlevel" "SNDLVL_85dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/metal_box_strain1.wav" + "wave" "physics/metal/metal_box_strain2.wav" + "wave" "physics/metal/metal_box_strain3.wav" + "wave" "physics/metal/metal_box_strain4.wav" + } +} + + + + +"Tst11" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "test/alltypes/sine1116m.wav" +} + +"Tstpitch11" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "101" + "wave" "test/alltypes/sine1116m.wav" +} + +"Tst22" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "test/alltypes/sine2216m.wav" +} + +"Tstpitch22" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "101" + "wave" "test/alltypes/sine2216m.wav" +} + +"Tst44" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "test/alltypes/sine4416ml.wav" +} + +"Tstpitch44" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "250" + + "wave" "test/alltypes/sine4416ml.wav" +} + +"Tstpitch44l" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "98" + + "wave" "test/alltypes/sine448sl.wav" +} + +"Tst448" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "test/alltypes/sine448m.wav" +} + +"Tstpitch448" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "101" + "wave" "test/alltypes/sine448m.wav" +} + +"TstMusic" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "*#music/hl2_song1.mp3" +} + +"TstPitchMusic" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "120" + "wave" "*#music/hl2_song1.mp3" +} + +"TstPitchMusicl" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "98" + "wave" "*#music/hl2_song1.mp3" +} + +"TstADPCM" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "100" + "wave" "test/alltypes/sine4416sadpcm.wav" +} + +"TstPitchADPCM" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "102" + "wave" "test/alltypes/sine2216madpcm.wav" +} + +"TstPitchADPCMl" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "98" + "wave" "test/alltypes/sine2216madpcm.wav" +} + +// weapon body + +"weapon.StepLeft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "wave" "physics/metal/weapon_footstep1.wav" +} + +"weapon.StepRight" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "PITCH_NORM" + "wave" "physics/metal/weapon_footstep2.wav" + +} + +"weapon.ImpactSoft" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/weapon_impact_soft1.wav" + "wave" "physics/metal/weapon_impact_soft2.wav" + "wave" "physics/metal/weapon_impact_soft3.wav" + } +} + + +"weapon.ImpactHard" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.6" + "pitch" "98,100" + "rndwave" + { + "wave" "physics/metal/weapon_impact_hard1.wav" + "wave" "physics/metal/weapon_impact_hard2.wav" + "wave" "physics/metal/weapon_impact_hard3.wav" + } +} + +"weapon.BulletImpact" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "0.7" + "pitch" "PITCH_NORM" + "rndwave" + { + "wave" "physics/plastic/plastic_box_impact_bullet5.wav" + "wave" "physics/metal/metal_computer_impact_bullet3.wav" + "wave" "physics/metal/metal_computer_impact_bullet1.wav" + } +} + +"weapon.ScrapeRough" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.4" + "pitch" "75,85" + "wave" "physics/metal/soda_can_scrape_rough_loop1.wav" +} + +"weapon.ScrapeSmooth" +{ + "soundlevel" "SNDLVL_70dB" + "volume" "0.4" + "pitch" "96,104" + "wave" "physics/plastic/plastic_box_scrape_smooth_loop2.wav" +} + +"Metal.SawbladeStick" +{ + "soundlevel" "SNDLVL_75dB" + "volume" "1.0" + "pitch" "98,104" + + "rndwave" + { + "wave" "physics/metal/sawblade_stick1.wav" + "wave" "physics/metal/sawblade_stick2.wav" + "wave" "physics/metal/sawblade_stick3.wav" + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/game_sounds_player.txt b/mp/game/dab/scripts/game_sounds_player.txt new file mode 100755 index 000000000..add70e554 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_player.txt @@ -0,0 +1,323 @@ +"HL2Player.SprintNoPower" +{ + "channel" "CHAN_VOICE" + "volume" "0.8" + "soundlevel" "SNDLVL_60dB" + + "wave" "player/suit_denydevice.wav" +} + +"HL2Player.SprintStart" +{ + "channel" "CHAN_VOICE" + "volume" "0.9" + "soundlevel" "SNDLVL_60dB" + + "wave" "player/suit_sprint.wav" +} + +"HL2Player.FlashLightOn" +{ + "channel" "CHAN_WEAPON" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + + "wave" "items/flashlight1.wav" +} + +"HL2Player.FlashLightOff" +{ + "channel" "CHAN_WEAPON" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + "pitch" "PITCH_NORM" + + "wave" "items/flashlight1.wav" +} + +"HL2Player.PickupWeapon" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/ammo_pickup.wav" +} + +"HL2Player.TrainUse" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + + "wave" "plats/train_use1.wav" +} + +"HL2Player.Use" +{ + "channel" "CHAN_ITEM" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/wpn_select.wav" +} + +"HL2Player.UseNPC" +{ + "channel" "CHAN_ITEM" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/wpn_select.wav" +} + +"HL2Player.UseDeny" +{ + "channel" "CHAN_ITEM" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/wpn_denyselect.wav" +} + +"HL2Player.BurnPain" +{ + "channel" "CHAN_VOICE" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + + "rndwave" + { + "wave" "player/pl_burnpain1.wav" + "wave" "player/pl_burnpain2.wav" + "wave" "player/pl_burnpain3.wav" + } +} + + +// SHARED player sounds + +"Player.Death" +{ + "channel" "CHAN_VOICE" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + + "rndwave" + { + "wave" "player/pl_pain5.wav" + "wave" "player/pl_pain6.wav" + "wave" "player/pl_pain7.wav" + } +} + +"Player.PlasmaDamage" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + + "wave" "player/general/flesh_burn.wav" +} + +"Player.SonicDamage" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "rndwave" + { + "wave" "player/pl_pain5.wav" + "wave" "player/pl_pain6.wav" + "wave" "player/pl_pain7.wav" + } +} + +"Player.DrownStart" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + + "wave" "player/pl_drown1.wav" +} + +"Player.Swim" +{ + "channel" "CHAN_STATIC" + "volume" "0.5" + "pitch" "PITCH_NORM" + "soundlevel" "SNDLVL_NORM" + + "rndwave" + { + "wave" "player/footsteps/wade5.wav" + "wave" "player/footsteps/wade6.wav" + "wave" "player/footsteps/wade7.wav" + "wave" "player/footsteps/wade8.wav" + } +} + +"Player.FallDamage" +{ + "channel" "CHAN_AUTO" + "volume" "0.75" + "pitch" "90,110" + "soundlevel" "SNDLVL_NORM" + + "rndwave" + { + "wave" "player/pl_fallpain1.wav" + "wave" "player/pl_fallpain3.wav" + } +} + +"Player.FallGib" +{ + "channel" "CHAN_ITEM" + "volume" "0.75" + "pitch" "90,110" + "soundlevel" "SNDLVL_NORM" + + "rndwave" + { + "wave" "physics/body/body_medium_break2.wav" + } +} + +"Player.DrownContinue" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + + "rndwave" + { + "wave" "player/pl_drown1.wav" + "wave" "player/pl_drown2.wav" + "wave" "player/pl_drown3.wav" + } +} + +"Player.Wade" +{ + "channel" "CHAN_BODY" + "volume" "0.25" + "soundlevel" "SNDLVL_75dB" + + "rndwave" + { + "wave" "player/footsteps/wade5.wav" + "wave" "player/footsteps/wade6.wav" + "wave" "player/footsteps/wade7.wav" + "wave" "player/footsteps/wade8.wav" + } +} + +"Player.AmbientUnderWater" +{ + "channel" "CHAN_STATIC" + "volume" "0.22" + "soundlevel" "SNDLVL_75dB" + + "wave" "ambient/water/underwater.wav" +} + +"Player.UseTrain" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + + "wave" "plats/train_use1.wav" +} + +"Player.UseDeny" +{ + "channel" "CHAN_ITEM" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/wpn_select.wav" +} + +"Player.PickupWeapon" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "items/ammo_pickup.wav" +} + + +// Stuff for DAB + +"Player.GoRoll" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "player/roll.wav" +} + +"Player.GoDive" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "player/dive.wav" + "wave" "player/dive2.wav" +} + +"Player.DiveLand" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "player/diveland.wav" + "wave" "player/diveland2.wav" +} + +"Player.GoProne" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "common/null.wav" +} + +"Player.UnProne" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "common/null.wav" +} + +"Player.GoSlide" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "^player/slide.wav" +} + +"Player.UnSlide" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + "wave" "^player/unslide.wav" +} diff --git a/mp/game/dab/scripts/game_sounds_ui.txt b/mp/game/dab/scripts/game_sounds_ui.txt new file mode 100755 index 000000000..0c8154f17 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_ui.txt @@ -0,0 +1,323 @@ +// +// +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// NOTE: AUTOMATICALLY GENERATED FILE, ANY HAND EDITED COMMENTS WILL BE LOST!!! +// +// VOL_NORM 1.0f +// +//----------------------------------------------------------------------------- +// common attenuation values +//----------------------------------------------------------------------------- +// +// DON'T USE THESE - USE SNDLVL_ INSTEAD!!! +// ATTN_NONE 0.0f +// ATTN_NORM 0.8f +// ATTN_IDLE 2.0f +// ATTN_STATIC 1.25f +// ATTN_RICOCHET 1.5f +// ATTN_GUNFIRE 0.27f +// +// SNDLVL_NONE = 0, +// SNDLVL_25dB = 25, +// SNDLVL_30dB = 30, +// SNDLVL_35dB = 35, +// SNDLVL_40dB = 40, +// SNDLVL_45dB = 45, +// SNDLVL_50dB = 50, // 3.9 +// SNDLVL_55dB = 55, // 3.0 +// SNDLVL_IDLE = 60, // 2.0 +// SNDLVL_TALKING = 60, // 2.0 +// SNDLVL_60dB = 60, // 2.0 +// SNDLVL_65dB = 65, // 1.5 +// SNDLVL_STATIC = 66, // 1.25 +// SNDLVL_70dB = 70, // 1.0 +// SNDLVL_NORM = 75, +// SNDLVL_75dB = 75, // 0.8 +// SNDLVL_80dB = 80, // 0.7 +// SNDLVL_85dB = 85, // 0.6 +// SNDLVL_90dB = 90, // 0.5 +// SNDLVL_95dB = 95, +// SNDLVL_100dB = 100, // 0.4 +// SNDLVL_105dB = 105, +// SNDLVL_120dB = 120, +// SNDLVL_130dB = 130, +// SNDLVL_GUNFIRE = 140, // 0.27 +// SNDLVL_140dB = 140, // 0.2 +// SNDLVL_150dB = 150, // 0.2 + +"HudMeter.Activate" +{ + "channel" "CHAN_AUTO" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/meter_activate.wav" +} + +"HudMeter.End" +{ + "channel" "CHAN_AUTO" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/meter_end.wav" +} + +"HudMeter.FillLarge" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_150dB" + "pitch" "PITCH_NORM" + + "wave" "ui/meterfill_large.wav" +} + +"HudMeter.FillSmall" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_150dB" + //"pitch" "95,115" + + "wave" "ui/meterfill_small.wav" +} + +"HudMeter.Knockout" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_150dB" + "pitch" "PITCH_NORM" + + "wave" "ui/meterfill_knockout.wav" +} + +"SlowMo.Start" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/meter_activate.wav" +} + +"SlowMo.Loop" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "100" + + "wave" "ui/slowmo_loop.wav" +} + +"SlowMo.End" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/meter_end.wav" +} + +"MiniObjective.Begin" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/startobj.wav" +} + +"MiniObjective.BriefcasePickup" +{ + "channel" "CHAN_AUTO" + "volume" "0.7" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/startobj.wav" +} + +"MiniObjective.BriefcaseDrop" +{ + "channel" "CHAN_AUTO" + "volume" "0.7" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/startobj.wav" +} + +"MiniObjective.BriefcaseCapture" +{ + "channel" "CHAN_AUTO" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/startobj.wav" +} + +"MiniObjective.BountyKilled" +{ + "channel" "CHAN_AUTO" + "volume" "0.7" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "ui/startobj.wav" +} + +"HUDQuickInfo.LowHealth" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NONE" + + "wave" "common/warning.wav" +} + +"HUDQuickInfo.LowAmmo" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "pitch" "PITCH_NORM" + + "soundlevel" "SNDLVL_NONE" + + "wave" "common/warning.wav" +} + +"HudChat.Message" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/talk.wav" +} + +// Client .dll sounds + +"Player.DenyWeaponSelection" +{ + "channel" "CHAN_ITEM" + "volume" "0.32" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/wpn_denyselect.wav" +} + +"Player.WeaponSelected" +{ + "channel" "CHAN_ITEM" + "volume" "0.32" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/wpn_select.wav" +} + +"Player.WeaponSelectionMoveSlot" +{ + "channel" "CHAN_ITEM" + "volume" "0.32" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/wpn_moveselect.wav" +} + +"Player.WeaponSelectionOpen" +{ + "channel" "CHAN_ITEM" + "volume" "0.32" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/wpn_hudon.wav" +} + +"Player.WeaponSelectionClose" +{ + "channel" "CHAN_ITEM" + "volume" "0.32" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "common/wpn_hudoff.wav" +} + +"MenuMusic.Intro" +{ + "channel" "CHAN_ITEM" + "volume" "0.4" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "#music\HL2_song7.mp3" +} + +"Vote.Failed" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "UI/weapon_cant_buy.wav" +} + +"Vote.Passed" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "UI/beepclear.wav" +} + +"Vote.Cast.Yes" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "UI/menu_accept.wav" +} + + +"Vote.Cast.No" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "UI/menu_invalid.wav" +} + + +"Vote.Created" +{ + "channel" "CHAN_ITEM" + "volume" "0.8" + "soundlevel" "SNDLVL_NONE" + "pitch" "PITCH_NORM" + + "wave" "UI/beepclear.wav" +} \ No newline at end of file diff --git a/mp/game/dab/scripts/game_sounds_vehicles.txt b/mp/game/dab/scripts/game_sounds_vehicles.txt new file mode 100755 index 000000000..c76133963 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_vehicles.txt @@ -0,0 +1,350 @@ +// ****************************** +// JEEP + + +"ATV_engine_idle" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + + //"wave" "vehicles/atv_idle_loop1.wav" + "wave" "vehicles/v8/v8_idle_loop1.wav" +} + +"ATV_engine_null" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + + "wave" "common/null.wav" +} + +"ATV_engine_start" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + //"wave" "vehicles/atv_start_loop1.wav" + "wave" "vehicles/v8/v8_start_loop1.wav" +} + +"ATV_engine_stop" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + + //"wave" "common/null.wav" + "wave" "vehicles/v8/v8_stop1.wav" +} + +"ATV_rev" +{ + "channel" "CHAN_STATIC" + "volume" "0.9" + "soundlevel" "SNDLVL_80dB" + "pitch" "98,105" + "wave" "vehicles/v8/v8_rev_short_loop1.wav" + +// "rndwave" +// { +// "wave" "vehicles/v8/v8_rev_short_loop1.wav" +// "wave" "vehicles/v8/v8_rev_short_loop6.wav" +// } +} + +"ATV_reverse" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "100" + "wave" "vehicles/v8/v8_firstgear_rev_loop1.wav" +} + + +"ATV_firstgear" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "100" + //"wave" "vehicles/v8/v8_firstgear_rev_loop1.wav" + "wave" "vehicles/v8/first.wav" +} + +"ATV_secondgear" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + //"wave" "vehicles/atv_secondgear_to_fullthrottle_loop1.wav" + //"wave" "vehicles/v8/v8_secondgear_loop1.wav" + "wave" "vehicles/v8/second.wav" +} + +"ATV_thirdgear" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + //"wave" "vehicles/atv_thirdgear_to_fullthrottle_loop1.wav" + //"wave" "vehicles/v8/v8_secondgear_loop1.wav" + "wave" "vehicles/v8/third.wav" +} + +"ATV_fourthgear" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "105,105" + "wave" "vehicles/v8/fourth_cruise_loop2.wav" +} + +"ATV_firstgear_noshift" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "105,105" + // NOTE: This needs to be a looping sound + "wave" "vehicles/v8/first.wav" +} +"ATV_secondgear_noshift" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "105,105" + // NOTE: This needs to be a looping sound + "wave" "vehicles/v8/first.wav" +} +"ATV_thirdgear_noshift" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "105,105" + // NOTE: This needs to be a looping sound + "wave" "vehicles/v8/first.wav" +} + +"ATV_fourthgear_noshift" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "105,105" + // NOTE: This needs to be a looping sound + "wave" "vehicles/v8/fourth_cruise_loop2.wav" +} + +"ATV_downshift_to_2nd" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + //"wave" "vehicles/atv_downshift_to_2nd_loop1.wav" + "wave" "vehicles/v8/first_rev.wav" + //"wave" "vehicles/v8/downshift.wav" + //"wave" "common/null.wav" +} + +"ATV_downshift_to_1st" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + //"wave" "vehicles/atv_downshift_to_1st_loop1.wav" + "wave" "vehicles/v8/first_rev.wav" + //"wave" "vehicles/v8/downshift.wav" + //"wave" "common/null.wav" +} + +"ATV_throttleoff_slowspeed" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + "wave" "vehicles/v8/v8_throttle_off_slow_loop2.wav" + //"wave" "vehicles/v8/v8_idle_loop1.wav" +} + +"ATV_throttleoff_fastspeed" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,105" + //"wave" "vehicles/atv_throttleoff_loop1.wav" + "wave" "vehicles/v8/v8_throttle_off_fast_loop1.wav" + //"wave" "common/null.wav" +} + +"ATV_skid_lowfriction" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + //"wave" "vehicles/atv_skid_lowfriction.wav" + "wave" "vehicles/v8/skid_lowfriction.wav" +} + +"ATV_skid_normalfriction" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + //"wave" "vehicles/atv_skid_normalfriction.wav" + "wave" "vehicles/v8/skid_normalfriction.wav" +} + +"ATV_skid_highfriction" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + //"wave" "vehicles/atv_skid_highfriction.wav" + "wave" "vehicles/v8/skid_highfriction.wav" +} + +"ATV_impact_heavy" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "95,110" + "rndwave" + { + "wave" "vehicles/v8/vehicle_impact_heavy1.wav" + "wave" "vehicles/v8/vehicle_impact_heavy2.wav" + "wave" "vehicles/v8/vehicle_impact_heavy3.wav" + "wave" "vehicles/v8/vehicle_impact_heavy4.wav" + } +} + +"ATV_impact_medium" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "95,110" + "rndwave" + { + "wave" "vehicles/v8/vehicle_impact_medium1.wav" + "wave" "vehicles/v8/vehicle_impact_medium2.wav" + "wave" "vehicles/v8/vehicle_impact_medium3.wav" + "wave" "vehicles/v8/vehicle_impact_medium4.wav" + } +} + +"ATV_rollover" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "95,110" + "rndwave" + { + "wave" "vehicles/v8/vehicle_rollover1.wav" + "wave" "vehicles/v8/vehicle_rollover2.wav" + } +} + + +"ATV_turbo_on" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + //"wave" "vehicles/vehicle_turbo_loop3.wav" + "wave" "vehicles/v8/v8_turbo_on_loop1.wav" +} + +"ATV_turbo_off" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + //"wave" "vehicles/vehicle_turbo_off1.wav" + "wave" "vehicles/v8/v8_turbo_off.wav" +} + +"ATV_start_in_water" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "100" + "wave" "vehicles/jetski/jetski_no_gas_start.wav" +} + +"ATV_stall_in_water" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "100" + "wave" "vehicles/jetski/jetski_off.wav" +} + +"Jeep.GaussCharge" +{ + "channel" "CHAN_STATIC" + "volume" "VOL_NORM" + "soundlevel" "SNDLVL_NORM" + "wave" "weapons/gauss/chargeloop.wav" +} + +"PropJeep.FireCannon" +{ + "channel" "CHAN_AUTO" + "volume" "0.750, 1.000" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_NORM" + + "wave" "weapons/gauss/fire1.wav" +} + +"PropJeep.FireChargedCannon" +{ + "channel" "CHAN_AUTO" + "volume" "0.750, 1.000" + "pitch" "95, 105" + + "soundlevel" "SNDLVL_NORM" + + "wave" "weapons/gauss/fire1.wav" +} + +"PropJeep.AmmoOpen" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + "wave" "vehicles/atv_ammo_open.wav" +} + +"PropJeep.AmmoClose" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "soundlevel" "SNDLVL_80dB" + "pitch" "90,110" + "wave" "vehicles/atv_ammo_close.wav" +} diff --git a/mp/game/dab/scripts/game_sounds_weapons.txt b/mp/game/dab/scripts/game_sounds_weapons.txt new file mode 100755 index 000000000..9256ee727 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_weapons.txt @@ -0,0 +1,487 @@ +// -------------------------- +// MP5 +// -------------------------- + +"Weapon_Brawl.PunchMiss" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "CompatibilityAttenuation" "1.0" + "pitch" "95,125" + + "wave" ")weapons/Brawl_Miss1.wav" + "wave" ")weapons/Brawl_Miss2.wav" + "wave" ")weapons/Brawl_Miss3.wav" + "wave" ")weapons/Brawl_Miss4.wav" +} + +"Weapon_Brawl.PunchHit" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + + "CompatibilityAttenuation" "1.0" + "pitch" "95,125" + + "wave" ")weapons/Brawl_Smack.wav" +} + +"Weapon_MP5K.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "100,110" + + "wave" ")weapons/mp5k/mp5single.wav" + +} + +"Weapon_MP5Navy.Clipout" +{ + "channel" "CHAN_ITEM" + "volume" "0.3" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/mp5k/clipout.wav" +} + +"Weapon_MP5Navy.Clipin" +{ + "channel" "CHAN_ITEM" + "volume" "0.3" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/mp5k/clipin.wav" +} + +"Weapon_MP5Navy.Slideback" +{ + "channel" "CHAN_ITEM" + "volume" "0.3" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/mp5k/slideback.wav" +} + +//m1911 +"Weapon_M1911.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "100,110" + + "wave" ")weapons/m1911/single1911.wav" + +} + +"Weapon_DEagle.Clipout" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "CompatibilityAttenuation" "0.3" + "pitch" "PITCH_NORM" + + "wave" "weapons/m1911/clipout.wav" +} + +"Weapon_DEagle.Clipin" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "CompatibilityAttenuation" "0.3" + "pitch" "PITCH_NORM" + + "wave" "weapons/m1911/clipin.wav" +} + +"Weapon_DEagle.Deploy" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/m1911/deploy.wav" +} + +"Weapon_DEagle.Slideback" +{ + "channel" "CHAN_ITEM" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/m1911/slideback.wav" +} + +"Weapon_FAL.Deploy" +{ + "channel" "CHAN_WEAPON" + "volume" "0.3" + + "soundlevel" "SNDLVL_NORM" + "pitch" "100" + + "wave" "weapons/m16/m4a1_boltpull.wav" +} + +"Weapon_FAL.MagOut" +{ + "channel" "CHAN_WEAPON" + "volume" "0.3" + + "soundlevel" "SNDLVL_NORM" + "pitch" "100" + + "wave" "weapons/m16/m4a1_clipout.wav" +} + +"Weapon_FAL.MagIn" +{ + "channel" "CHAN_WEAPON" + "volume" "0.3" + + "soundlevel" "SNDLVL_NORM" + "pitch" "100" + + "wave" "weapons/m16/m4a1_clipin.wav" +} + +"Weapon_FAL.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "95,105" + + "wave" "^weapons/fal/FAL_single_1.wav" + +} + +"Weapon_M16.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "95,105" + + "wave" ")weapons/m16/m4a1_unsil-1.wav" +} + +"Default.PullPin_Grenade" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/pinpull.wav" +} + +"Grenade.Bounce" +{ + "channel" "CHAN_VOICE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "^weapons/hegrenade/he_bounce-1.wav" +} + +"BaseGrenade.Explode" +{ + "channel" "CHAN_WEAPON" + "volume" "1" + "soundlevel" "SNDLVL_100dB" + "pitch" "80,120" + + "rndwave" + { + "wave" "^weapons/hegrenade/explode3.wav" + "wave" "^weapons/hegrenade/explode4.wav" + "wave" "^weapons/hegrenade/explode5.wav" + } +} + +"BaseExplosionEffect.Sound" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_85dB" + "pitch" "80,110" + + "rndwave" + { + "wave" "weapons/debris1.wav" + "wave" "weapons/debris2.wav" + } +} + + +"WaterExplosionEffect.Sound" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_140dB" + "pitch" "80,130" + + "rndwave" + { + "wave" "^weapons/underwater_explode3.wav" + "wave" "^weapons/underwater_explode4.wav" + } + +} +"BaseGrenade.StopSounds" +{ + "channel" "CHAN_WEAPON" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + + "wave" "common/null.wav" +} + +"BaseGrenade.BounceSound" +{ + "channel" "CHAN_VOICE" + "volume" "0.7" + "soundlevel" "SNDLVL_NORM" + + "wave" "^weapons/slam/bounce1.wav" +} +// -------------------------- +// M3SUPER90 +// -------------------------- + +"Weapon_Mossberg.Single" +{ + "channel" "CHAN_WEAPON" + "soundlevel" "SNDLVL_GUNFIRE" + "volume" "1.0" + "pitch" "90,110" + "wave" ")weapons/m3/m3_fire_01.wav" +} + +"Weapon_Mossberg.Insertshell" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" //SNDLVL_IDLE + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "80,120" + "wave" "weapons/m3/insertshell.wav" +} + +"Weapon_Mossberg.Bullet" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "90,110" + "rndwave" + { + "wave" "weapons/common/shellshtgn1.wav" + "wave" "weapons/common/shellshtgn2.wav" + "wave" "weapons/common/shellshtgn3.wav" + } +} + +"Weapon_Mossberg.Pump" +{ + "channel" "CHAN_USER_BASE+1" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "0.3" + "pitch" "PITCH_NORM" + "wave" "weapons/m3/m3_pump.wav" +} + +"Weapon_Mossberg.Draw" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + "wave" "weapons/m3/m3_draw.wav" +} + +// ******* +// BULLETS + +"Bullets.DefaultNearmiss" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_140dB" + "pitch" "PITCH_NORM" + + "rndwave" + { + "wave" ">weapons/fx/nearmiss/bulletLtoR03.wav" + "wave" ">weapons/fx/nearmiss/bulletLtoR04.wav" + + "wave" ">weapons/fx/nearmiss/bulletLtoR06.wav" + "wave" ">weapons/fx/nearmiss/bulletLtoR07.wav" + "wave" ">weapons/fx/nearmiss/bulletLtoR09.wav" + "wave" ">weapons/fx/nearmiss/bulletLtoR10.wav" + + "wave" ">weapons/fx/nearmiss/bulletLtoR13.wav" + "wave" ">weapons/fx/nearmiss/bulletLtoR14.wav" + } +} +"FX_RicochetSound.Ricochet" +{ + "channel" "CHAN_STATIC" + "volume" "0.5, 0.6" + "soundlevel" "SNDLVL_80dB" + "pitch" "90, 110" + + "rndwave" + { + "wave" "weapons/fx/rics/ric1.wav" + "wave" "weapons/fx/rics/ric2.wav" + "wave" "weapons/fx/rics/ric3.wav" + "wave" "weapons/fx/rics/ric4.wav" + "wave" "weapons/fx/rics/ric5.wav" + } +} + +"FuncTank.Fire" +{ + "channel" "CHAN_STATIC" + "volume" "1.0" + "soundlevel" "SNDLVL_130dB" + "pitch" "100, 120" + + "rndwave" + { + "wave" "weapons/ar1/ar1_1.wav" + "wave" "weapons/ar1/ar1_2.wav" + } +} + + +"Weapon_functank.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "0.7" + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "95,105" + + "wave" "^weapons/ar1/ar1_dist1.wav" + +} + +// weapon_crowbar.txt +"Weapon_Crowbar.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "0.55" + "soundlevel" "SNDLVL_105dB" + "pitch" "95,100" + + "wave" "weapons/iceaxe/iceaxe_swing1.wav" +} + +"Weapon_Crowbar.Melee_Hit" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + "soundlevel" "SNDLVL_105dB" + "pitch" "98,102" + + "rndwave" + { + "wave" "physics/flesh/flesh_impact_bullet3.wav" + "wave" "physics/flesh/flesh_impact_bullet4.wav" + "wave" "physics/flesh/flesh_impact_bullet5.wav" + } +} + +"Weapon_Crowbar.Melee_HitWorld" +{ + "channel" "CHAN_WEAPON" + "volume" "0.7" + "soundlevel" "SNDLVL_90dB" + "pitch" "90,120" + + "rndwave" + { + "wave" "weapons/crowbar/crowbar_impact1.wav" + "wave" "weapons/crowbar/crowbar_impact2.wav" + } +} + +// ************** +// BASE CHARACTER + +"GenericNPC.GunSound" +{ + "channel" "CHAN_WEAPON" + "soundlevel" "SNDLVL_75dB" + "pitch" "95,105" + + "rndwave" + { + "wave" "^weapons/ar1/ar1_dist1.wav" + "wave" "^weapons/ar1/ar1_dist1.wav" + "wave" "^weapons/ar1/ar1_dist2.wav" + } +} + +"Grenade.Blip" +{ + "channel" "CHAN_WEAPON" + "volume" "0.95" + "soundlevel" "SNDLVL_70dB" + "wave" "weapons/grenade/tick1.wav" +} + +// -------------------------- +// KRISS +// -------------------------- + +"Weapon_Kriss.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "95,105" + + "wave" ")weapons/kriss/KRISS_single_1.wav" +} +// -------------------------- +// beretta +// -------------------------- + +"Weapon_beretta.Single" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + + "soundlevel" "SNDLVL_GUNFIRE" + "pitch" "95,105" + + "wave" ")weapons/p99/P99_single_1.wav" +} +"Default.ClipEmpty_Rifle" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "wave" "weapons/dryfire.wav" +} \ No newline at end of file diff --git a/mp/game/dab/scripts/game_sounds_world.txt b/mp/game/dab/scripts/game_sounds_world.txt new file mode 100755 index 000000000..abdcbaa16 --- /dev/null +++ b/mp/game/dab/scripts/game_sounds_world.txt @@ -0,0 +1,1286 @@ +//******************************************************* +// HL2 World sounds +// doors, buttons, levers, platforms, beams + + +"FuncTrackChange.Blocking" +{ + "channel" "CHAN_VOICE" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/button11.wav" +} + +"TriggerSuperArmor.StartCharging" +{ + "channel" "CHAN_ITEM" + "volume" "0.85" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitchargeok1.wav" +} + +"TriggerSuperArmor.Charging" +{ + "channel" "CHAN_ITEM" + "volume" "0.85" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitcharge1.wav" +} + +"TriggerSuperArmor.DoneCharging" +{ + "channel" "CHAN_ITEM" + "volume" "0.85" + "soundlevel" "SNDLVL_75dB" + + "wave" "items/suitchargeno1.wav" +} + +// ********************************************************* +// Doors +"Door.Locked1" +{ + "channel" "CHAN_VOICE" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/door_locked1.wav" +} + +"Door.Locked2" +{ + "channel" "CHAN_VOICE" + "volume" "1" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/door_locked2.wav" +} + +"DoorSound.Null" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "pitch" "100" + "soundlevel" "SNDLVL_NORM" + "wave" "common/null.wav" +} + +"DoorSound.DefaultMove" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/default_move.wav" +} + +"DoorSound.DefaultArrive" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "common/null.wav" +} + +"DoorSound.DefaultLocked" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/default_locked.wav" +} + +"RotDoorSound.DefaultMove" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/default_move.wav" +} + +"RotDoorSound.DefaultArrive" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "common/null.wav" +} + +"RotDoorSound.DefaultLocked" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "wave" "doors/default_locked.wav" +} + +// 1 Metal Door + +"Doors.Move1" +{ + "channel" "CHAN_BODY" + "volume" "0.2" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_metal_rusty_move1.wav" + "wave" "doors/door_squeek1.wav" + } +} + +"Doors.FullOpen1" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_medium_open1.wav" +} + +"Doors.FullClose1" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_metal_medium_close1.wav" + "wave" "doors/default_stop.wav" + } +} + +// 2 Rusty Metal Door + +"Doors.Move2" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_metal_rusty_move1.wav" + "wave" "doors/metal_move1.wav" + } +} + +"Doors.FullOpen2" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_large_open1.wav" +} + +"Doors.FullClose2" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_metal_large_close2.wav" + "wave" "doors/metal_stop1.wav" + } +} + +// 3 Wood door + +"Doors.Move3" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door1_move.wav" + "wave" "doors/wood_move1.wav" + } +} + +"Doors.FullOpen3" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door1_stop.wav" +} + +"Doors.FullClose3" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_wood_close1.wav" + "wave" "doors/wood_stop1.wav" + } +} + +// 4 Old Wood door + +"Doors.Move4" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door1_move.wav" + "wave" "doors/wood_move1.wav" + } +} + +"Doors.FullOpen4" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door1_stop.wav" +} + +"Doors.FullClose4" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/door_wood_close1.wav" + "wave" "doors/wood_stop1.wav" + } +} + + +// 5 screen door with spring + +"Doors.Move5" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_screen_move1.wav" +} + +"Doors.FullOpen5" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_screen_open1.wav" +} + +"Doors.FullClose5" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_screen_close1.wav" +} + +// 6 chainlink door + +"Doors.Move6" +{ + "channel" "CHAN_BODY" + "volume" "0.6" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_chainlink_move1.wav" +} + +"Doors.FullOpen6" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_chainlink_close1.wav" +} + +"Doors.FullClose6" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_chainlink_close2.wav" +} + +// 7 metal gate + +"Doors.Move7" +{ + "channel" "CHAN_BODY" + "volume" "0.6" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_gate_move1.wav" +} + +"Doors.FullOpen7" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_gate_close1.wav" +} + +"Doors.FullClose7" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_large_close2.wav" +} + +// 8 locker/metal box/vent door + +"Doors.Move8" +{ + "channel" "CHAN_BODY" + "volume" "0.5" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_thin_move1.wav" +} + +"Doors.FullOpen8" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_thin_open1.wav" +} + +"Doors.FullClose8" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/door_metal_thin_close2.wav" +} + +// 9 large metal door + +"Doors.Move9" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "75,85" + "rndwave" + { + "wave" "doors/metal_move1.wav" + } +} + +"Doors.FullOpen9" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "90,110" + "wave" "doors/door_metal_large_close2.wav" +} + +"Doors.FullClose9" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "90,110" + "wave" "doors/door_metal_large_chamber_close1.wav" +} + +// 10 huge metal door + +"Doors.Move10" +{ + "channel" "CHAN_BODY" + "volume" "0.8" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "plats/hall_elev_move.wav" +} + +"Doors.FullOpen10" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "70,80" + "wave" "plats/hall_elev_stop.wav" +} + +"Doors.FullClose10" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_100dB" + "pitch" "70,80" + "wave" "plats/hall_elev_stop.wav" +} + +// 11 large metal rollup door + +"Doors.Move11" +{ + "channel" "CHAN_BODY" + "volume" "0.65" + "soundlevel" "SNDLVL_100dB" + "pitch" "90,110" + "wave" "doors/garage_move1.wav" +} + +"Doors.FullOpen11" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_100dB" + "pitch" "90,110" + "wave" "doors/garage_stop1.wav" +} + +"Doors.FullClose11" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_100dB" + "pitch" "90,110" + "wave" "doors/garage_stop1.wav" +} + +// 12 large motorized door1 + +"Doors.Move12" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doormove1.wav" +} + +"Doors.FullOpen12" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doorstop6.wav" +} + +"Doors.FullClose12" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doorstop6.wav" +} + +// 13 large motorized door2 + +"Doors.Move13" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doormove7.wav" +} + +"Doors.FullOpen13" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doorstop2.wav" +} + +"Doors.FullClose13" +{ + "channel" "CHAN_BODY" + "volume" "0.9" + "soundlevel" "SNDLVL_85dB" + "pitch" "100" + "wave" "doors/doorstop2.wav" +} +// 14 pressurized door + +"Doors.Move14" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doormove2.wav" +} + +"Doors.FullOpen14" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doorstop1.wav" +} + +"Doors.FullClose14" +{ + "channel" "CHAN_BODY" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doorstop1.wav" +} + +// 15 high tech glass/plastic door + +"Doors.Move15" +{ + "channel" "CHAN_BODY" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doormove4.wav" +} + +"Doors.FullOpen15" +{ + "channel" "CHAN_BODY" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doorstop4.wav" +} + +"Doors.FullClose15" +{ + "channel" "CHAN_BODY" + "volume" "0.4" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/doorstop4.wav" +} + +// 16 gigantic floodgate door + +"Doors.Move16" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "ambient/machines/wall_move4.wav" +} + +"Doors.FullOpen16" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "plats/bigstop1.wav" +} + +"Doors.FullClose16" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "plats/bigstop1.wav" +} + +// 17 combine barrier/gate door large + +"Doors.Move17" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "ambient/machines/wall_ambient1.wav" +} + +"Doors.FullOpen17" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "plats/platstop1.wav" +} + +"Doors.FullClose17" +{ + "channel" "CHAN_BODY" + "volume" "1.0" + "soundlevel" "SNDLVL_100dB" + "pitch" "100" + "wave" "plats/platstop1.wav" +} + +// 18 combine barrier/gate door medium + +"Doors.Move18" +{ + "channel" "CHAN_BODY" + "volume" "0.8" + "soundlevel" "SNDLVL_90dB" + "pitch" "120" + "wave" "ambient/machines/wall_move5.wav" +} + +"Doors.FullOpen18" +{ + "channel" "CHAN_BODY" + "volume" "0.8" + "soundlevel" "SNDLVL_90dB" + "pitch" "120" + "wave" "plats/platstop1.wav" +} + +"Doors.FullClose18" +{ + "channel" "CHAN_BODY" + "volume" "0.8" + "soundlevel" "SNDLVL_90dB" + "pitch" "100" + "wave" "plats/platstop1.wav" +} + +"doors.locker_shut" +{ + "channel" "CHAN_STATIC" + "volume" "0.15,0.25" + "soundlevel" "SNDLVL_75dB" + "pitch" "120,135" + "rndwave" + { + "wave" "doors/vent_open2.wav" + "wave" "doors/vent_open3.wav" + } +} + + +// ************************************************************** +// Combine Door (combine_gate_**) + +// combine gate citizen + +"Doors.CombineGate_citizen_unlock1" +{ + "channel" "CHAN_STATIC" + "volume" "0.65" + "soundlevel" "SNDLVL_70dB" + "pitch" "100" + "wave" "plats/hall_elev_door.wav" +} + +"Doors.CombineGate_citizen_move1" +{ + "channel" "CHAN_BODY" + "volume" "0.65" + "soundlevel" "SNDLVL_70dB" + "pitch" "100" + "wave" "plats/hall_elev_move.wav" +} + +"Doors.CombineGate_citizen_stop1" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_70dB" + "pitch" "100" + "wave" "plats/elevator_stop1.wav" +} + +"Doors.CombineGate_citizen_stop2" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_70dB" + "pitch" "100" + "wave" "plats/elevator_stop2.wav" +} + +// ************************************************************** +// Door Handles + +// 1 latch + +"DoorHandles.Unlocked1" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "rndwave" + { + "wave" "doors/latchunlocked1.wav" + "wave" "doors/door_latch3.wav" + } +} + +"DoorHandles.Locked1" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/latchlocked2.wav" +} + +// 2 pushbar + +"DoorHandles.Unlocked2" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/handle_pushbar_open1.wav" +} + +"DoorHandles.Locked2" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/handle_pushbar_locked1.wav" +} + +// 3 knob + +"DoorHandles.Unlocked3" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/latchunlocked1.wav" +} + +"DoorHandles.Locked3" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/handle_knob_locked2.wav" +} + +// 4 metal locker + +"DoorHandles.Unlocked4" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/latchunlocked2.wav" +} + +"DoorHandles.Locked4" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "90,110" + "wave" "doors/handle_locker_locked1.wav" +} + + +// ********************************************************** +// UNDONE: Platforms + +// 1 clean elevator +//doors/door_elevator1.wav +//doors/door_elevator_loop1.wav + +// 2 industrial elevator +//doors/garage_move1.wav +//doors/garage_stop1.wav + +// 3 extension bridge +//doors/drawbridge_move1.wav +//doors/drawbridge_stop1.wav + + + +// ********************************************************** +// Buttons + +"Buttons.snd0" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "common/null.wav" + +} + +"Buttons.snd1" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button1.wav" +} + +"Buttons.snd2" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button2.wav" +} + +"Buttons.snd3" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button3.wav" +} + +"Buttons.snd4" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button4.wav" +} + +"Buttons.snd5" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button5.wav" +} + +"Buttons.snd6" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button6.wav" +} + +"Buttons.snd7" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button7.wav" +} + +"Buttons.snd8" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button8.wav" +} + +"Buttons.snd9" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button9.wav" +} + +"Buttons.snd10" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button10.wav" +} + +"Buttons.snd11" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button11.wav" +} + +"Buttons.snd12" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/latchlocked2.wav" +} + +"Buttons.snd13" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "doors/latchunlocked1.wav" +} + +"Buttons.snd14" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/lightswitch2.wav" +} + +"Buttons.snd15" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button15.wav" +} + +"Buttons.snd16" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button16.wav" +} + +"Buttons.snd17" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button17.wav" +} + +"Buttons.snd18" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button18.wav" +} + +"Buttons.snd19" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button19.wav" +} + +"Buttons.snd20" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button20.wav" +} + +// ****************************************************** +// Levers + +"Buttons.snd21" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/lever1.wav" + +} + +"Buttons.snd22" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/lever2.wav" + +} + +"Buttons.snd23" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/lever3.wav" + +} + +"Buttons.snd24" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/lever4.wav" + +} + +"Buttons.snd25" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "wave" "buttons/lever5.wav" + +} + +"Buttons.snd26" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/Lever6.wav" +} + +"Buttons.snd27" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/Lever7.wav" +} + +"Buttons.snd28" +{ + "channel" "CHAN_STATIC" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/Lever8.wav" +} + + +// ****************************************************** +// New buttons + +"Buttons.snd31" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button21.wav" +} + +"Buttons.snd32" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button22.wav" +} + +"Buttons.snd33" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button23.wav" +} + +"Buttons.snd34" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button24.wav" +} + +"Buttons.snd35" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button12.wav" +} + +"Buttons.snd36" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button13.wav" +} + +"Buttons.snd37" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/button14.wav" +} + + +// ************************************************ +// Combine Buttons + +"Buttons.snd40" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button_locked.wav" +} + +"Buttons.snd41" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button1.wav" +} + +"Buttons.snd42" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button2.wav" +} +"Buttons.snd43" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button3.wav" +} + +"Buttons.snd44" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button4.wav" +} +"Buttons.snd45" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button5.wav" +} +"Buttons.snd46" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button6.wav" +} + +"Buttons.snd47" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "soundlevel" "SNDLVL_75dB" + "pitch" "100" + "wave" "buttons/combine_button7.wav" +} + + +"WeaponDissolve.Dissolve" +{ + "channel" "CHAN_ITEM" + "volume" "0.7" + "pitch" "90,110" + "soundlevel" "SNDLVL_100db" + "rndwave" + { + "wave" "ambient/levels/citadel/weapon_disintegrate1.wav" + "wave" "ambient/levels/citadel/weapon_disintegrate2.wav" + "wave" "ambient/levels/citadel/weapon_disintegrate3.wav" + "wave" "ambient/levels/citadel/weapon_disintegrate4.wav" + } +} + +"WeaponDissolve.Charge" +{ + "channel" "CHAN_ITEM" + "volume" "0.45" + "pitch" "90,110" + "soundlevel" "SNDLVL_90db" + "wave" "ambient/energy/electric_loop.wav" +} + +"WeaponDissolve.Beam" +{ + "channel" "CHAN_VOICE" + "volume" "0.8" + "pitch" "100" + "soundlevel" "SNDLVL_100db" + + "rndwave" + { + "wave" "ambient/levels/citadel/zapper_loop1.wav" + "wave" "ambient/levels/citadel/zapper_loop2.wav" + } +} + +"PropaneTank.Burst" +{ + "channel" "CHAN_WEAPON" + "volume" "1.0" + "pitch" "95,105" + "soundlevel" "SNDLVL_90db" + "wave" "ambient/fire/gascan_ignite1.wav" +} diff --git a/mp/game/dab/scripts/global_actors.txt b/mp/game/dab/scripts/global_actors.txt new file mode 100755 index 000000000..126a840d9 --- /dev/null +++ b/mp/game/dab/scripts/global_actors.txt @@ -0,0 +1,35 @@ +globalactors +{ + "alyx" "female" + "barney" "male" + "breen" "male" + "eli" "male" + "odell" "male" + "kleiner" "male" + "monk" "male" + "mossman" "female" + + + "male_01" "male" + "male_02" "male" + "male_03" "male" + "male_04" "male" + "male_05" "male" + "male_06" "male" + "male_07" "male" + "male_08" "male" + "male_09" "male" + "male_10" "male" + + "female_01" "female" + "female_02" "female" + "female_03" "female" + "female_04" "female" + "female_05" "female" + "female_06" "female" + "female_07" "female" + "female_08" "female" + "female_09" "female" + "female_10" "female" + +} \ No newline at end of file diff --git a/mp/game/dab/scripts/hud_textures.txt b/mp/game/dab/scripts/hud_textures.txt new file mode 100755 index 000000000..16449881e --- /dev/null +++ b/mp/game/dab/scripts/hud_textures.txt @@ -0,0 +1,107 @@ +"sprites/640_hud" +{ + TextureData + { + "arrow" [$WIN32] + { + "file" "sprites/arrow" + "x" "0" + "y" "0" + "width" "32" + "height" "32" + } + "autoaim_c" [$WIN32] + { + "file" "sprites/crosshairs" + "x" "96" + "y" "0" + "width" "24" + "height" "24" + } + "item_battery" [$WIN32] + { + "font" "WeaponIcons" + "character" "*" + } + "item_healthkit" [$WIN32] + { + "font" "WeaponIcons" + "character" "+" + } + "crosshair" + { + "file" "sprites/qi_center" + "x" "0" + "y" "0" + "width" "40" + "height" "40" + } + "crosshair_left" + { + "font" "QuickInfo" + "character" "(" + } + "crosshair_right" + { + "font" "QuickInfo" + "character" ")" + } + "crosshair_left_full" + { + "font" "QuickInfo" + "character" "[" + } + "crosshair_right_full" + { + "font" "QuickInfo" + "character" "]" + } + "crosshair_left_empty" + { + "font" "QuickInfo" + "character" "{" + } + "crosshair_right_empty" + { + "font" "QuickInfo" + "character" "}" + } + "crosshair_default" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + "crosshair_xbox" + { + "file" "vgui/hud/xbox_reticle" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "viewhair" + { + "file" "sprites/hud/v_crosshair2" + "x" "0" + "y" "0" + "width" "32" + "height" "32" + } + "gunhair" + { + "file" "sprites/hud/v_crosshair1" + "x" "0" + "y" "0" + "width" "32" + "height" "32" + } + "plushair" + { + "font" "Crosshairs" + "character" "Q" + } + } +} diff --git a/mp/game/dab/scripts/hudanimations.txt b/mp/game/dab/scripts/hudanimations.txt new file mode 100755 index 000000000..90e43b289 --- /dev/null +++ b/mp/game/dab/scripts/hudanimations.txt @@ -0,0 +1,872 @@ +// sample animation script +// +// +// commands: +// Animate +// variables: +// FgColor +// BgColor +// Position +// Size +// Blur (hud panels only) +// TextColor (hud panels only) +// Ammo2Color (hud panels only) +// Alpha (hud weapon selection only) +// SelectionAlpha (hud weapon selection only) +// TextScan (hud weapon selection only) +// +// interpolator: +// Linear +// Accel - starts moving slow, ends fast +// Deaccel - starts moving fast, ends slow +// +// RunEvent +// starts another even running at the specified time +// +// StopEvent +// stops another event that is current running at the specified time +// +// StopAnimation +// stops all animations refering to the specified variable in the specified panel +// +// StopPanelAnimations +// stops all active animations operating on the specified panel +// +// +// Useful game console commands: +// cl_Animationinfo or +// displays all the animatable variables for the hud element +// + + +event LessonShow +{ + StopPanelAnimations HudLessonPanel 0.0 + + Animate HudLessonPanel HintSize "1" Deaccel 0.0 0.3 + Animate HudLessonPanel FgColor "FgColor" Linear 0.4 0.4 + + // flash text + Animate HudLessonPanel FgColor "FgColor" Linear 1.5 0.01 + Animate HudLessonPanel FgColor "255 220 0 255" Linear 2.0 0.2 + Animate HudLessonPanel FgColor "FgColor" Linear 2.2 0.2 + Animate HudLessonPanel FgColor "255 220 0 255" Linear 3.0 0.2 + Animate HudLessonPanel FgColor "FgColor" Linear 3.2 0.2 + + // hide the panel after a while + Animate HudLessonPanel FgColor "255 220 0 0" Linear 10.0 0.2 + Animate HudLessonPanel HintSize "0" Deaccel 10.2 0.3 + + Animate HudLessonPanel Position "c-240 c60" Deaccel 0.0 0.3 + Animate HudLessonPanel Position "c-240 600" Linear 10.5 0.1 +} + +event LessonHide +{ + Animate HudLessonPanel FgColor "255 220 0 0" Linear 0.0 0.2 + Animate HudLessonPanel HintSize "0" Deaccel 0.2 0.3 + + Animate HudLessonPanel Position "c-240 600" Linear 10.5 0.1 +} + +event SideHintShow +{ + StopPanelAnimations HudSideHintPanel 0.0 + + Animate HudSideHintPanel Position "10 c-80" Deaccel 0.0 0.3 + Animate HudSideHintPanel FgColor "FgColor" Linear 0.4 0.4 + + // flash text + Animate HudSideHintPanel FgColor "FgColor" Linear 1.5 0.01 + Animate HudSideHintPanel FgColor "255 220 0 255" Linear 2.0 0.2 + Animate HudSideHintPanel FgColor "FgColor" Linear 2.2 0.2 + Animate HudSideHintPanel FgColor "255 220 0 255" Linear 3.0 0.2 + Animate HudSideHintPanel FgColor "FgColor" Linear 3.2 0.2 +} + +event SideHintHide +{ + Animate HudSideHintPanel FgColor "255 220 0 0" Linear 0.0 0.2 + + Animate HudSideHintPanel Position "-200 c-80" Linear 0.5 0.1 +} + +event LevelInit +{ +} + +event WeaponHighlight +{ + Animate HudWeaponSelection Blur "7" Linear 0.0 0.0 + Animate HudWeaponSelection Blur "0" Deaccel 0.01 0.75 + + Animate HudWeaponSelection SelectedBoxColor "250 220 0 80" Linear 0.0 0.01 + Animate HudWeaponSelection SelectedBoxColor "BgColor" Deaccel 0.1 1.5 + Animate HudWeaponSelection SelectedFgColor "BrightFg" Linear 0.0 0.1 + Animate HudWeaponSelection SelectedFgColor "FgColor" Linear 5.0 1.5 +} + +event OpenWeaponSelectionMenu +{ + StopEvent CloseWeaponSelectionMenu 0.0 + StopEvent WeaponPickup 0.0 + StopEvent FadeOutWeaponSelectionMenu 0.0 + + // make the display visible + Animate HudWeaponSelection Alpha "128" Linear 0.0 0.1 [$WIN32] + Animate HudWeaponSelection Alpha "192" Linear 0.0 0.1 [$X360] + Animate HudWeaponSelection SelectionAlpha "255" Linear 0.0 0.1 + Animate HudWeaponSelection FgColor "FgColor" Linear 0.0 0.1 + Animate HudWeaponSelection TextColor "BrightFg" Linear 0.0 0.1 + Animate HudWeaponSelection TextScan "1" Linear 0.0 0.1 +} + +event CloseWeaponSelectionMenu +{ + // hide the whole thing near immediately + Animate HudWeaponSelection FgColor "0 0 0 0" Linear 0.0 0.1 + Animate HudWeaponSelection TextColor "0 0 0 0" Linear 0.0 0.1 + Animate HudWeaponSelection Alpha "0" Linear 0.0 0.1 + Animate HudWeaponSelection SelectionAlpha "0" Linear 0.0 0.1 +} + +event FadeOutWeaponSelectionMenu +{ + // slowly hide the whole thing + Animate HudWeaponSelection FgColor "0 0 0 0" Linear 0.5 1.0 + Animate HudWeaponSelection TextColor "0 0 0 0" Linear 0.5 1.0 + Animate HudWeaponSelection Alpha "0" Linear 0.5 1.0 + Animate HudWeaponSelection SelectionAlpha "0" Linear 0.5 1.0 + + Animate HudWeaponSelection WeaponBoxDist1Alpha "0 0 0 0" Linear 0.0 0.5 + Animate HudWeaponSelection WeaponBoxDist2Alpha "0 0 0 0" Linear 0.0 0.5 + Animate HudWeaponSelection WeaponBoxDist3Alpha "0 0 0 0" Linear 0.0 0.5 +} + +event SuitAuxPowerMax +{ + // hide the suit power + Animate HudSuitPower BgColor "0 0 0 0" Linear 0.0 0.4 + Animate HudSuitPower AuxPowerColor "0 0 0 0" Linear 0.0 0.4 +} + +event SuitAuxPowerNotMax +{ + // show suit power + Animate HudSuitPower BgColor "BgColor" Linear 0.0 0.4 + Animate HudSuitPower AuxPowerColor "255 220 0 220" Linear 0.0 0.4 +} + +event SuitAuxPowerDecreasedBelow25 +{ + // make color red + Animate HudSuitPower AuxPowerColor "255 0 0 220" Linear 0.0 0.4 +} + +event SuitAuxPowerIncreasedAbove25 +{ + // make colr bright + Animate HudSuitPower AuxPowerColor "255 220 0 220" Linear 0.0 0.4 +} + +event SuitAuxPowerNoItemsActive +{ + // resize the aux power to be the smallest size + Animate HudSuitPower Size "102 26" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Position "16 400" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Size "102 32" Linear 0.0 0.4 [$X360] + Animate HudSuitPower Position "48 378" Linear 0.0 0.4 [$X360] +} + +event SuitAuxPowerOneItemActive +{ + // resize the aux power to fit one item + Animate HudSuitPower Size "102 36" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Position "16 390" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Size "102 42" Linear 0.0 0.4 [$X360] + Animate HudSuitPower Position "48 368" Linear 0.0 0.4 [$X360] +} + +event SuitAuxPowerTwoItemsActive +{ + // resize the aux power to fit two items + Animate HudSuitPower Size "102 46" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Position "16 380" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Size "102 52" Linear 0.0 0.4 [$X360] + Animate HudSuitPower Position "48 358" Linear 0.0 0.4 [$X360] +} + +event SuitAuxPowerThreeItemsActive +{ + // resize the aux power to fit three items + Animate HudSuitPower Size "102 56" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Position "16 370" Linear 0.0 0.4 [$WIN32] + Animate HudSuitPower Size "102 62" Linear 0.0 0.4 [$X360] + Animate HudSuitPower Position "48 348" Linear 0.0 0.4 [$X360] +} + +event SuitFlashlightOn +{ + Animate HudFlashlight TextColor "255 220 0 255" Linear 0.0 0.1 + Animate HudFlashlight TextColor "255 220 0 160" Deaccel 0.1 0.75 + Animate HudFlashlight BgColor "BgColor" Linear 0.0 0.75 +} + +event SuitFlashlightOff +{ + StopEvent SuitFlashlightOn 0.0 + Animate HudFlashlight TextColor "0 0 0 0" Linear 0.0 0.4 + Animate HudFlashlight BgColor "0 0 0 0" Linear 0.0 0.4 +} + +event HudTakeDamageFront +{ +} + +event HudTakeDamageLeft +{ + Animate HudDamageIndicator DmgColorLeft "255 88 0 200" Linear 0.0 0.0 + Animate HudDamageIndicator DmgColorLeft "255 0 0 200" Linear 0.0 0.3 + Animate HudDamageIndicator DmgColorLeft "255 0 0 0" Deaccel 0.3 0.5 +} + +event HudTakeDamageRight +{ + Animate HudDamageIndicator DmgColorRight "255 88 0 200" Linear 0.0 0.0 + Animate HudDamageIndicator DmgColorRight "255 0 0 200" Linear 0.0 0.3 + Animate HudDamageIndicator DmgColorRight "255 0 0 0" Deaccel 0.3 0.5 +} + +event HudTakeDamageBehind +{ + RunEvent HudTakeDamageLeft 0.0 + RunEvent HudTakeDamageRight 0.0 +} + +event HudTakeDamageHighLeft +{ + Animate HudDamageIndicator DmgHighColorLeft "255 88 0 255" Linear 0.0 0.0 + Animate HudDamageIndicator DmgHighColorLeft "255 0 0 200" Linear 0.0 0.4 + Animate HudDamageIndicator DmgHighColorLeft "255 0 0 0" Deaccel 0.4 2.4 +} + +event HudTakeDamageHighRight +{ + Animate HudDamageIndicator DmgHighColorRight "255 88 0 255" Linear 0.0 0.0 + Animate HudDamageIndicator DmgHighColorRight "255 0 0 200" Linear 0.0 0.4 + Animate HudDamageIndicator DmgHighColorRight "255 0 0 0" Deaccel 0.4 2.4 +} + +event HudTakeDamageHigh +{ + Animate HudDamageIndicator DmgFullscreenColor "255 88 0 200" Linear 0.0 0.0 + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 200" Linear 0.0 0.4 + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 0" Deaccel 0.4 2.4 +} + +event HudTakeDamageDrown +{ + RunEvent HudTakeDamageBehind 0.0 +} + +event HudTakeDamagePoison +{ + Animate HudDamageIndicator DmgFullscreenColor "255 236 128 240" Linear 0.0 0.0 + Animate HudDamageIndicator DmgFullscreenColor "255 236 128 0" Deaccel 0.4 0.8 +} + +event HudTakeDamageBurn +{ + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 200" Linear 0.0 0.0 + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 0" Deaccel 0.2 0.4 +} + +event HudTakeDamageRadiation +{ + Animate HudDamageIndicator DmgFullscreenColor "255 255 255 128" Deaccel 0.0 0.1 + Animate HudDamageIndicator DmgFullscreenColor "255 255 255 0" Deaccel 0.1 0.4 + RunEvent HudTakeDamageBehind 0.0 +} + +event HudPlayerDeath +{ + StopEvent HealthLoop 0.0 + StopEvent HealthPulse 0.0 + + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 96" Deaccel 0.1 0.2 + Animate HudDamageIndicator DmgFullscreenColor "255 0 0 255" Deaccel 0.3 4.0 +} + +event HealthIncreasedAbove20 +{ + StopEvent HealthLoop 0.0 + StopEvent HealthPulse 0.0 + StopEvent HealthLow 0.0 + + Animate HudHealth BgColor "BgColor" Linear 0.0 0.0 + + Animate HudHealth TextColor "FgColor" Linear 0.0 0.04 + Animate HudHealth FgColor "FgColor" Linear 0.0 0.03 + + Animate HudHealth Blur "3" Linear 0.0 0.1 + Animate HudHealth Blur "0" Deaccel 0.1 2.0 +} + +event HealthIncreasedBelow20 +{ + Animate HudHealth FgColor "BrightFg" Linear 0.0 0.25 + Animate HudHealth FgColor "FgColor" Linear 0.3 0.75 + + Animate HudHealth Blur "3" Linear 0.0 0.1 + Animate HudHealth Blur "0" Deaccel 0.1 2.0 +} + +event SuitPowerIncreasedAbove20 +{ + StopEvent SuitLoop 0.0 + StopEvent SuitPulse 0.0 + StopEvent SuitPowerZero 0.0 + + Animate HudSuit Alpha "255" Linear 0.0 0.0 + + Animate HudSuit BgColor "BgColor" Linear 0.0 0.0 + + Animate HudSuit TextColor "FgColor" Linear 0.0 0.05 + Animate HudSuit FgColor "FgColor" Linear 0.0 0.05 + + Animate HudSuit Blur "3" Linear 0.0 0.1 + Animate HudSuit Blur "0" Deaccel 0.1 2.0 +} + + +event SuitPowerIncreasedBelow20 +{ + StopEvent SuitPowerZero 0.0 + Animate HudSuit Alpha "255" Linear 0.0 0.0 + + Animate HudSuit FgColor "BrightFg" Linear 0.0 0.25 + Animate HudSuit FgColor "FgColor" Linear 0.3 0.75 + + Animate HudSuit Blur "3" Linear 0.0 0.1 + Animate HudSuit Blur "0" Deaccel 0.1 2.0 +} + +event SuitPowerZero +{ + StopEvent SuitLoop 0.0 + StopEvent SuitPulse 0.0 + StopEvent SuitArmorLow 0.0 + StopEvent SuitDamageTaken 0.0 + + Animate HudSuit Alpha "0" Linear 0.0 0.4 +} + +event TestMovement +{ + Animate HudHealth Position "256 120" Linear 0.0 2.0 + Animate HudHealth Size "128 24" Linear 0.0 1.5 +} + +event HealthDamageTaken +{ + Animate HudHealth FgColor "BrightFg" Linear 0.0 0.25 + Animate HudHealth FgColor "FgColor" Linear 0.3 0.75 + + Animate HudHealth Blur "3" Linear 0.0 0.1 + Animate HudHealth Blur "0" Deaccel 0.1 2.0 + + Animate HudHealth TextColor "BrightFg" Linear 0.0 0.1 + Animate HudHealth TextColor "FgColor" Deaccel 0.1 1.2 +} + +event SuitDamageTaken +{ + Animate HudSuit FgColor "BrightFg" Linear 0.0 0.25 + Animate HudSuit FgColor "FgColor" Linear 0.3 0.75 + + Animate HudSuit Blur "3" Linear 0.0 0.1 + Animate HudSuit Blur "0" Deaccel 0.1 2.0 + + Animate HudSuit TextColor "BrightFg" Linear 0.0 0.1 + Animate HudSuit TextColor "FgColor" Deaccel 0.1 1.2 +} + +// health has been damaged to below 20% +event HealthLow +{ + StopEvent HealthDamageTaken 0.0 + StopEvent HealthPulse 0.0 + StopEvent HealthLoop 0.0 + + Animate HudHealth BgColor "DamagedBg" Linear 0.0 0.1 + Animate HudHealth BgColor "BgColor" Deaccel 0.1 1.75 + + Animate HudHealth FgColor "BrightFg" Linear 0.0 0.2 + Animate HudHealth FgColor "DamagedFg" Linear 0.2 1.2 + + Animate HudHealth TextColor "BrightFg" Linear 0.0 0.1 + Animate HudHealth TextColor "DamagedFg" Linear 0.1 1.2 + + Animate HudHealth Blur "5" Linear 0.0 0.1 + Animate HudHealth Blur "3" Deaccel 0.1 0.9 + + RunEvent HealthPulse 1.0 +} + +event HealthPulse +{ + Animate HudHealth Blur "5" Linear 0.0 0.1 + Animate HudHealth Blur "2" Deaccel 0.1 0.8 + Animate HudHealth TextColor "BrightDamagedFg" Linear 0.0 0.1 + Animate HudHealth TextColor "DamagedFg" Deaccel 0.1 0.8 + Animate HudHealth BgColor "100 0 0 80" Linear 0.0 0.1 + Animate HudHealth BgColor "BgColor" Deaccel 0.1 0.8 + + RunEvent HealthLoop 0.8 +} + +// call to loop HealthPulse +event HealthLoop +{ + RunEvent HealthPulse 0.0 +} + + +// suit armor has been damaged to below 20% +event SuitArmorLow +{ + StopEvent SuitDamageTaken 0.0 + StopEvent SuitPulse 0.0 + StopEvent SuitLoop 0.0 + +// removing this effect -- matching it to the event for normal suit damage +// so, there will be no special indication (redness, flashing) +// in the hud that the suit armor is low + +// Animate HudSuit BgColor "DamagedBg" Linear 0.0 0.1 +// Animate HudSuit BgColor "BgColor" Deaccel 0.1 1.75 + + Animate HudSuit FgColor "BrightFg" Linear 0.0 0.25 + Animate HudSuit FgColor "FgColor" Linear 0.3 0.75 + + Animate HudSuit Blur "3" Linear 0.0 0.1 + Animate HudSuit Blur "0" Deaccel 0.1 2.0 + + Animate HudSuit TextColor "BrightFg" Linear 0.0 0.1 + Animate HudSuit TextColor "FgColor" Deaccel 0.1 1.2 + +// RunEvent SuitPulse 1.0 +} + +event SuitPulse +// this even no longer gets called +{ + Animate HudSuit Blur "5" Linear 0.0 0.1 + Animate HudSuit Blur "2" Deaccel 0.1 0.8 + Animate HudSuit TextColor "BrightDamagedFg" Linear 0.0 0.1 + Animate HudSuit TextColor "DamagedFg" Deaccel 0.1 0.8 + Animate HudSuit BgColor "100 0 0 80" Linear 0.0 0.1 + Animate HudSuit BgColor "BgColor" Deaccel 0.1 0.8 + RunEvent SuitLoop 0.8 +} + +event SuitLoop +{ +// this event no longer gets called + RunEvent SuitPulse 0.0 +} + +// ammo has been picked up +event AmmoIncreased +{ + Animate HudAmmo FgColor "BrightFg" Linear 0.0 0.15 + Animate HudAmmo FgColor "FgColor" Deaccel 0.15 1.5 + Animate HudAmmo Blur "5" Linear 0.0 0.0 + Animate HudAmmo Blur "0" Accel 0.01 1.5 +} + +// ammo has been decreased, but there is still some remaining +event AmmoDecreased +{ + StopEvent AmmoIncreased 0.0 + + Animate HudAmmo Blur "7" Linear 0.0 0.0 + Animate HudAmmo Blur "0" Deaccel 0.1 1.5 + + Animate HudAmmo TextColor "BrightFg" Linear 0.0 0.1 + Animate HudAmmo TextColor "FgColor" Deaccel 0.1 0.75 +} + +// primary ammo is zero +event AmmoEmpty +{ + Animate Hudammo FgColor "BrightDamagedFg" Linear 0.0 0.2 + Animate Hudammo FgColor "DamagedFg" Accel 0.2 1.2 +} + +// ammo2 is the total ammo for a weapon that uses clip ammo +event Ammo2Increased +{ + Animate Hudammo ammo2color "BrightFg" Linear 0.0 0.2 + Animate Hudammo ammo2color "FgColor" Accel 0.2 1.2 +} + +// total ammo has been decreased, but there is still some remaining +event Ammo2Decreased +{ + Animate Hudammo ammo2color "BrightFg" Linear 0.0 0.2 + Animate Hudammo ammo2color "FgColor" Accel 0.2 1.2 +} + +// total ammo is zero +event Ammo2Empty +{ + Animate Hudammo ammo2color "BrightDamagedFg" Linear 0.0 0.2 + Animate Hudammo ammo2color "DamagedFg" Accel 0.2 1.2 +} + +event AmmoSecondaryIncreased +{ + Animate HudAmmoSecondary FgColor "BrightFg" Linear 0.0 0.15 + Animate HudAmmoSecondary FgColor "FgColor" Deaccel 0.15 1.5 + Animate HudAmmoSecondary Blur "5" Linear 0.0 0.0 + Animate HudAmmoSecondary Blur "0" Accel 0.01 1.5 +} + +event AmmoSecondaryDecreased +{ + StopEvent AmmoSecondaryIncreased 0.0 + + Animate HudAmmoSecondary Blur "7" Linear 0.0 0.0 + Animate HudAmmoSecondary Blur "0" Deaccel 0.1 1.5 + + Animate HudAmmoSecondary TextColor "BrightFg" Linear 0.0 0.1 + Animate HudAmmoSecondary TextColor "FgColor" Deaccel 0.1 0.75 +} + +event AmmoSecondaryEmpty +{ + Animate HudAmmoSecondary FgColor "BrightDamagedFg" Linear 0.0 0.2 + Animate HudAmmoSecondary FgColor "DamagedFg" Accel 0.2 1.2 + Animate HudAmmoSecondary Blur "7" Linear 0.0 0.0 + Animate HudAmmoSecondary Blur "0" Deaccel 0.1 1.5 + +} + +// current weapon has been changed +event WeaponChanged +{ + Animate HudAmmo BgColor "250 220 0 80" Linear 0.0 0.1 + Animate HudAmmo BgColor "BgColor" Deaccel 0.1 1.0 + Animate HudAmmo FgColor "BrightFg" Linear 0.0 0.1 + Animate HudAmmo FgColor "FgColor" Linear 0.2 1.5 +} + +// ran if we just changed to a weapon that needs clip ammo +event WeaponUsesClips [$WIN32] +{ + Animate HudAmmo Position "r150 432" Deaccel 0.0 0.4 + Animate HudAmmo Size "132 36" Deaccel 0.0 0.4 +} +event WeaponUsesClips [$X360] +{ + Animate HudAmmo Position "r208 416" Deaccel 0.001 0.4 + Animate HudAmmo Size "160 36" Deaccel 0.0 0.4 +} + +// ran if we just changed to a weapon that does not use clip ammo +event WeaponDoesNotUseClips [$WIN32] +{ + Animate HudAmmo Position "r118 432" Deaccel 0.0 0.4 + Animate HudAmmo Size "100 36" Deaccel 0.0 0.4 +} +event WeaponDoesNotUseClips [$X360] +{ + Animate HudAmmo Position "r175 416" Deaccel 0.0 0.4 + Animate HudAmmo Size "125 36" Deaccel 0.0 0.4 +} + +event WeaponUsesSecondaryAmmo +{ + StopAnimation HudAmmo Position 0.0 + StopAnimation HudAmmo Size 0.0 + StopPanelAnimations HudAmmoSecondary 0.0 + //StopPanelAnimations HudAmmo 0.0 + + Animate HudAmmoSecondary BgColor "250 220 0 60" Linear 0.0 0.1 + Animate HudAmmoSecondary BgColor "BgColor" Deaccel 0.1 1.0 + Animate HudAmmoSecondary FgColor "BrightFg" Linear 0.0 0.1 + Animate HudAmmoSecondary FgColor "FgColor" Linear 0.2 1.5 + Animate HudAmmoSecondary Alpha 255 Linear 0.0 0.1 + + Animate HudAmmo Position "r222 432" Deaccel 0.0 0.5 [$WIN32] + Animate HudAmmo Size "132 36" Deaccel 0.0 0.4 [$WIN32] + Animate HudAmmo Position "r279 416" Deaccel 0.0 0.5 [$X360] + Animate HudAmmo Size "155 36" Deaccel 0.0 0.4 [$X360] +} + +event WeaponDoesNotUseSecondaryAmmo +{ + StopPanelAnimations HudAmmoSecondary 0.0 + Animate HudAmmoSecondary FgColor "0 0 0 0" Linear 0.0 0.4 + Animate HudAmmoSecondary BgColor "0 0 0 0" Linear 0.0 0.4 + Animate HudAmmoSecondary Alpha 0 Linear 0.0 0.1 +} + +event CraneMagnetFlash +{ + Animate HudCraneMagnet TextColor "255 220 0 255" Linear 0.0 0.1 + Animate HudCraneMagnet TextColor "255 220 0 160" Deaccel 0.1 0.3 + Animate HudCraneMagnet TextColor "255 170 0 220" Deaccel 0.4 0.3 + Animate HudCraneMagnet TextColor "255 220 0 255" Linear 0.8 0.2 +} + +event HintMessageShow +{ + StopPanelAnimations HudHintDisplay 0.0 + + Animate HudHintDisplay HintSize "1" Deaccel 0.0 0.3 + Animate HudHintDisplay FgColor "FgColor" Linear 0.4 0.4 + + // flash text + Animate HudHintDisplay FgColor "FgColor" Linear 1.5 0.01 + Animate HudHintDisplay FgColor "255 220 0 255" Linear 2.0 0.2 + Animate HudHintDisplay FgColor "FgColor" Linear 2.2 0.2 + Animate HudHintDisplay FgColor "255 220 0 255" Linear 3.0 0.2 + Animate HudHintDisplay FgColor "FgColor" Linear 3.2 0.2 + + // hide the panel after a while + Animate HudHintDisplay FgColor "255 220 0 0" Linear 10.0 0.2 + Animate HudHintDisplay HintSize "0" Deaccel 10.2 0.3 +} + + +event HintMessageHide +{ + Animate HudHintDisplay FgColor "255 220 0 0" Linear 0.0 0.2 + Animate HudHintDisplay HintSize "0" Deaccel 0.2 0.3 +} + +event KeyHintMessageShow +{ + StopPanelAnimations HudHintKeyDisplay 0.0 + + // show the hints + Animate HudHintKeyDisplay Alpha 255 Linear 0.0 0.5 + + // flash text + Animate HudHintKeyDisplay FgColor "FgColor" Linear 0.0 0.01 + Animate HudHintKeyDisplay FgColor "255 220 0 255" Linear 0.5 0.2 + Animate HudHintKeyDisplay FgColor "FgColor" Linear 0.7 0.2 + Animate HudHintKeyDisplay FgColor "255 220 0 255" Linear 1.5 0.2 + Animate HudHintKeyDisplay FgColor "FgColor" Linear 1.7 0.2 + + // hide the panel after a while + Animate HudHintKeyDisplay Alpha 0 Linear 12.0 1.0 +} + +event KeyHintMessageHide +{ + Animate HudHintKeyDisplay Alpha 0 Linear 0.0 0.5 +} + + +event SquadMemberAdded +{ + StopEvent SquadMemberDied 0.0 + StopEvent SquadMemberLeft 0.0 + + // add in the squad member, brighter then normal color + Animate HudSquadStatus LastMemberColor "255 220 0 255" Linear 0.0 0.3 + Animate HudSquadStatus LastMemberColor "255 220 0 160" Linear 0.3 0.3 +} + +event SquadMemberLeft +{ + StopEvent SquadMemberDied 0.0 + StopEvent SquadMemberAdded 0.0 + + // fade out the icon + Animate HudSquadStatus LastMemberColor "255 220 0 0" Linear 0.0 0.5 +} + +event SquadMemberDied +{ + StopEvent SquadMemberAdded 0.0 + StopEvent SquadMemberLeft 0.0 + + // flash red, hold, then disappear + Animate HudSquadStatus LastMemberColor "255 0 0 255" Linear 0.0 0.5 + Animate HudSquadStatus LastMemberColor "255 0 0 0" Linear 2.0 2.0 +} + +event SquadMembersFollowing +{ + StopEvent SquadMembersStationed 0.0 + Animate HudSquadStatus SquadTextColor "255 220 0 255" Linear 0.0 0.2 + Animate HudSquadStatus SquadTextColor "255 220 0 160" Linear 0.2 0.4 +} + +event SquadMembersStationed +{ + StopEvent SquadMembersFollowing 0.0 + Animate HudSquadStatus SquadTextColor "255 220 0 160" Linear 0.5 0.5 +} + +event PoisonDamageTaken +{ + Animate HudPoisonDamageIndicator Alpha 255 Linear 0.0 1.0 + RunEvent PoisonLoop 0.0 +} + +event PoisonDamageCured +{ + StopEvent PoisonDamageTaken 0.0 + StopEvent PoisonLoop 0.0 + StopEvent PoisonPulse 0.0 + Animate HudPoisonDamageIndicator Alpha 0 Linear 0.0 1.0 +} + +event PoisonPulse +{ + Animate HudPoisonDamageIndicator TextColor "BrightFg" Linear 0.0 0.1 + Animate HudPoisonDamageIndicator TextColor "FgColor" Deaccel 0.1 0.8 + Animate HudPoisonDamageIndicator BgColor "100 0 0 80" Linear 0.0 0.1 + Animate HudPoisonDamageIndicator BgColor "BgColor" Deaccel 0.1 0.8 + + RunEvent PoisonLoop 0.8 +} + +// call to loop PoisonLoop +event PoisonLoop +{ + RunEvent PoisonPulse 0.0 +} + +// Commentary hud element +event ShowCommentary +{ + StopEvent HideCommentary 0.0 + Animate HudCommentary Alpha 255 Linear 0.0 0.5 +} + +event HideCommentary +{ + StopEvent ShowCommentary 0.0 + Animate HudCommentary Alpha 0 Linear 0.0 0.5 +} + +event SlowMoIncreased +{ + Animate HudAmmo FgColor "BrightFg" Linear 0.0 0.15 + Animate HudAmmo FgColor "FgColor" Deaccel 0.15 1.5 + Animate HudAmmo Blur "5" Linear 0.0 0.0 + Animate HudAmmo Blur "0" Accel 0.01 1.5 +} + +event SlowMoDecreased +{ + StopEvent AmmoIncreased 0.0 + + Animate HudAmmo Blur "7" Linear 0.0 0.0 + Animate HudAmmo Blur "0" Deaccel 0.1 1.5 + + Animate HudAmmo TextColor "BrightFg" Linear 0.0 0.1 + Animate HudAmmo TextColor "FgColor" Deaccel 0.1 0.75 +} + +event SlowMoEmpty +{ + Animate Hudammo FgColor "FgColor" Linear 0.0 0.2 + Animate Hudammo FgColor "FgColor" Accel 0.2 1.2 +} + +event PulseOption1 +{ + Animate Option1Background_Selected Alpha 255 Linear 0.0 0.3 + Animate Option1Background_Selected Alpha 100 Linear 0.5 1.5 + Animate Option2Background_Selected Alpha 0 Linear 0.0 0.1 + Animate Option3Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option4Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option5Background_Selected Alpha 0 Linear 0.0 0.3 + + Animate LabelOption2 Alpha 100 Linear 1.25 1.7 + Animate LabelOption3 Alpha 100 Linear 1.25 1.7 + Animate LabelOption4 Alpha 100 Linear 1.25 1.7 + Animate LabelOption5 Alpha 100 Linear 1.25 1.7 +} + +event PulseOption2 +{ + Animate Option1Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option2Background_Selected Alpha 255 Linear 0.0 0.3 + Animate Option2Background_Selected Alpha 100 Linear 0.5 1.5 + Animate Option3Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option4Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option5Background_Selected Alpha 0 Linear 0.0 0.3 + + Animate LabelOption1 Alpha 100 Linear 1.25 1.7 + Animate LabelOption3 Alpha 100 Linear 1.25 1.7 + Animate LabelOption4 Alpha 100 Linear 1.25 1.7 + Animate LabelOption5 Alpha 100 Linear 1.25 1.7 +} + +event PulseOption3 +{ + Animate Option1Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option2Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option3Background_Selected Alpha 255 Linear 0.0 0.3 + Animate Option3Background_Selected Alpha 100 Linear 0.5 1.5 + Animate Option4Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option5Background_Selected Alpha 0 Linear 0.0 0.3 + + Animate LabelOption1 Alpha 100 Linear 1.25 1.7 + Animate LabelOption2 Alpha 100 Linear 1.25 1.7 + Animate LabelOption4 Alpha 100 Linear 1.25 1.7 + Animate LabelOption5 Alpha 100 Linear 1.25 1.7 +} + +event PulseOption4 +{ + Animate Option1Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option2Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option3Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option4Background_Selected Alpha 255 Linear 0.0 0.3 + Animate Option4Background_Selected Alpha 100 Linear 0.5 1.5 + Animate Option5Background_Selected Alpha 0 Linear 0.0 0.3 + + Animate LabelOption1 Alpha 100 Linear 1.25 1.7 + Animate LabelOption2 Alpha 100 Linear 1.25 1.7 + Animate LabelOption3 Alpha 100 Linear 1.25 1.7 + Animate LabelOption5 Alpha 100 Linear 1.25 1.7 +} + +event PulseOption5 +{ + Animate Option1Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option2Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option3Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option4Background_Selected Alpha 0 Linear 0.0 0.3 + Animate Option5Background_Selected Alpha 255 Linear 0.0 0.3 + Animate Option5Background_Selected Alpha 100 Linear 0.5 1.5 + + Animate LabelOption1 Alpha 100 Linear 1.25 1.7 + Animate LabelOption2 Alpha 100 Linear 1.25 1.7 + Animate LabelOption3 Alpha 100 Linear 1.25 1.7 + Animate LabelOption4 Alpha 100 Linear 1.25 1.7 +} + +event HideVoteBackgrounds +{ + Animate Option1Background_Selected Alpha 0 Linear 0.0 0.001 + Animate Option2Background_Selected Alpha 0 Linear 0.0 0.001 + Animate Option3Background_Selected Alpha 0 Linear 0.0 0.001 + Animate Option4Background_Selected Alpha 0 Linear 0.0 0.001 + Animate Option5Background_Selected Alpha 0 Linear 0.0 0.001 + + Animate LabelOption1 Alpha 255 Linear 0.0 0.001 + Animate LabelOption2 Alpha 255 Linear 0.0 0.001 + Animate LabelOption3 Alpha 255 Linear 0.0 0.001 + Animate LabelOption4 Alpha 255 Linear 0.0 0.001 + Animate LabelOption5 Alpha 255 Linear 0.0 0.001 +} diff --git a/mp/game/dab/scripts/hudlayout.res b/mp/game/dab/scripts/hudlayout.res new file mode 100755 index 000000000..3d2377ea7 --- /dev/null +++ b/mp/game/dab/scripts/hudlayout.res @@ -0,0 +1,721 @@ +"Resource/HudLayout.res" +{ + HudLessonPanel + { + "fieldName" "HudLessonPanel" + "visible" "0" + "enabled" "1" + "xpos" "c-240" + "ypos" "c60" + "wide" "480" + "tall" "100" + "HintSize" "1" + "text_xpos" "8" + "text_ypos" "8" + "center_x" "0" // center text horizontally + "center_y" "-1" // align text on the bottom + "paintbackground" "0" + "TextColor" "255 255 255 120" + "fgcolor_override" "255 255 255 120" + } + + HudSideHintPanel + { + "fieldName" "HudSideHintPanel" + "visible" "0" + "enabled" "1" + "xpos" "10" + "ypos" "c-80" + "wide" "480" + "tall" "120" + "HintSize" "1" + "text_xpos" "8" + "text_ypos" "8" + "center_x" "-1" + "center_y" "0" + "paintbackground" "0" + "TextColor" "255 255 255 120" + "fgcolor_override" "255 255 255 120" + } + + HudStyleBar + { + "fieldName" "HudStyleBar" + "visible" "1" + "xpos" "0" + "ypos" "0" + "tall" "480" + "wide" "f0" + "zpos" "100" + + "barxpos" "r320" + "barypos" "100" + "bartall" "220" + "barwide" "300" + + "Gap" "2" + "BarWidth" "20" + + "StyleFont" "StyleBarNumbers" + "TextFont" "Leaderboard" + } + + HudNotices + { + "fieldName" "HudNotices" + "visible" "1" + "xpos" "0" + "ypos" "0" + "tall" "480" + "wide" "f0" + "MiniObjectiveFont" "MiniObjectives" + } + + HudLeaderboard + { + "fieldName" "HudLeaderboard" + "visible" "1" + "xpos" "0" + "ypos" "0" + "tall" "480" + "wide" "f0" + "TextFont" "Leaderboard" + } + + HudHealth + { + "fieldName" "HudHealth" + "xpos" "26" + "ypos" "440" + "wide" "250" + "tall" "15" + "visible" "1" + "enabled" "1" + + "text_xpos" "8" + "text_ypos" "20" + "digit_xpos" "50" + "digit_ypos" "2" + } + + HudSlowMo + { + "fieldName" "HudSlowMo" + "xpos" "26" + "ypos" "410" + "wide" "120" + "tall" "30" + "visible" "1" + "enabled" "1" + + "NumberFont" "SlowMoTimer" + "TextFont" "HUDElement" + "HintFont" "HUDHint" + + "PaintBackgroundType" "0" + + "fgcolor_override" "40 200 14 255" + + "watch_xpos" "60" + "watch_ypos" "19" + "watch_tall" "15" [!$OSX] + "watch_tall" "16" [$OSX] + "watch_wide" "10" + + "text_xpos" "60" + "text_ypos" "19" + "digit_xpos" "22" + "digit_ypos" "1" [$OSX] + "digit_ypos" "2" [!$OSX] + } + + overview + { + "fieldname" "overview" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "480" + "wide" "0" + "tall" "0" + } + + TargetID + { + "fieldName" "TargetID" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + + "TargetIDFont" "TargetID" + "MiniObjectiveFont" "MiniObjectivesSmall" + "MiniObjectiveFontSmall" "MiniObjectivesTiny" + } + + HudSuit + { + "fieldName" "HudSuit" + "xpos" "140" + "ypos" "432" + "wide" "108" + "tall" "36" + "visible" "1" + "enabled" "1" + + "PaintBackgroundType" "2" + + "text_xpos" "8" + "text_ypos" "20" + "digit_xpos" "50" + "digit_ypos" "2" + } + + HudAmmo + { + "fieldName" "HudAmmo" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "text_xpos" "8" + "text_ypos" "20" + "digit_xpos" "44" + "digit_ypos" "2" + "digit2_xpos" "98" + "digit2_ypos" "16" + + "HintFont" "HUDHintLarge" + } + + HudAmmoSecondary + { + "fieldName" "HudAmmoSecondary" + "xpos" "r76" + "ypos" "432" + "wide" "60" + "tall" "36" + "visible" "1" + "enabled" "1" + + "PaintBackgroundType" "2" + + "text_xpos" "8" + "text_ypos" "22" + "digit_xpos" "36" + "digit_ypos" "2" + } + + HudSuitPower + { + "fieldName" "HudSuitPower" + "visible" "1" + "enabled" "1" + "xpos" "16" + "ypos" "396" + "wide" "102" + "tall" "26" + + "AuxPowerLowColor" "255 0 0 220" + "AuxPowerHighColor" "255 220 0 220" + "AuxPowerDisabledAlpha" "70" + + "BarInsetX" "8" + "BarInsetY" "15" + "BarWidth" "92" + "BarHeight" "4" + "BarChunkWidth" "6" + "BarChunkGap" "3" + + "text_xpos" "8" + "text_ypos" "4" + "text2_xpos" "8" + "text2_ypos" "22" + "text2_gap" "10" + + "PaintBackgroundType" "2" + } + + HudPosture + { + "fieldName" "HudPosture" + "visible" "1" + "PaintBackgroundType" "2" + "xpos" "16" + "ypos" "316" + "tall" "36" + "wide" "36" + "font" "WeaponIconsSmall" + "icon_xpos" "10" + "icon_ypos" "0" + } + + HudFlashlight + { + "fieldName" "HudFlashlight" + "visible" "1" + "PaintBackgroundType" "2" + "xpos" "270" [$WIN32] + "ypos" "444" [$WIN32] + "xpos_hidef" "293" [$X360] // aligned to left + "xpos_lodef" "c-18" [$X360] // centered in screen + "ypos" "428" [$X360] + "tall" "24" + "wide" "36" + "font" "WeaponIconsSmall" + + "icon_xpos" "4" + "icon_ypos" "-8" + + "BarInsetX" "4" + "BarInsetY" "18" + "BarWidth" "28" + "BarHeight" "2" + "BarChunkWidth" "2" + "BarChunkGap" "1" + } + HudVoiceSelfStatus + { + "fieldName" "HudVoiceSelfStatus" + "visible" "1" + "enabled" "1" + "xpos" "r43" + "ypos" "355" + "wide" "24" + "tall" "24" + } + + HudVoiceStatus + { + "fieldName" "HudVoiceStatus" + "visible" "1" + "enabled" "1" + "xpos" "r200" + "ypos" "0" + "wide" "100" + "tall" "400" + + "item_tall" "24" + "item_wide" "100" + + "item_spacing" "2" + + "icon_ypos" "0" + "icon_xpos" "0" + "icon_tall" "24" + "icon_wide" "24" + + "text_xpos" "26" + + "PaintBackgroundType" "0" + "bgcolor_override" "0 0 0 0" + } + + HudDamageIndicator + { + "fieldName" "HudDamageIndicator" + "visible" "1" + "enabled" "1" + "DmgColorLeft" "255 0 0 0" + "DmgColorRight" "255 0 0 0" + + "dmg_xpos" "30" + "dmg_ypos" "100" + "dmg_wide" "36" + "dmg_tall1" "240" + "dmg_tall2" "200" + } + + HudZoom + { + "fieldName" "HudZoom" + "visible" "1" + "enabled" "1" + "Circle1Radius" "66" + "Circle2Radius" "74" + "DashGap" "16" + "DashHeight" "4" [$WIN32] + "DashHeight" "6" [$X360] + "BorderThickness" "88" + } + HudWeaponSelection + { + "fieldName" "HudWeaponSelection" + "ypos" "16" [$WIN32] + "ypos" "32" [$X360] + "visible" "1" + "enabled" "1" + "SmallBoxSize" "32" + "MediumBoxWide" "95" + "MediumBoxWide_hidef" "78" + "MediumBoxTall" "50" + "MediumBoxTall_hidef" "50" + "MediumBoxWide_lodef" "74" + "MediumBoxTall_lodef" "50" + "LargeBoxWide" "112" + "LargeBoxTall" "80" + "BoxGap" "8" + "SelectionNumberXPos" "4" + "SelectionNumberYPos" "4" + "SelectionGrowTime" "0.4" + "TextYPos" "64" + "TextFont" "WeaponSelection" + "SelectedBoxClor" "255 255 255 55" + } + + HudCrosshair + { + "fieldName" "HudCrosshair" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudDeathNotice + { + "fieldName" "HudDeathNotice" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "400" + "TextFont" "Obituary" + "LocalBackgroundColor" "175 100 35 200" + } + + HudVehicle + { + "fieldName" "HudVehicle" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + ScorePanel + { + "fieldName" "ScorePanel" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudTrain + { + "fieldName" "HudTrain" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudMOTD + { + "fieldName" "HudMOTD" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudMessage + { + "fieldName" "HudMessage" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudGameMessage + { + "fieldName" "HudGameMessage" + "visible" "0" + "enabled" "0" + "xpos" "10" + "ypos" "152" + "wide" "f0" + "tall" "256" + } + HudMenu + { + "fieldName" "HudMenu" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudCloseCaption + { + "fieldName" "HudCloseCaption" + "visible" "1" + "enabled" "1" + "xpos" "c-250" + "ypos" "276" [$WIN32] + "ypos" "236" [$X360] + "wide" "500" + "tall" "136" [$WIN32] + "tall" "176" [$X360] + + "BgAlpha" "128" + + "GrowTime" "0.25" + "ItemHiddenTime" "0.2" // Nearly same as grow time so that the item doesn't start to show until growth is finished + "ItemFadeInTime" "0.15" // Once ItemHiddenTime is finished, takes this much longer to fade in + "ItemFadeOutTime" "0.3" + "topoffset" "0" [$WIN32] + "topoffset" "0" [$X360] + } + + HudChat + { + "fieldName" "HudChat" + "visible" "1" + "enabled" "1" + "xpos" "10" + "ypos" "300" + "wide" "400" + "tall" "100" + } + + HudHistoryResource + { + "fieldName" "HudHistoryResource" + "visible" "0" + "enabled" "1" + "xpos" "r252" + "ypos" "40" + "wide" "0" + "tall" "0" + + "history_gap" "56" + "icon_inset" "38" + "text_inset" "36" + "text_inset" "26" + "NumberFont" "HudNumbersSmall" + } + + HudGeiger + { + "fieldName" "HudGeiger" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HUDQuickInfo + { + "fieldName" "HUDQuickInfo" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudWeapon + { + "fieldName" "HudWeapon" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + HudAnimationInfo + { + "fieldName" "HudAnimationInfo" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudPredictionDump + { + "fieldName" "HudPredictionDump" + "visible" "1" + "enabled" "1" + "wide" "f0" + "tall" "480" + } + + HudHintDisplay + { + "fieldName" "HudHintDisplay" + "visible" "0" + "enabled" "1" + "xpos" "c-240" + "ypos" "c60" + "xpos" "r148" [$X360] + "ypos" "r338" [$X360] + "wide" "480" + "tall" "100" + "HintSize" "1" + "text_xpos" "8" + "text_ypos" "8" + "center_x" "0" // center text horizontally + "center_y" "-1" // align text on the bottom + "paintbackground" "0" + "TextColor" "255 255 255 120" + "fgcolor_override" "255 255 255 120" + } + + HudHintKeyDisplay + { + "fieldName" "HudHintKeyDisplay" + "visible" "0" + "enabled" "1" + "xpos" "r120" [$WIN32] + "ypos" "r340" [$WIN32] + "xpos" "r148" [$X360] + "ypos" "r338" [$X360] + "wide" "100" + "tall" "200" + "text_xpos" "8" + "text_ypos" "8" + "text_xgap" "8" + "text_ygap" "8" + "TextColor" "255 255 255 120" + "fgcolor_override" "255 255 255 120" + + "PaintBackgroundType" "2" + } + + HudSquadStatus + { + "fieldName" "HudSquadStatus" + "visible" "1" + "enabled" "1" + "xpos" "r120" + "ypos" "380" + "wide" "104" + "tall" "46" + "text_xpos" "8" + "text_ypos" "34" + "SquadIconColor" "255 220 0 160" + "IconInsetX" "8" + "IconInsetY" "0" + "IconGap" "24" + + "PaintBackgroundType" "2" + } + + HudPoisonDamageIndicator + { + "fieldName" "HudPoisonDamageIndicator" + "visible" "0" + "enabled" "1" + "xpos" "16" + "ypos" "346" + "wide" "136" + "tall" "38" + "text_xpos" "8" + "text_ypos" "8" + "text_ygap" "14" + "TextColor" "255 170 0 220" + "PaintBackgroundType" "2" + } + HudCredits + { + "fieldName" "HudCredits" + "TextFont" "Default" + "visible" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "TextColor" "255 255 255 192" + + } + + HUDAutoAim + { + "fieldName" "HUDAutoAim" + "visible" "1" + "enabled" "1" + "wide" "640" [$WIN32] + "tall" "480" [$WIN32] + "wide" "960" [$X360] + "tall" "720" [$X360] + } + HudCommentary + { + "fieldName" "HudCommentary" + "xpos" "c-190" + "ypos" "350" + "wide" "380" + "tall" "40" + "visible" "1" + "enabled" "1" + + "PaintBackgroundType" "2" + + "bar_xpos" "50" + "bar_ypos" "20" + "bar_height" "8" + "bar_width" "320" + "speaker_xpos" "50" + "speaker_ypos" "8" + "count_xpos_from_right" "10" // Counts from the right side + "count_ypos" "8" + + "icon_texture" "vgui/hud/icon_commentary" + "icon_xpos" "0" + "icon_ypos" "0" + "icon_width" "40" + "icon_height" "40" + } + + HudHDRDemo + { + "fieldName" "HudHDRDemo" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + "visible" "1" + "enabled" "1" + + "Alpha" "255" + "PaintBackgroundType" "2" + + "BorderColor" "0 0 0 255" + "BorderLeft" "16" + "BorderRight" "16" + "BorderTop" "16" + "BorderBottom" "64" + "BorderCenter" "0" + + "TextColor" "255 255 255 255" + "LeftTitleY" "422" + "RightTitleY" "422" + } + + AchievementNotificationPanel + { + "fieldName" "AchievementNotificationPanel" + "visible" "1" + "enabled" "1" + "xpos" "0" + "ypos" "180" + "wide" "f10" [$WIN32] + "wide" "f60" [$X360] + "tall" "100" + } + + CHudVote + { + "fieldName" "HudVote" + "TextFont" "Default" + "visible" "1" + "xpos" "0" + "ypos" "0" + "wide" "f0" + "tall" "480" + } +} diff --git a/mp/game/dab/scripts/instructor.txt b/mp/game/dab/scripts/instructor.txt new file mode 100755 index 000000000..ceb13f9eb --- /dev/null +++ b/mp/game/dab/scripts/instructor.txt @@ -0,0 +1,276 @@ +"Lesson" +{ + "Name" "dive" + "Text" "#DA_Hint_Dive" + "SideHint" "#DA_SideHint_Dive" + "Priority" "0" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "3" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "reload" + "Text" "#DA_Hint_Reload" + "Priority" "1" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerCanReload" +} + +"Lesson" +{ + "Name" "outofammo" + "Text" "#DA_Hint_SwitchWeapons" + "Priority" "1" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerOutOfAmmoAndMultipleWeapons" +} + +"Lesson" +{ + "Name" "slowmo" + "Text" "#DA_Hint_Slowmo" + "Priority" "2" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "3" + "Conditions" "PlayerHasSlowMo" +} + +"Lesson" +{ + "Name" "be_stylish" + "Text" "#DA_Hint_Be_Stylish" + "Priority" "3" + "LessonType" "info" + "LearningMethod" "performing" + "TimesToLearn" "3" + "Conditions" "PlayerAlive" + "MaxShows" "5" +} + +"Lesson" +{ + "Name" "earn_slowmo" + "Text" "#DA_Hint_Earn_Slowmo" + "Priority" "3" + "LessonType" "info" + "LearningMethod" "performing" + "TimesToLearn" "3" + "Conditions" "PlayerAlive" + "MaxShows" "5" +} + +"Lesson" +{ + "Name" "aimin" + "Text" "#DA_Hint_AimIn" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerActiveWeaponHasAimIn" +} + +"Lesson" +{ + "Name" "grenade" + "Text" "#DA_Hint_Grenade" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerHasGrenades" +} + +"Lesson" +{ + "Name" "wallflip" + "Text" "#DA_Hint_WallFlip" + "SideHint" "#DA_SideHint_WallFlip" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "slide" + "Text" "#DA_Hint_Slide" + "SideHint" "#DA_SideHint_Slide" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "brawl" + "Text" "#DA_Hint_Brawl" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "rollafterdive" + "Text" "#DA_Hint_AfterDiveRoll" + "SideHint" "#DA_SideHint_AfterDiveRoll" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "slideafterdive" + "Text" "#DA_Hint_AfterDiveSlide" + "SideHint" "#DA_SideHint_AfterDiveSlide" + "Priority" "4" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "mantel" + "Text" "#DA_Hint_Mantel" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "3" + "Conditions" "PlayerAlive" + "MaxShows" "5" +} + +"Lesson" +{ + "Name" "switchweapons" + "Text" "#DA_Hint_SwitchWeapons" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerHasMultipleWeapons" +} + +"Lesson" +{ + "Name" "pickupweapon" + "Text" "#DA_Hint_PickupWeapons" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "buy" + "Text" "#DA_Hint_Buy" + "Priority" "5" + "LessonType" "environment" // We have a special way to show it that behaves differently + "LearningMethod" "performing" + "TimesToLearn" "2" + "Conditions" "PlayerDead" +} + +"Lesson" +{ + "Name" "voicechat" + "Text" "#DA_Hint_VoiceChat" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerAlive" +} + +"Lesson" +{ + "Name" "throw" + "Text" "#DA_Hint_Throw" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerHasMultipleWeapons" + "MaxShows" "3" +} + +"Lesson" +{ + "Name" "thirdperson" + "Text" "#DA_Hint_ThirdPerson" + "Priority" "5" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerAlive" + "MaxShows" "3" +} + +"Lesson" +{ + "Name" "stuntfromexplo" + "Text" "#DA_Hint_StuntFromExplo" + "Priority" "5" + "LessonType" "info" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerAlive" + "MaxShows" "5" +} + +"Lesson" +{ + "Name" "thirdpersonswitch" + "Text" "#DA_Hint_ThirdPersonSwitch" + "Priority" "6" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerAlive" + "MaxShows" "3" +} + +"Lesson" +{ + "Name" "callavote" + "Text" "#DA_Hint_CallAVote" + "Priority" "7" + "LessonType" "button" + "LearningMethod" "performing" + "TimesToLearn" "1" + "Conditions" "PlayerDeadNoKillCam" + "MaxShows" "1" +} + +"Lesson" +{ + "Name" "superfall_respawn" + "Text" "" + "SideHint" "#DA_SideHint_SuperFallRespawn" + "Priority" "0" + "LessonType" "button" + "LearningMethod" "performing" + "Conditions" "PlayerSuperFalling" +} diff --git a/mp/game/dab/scripts/kb_act.lst b/mp/game/dab/scripts/kb_act.lst new file mode 100755 index 000000000..e848fb35b --- /dev/null +++ b/mp/game/dab/scripts/kb_act.lst @@ -0,0 +1,49 @@ +"blank" "==========================" +"blank" "#Valve_Movement_Title" +"blank" "==========================" +"+forward" "#Valve_Move_Forward" +"+back" "#Valve_Move_Back" +"+moveleft" "#Valve_Move_Left" +"+moveright" "#Valve_Move_Right" +"+speed" "#DA_AimIn" +"+jump" "#Valve_Jump" +"+duck" "#Valve_Duck" +"blank" "==========================" +"blank" "#Valve_Combat_Title" +"blank" "==========================" +"+attack" "#Valve_Primary_Attack" +"+attack2" "#Valve_Secondary_Attack" +"+reload" "#Valve_Reload_Weapon" +"+alt1" "#DA_Stunt" +"+alt2" "#DA_Throw_Grenade" +"activateslowmo" "#DA_Activate_SlowMo" +"slot1" "#Valve_Weapon_Category_1" +"slot2" "#Valve_Weapon_Category_2" +"slot3" "#Valve_Weapon_Category_3" +"slot4" "#Valve_Weapon_Category_4" +"slot5" "#Valve_Weapon_Category_5" +"invnext" "#Valve_Next_Weapon" +"invprev" "#Valve_Previous_Weapon" +"lastinv" "#Valve_Last_Weapon_Used" +"drop" "#DA_Drop_Weapon" +"blank" "==========================" +"blank" "#Valve_Communication_Title" +"blank" "==========================" +"+voicerecord" "#Valve_Use_Voice_Communication" +"messagemode" "#Valve_Chat_Message" +"messagemode2" "#Valve_Team_Message" +"blank" "==========================" +"blank" "#Valve_Miscellaneous_Title" +"blank" "==========================" +"buy" "#DA_Open_Buy" +"character" "#DA_Open_Character" +"setskill" "#DA_Open_Skill" +"cam_thirdperson_toggle" "#DA_Toggle_Third_Person_Camera" +"cam_thirdperson_switch" "#DA_Switch_Third_Person_Camera" +"callvote" "#DA_Call_Vote" +"+showscores" "#Valve_Display_Scores" +"+use" "#Valve_Use_Items" +"impulse 201" "#Valve_Spray_Logo" +"jpeg" "#Valve_Take_Screen_Shot" +"quit" "#Valve_Quit_Game" + diff --git a/mp/game/dab/scripts/kb_def.lst b/mp/game/dab/scripts/kb_def.lst new file mode 100755 index 000000000..1e47d90a0 --- /dev/null +++ b/mp/game/dab/scripts/kb_def.lst @@ -0,0 +1,60 @@ +"k" "+voicerecord" +"w" "+forward" +"UPARROW" "+forward" +"s" "+back" +"DOWNARROW" "+back" +"LEFTARROW" "+left" +"RIGHTARROW" "+right" +"a" "+moveleft" +"," "+moveleft" +"d" "+moveright" +"." "+moveright" +"SPACE" "+jump" +"CTRL" "+duck" +"TAB" "+showscores" +"e" "+use" +"v" "+moveup" +"'" "+moveup" +"c" "impulse 50" +"/" "+movedown" +"PGUP" "+lookup" +"PGDN" "+lookdown" +"END" "centerview" +"ALT" "+strafe" +"INS" "+klook" +";" "+mlook" +"r" "+reload" +"SHIFT" "+speed" +"MOUSE1" "+attack" +"ENTER" "+attack" +"MOUSE2" "+alt1" +"\\" "+attack2" +"f" "impulse 100" +"1" "slot1" +"2" "slot2" +"3" "slot3" +"4" "slot4" +"5" "slot5" +"6" "slot6" +"7" "slot7" +"8" "slot8" +"9" "slot9" +"0" "slot10" +"MWHEELUP" "invprev" +"[" "invprev" +"MWHEELDOWN" "invnext" +"]" "invnext" +"q" "lastinv" +"F5" "jpeg" +"F10" "quit prompt" +"PAUSE" "pause" +"ESCAPE" "escape" +"~" "toggleconsole" +"`" "toggleconsole" +"+" "sizeup" +"=" "sizeup" +"-" "sizedown" +"t" "impulse 201" +"y" "messagemode" +"u" "messagemode2" +"x" "cam_thirdperson_toggle" diff --git a/mp/game/dab/scripts/kb_keys.lst b/mp/game/dab/scripts/kb_keys.lst new file mode 100755 index 000000000..6f6cbc61d --- /dev/null +++ b/mp/game/dab/scripts/kb_keys.lst @@ -0,0 +1,256 @@ +0 "" "" DEFAULTCOLOR +1 "" "" DEFAULTCOLOR +2 "" "" DEFAULTCOLOR +3 "" "" DEFAULTCOLOR +4 "" "" DEFAULTCOLOR +5 "" "" DEFAULTCOLOR +6 "" "" DEFAULTCOLOR +7 "" "" DEFAULTCOLOR +8 "" "" DEFAULTCOLOR +9 "TAB" "TAB" DEFAULTCOLOR +10 "" "" DEFAULTCOLOR +11 "" "" DEFAULTCOLOR +12 "" "" DEFAULTCOLOR +13 "ENTER" "ENTER" DEFAULTCOLOR +14 "" "" DEFAULTCOLOR +15 "" "" DEFAULTCOLOR +16 "" "" DEFAULTCOLOR +17 "" "" DEFAULTCOLOR +18 "" "" DEFAULTCOLOR +19 "" "" DEFAULTCOLOR +20 "" "" DEFAULTCOLOR +21 "" "" DEFAULTCOLOR +22 "" "" DEFAULTCOLOR +23 "" "" DEFAULTCOLOR +24 "" "" DEFAULTCOLOR +25 "" "" DEFAULTCOLOR +26 "" "" DEFAULTCOLOR +27 "ESCAPE" "ESCAPE" DEFAULTCOLOR +28 "" "" DEFAULTCOLOR +29 "" "" DEFAULTCOLOR +30 "" "" DEFAULTCOLOR +31 "" "" DEFAULTCOLOR +32 "SPACE" "SPACE" DEFAULTCOLOR +33 "!" "!" DEFAULTCOLOR +34 """ """ DEFAULTCOLOR +35 "#" "#" DEFAULTCOLOR +36 "$" "$" DEFAULTCOLOR +37 "BACKSPACE" "BACKSPACE" DEFAULTCOLOR +38 "&" "&" DEFAULTCOLOR +39 "'" "'" DEFAULTCOLOR +40 "(" "(" DEFAULTCOLOR +41 ")" ")" DEFAULTCOLOR +42 "*" "*" DEFAULTCOLOR +43 "+" "+" DEFAULTCOLOR +44 "," "," DEFAULTCOLOR +45 "-" "-" DEFAULTCOLOR +46 "." "." DEFAULTCOLOR +47 "/" "/" DEFAULTCOLOR +48 "0" "0" DEFAULTCOLOR +49 "1" "1" DEFAULTCOLOR +50 "2" "2" DEFAULTCOLOR +51 "3" "3" DEFAULTCOLOR +52 "4" "4" DEFAULTCOLOR +53 "5" "5" DEFAULTCOLOR +54 "6" "6" DEFAULTCOLOR +55 "7" "7" DEFAULTCOLOR +56 "8" "8" DEFAULTCOLOR +57 "9" "9" DEFAULTCOLOR +58 ":" ":" DEFAULTCOLOR +59 ";" ";" DEFAULTCOLOR +60 "<" "<" DEFAULTCOLOR +61 "=" "=" DEFAULTCOLOR +62 ">" ">" DEFAULTCOLOR +63 "?" "?" DEFAULTCOLOR +64 "@" "@" DEFAULTCOLOR +65 "A" "A" DEFAULTCOLOR +66 "B" "B" DEFAULTCOLOR +67 "C" "C" DEFAULTCOLOR +68 "D" "D" DEFAULTCOLOR +69 "E" "E" DEFAULTCOLOR +70 "F" "F" DEFAULTCOLOR +71 "G" "G" DEFAULTCOLOR +72 "H" "H" DEFAULTCOLOR +73 "I" "I" DEFAULTCOLOR +74 "J" "J" DEFAULTCOLOR +75 "K" "K" DEFAULTCOLOR +76 "L" "L" DEFAULTCOLOR +77 "M" "M" DEFAULTCOLOR +78 "N" "N" DEFAULTCOLOR +79 "O" "O" DEFAULTCOLOR +80 "P" "P" DEFAULTCOLOR +81 "Q" "Q" DEFAULTCOLOR +82 "R" "R" DEFAULTCOLOR +83 "S" "S" DEFAULTCOLOR +84 "T" "T" DEFAULTCOLOR +85 "U" "U" DEFAULTCOLOR +86 "V" "V" DEFAULTCOLOR +87 "W" "W" DEFAULTCOLOR +88 "X" "X" DEFAULTCOLOR +89 "Y" "Y" DEFAULTCOLOR +90 "Z" "Z" DEFAULTCOLOR +91 "[" "[" DEFAULTCOLOR +92 "\" "\" DEFAULTCOLOR +93 "]" "]" DEFAULTCOLOR +94 "^" "^" DEFAULTCOLOR +95 "_" "_" DEFAULTCOLOR +96 "`" "`" DEFAULTCOLOR +97 "a" "a" DEFAULTCOLOR +98 "b" "b" DEFAULTCOLOR +99 "c" "c" DEFAULTCOLOR +100 "d" "d" DEFAULTCOLOR +101 "e" "e" DEFAULTCOLOR +102 "f" "f" DEFAULTCOLOR +103 "g" "g" DEFAULTCOLOR +104 "h" "h" DEFAULTCOLOR +105 "i" "i" DEFAULTCOLOR +106 "j" "j" DEFAULTCOLOR +107 "k" "k" DEFAULTCOLOR +108 "l" "l" DEFAULTCOLOR +109 "m" "m" DEFAULTCOLOR +110 "n" "n" DEFAULTCOLOR +111 "o" "o" DEFAULTCOLOR +112 "p" "p" DEFAULTCOLOR +113 "q" "q" DEFAULTCOLOR +114 "r" "r" DEFAULTCOLOR +115 "s" "s" DEFAULTCOLOR +116 "t" "t" DEFAULTCOLOR +117 "u" "u" DEFAULTCOLOR +118 "v" "v" DEFAULTCOLOR +119 "w" "w" DEFAULTCOLOR +120 "x" "x" DEFAULTCOLOR +121 "y" "y" DEFAULTCOLOR +122 "z" "z" DEFAULTCOLOR +123 "{" "{" DEFAULTCOLOR +124 "|" "|" DEFAULTCOLOR +125 "}" "}" DEFAULTCOLOR +126 "~" "~" DEFAULTCOLOR +127 "BACKSPACE" "BACKSPACE" DEFAULTCOLOR +128 "UPARROW" "UPARROW" DEFAULTCOLOR +129 "DOWNARROW" "DOWNARROW" DEFAULTCOLOR +130 "LEFTARROW" "LEFTARROW" DEFAULTCOLOR +131 "RIGHTARROW" "RIGHTARROW" DEFAULTCOLOR +132 "ALT" "ALT" DEFAULTCOLOR +133 "CTRL" "CTRL" DEFAULTCOLOR +134 "SHIFT" "SHIFT" DEFAULTCOLOR +135 "F1" "F1" DEFAULTCOLOR +136 "F2" "F2" DEFAULTCOLOR +137 "F3" "F3" DEFAULTCOLOR +138 "F4" "F4" DEFAULTCOLOR +139 "F5" "F5" DEFAULTCOLOR +140 "F6" "F6" DEFAULTCOLOR +141 "F7" "F7" DEFAULTCOLOR +142 "F8" "F8" DEFAULTCOLOR +143 "F9" "F9" DEFAULTCOLOR +144 "F10" "F10" DEFAULTCOLOR +145 "F11" "F11" DEFAULTCOLOR +146 "F12" "F12" DEFAULTCOLOR +147 "INS" "INS" DEFAULTCOLOR +148 "DEL" "DEL" DEFAULTCOLOR +149 "PGDN" "PGDN" DEFAULTCOLOR +150 "PGUP" "PGUP" DEFAULTCOLOR +151 "HOME" "HOME" DEFAULTCOLOR +152 "END" "END" DEFAULTCOLOR +153 "" "" DEFAULTCOLOR +154 "" "" DEFAULTCOLOR +155 "" "" DEFAULTCOLOR +156 "" "" DEFAULTCOLOR +157 "" "" DEFAULTCOLOR +158 "" "" DEFAULTCOLOR +159 "" "" DEFAULTCOLOR +160 "KP_HOME" "KP_HOME" DEFAULTCOLOR +161 "KP_UPARROW" "KP_UPARROW" DEFAULTCOLOR +162 "KP_PGUP" "KP_PGUP" DEFAULTCOLOR +163 "KP_LEFTARROW" "KP_LEFTARROW" DEFAULTCOLOR +164 "KP_5" "KP_5" DEFAULTCOLOR +165 "KP_RIGHTARROW" "KP_RIGHTARROW" DEFAULTCOLOR +166 "KP_END" "KP_END" DEFAULTCOLOR +167 "KP_DOWNARROW" "KP_DOWNARROW" DEFAULTCOLOR +168 "KP_PGDN" "KP_PGDN" DEFAULTCOLOR +169 "KP_ENTER" "KP_ENTER" DEFAULTCOLOR +170 "KP_INS" "KP_INS" DEFAULTCOLOR +171 "KP_DEL" "KP_DEL" DEFAULTCOLOR +172 "KP_SLASH" "KP_SLASH" DEFAULTCOLOR +173 "KP_MINUS" "KP_MINUS" DEFAULTCOLOR +174 "KP_PLUS" "KP_PLUS" DEFAULTCOLOR +175 "CAPSLOCK" "CAPSLOCK" DEFAULTCOLOR +176 "" "" DEFAULTCOLOR +177 "" "" DEFAULTCOLOR +178 "" "" DEFAULTCOLOR +179 "" "" DEFAULTCOLOR +180 "" "" DEFAULTCOLOR +181 "" "" DEFAULTCOLOR +182 "" "" DEFAULTCOLOR +183 "" "" DEFAULTCOLOR +184 "" "" DEFAULTCOLOR +185 "" "" DEFAULTCOLOR +186 "" "" DEFAULTCOLOR +187 "" "" DEFAULTCOLOR +188 "" "" DEFAULTCOLOR +189 "" "" DEFAULTCOLOR +190 "" "" DEFAULTCOLOR +191 "" "" DEFAULTCOLOR +192 "" "" DEFAULTCOLOR +193 "" "" DEFAULTCOLOR +194 "" "" DEFAULTCOLOR +195 "" "" DEFAULTCOLOR +196 "" "" DEFAULTCOLOR +197 "" "" DEFAULTCOLOR +198 "" "" DEFAULTCOLOR +199 "" "" DEFAULTCOLOR +200 "" "" DEFAULTCOLOR1 +201 "" "" DEFAULTCOLOR +202 "" "" DEFAULTCOLOR +203 "JOY1" "JOY1" COLOR 255 0 0 +204 "JOY2" "JOY2" COLOR 255 0 0 +205 "JOY3" "JOY3" COLOR 255 0 0 +206 "JOY4" "JOY4" COLOR 255 0 0 +207 "AUX1" "AUX1" DEFAULTCOLOR +208 "AUX2" "AUX2" DEFAULTCOLOR +209 "AUX3" "AUX3" DEFAULTCOLOR +210 "AUX4" "AUX4" DEFAULTCOLOR +211 "AUX5" "AUX5" DEFAULTCOLOR +212 "AUX6" "AUX6" DEFAULTCOLOR +213 "AUX7" "AUX7" DEFAULTCOLOR +214 "AUX8" "AUX8" DEFAULTCOLOR +215 "AUX9" "AUX9" DEFAULTCOLOR +216 "AUX10" "AUX10" DEFAULTCOLOR +217 "AUX11" "AUX11" DEFAULTCOLOR +218 "AUX12" "AUX12" DEFAULTCOLOR +219 "AUX13" "AUX13" DEFAULTCOLOR +220 "AUX14" "AUX14" DEFAULTCOLOR +221 "AUX15" "AUX15" DEFAULTCOLOR +222 "AUX16" "AUX16" DEFAULTCOLOR +223 "AUX17" "AUX17" DEFAULTCOLOR +224 "AUX18" "AUX18" DEFAULTCOLOR +225 "AUX19" "AUX19" DEFAULTCOLOR +226 "AUX20" "AUX20" DEFAULTCOLOR +227 "AUX21" "AUX21" DEFAULTCOLOR +228 "AUX22" "AUX22" DEFAULTCOLOR +229 "AUX23" "AUX23" DEFAULTCOLOR +230 "AUX24" "AUX24" DEFAULTCOLOR +231 "AUX25" "AUX25" DEFAULTCOLOR +232 "AUX26" "AUX26" DEFAULTCOLOR +233 "AUX27" "AUX27" DEFAULTCOLOR +234 "AUX28" "AUX28" DEFAULTCOLOR +235 "AUX29" "AUX29" DEFAULTCOLOR +236 "AUX30" "AUX30" DEFAULTCOLOR +237 "AUX31" "AUX31" DEFAULTCOLOR +238 "AUX32" "AUX32" DEFAULTCOLOR +239 "MWHEELDOWN" "MWHEELDOWN" DEFAULTCOLOR +240 "MWHEELUP" "MWHEELUP" DEFAULTCOLOR +241 "MOUSE1" "MOUSE1" COLOR 0 255 255 +242 "MOUSE2" "MOUSE2" COLOR 0 255 255 +243 "MOUSE3" "MOUSE3" COLOR 0 255 255 +244 "MOUSE4" "MOUSE4" COLOR 0 255 255 +245 "MOUSE5" "MOUSE5" COLOR 0 255 255 +246 "" "" DEFAULTCOLOR +247 "" "" DEFAULTCOLOR +248 "" "" DEFAULTCOLOR +249 "" "" DEFAULTCOLOR +250 "" "" DEFAULTCOLOR +251 "" "" DEFAULTCOLOR +252 "" "" DEFAULTCOLOR +253 "" "" DEFAULTCOLOR +254 "" "" DEFAULTCOLOR +255 "PAUSE" "PAUSE" DEFAULTCOLOR diff --git a/mp/game/dab/scripts/launcher.txt b/mp/game/dab/scripts/launcher.txt new file mode 100755 index 000000000..30ed97273 --- /dev/null +++ b/mp/game/dab/scripts/launcher.txt @@ -0,0 +1,76 @@ +// keys with $ are to be substituted in the value strings where they occur +// They must occur before any values that reference them since this file is +// parsed in order + +// Substitutions $game is swapped with the text string specified +#include "scripts/game.txt" + +"loading" "Loading $game..." + +"nummasters" "2" +"master0" "half-life.east.won.net:27010" +"master1" "half-life.west.won.net:27010" +//"master0" "127.0.0.1:27010" +//"master1" "127.0.0.1:27010" + +// Actual text labels ( note that all $key strings in the value field will be +// substituted as noted above ). +"label_console" "Go to $game console" +"label_quit" "Quit playing $game" +"label_newgame" "Start a new game" +"label_loadgame" "Load a saved game" +"label_videomode" "Change video mode" +"label_configuration" "Configuration" +"label_langame" "Connect to games on your LAN" +"label_internetgame" "Connect to internet games" +"label_multiplayergame" "Multiplayer games" + +"dialog_main_header" "$game" +"dialog_videomode_header" "Video Mode" +"dialog_newgame_header" "New Game" +"dialog_loadgame_header" "Load Game" +"dialog_configuration_header" "Configuration" +"dialog_controls_header" "Controls" +"dialog_lan_header" "Lan" +"dialog_internet_header" "Internet Games" +"dialog_multiplayer_header" "Multiplayer" + +"button_done" "Done" +"button_ok" "OK" +"button_cancel" "Cancel" +"button_yes" "Yes" +"button_no" "No" +"button_newgame" "New Game" +"button_videomode" "Video Mode" +"button_console" "Console" +"button_quit" "Quit" +"button_loadgame" "Load Game" +"button_easy" "Easy" +"button_medium" "Medium" +"button_hard" "Hard" +"button_configuration" "Configuration" +"button_controls" "Controls" +"button_usedefaults" "Use Defaults" +"button_advancedcontrols" "Adv Controls" +"button_delete" "Delete" +"button_load" "Load" +"button_langame" "Lan" +"button_internetgame" "Internet Game" +"button_connect" "Connect" +"button_refresh" "Refresh" +"button_multiplayergame" "Multiplayer" +"button_update" "Update" + +"keybinding_action" "Action" +"keybinding_keybutton" "Key / button" +"keybinding_alternate" "Alternate" +"keybinding_prompt" "Press a button or key" + +"loadgame_time" "Time" +"loadgame_game" "Game" +"loadgame_elapsed" "Elapsed Time" + +"langame_address" "Address" +"langame_gamedir" "Game" +"langame_map" "Map" +"langame_ping" "Ping" \ No newline at end of file diff --git a/mp/game/dab/scripts/launcherscheme.res b/mp/game/dab/scripts/launcherscheme.res new file mode 100755 index 000000000..65c20ca82 --- /dev/null +++ b/mp/game/dab/scripts/launcherscheme.res @@ -0,0 +1,594 @@ +// Tracker scheme resource file +Scheme +{ + // default settings for all panels + BaseSettings + { + "sc_primary1" "102 102 153 255" + "sc_primary2" "192 192 172 128" + "sc_primary3" "204 204 255 255" + "sc_secondary1" "63 63 63 255" + "sc_secondary2" "153 153 153 255" + "sc_secondary3" "204 204 204 255" + "sc_user" "0 0 0 255" + + "FgColor" "220 220 255 255" + "BgColor" "0 0 0 255" + + "DisabledFgColor1" "80 80 80 255" + "DisabledFgColor2" "40 40 40 255" // set this to the BgColor if you don't want it to draw + + "TitleBarFgColor" "0 0 0 255" + "TitleBarDisabledFgColor" "150 150 150 255" + "TitleBarBgColor" "180 120 0 255" + "TitleBarDisabledBgColor" "99 99 99 255" + + "TitleBarIcon" "icon_tracker" + "TitleBarDisabledIcon" "icon_tracker_disabled" + + "TitleButtonFgColor" "97 64 0 255" + "TitleButtonBgColor" "197 131 0 255" + "TitleButtonDisabledFgColor" "0 0 0 255" + "TitleButtonDisabledBgColor" "99 99 99 255" + + "TextCursorColor" "0 0 0 255" + + Menu + { + "FgColor" "150 150 150 255" + "BgColor" "70 70 70 255" + "ArmedFgColor" "255 183 0 255" + "ArmedBgColor" "134 91 19 255" + "DividerColor" "56 56 56 255" + + "TextInset" "6" //!! not working yet + } + + ScrollBar + { + "BgColor" "80 80 80 255" + "SliderBgColor" "0 0 00 0" + } + + // text edit windows + "WindowFgColor" "220 220 255 255" + "WindowBgColor" "0 0 0 64" + "WindowDisabledFgColor" "150 150 150 255" + "WindowDisabledBgColor" "80 80 80 255" + + // App-specific stuff + + // status selection + "StatusSelectFgColor" "255 255 255 255" + "StatusSelectFgColor2" "121 121 121 255" + + // buddy buttons + BuddyButton + { + "FgColor1" "255 183 0 255" + "FgColor2" "157 105 0 255" + + "ArmedFgColor1" "255 183 0 255" + "ArmedFgColor2" "255 183 0 255" + "ArmedBgColor" "134 91 19 255" + } + + "SectionTextColor" "121 121 121 255" + "SectionDividerColor" "56 56 56 255" + + // TF2 HUD + "HudStatusBgColor" "0 0 0 64" + "HudStatusSelectedBgColor "0 0 0 192" + } + + // describes all the fonts + Fonts + { + "Default" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + } + + "DefaultSmall" + { + "name" "Tahoma" + "tall" "12" + "weight" "0" + } + + // this is the symbol font + "Marlett" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + } + } + + // describes all the images used + Images + { + "icon_tracker" + { + "filename" "resource/icon_tracker" + "width" "16" + "height" "16" + } + "icon_tracker_disabled" + { + "filename" "resource/icon_tracker_disabled" + "width" "16" + "height" "16" + } + "icon_tray" + { + "filename" "resource/icon_tracker" + "width" "16" + "height" "16" + } + "icon_away" + { + "filename" "resource/icon_away" + "width" "16" + "height" "16" + } + "icon_busy" + { + "filename" "resource/icon_busy" + "width" "16" + "height" "16" + } + "icon_online" + { + "filename" "resource/icon_blank" + "width" "16" + "height" "16" + } + "icon_offline" + { + "filename" "resource/icon_blank" + "width" "16" + "height" "16" + } + "icon_connecting" + { + "filename" "resource/icon_blank" + "width" "16" + "height" "16" + } + "icon_message" + { + "filename" "resource/icon_message" + "width" "16" + "height" "16" + } + "icon_blank" + { + "filename" "resource/icon_blank" + "width" "16" + "height" "16" + } + } + + // describes all the border types + Borders + { + BaseBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "43 43 43 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "99 99 99 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "99 99 99 255" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "inset" "2 2 1 1" + Left + { + "1" + { + "color" "255 170 0 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "97 64 0 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "255 170 0 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "97 64 0 255" + "offset" "0 0" + } + } + } + + TitleButtonDisabledBorder + { + "inset" "2 2 1 1" + Left + { + "1" + { + "color" "79 79 79 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "0 0 0 255" + "offset" "1 0" + } + } + Top + { + "1" + { + "color" "79 79 79 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + } + } + + TitleButtonDepressedBorder + { + "inset" "3 3 1 1" + Left + { + "1" + { + "color" "97 64 0 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "255 170 0 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "97 64 0 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "255 170 0 255" + "offset" "0 0" + } + } + } + + ScrollBarButtonBorder + { + "inset" "2 2 1 1" + Left + { + "1" + { + "color" "79 79 79 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "0 0 0 255" + "offset" "1 0" + } + } + Top + { + "1" + { + "color" "79 79 79 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + } + } + + ButtonBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "99 99 99 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "43 43 43 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "99 99 99 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + "2" + { + "color" "99 99 99 255" + "offset" "0 1" + } + } + Top + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + "2" + { + "color" "99 99 99 255" + "offset" "1 0" + } + } + Right + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + "2" + { + "color" "43 43 43 255" + "offset" "1 0" + } + } + Bottom + { + "1" + { + "color" "0 0 0 255" + "offset" "0 0" + } + "2" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "2 1 1 1" + Left + { + "1" + { + "color" "43 43 43 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "99 99 99 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "99 99 99 255" + "offset" "0 0" + } + } + } + + ComboBoxBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "43 43 43 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "99 99 99 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "99 99 99 255" + "offset" "0 0" + } + } + } + + MenuBorder + { + "inset" "1 1 1 1" + Left + { + "1" + { + "color" "99 99 99 255" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "43 43 43 255" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "99 99 99 255" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "43 43 43 255" + "offset" "0 0" + } + } + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/liblist.gam b/mp/game/dab/scripts/liblist.gam new file mode 100755 index 000000000..aabb8b763 --- /dev/null +++ b/mp/game/dab/scripts/liblist.gam @@ -0,0 +1,9 @@ +// Valve Game Info file +// These are key/value pairs. Certain mods will use different settings. +// +game "HL2 SDK Game" +startmap "test" +trainingmap "t0a0" +hlversion "1000" +mpentity "info_player_start" +gamedll "dlls\server.dll" diff --git a/mp/game/dab/scripts/mod_textures.txt b/mp/game/dab/scripts/mod_textures.txt new file mode 100755 index 000000000..b84ffa643 --- /dev/null +++ b/mp/game/dab/scripts/mod_textures.txt @@ -0,0 +1,789 @@ +"sprites/640_hud" +{ + TextureData + { + "crosshair_obstruction" + { + "file" "HUD/crosshairs" + "x" "0" + "y" "99" + "width" "29" + "height" "29" + } + + //Tony; death icons; using TF's icons so they won't all match - didn't feel like re-writing hud_basedeathnotice to support fonts again ;) + "d_skull" + { + "file" "HUD/killcons" + "x" "0" + "y" "0" + "width" "21" + "height" "30" + } + "d_mp5" + { + "file" "HUD/d_images" + "x" "0" + "y" "128" + "width" "96" + "height" "32" + } + "d_shotgun" + { + "file" "HUD/d_images" + "x" "0" + "y" "256" + "width" "96" + "height" "32" + } + "d_grenade" + { + "file" "HUD/d_images" + "x" "0" + "y" "288" + "width" "96" + "height" "32" + } + "d_pistol" + { + "file" "HUD/d_images" + "x" "0" + "y" "32" + "width" "96" + "height" "32" + } + "d_crowbar" + { + "file" "HUD/d_images" + "x" "0" + "y" "192" + "width" "96" + "height" "32" + } + "dneg_skull" + { + "file" "HUD/killcons" + "x" "0" + "y" "0" + "width" "21" + "height" "30" + } + "dneg_pistol" + { + "file" "HUD/dneg_images" + "x" "0" + "y" "32" + "width" "96" + "height" "32" + } + "dneg_mp5" + { + "file" "HUD/dneg_images" + "x" "0" + "y" "128" + "width" "96" + "height" "32" + } + "dneg_crowbar" + { + "file" "HUD/dneg_images" + "x" "0" + "y" "192" + "width" "96" + "height" "32" + } + "dneg_shotgun" + { + "file" "HUD/dneg_images" + "x" "0" + "y" "256" + "width" "96" + "height" "32" + } + "dneg_grenade" + { + "file" "HUD/dneg_images" + "x" "0" + "y" "288" + "width" "96" + "height" "32" + } + "voice_player" + { + "file" "voice/icntlk_sv" + "x" "0" + "y" "0" + "width" "32" + "height" "32" + } + "voice_self" + { + "file" "voice/icntlk_local" + "x" "0" + "y" "0" + "width" "32" + "height" "32" + } + "pain_up" + { + "file" "sprites/640_pain_up" + "x" "0" + "y" "0" + "width" "128" + "height" "48" + } + + "pain_down" + { + "file" "sprites/640_pain_down" + "x" "0" + "y" "0" + "width" "128" + "height" "48" + } + + "pain_left" + { + "file" "sprites/640_pain_left" + "x" "0" + "y" "0" + "width" "48" + "height" "128" + } + + "pain_right" + { + "file" "sprites/640_pain_right" + "x" "0" + "y" "0" + "width" "48" + "height" "128" + } + + "health_background" + { + "file" "HUD/health" + "x" "0" + "y" "0" + "width" "93" + "height" "55" + } + + "health_fill" + { + "file" "HUD/health" + "x" "94" + "y" "0" + "width" "93" + "height" "55" + } + + "health_splat1" + { + "file" "HUD/health" + "x" "0" + "y" "111" + "width" "100" + "height" "100" + } + + "health_splat2" + { + "file" "HUD/health" + "x" "97" + "y" "117" + "width" "100" + "height" "100" + } + + "health_cap" + { + "file" "HUD/health" + "x" "214" + "y" "0" + "width" "7" + "height" "55" + } + + "health_armor" + { + "file" "HUD/health" + "x" "0" + "y" "56" + "width" "93" + "height" "55" + } + + "health_armor_glow" + { + "file" "HUD/health_glow" + "x" "104" + "y" "56" + "width" "73" + "height" "55" + } + + "round_762" + { + "file" "HUD/hud" + "x" "0" + "y" "92" + "width" "46" + "height" "259" + } + + "round_9mm" + { + "file" "HUD/hud" + "x" "53" + "y" "102" + "width" "30" + "height" "92" + } + + "round_45acp" + { + "file" "HUD/hud" + "x" "47" + "y" "244" + "width" "43" + "height" "105" + } + + "round_buckshot" + { + "file" "HUD/hud" + "x" "94" + "y" "168" + "width" "67" + "height" "174" + } + + "slowmo_background" + { + "file" "HUD/watch" + "x" "0" + "y" "0" + "width" "186" + "height" "84" + } + + "slowmo_super_background" + { + "file" "HUD/watch-super" + "x" "0" + "y" "0" + "width" "186" + "height" "84" + } + + // Announcements + "announcement_cool" + { + "file" "HUD/announcements" + "x" "0" + "y" "0" + "width" "86" + "height" "48" + } + "announcement_stylish" + { + "file" "HUD/announcements" + "x" "0" + "y" "48" + "width" "128" + "height" "48" + } + "announcement_dive" + { + "file" "HUD/announcements" + "x" "0" + "y" "96" + "width" "80" + "height" "48" + } + "announcement_dive_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "144" + "width" "144" + "height" "48" + } + "announcement_slide" + { + "file" "HUD/announcements" + "x" "0" + "y" "192" + "width" "91" + "height" "48" + } + "announcement_slide_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "240" + "width" "154" + "height" "48" + } + "announcement_stunt" + { + "file" "HUD/announcements" + "x" "0" + "y" "288" + "width" "102" + "height" "48" + } + "announcement_stunt_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "336" + "width" "165" + "height" "48" + } + "announcement_through_wall" + { + "file" "HUD/announcements" + "x" "0" + "y" "384" + "width" "236" + "height" "48" + } + "announcement_last_bullet" + { + "file" "HUD/announcements" + "x" "0" + "y" "432" + "width" "186" + "height" "48" + } + "announcement_long_range" + { + "file" "HUD/announcements" + "x" "0" + "y" "480" + "width" "176" + "height" "48" + } + "announcement_long_range_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "528" + "width" "238" + "height" "48" + } + "announcement_double_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "576" + "width" "179" + "height" "48" + } + "announcement_grenade" + { + "file" "HUD/announcements" + "x" "0" + "y" "624" + "width" "134" + "height" "48" + } + "announcement_grenade_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "672" + "width" "197" + "height" "48" + } + "announcement_slowmo_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "720" + "width" "201" + "height" "48" + } + "announcement_tacticool" + { + "file" "HUD/announcements" + "x" "0" + "y" "768" + "width" "154" + "height" "48" + } + "announcement_brawl" + { + "file" "HUD/announcements" + "x" "0" + "y" "816" + "width" "111" + "height" "48" + } + "announcement_brawl_kill" + { + "file" "HUD/announcements" + "x" "0" + "y" "864" + "width" "157" + "height" "48" + } + "announcement_divepunch" + { + "file" "HUD/announcements" + "x" "0" + "y" "912" + "width" "164" + "height" "48" + } + "announcement_slidepunch" + { + "file" "HUD/announcements" + "x" "0" + "y" "960" + "width" "175" + "height" "48" + } + "announcement_headshot" + { + "file" "HUD/announcements" + "x" "256" + "y" "0" + "width" "152" + "height" "48" + } + "announcement_point_blank" + { + "file" "HUD/announcements" + "x" "256" + "y" "48" + "width" "195" + "height" "48" + } + "announcement_execution" + { + "file" "HUD/announcements" + "x" "256" + "y" "96" + "width" "168" + "height" "48" + } + + "marksman" + { + "file" "HUD/symbols" + "x" "0" + "y" "0" + "width" "128" + "height" "128" + } + + "super" + { + "file" "HUD/symbols" + "x" "128" + "y" "0" + "width" "128" + "height" "128" + } + + "athletic" + { + "file" "HUD/symbols" + "x" "256" + "y" "0" + "width" "128" + "height" "128" + } + + "reflexes" + { + "file" "HUD/symbols" + "x" "384" + "y" "0" + "width" "128" + "height" "128" + } + + "bouncer" + { + "file" "HUD/symbols" + "x" "0" + "y" "128" + "width" "128" + "height" "128" + } + + "troll" + { + "file" "HUD/symbols" + "x" "128" + "y" "128" + "width" "128" + "height" "128" + } + + "notice_slowmo" + { + "file" "HUD/notices" + "x" "0" + "y" "0" + "width" "512" + "height" "75" + } + + "notice_stylestreak" + { + "file" "HUD/notices" + "x" "0" + "y" "75" + "width" "512" + "height" "75" + } + + "notice_marksman" + { + "file" "HUD/notices" + "x" "0" + "y" "150" + "width" "512" + "height" "75" + } + + "notice_athletic" + { + "file" "HUD/notices" + "x" "0" + "y" "225" + "width" "512" + "height" "75" + } + + "notice_reflexes" + { + "file" "HUD/notices" + "x" "0" + "y" "300" + "width" "512" + "height" "75" + } + + "notice_resilient" + { + "file" "HUD/notices" + "x" "0" + "y" "375" + "width" "512" + "height" "75" + } + + "notice_bouncer" + { + "file" "HUD/notices" + "x" "0" + "y" "450" + "width" "512" + "height" "75" + } + + "notice_troll" + { + "file" "HUD/notices" + "x" "0" + "y" "525" + "width" "512" + "height" "75" + } + + "notice_worthit" + { + "file" "HUD/notices" + "x" "0" + "y" "600" + "width" "512" + "height" "75" + } + + "folder_background" + { + "file" "GUI/folder" + "x" "0" + "y" "0" + "width" "1300" + "height" "900" + } + + "folder_header_small" + { + "file" "GUI/folder" + "x" "0" + "y" "910" + "width" "282" + "height" "35" + } + + "folder_header_large" + { + "file" "GUI/folder" + "x" "0" + "y" "942" + "width" "486" + "height" "35" + } + + "folder_tab_agents" + { + "file" "GUI/folder" + "x" "527" + "y" "912" + "width" "112" + "height" "56" + } + + "folder_tab_weapons" + { + "file" "GUI/folder" + "x" "655" + "y" "912" + "width" "112" + "height" "56" + } + + "folder_tab_skills" + { + "file" "GUI/folder" + "x" "527" + "y" "968" + "width" "112" + "height" "56" + } + + "folder_stain" + { + "file" "GUI/folder" + "x" "1325" + "y" "0" + "width" "315" + "height" "257" + } + + "folder_delete" + { + "file" "GUI/folder" + "x" "322" + "y" "907" + "width" "28" + "height" "28" + } + + "folder_nocheck" + { + "file" "GUI/folder" + "x" "360" + "y" "896" + "width" "40" + "height" "40" + } + + "folder_check" + { + "file" "GUI/folder" + "x" "408" + "y" "896" + "width" "40" + "height" "40" + } + + "grenade_icon" + { + "file" "HUD/symbols" + "x" "128" + "y" "128" + "width" "128" + "height" "128" + } + + "grenade_empty_icon" + { + "file" "HUD/symbols" + "x" "256" + "y" "128" + "width" "128" + "height" "128" + } + + "star_gold" + { + "file" "HUD/stars" + "x" "20" + "y" "0" + "width" "87" + "height" "84" + } + + "star_silver" + { + "file" "HUD/stars" + "x" "20" + "y" "84" + "width" "87" + "height" "84" + } + + "star_bronze" + { + "file" "HUD/stars" + "x" "20" + "y" "168" + "width" "87" + "height" "84" + } + + "briefcase" + { + "file" "da/briefcase_hud" + "x" "0" + "y" "0" + "width" "128" + "height" "128" + } + + "capturezone" + { + "file" "da/capturepoint_hud" + "x" "0" + "y" "0" + "width" "128" + "height" "128" + } + + "bounty" + { + "file" "HUD/symbols" + "x" "0" + "y" "0" + "width" "128" + "height" "128" + } + + "hud_clock" + { + "file" "HUD/hud" + "x" "0" + "y" "0" + "width" "73" + "height" "92" + } + + "hud_heart" + { + "file" "HUD/hud" + "x" "75" + "y" "8" + "width" "92" + "height" "88" + } + } +} diff --git a/mp/game/dab/scripts/propdata.txt b/mp/game/dab/scripts/propdata.txt new file mode 100755 index 000000000..232c65218 --- /dev/null +++ b/mp/game/dab/scripts/propdata.txt @@ -0,0 +1,491 @@ +// "prop data name" +// { +// "property" "value" +// ... +// } +// +// +// "base" : Specify a base propdata class to derive from (base types can be found in propdata.txt) +// +// "blockLOS" : Override whether this prop should block NPC's Line-Of-Sight. +// "AIWalkable" : Override whether AI should consider this prop as walkable on. +// "dmg.bullets" : Mod damage done by bullets to this prop. +// "dmg.club" : Mod damage done by clubs to this prop. +// "dmg.explosive" : Mod damage done by explosives to this prop. +// NOTE: Use damage modifiers to reflect differences between the amount of +// damage that an object takes from different damage types. Don't +// use them to reflect overall damage strength. i.e. Stone is resilient +// to everything. To reflect this, increase the health of all stone +// objects, don't set the damage modifiers lower. +// +// "damage_table" : Specify a custom physics impact damage table for this prop. +// "health" : Amount of damage this prop should take before breaking. +// +// "explosive_damage" : Explosive damage done by this prop. +// "explosive_radius" : Radius of the explosion caused by this prop when it breaks. +// NOTE: If these two fields are specified for a prop, then the prop will automatically +// create an explosion with the specified values when the prop is broken. +// +// "breakable_model" : The type of breakable gibs this prop should break into. This list is at the bottom of this file. +// "breakable_count" : The number of breakable gibs to break into. +// "allowstatic" : Allow this prop to be static as well as physically simulated. +// +// +"PropData.txt" +{ + +//================================================================================= +// PAPER +//================================================================================= + // Base damage modifiers for paper objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Cardboard.Base" + { + "dmg.bullets" "0.5" + "dmg.club" "1.25" + "dmg.explosive" "1.5" + } + + // Cardboard / Paper blocks, less than 1 foot cubed. + // i.e. small cardboard boxes, notepads, newspapers, thin books. + "Cardboard.Small" + { + "base" "Cardboard.Base" + "health" "10" + } + + // Cardboard / Paper blocks, less than 3 foot cubed. + // i.e. cardboard boxes. thick books + "Cardboard.Medium" + { + "base" "Cardboard.Base" + "health" "20" + } + + // Large Cardboard / Paper blocks + // i.e. solid cardboard boxes + "Cardboard.Large" + { + "base" "Cardboard.Base" + "health" "40" + } + +//================================================================================= +// CLOTH +//================================================================================= + // Base damage modifiers for cloth objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Cloth.Base" + { + "dmg.bullets" "0.5" + "dmg.club" "0.75" + "dmg.explosive" "1.5" + } + + // Small / thin cloth objects + // i.e. shorts, shirts, pants. + "Cloth.Small" + { + "base" "Cloth.Base" + "health" "30" + } + + // Heavier cloth / leather objects + // i.e. briefcases + "Cloth.Medium" + { + "base" "Cloth.Base" + "health" "50" + } + + // Large / thick cloth objects + // i.e. armchairs, mattresses + "Cloth.Large" + { + "base" "Cloth.Base" + "health" "100" + } + + +//================================================================================= +// WOOD +//================================================================================= + // Base damage modifiers for wooden objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Wooden.Base" + { + "dmg.bullets" "0.75" + "dmg.club" "2.0" + "dmg.explosive" "1.5" + + "breakable_model" "WoodChunks" + "breakable_skin" "0" + } + + // Tiny Wooden pieces that should die in one hit + // i.e splinters + "Wooden.Tiny" + { + "base" "Wooden.Base" + "health" "6" + + "breakable_count" "0" + } + + // Wooden blocks, less than 1 foot cubed. + // i.e pieces of board, branches. + "Wooden.Small" + { + "base" "Wooden.Base" + "health" "20" + + "breakable_count" "2" + } + + // Wooden blocks, less than 3 foot cubed. + // i.e boards, small crates, pallettes, ladders, chairs. + "Wooden.Medium" + { + "base" "Wooden.Base" + "health" "30" + + "breakable_count" "4" + } + + // Large wooden blocks, less than 5 foot cubed. + // i.e Crates, benches. + "Wooden.Large" + { + "base" "Wooden.Base" + "health" "50" + + "breakable_count" "6" + } + + // Extra large wooden objects + // i.e posts + "Wooden.ExtraLarge" + { + "base" "Wooden.Base" + "health" "100" + + "breakable_count" "8" + } + + // Huge wooden objects. + // i.e Big Wardrobes, bookcases + "Wooden.Huge" + { + "base" "Wooden.Base" + "health" "130" + + "breakable_count" "10" + } + + + + +//================================================================================= +// STONE +//================================================================================= + // Base damage modifiers for stone objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Stone.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.0" + "dmg.explosive" "1.0" + } + + // Stone blocks, less than 1 foot cubed + // i.e. cinderblocks, small rocks. + "Stone.Small" + { + "base" "Stone.Base" + "health" "50" + } + + // Medium stone blocks, less than 3 foot cubed + // i.e. rubble chunks + "Stone.Medium" + { + "base" "Stone.Base" + "health" "100" + } + + // Large stone blocks, less than 5 foot cubed + // i.e. big rubble chunks + "Stone.Large" + { + "base" "Stone.Base" + "health" "200" + } + + // Huge stone blocks, less than 5 foot cubed + // i.e. enormous rubble chunks + "Stone.Huge" + { + "base" "Stone.Base" + "health" "400" + } + +//================================================================================= +// GLASS +//================================================================================= + // Base damage modifiers for glass objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Glass.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.0" + "dmg.explosive" "0.1" // Trial: Get knocked around more than destroyed? + } + + // Glass blocks, less than 1 foot cubed + // i.e. bottles, jugs, glasses. + "Glass.Small" + { + "base" "Glass.Base" + "health" "5" + "damage_table" "glass" + } + + "Glass.Window" + { + "base" "Glass.Base" + "dmg.explosive" "1.0" // Override base glass explosive behavior + "dmg.bullets" "0.5" + "health" "15" + "damage_table" "glass" + } + + +//================================================================================= +// METAL +//================================================================================= + // Base damage modifiers for metal objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Metal.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.0" + "dmg.explosive" "1.0" + + "health" "0" // By default, metal objects aren't breakable + } + + // Small metal blocks, less than 1 foot cubed + // i.e. tin cans, paint tins, metal buckets. + "Metal.Small" + { + "base" "Metal.Base" + } + + // Medium metal objects. + // i.e. wheelbarrows, metal boxes, bicycles, barrels, ladders, filing cabinets. + "Metal.Medium" + { + "base" "Metal.Base" + } + + // Large metal objects. + // i.e. ibeams, dumpsters, car bodies, refridgerators + "Metal.Large" + { + "base" "Metal.Base" + } + + + + +//================================================================================= +// PLASTIC +//================================================================================= + // Base damage modifiers for plastic objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Plastic.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.0" + "dmg.explosive" "1.0" + "health" "0" + } + + // Plastic blocks, less than 2 foot cubed + // i.e. plastic cups, plastic milk crates, phones + "Plastic.Small" + { + "base" "Plastic.Base" + } + + // Plastic blocks, less than 4 foot cubed + // i.e. plastic chairs, tables, barrels + "Plastic.Medium" + { + "base" "Plastic.Base" + } + + // Large Plastic objects, or medium objects with mixes of plastic & metal that you still want destructable + // i.e. computer equipment + "Plastic.Large" + { + "base" "Plastic.Base" + } + + + +//================================================================================= +// ITEMS +//================================================================================= + // Base damage modifiers for items + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Item.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.0" + "dmg.explosive" "1.0" + + "health" "0" // By default, metal objects aren't breakable + } + + // Plastic blocks, less than 2 foot cubed + // i.e. plastic cups, plastic milk crates, phones + "Item.Small" + { + "base" "Item.Base" + } + + // Plastic blocks, less than 4 foot cubed + // i.e. plastic chairs, tables, barrels + "Item.Medium" + { + "base" "Item.Base" + } + + // Large Plastic objects, or medium objects with mixes of plastic & metal that you still want destructable + // i.e. computer equipment + "Item.Large" + { + "base" "Item.Base" + } + + +//================================================================================= +// POTTERY +//================================================================================= + // Base damage modifiers for pottery objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Pottery.Base" + { + "dmg.bullets" "1.0" + "dmg.club" "1.25" + "dmg.explosive" "1.5" + } + + // Pottery blocks, less than 2 foot cubed + // i.e. flowerpots. + "Pottery.Small" + { + "base" "Pottery.Base" + "health" "5" + "damage_table" "glass" + } + + // Medium pottery objects + // i.e. large flowerpots. + "Pottery.Medium" + { + "base" "Pottery.Base" + "health" "40" + } + + // Large pottery objects + // i.e. big chunks of wall plaster + "Pottery.Large" + { + "base" "Pottery.Base" + "health" "70" + } + + // Huge pottery objects. + // i.e. big ornate pottery vessels. + "Pottery.Huge" + { + "base" "Pottery.Base" + "health" "100" + } + + +//================================================================================= +// FLESH +//================================================================================= + // Base damage modifiers for flesh objects + // DON'T USE THIS FOR A PROP. USE THE NON.BASE ONES. + "Flesh.Base" + { + "dmg.bullets" "1.25" + "dmg.club" "1.0" + "dmg.explosive" "1.5" + } + + // Flesh blocks that should die in a single hit + // i.e. fruit, food items, gibs. + "Flesh.Tiny" + { + "base" "Flesh.Base" + "health" "3" + } + + // Flesh blocks, less than 1 foot cubed + // i.e. fruit, food items, gibs. + "Flesh.Small" + { + "base" "Flesh.Base" + "health" "10" + } + + + +//================================================================================= +// BREAKABLE DATA. NOT PROPDATA TYPES. +//================================================================================= + "BreakableModels" + { + // Sorted in order of smallest to largest + + "WoodChunks" + { + "models\Gibs\wood_gib01e.mdl" "1" + "models\Gibs\wood_gib01d.mdl" "1" + "models\Gibs\wood_gib01c.mdl" "1" + "models\Gibs\wood_gib01b.mdl" "1" + "models\Gibs\wood_gib01a.mdl" "1" + } + "GlassChunks" + { + "models\Gibs\Glass_shard01.mdl" "1" + "models\Gibs\Glass_shard02.mdl" "1" + "models\Gibs\Glass_shard03.mdl" "1" + "models\Gibs\Glass_shard04.mdl" "1" + "models\Gibs\Glass_shard05.mdl" "1" + "models\Gibs\Glass_shard06.mdl" "1" + } + "ConcreteChunks" + { + "models\props_debris\concrete_chunk08a.mdl" "1" + "models\props_debris\concrete_chunk09a.mdl" "1" + "models\props_debris\concrete_chunk03a.mdl" "1" + "models\props_debris\concrete_chunk07a.mdl" "1" + "models\props_debris\concrete_chunk09a.mdl" "1" + "models\props_debris\concrete_chunk02a.mdl" "1" + } + "MetalChunks" + { + "models\Gibs\metal_gib1.mdl" "1" + "models\Gibs\metal_gib2.mdl" "1" + "models\Gibs\metal_gib3.mdl" "1" + "models\Gibs\metal_gib4.mdl" "1" + "models\Gibs\metal_gib5.mdl" "1" + } + } +} diff --git a/mp/game/dab/scripts/sentences.txt b/mp/game/dab/scripts/sentences.txt new file mode 100755 index 000000000..70a08b682 --- /dev/null +++ b/mp/game/dab/scripts/sentences.txt @@ -0,0 +1,1394 @@ +// HALF-LIFE 2 SPEECH SYSTEM SENTENCES. +// Do not use TABS. Separate sentence-names from wave definitions with single spaces only. +// Sounds prefixed by "Q_" will be queued up for a while and played as soon as the NPC is allowed to speak + + +//CHARACTER SECTION + + + + + + +//COMBINE SOLDIER + +// COMBINE SOLDIER + +// V_ indicates 'virtual' name or number +// last letter indicates type: 'S' = soldier + +// soldier names, remembered by speaker: + +V_MYNAMES0 leader {Len 0.4} +V_MYNAMES1 flash {Len 0.4} +V_MYNAMES2 ranger {Len 0.4} +V_MYNAMES3 hunter {Len 0.4} +V_MYNAMES4 blade {Len 0.4} +V_MYNAMES5 scar {Len 0.4} +V_MYNAMES6 hammer {Len 0.4} +V_MYNAMES7 sweeper {Len 0.4} +V_MYNAMES8 swift {Len 0.4} +V_MYNAMES9 fist {Len 0.4} +V_MYNAMES10 sword {Len 0.4} +V_MYNAMES11 savage {Len 0.4} +V_MYNAMES12 tracker {Len 0.4} +V_MYNAMES13 slash {Len 0.4} +V_MYNAMES14 razor {Len 0.4} +V_MYNAMES15 stab {Len 0.4} +V_MYNAMES16 spear {Len 0.4} +V_MYNAMES17 striker {Len 0.4} +V_MYNAMES18 dagger {Len 0.4} + +// air support names: + +V_RNDNAMES0 ghost {Len 0.4} +V_RNDNAMES1 reaper {Len 0.4} +V_RNDNAMES2 nomad {Len 0.4} +V_RNDNAMES3 hurricane {Len 0.4} +V_RNDNAMES4 phantom {Len 0.4} +V_RNDNAMES5 judge {Len 0.4} +V_RNDNAMES6 shadow {Len 0.4} +V_RNDNAMES7 slam {Len 0.4} +V_RNDNAMES8 stinger {Len 0.4} +V_RNDNAMES9 storm {Len 0.4} +V_RNDNAMES10 vamp {Len 0.4} +V_RNDNAMES11 winder {Len 0.4} +V_RNDNAMES12 star {Len 0.4} + +//phonetic alphabet/codes: + +V_RNDCODES0 apex {Len 0.4} +V_RNDCODES1 ion {Len 0.4} +V_RNDCODES2 jet {Len 0.4} +V_RNDCODES3 kilo {Len 0.4} +V_RNDCODES4 mace {Len 0.4} +V_RNDCODES5 nova {Len 0.4} +V_RNDCODES6 payback {Len 0.4} +V_RNDCODES7 sundown {Len 0.4} +V_RNDCODES8 uniform {Len 0.4} +V_RNDCODES9 boomer {Len 0.4} +V_RNDCODES10 echo {Len 0.4} +V_RNDCODES11 flatline {Len 0.4} +V_RNDCODES12 helix {Len 0.4} +V_RNDCODES13 ice {Len 0.4} +V_RNDCODES14 quicksand {Len 0.4} +V_RNDCODES15 payback {Len 0.4} +V_RNDCODES16 ripcord {Len 0.4} + +//Numbers, remembered by speaker: + +V_MYNUMS0 zero {Len 0.4} +V_MYNUMS1 one {Len 0.4} +V_MYNUMS2 two {Len 0.4} +V_MYNUMS3 three {Len 0.4} +V_MYNUMS4 four {Len 0.4} +V_MYNUMS5 five {Len 0.4} +V_MYNUMS6 six {Len 0.4} +V_MYNUMS7 seven {Len 0.4} +V_MYNUMS8 eight {Len 0.4} +V_MYNUMS9 niner {Len 0.4} + +// random numbers + +V_RNDNUMS0 zero {Len 0.4} +V_RNDNUMS1 one {Len 0.4} +V_RNDNUMS2 two {Len 0.4} +V_RNDNUMS3 three {Len 0.4} +V_RNDNUMS4 four {Len 0.4} +V_RNDNUMS5 five {Len 0.4} +V_RNDNUMS6 six {Len 0.4} +V_RNDNUMS7 seven {Len 0.4} +V_RNDNUMS8 eight {Len 0.4} +V_RNDNUMS9 niner {Len 0.4} + +// numbers, must be in order, used for distance/heading to player use: V_DISTS or V_DIRS + +V_NUMBERSS0 zero {Len 0.4} +V_NUMBERSS1 one {Len 0.4} +V_NUMBERSS2 two {Len 0.4} +V_NUMBERSS3 three {Len 0.4} +V_NUMBERSS4 four {Len 0.4} +V_NUMBERSS5 five {Len 0.4} +V_NUMBERSS6 six {Len 0.4} +V_NUMBERSS7 seven {Len 0.4} +V_NUMBERSS8 eight {Len 0.4} +V_NUMBERSS9 niner {Len 0.4} +V_NUMBERSS10 ten {Len 0.4} +V_NUMBERSS11 eleven {Len 0.4} +V_NUMBERSS12 twelve {Len 0.4} +V_NUMBERSS13 thirteen {Len 0.4} +V_NUMBERSS14 fourteen {Len 0.4} +V_NUMBERSS15 fifteen {Len 0.4} +V_NUMBERSS16 sixteen {Len 0.4} +V_NUMBERSS17 seventeen {Len 0.4} +V_NUMBERSS18 eighteen {Len 0.4} +V_NUMBERSS19 nineteen {Len 0.4} +V_NUMBERSS20 twenty {Len 0.4} +V_NUMBERSS21 thirty {Len 0.4} +V_NUMBERSS22 fourty {Len 0.4} +V_NUMBERSS23 fifty {Len 0.4} +V_NUMBERSS24 sixty {Len 0.4} +V_NUMBERSS25 seventy {Len 0.4} +V_NUMBERSS26 eighty {Len 0.4} +V_NUMBERSS27 ninety {Len 0.4} +V_NUMBERSS28 onehundred {Len 0.4} +V_NUMBERSS29 twohundred {Len 0.4} +V_NUMBERSS30 threehundred {Len 0.4} + +// rnd global, used to designate target + +V_G0_PLAYERS0 freeman3 {len 0.5} +V_G0_PLAYERS1 anticitizenone {len 0.5} +V_G0_PLAYERS2 targetone {len 0.5} +V_G0_PLAYERS3 priority1objective {len 0.5} +V_G0_PLAYERS4 phantom {len 0.5} +V_G0_PLAYERS5 ghost2 {len 0.5} + +// sequential gobal numbers, used for counting enemies down + +V_SEQGLOBNBRS0 zero {Len 0.4} +V_SEQGLOBNBRS1 one {Len 0.4} +V_SEQGLOBNBRS2 two {Len 0.4} +V_SEQGLOBNBRS3 three {Len 0.4} +V_SEQGLOBNBRS4 four {Len 0.4} +V_SEQGLOBNBRS5 five {Len 0.4} +V_SEQGLOBNBRS6 six {Len 0.4} +V_SEQGLOBNBRS7 seven {Len 0.4} +V_SEQGLOBNBRS8 eight {Len 0.4} +V_SEQGLOBNBRS9 niner {Len 0.4} +V_SEQGLOBNBRS10 ten {Len 0.4} +V_SEQGLOBNBRS11 eleven {Len 0.4} +V_SEQGLOBNBRS12 twelve {Len 0.4} +V_SEQGLOBNBRS13 thirteen {Len 0.4} +V_SEQGLOBNBRS14 fourteen {Len 0.4} +V_SEQGLOBNBRS15 fifteen {Len 0.4} +V_SEQGLOBNBRS16 sixteen {Len 0.4} +V_SEQGLOBNBRS17 seventeen {Len 0.4} +V_SEQGLOBNBRS18 eighteen {Len 0.4} +V_SEQGLOBNBRS19 nineteen {Len 0.4} +V_SEQGLOBNBRS20 twenty {Len 0.4} + + +//PAIN +COMBINE_PAIN0 npc/combine_soldier/pain1 {Len 0.30 closecaption NPC_Combine.Pain} +COMBINE_PAIN1 npc/combine_soldier/pain2 {Len 0.30 closecaption NPC_Combine.Pain} +COMBINE_PAIN2 npc/combine_soldier/pain3 {Len 0.26 closecaption NPC_Combine.Pain} + +//DIE +COMBINE_DIE0 npc/combine_soldier/die1 V_IDIEDS {Len 0.62 closecaption NPC_Combine.Death} +COMBINE_DIE1 npc/combine_soldier/die2 V_IDIEDS {Len 0.92 closecaption NPC_Combine.Death} +COMBINE_DIE2 npc/combine_soldier/die3 V_IDIEDS {Len 0.80 closecaption NPC_Combine.Death} + + +//KICK +COMBINE_KICK0 npc/combine_soldier/kick1 {Len 0.26} +COMBINE_KICK1 npc/combine_soldier/kick2 {Len 0.31} + + +// I am about to start shooting +// Marc, for any sentences you want to caption, just add the closecaption entry to the {Len} block as below +// COMBINE_ANNOUNCE0 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS suppressing off1 {Len 0.96 closecaption} +// To use a specified caption string, put it's name in there, too +// COMBINE_ANNOUNCE0 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS suppressing off1 {Len 0.96 closecaption NPCSound.Caption} + +COMBINE_ANNOUNCE0 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS suppressing off1 {Len 0.96 closecaption NPC_Combine.Alert} +COMBINE_ANNOUNCE1 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS gosharp off2 {Len 1.22 closecaption NPC_Combine.Alert} +COMBINE_ANNOUNCE2 npc/combine_soldier/vo/(v100) on2 V_MYNAMES V_MYNUMS prosecuting off1 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_ANNOUNCE3 npc/combine_soldier/vo/(v100) on2 V_MYNAMES V_MYNUMS engaging off1 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_ANNOUNCE4 npc/combine_soldier/vo/(v100) on2 cover off1 {Len 1.45 closecaption NPC_Combine.Alert} + +// My enemy is close and I can see him + +COMBINE_ASSAULT0 npc/combine_soldier/vo/(v100) on1 contact V_G0_PLAYERS off1 {Len 0.87 closecaption NPC_Combine.Alert} +COMBINE_ASSAULT1 npc/combine_soldier/vo/(v100) on1 contactconfirmprosecuting off1 {Len 1.23 closecaption NPC_Combine.Alert} +COMBINE_ASSAULT2 npc/combine_soldier/vo/(v100) on2 contactconfim off1 {Len 1.08 closecaption NPC_Combine.Alert} +COMBINE_ASSAULT3 npc/combine_soldier/vo/(v100) on2 targetmyradial V_DIRS degrees off3 {Len 1.45 closecaption NPC_Combine.Alert} + +// I am moving in + +COMBINE_FLANK0 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS closing off1 {Len 1.36 closecaption NPC_Combine.Coord} +COMBINE_FLANK1 npc/combine_soldier/vo/(v100) on2 V_MYNAMES V_MYNUMS inbound off1 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK2 npc/combine_soldier/vo/(v100) on1 movein off2 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK3 npc/combine_soldier/vo/(v100) on2 V_MYNAMES V_MYNUMS sweepingin off1 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK4 npc/combine_soldier/vo/(v100) on1 coverme off1 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK5 npc/combine_soldier/vo/(v100) on1 V_MYNAMES unitisclosing off1 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK6 npc/combine_soldier/vo/(v100) on1 V_MYNAMES unitisinbound off1 {Len 1.15 closecaption NPC_Combine.Coord} +COMBINE_FLANK7 npc/combine_soldier/vo/(v100) on1 V_MYNAMES unitismovingin off1 {Len 1.15 closecaption NPC_Combine.Coord} + + +// I am still alert and pursuing enemy + +COMBINE_GO_ALERT0 npc/combine_soldier/vo/(v100) on1 alert1 off1 {Len 0.77 closecaption NPC_Combine.Coord} +COMBINE_GO_ALERT1 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS executingfullresponse off1 {Len 0.77 closecaption NPC_Combine.Coord} + +// UNDONE: Nobody has seen enemy in 10 seconds + +COMBINE_LOST_LONG0 npc/combine_soldier/vo/(v100) on1 targetblackout off1 {Len 1.14 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG1 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS lostcontact off1 {Len 1.08 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG2 npc/combine_soldier/vo/(v100) on1 motioncheckallradials off1 {Len 1.05 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG3 npc/combine_soldier/vo/(v100) on1 stayalertreportsightlines off1 {Len 1.05 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG4 npc/combine_soldier/vo/(v100) on1 overwatch, teamdeployedandscanning off1 {Len 1.05 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG5 npc/combine_soldier/vo/(v100) on1 overwatch, V_MYNAMES V_MYNUMS engagedincleanup off1 {Len 1.05 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_LONG6 npc/combine_soldier/vo/(v100) on1 readyweapons, stayalert off1 {Len 1.05 closecaption NPC_Combine.RadioChatter} + +// UNDONE: Nobody has seen enemy in 5 seconds + +COMBINE_LOST_SHORT0 npc/combine_soldier/vo/(v100) on1 targetisat shaddow4 off1 {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_SHORT1 npc/combine_soldier/vo/(v100) on1 readyextractors off1 {Len 1.19 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_SHORT2 npc/combine_soldier/vo/(v100) on1 readycharges off1 {Len 1.13 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_SHORT3 npc/combine_soldier/vo/(v100) on1 fixsightlinesmovein off1 {Len 1.13 closecaption NPC_Combine.RadioChatter} +COMBINE_LOST_SHORT4 npc/combine_soldier/vo/(v100) on1 on1 containmentproceeding off1 {Len 0.98 closecaption NPC_Combine.RadioChatter} + +// I just saw a friendly die + +COMBINE_MAN_DOWN0 npc/combine_soldier/vo/(v100) on1 V_WHODIEDS onedown onedown off1 {Len 1.28 closecaption NPC_Combine.Alert} +COMBINE_MAN_DOWN1 npc/combine_soldier/vo/(v100) on1 V_WHODIEDS onedutyvacated off1 {Len 1.41 closecaption NPC_Combine.Alert} +COMBINE_MAN_DOWN2 npc/combine_soldier/vo/(v100) on2 heavyresistance off3 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_MAN_DOWN3 npc/combine_soldier/vo/(v100) on1 overwatchrequestreinforcement off3 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_MAN_DOWN4 npc/combine_soldier/vo/(v100) on1 V_WHODIEDS onedown, hardenthatposition off3 {Len 1.45 closecaption NPC_Combine.Alert} + +// UNDONE: Just found enemy after lost long + +COMBINE_REFIND_ENEMY0 npc/combine_soldier/vo/(v100) on1 target V_G0_PLAYERS, goactiveintercept off1 {Len 0.77 closecaption NPC_Combine.Alert} +COMBINE_REFIND_ENEMY1 npc/combine_soldier/vo/(v100) on2 gosharp range V_DISTS off3 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_REFIND_ENEMY2 npc/combine_soldier/vo/(v100) on2 targetcontactat V_GRIDXS dash V_GRIDYS off3 {Len 1.45 closecaption NPC_Combine.Alert} +COMBINE_REFIND_ENEMY3 npc/combine_soldier/vo/(v100) on2 viscon viscon(p110), range V_DISTS, bearing V_DIRS off3 {Len 1.45 closecaption NPC_Combine.Alert} + +// I am throwing a grenade + +COMBINE_THROW_GRENADE0 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS extractoraway off1 {Len 1.31 closecaption NPC_Combine.Grenade} +COMBINE_THROW_GRENADE1 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS extractorislive off1 {Len 1.33 closecaption NPC_Combine.Grenade} +COMBINE_THROW_GRENADE2 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS flush sharpzone off1 {Len 1.24 closecaption NPC_Combine.Grenade} +COMBINE_THROW_GRENADE3 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS extractoraway sharpzone off1 {Len 1.24 closecaption NPC_Combine.Grenade} +COMBINE_THROW_GRENADE4 npc/combine_soldier/vo/(v100) on1. six, five, four, three, two, one, flash flash(p105) flash(p110) off1 {Len 1.24 closecaption NPC_Combine.Grenade} + +//COMBINE_THROW1 npc/combine_soldier/vo/on1 (t30) take!(e75) this!(e100 t0) off1 {Len 1.03} +//COMBINE_THROW2 npc/combine_soldier/vo/(v10) on1(p120) (t40) fire!(e90) in!(e90) the!(e60) hole!(e100) off1 {Len 1.37} + +// Enemy Grenade lands nearby (one man only) + +COMBINE_GREN0 npc/combine_soldier/vo/(v100) on1(p120) bouncerbouncer off1 {Len 1.17 closecaption NPC_Combine.Grenade} +COMBINE_GREN1 npc/combine_soldier/vo/(v100) on1(p120) flaredown off1 {Len 1.17 closecaption NPC_Combine.Grenade} + +// Something dangerous nearby, need to run + +COMBINE_DANGER0 npc/combine_soldier/vo/(v100) on1(p120) displace off1 {Len 1.17} +COMBINE_DANGER1 npc/combine_soldier/vo/(v100) on1(p120) displace2 off3 {Len 1.17} +COMBINE_DANGER2 npc/combine_soldier/vo/(v100) on1(p120) ripcordripcord off1 {Len 1.17} + +// Player Alert - first contact and I'm the squad leader + +COMBINE_ALERT0 npc/combine_soldier/vo/(v100) on2(p110) contactconfim V_G0_PLAYERS, range V_DISTS meters, bearing V_DIRS degrees off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT1 npc/combine_soldier/vo/(v100) on1(p110) gosharpgosharp, V_DISTS meters off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT2 npc/combine_soldier/vo/(v100) on2(p110) callcontacttarget1, grid V_GRIDXS dash V_GRIDYS off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT3 npc/combine_soldier/vo/(v100) on1(p110) targetisat V_DISTS meters bearing V_DIRS degrees off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT4 npc/combine_soldier/vo/(v100) on1(p110) targetmyradial V_DIRS degrees off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT5 npc/combine_soldier/vo/(v100) on2(p110) contact V_G0_PLAYERS off3 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT6 npc/combine_soldier/vo/(v100) on1(p110) targetcontactat V_DISTS meters, bearing V_DIRS degrees off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT7 npc/combine_soldier/vo/(v100) on2(p110) designatetargetas V_G0_PLAYERS off1 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT8 npc/combine_soldier/vo/(v100) on1(p110) contactconfirmprosecuting off2 {Len 1.13 closecaption NPC_Combine.Alert} +COMBINE_ALERT9 npc/combine_soldier/vo/(v100) on1(p110) contactconfim, designatetargetas V_G0_PLAYERS off1 {Len 1.13 closecaption NPC_Combine.Alert} + +// last soldier's hit damaged player significantly + +COMBINE_PLAYERHIT0 npc/combine_soldier/vo/(v100) targetcompromisedmovein off1 {Len 1.13} +COMBINE_PLAYERHIT1 npc/combine_soldier/vo/(v100) affirmativewegothimnow off1 {Len 1.13} +COMBINE_PLAYERHIT2 npc/combine_soldier/vo/(v100) thatsitwrapitup off2 {Len 1.13} + +// Monster Alert - first contact and I'm the squad leader + +COMBINE_MONST0 npc/combine_soldier/vo/(v100) confirmsectornotsterile off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST1 npc/combine_soldier/vo/(v100) visualonexogens off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST2 npc/combine_soldier/vo/(v100) overwatch sector V_SECTORS infected off1 {Len 1.72 closecaption NPC_Combine.Alert} + +// Monster Alert - by type + +COMBINE_MONST_BUGS0 npc/combine_soldier/vo/(v100) confirmsectornotsterile off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_BUGS1 npc/combine_soldier/vo/(v100) swarmoutbreakinsector V_SECTORS off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_BUGS2 npc/combine_soldier/vo/(v100) overwatch, weareinaninfestationzone, sector V_SECTORS off2 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_BUGS3 npc/combine_soldier/vo/(v100) overwatch, wehavenontaggedviromes, grid V_GRIDXS dash V_GRIDYS off1 {Len 1.72 closecaption NPC_Combine.Alert} + +COMBINE_MONST_CITIZENS0 npc/combine_soldier/vo/(v100) outbreak off1 {Len 1.72 closecaption NPC_Combine.Alert} + +COMBINE_MONST_CHARACTER0 npc/combine_soldier/vo/(v100) target, prioritytwoescapee off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_CHARACTER1 npc/combine_soldier/vo/(v100) outbreakstatusiscode hurricane off1 {Len 1.72 closecaption NPC_Combine.Alert} + +COMBINE_MONST_ZOMBIES0 npc/combine_soldier/vo/(v100) necrotics off3 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_ZOMBIES1 npc/combine_soldier/vo/(v100) necroticsinbound off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_ZOMBIES2 npc/combine_soldier/vo/(v100) overwatch, weareinaninfestationzone, sector V_SECTORS off2 {Len 1.72 closecaption NPC_Combine.Alert} + +COMBINE_MONST_PARASITES0 npc/combine_soldier/vo/(v100) callcontactparasitics off1 {Len 1.72 closecaption NPC_Combine.Alert} +COMBINE_MONST_PARASITES1 npc/combine_soldier/vo/(v100) overwatch, wehavefreeparasites, sector V_SECTORS off1 {Len 1.72 closecaption NPC_Combine.Alert} + +// I killed a monster + +COMBINE_KILL_MONST0 npc/combine_soldier/vo/(v100) V_SEQGLOBNBRS cleaned off1 {Len 1.72 closecaption NPC_Combine.RadioChatter} +COMBINE_KILL_MONST1 npc/combine_soldier/vo/(v100) V_SEQGLOBNBRS sterilized off3 {Len 1.72 closecaption NPC_Combine.RadioChatter} +COMBINE_KILL_MONST2 npc/combine_soldier/vo/(v100) V_SEQGLOBNBRS contained off1 {Len 1.72 closecaption NPC_Combine.RadioChatter} + +// I was hit and it hurt. I'm taking cover (commented out in code) + +COMBINE_COVER0 npc/combine_soldier/vo/(v100) on1 coverhurt off1 {Len 0.95 closecaption NPC_Combine.Coord} +COMBINE_COVER1 npc/combine_soldier/vo/(v100) on1 displace2 off1 {Len 0.95 closecaption NPC_Combine.Coord} +COMBINE_COVER2 npc/combine_soldier/vo/(v100) on2 V_MYNAMES V_MYNUMS requestmedical off1 {Len 0.95 closecaption NPC_Combine.Coord} +COMBINE_COVER3 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS requeststimdose off1 {Len 0.95 closecaption NPC_Combine.Coord} + + +// I took damage but it didn't hurt much (commented out in code) + +COMBINE_TAUNT0 npc/combine_soldier/vo/(v100) on1(p110) targetineffective off1(p120) on1 {Len 1.32} +COMBINE_TAUNT1 npc/combine_soldier/vo/(v100) on2(p110) bodypackholding off2(p120) on1 {Len 1.32} +COMBINE_TAUNT2 npc/combine_soldier/vo/(v100) on1(p110) V_MYNAMES V_MYNUMS, fullactive off1(p120) on1 {Len 1.32} + +// I'm the last guy in the squad + +COMBINE_LAST_OF_SQUAD0 npc/combine_soldier/vo/(v100) on2 overwatchrequestreserveactivation off1 {len 1.5 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD1 npc/combine_soldier/vo/(v100) on1 overwatch, sectorisnotsecure off3 {Len 1.28 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD2 npc/combine_soldier/vo/(v100) on1 sector V_SECTORS, outbreak outbreak(p105) outbreak(p110) off1 {Len 1.28 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD3 npc/combine_soldier/vo/(v100) on1 V_MYNAMES V_MYNUMS isfinalteamunitbackup off1 {Len 1.28 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD4 npc/combine_soldier/vo/(v100) on1 overwatchteamisdown off1 {Len 1.28 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD5 npc/combine_soldier/vo/(v100) on2 overwatchsectoroverrun off2 {Len 1.28 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD6 npc/combine_soldier/vo/(v100) on1 overwatchrequestskyshield off1 {Len 0.95 closecaption NPC_Combine.Last} +COMBINE_LAST_OF_SQUAD7 npc/combine_soldier/vo/(v100) on1 overwatchrequestwinder off1 {Len 0.95 closecaption NPC_Combine.Last} + +// player is dead + +COMBINE_PLAYER_DEAD0 npc/combine_soldier/vo/(v100) on1 overwatchconfirmhvtcontained off3 {Len 0.82} +COMBINE_PLAYER_DEAD1 npc/combine_soldier/vo/(v100) on1 overwatchtarget1sterilized off1 {Len 1.87} +COMBINE_PLAYER_DEAD2 npc/combine_soldier/vo/(v100) on2 overwatchtargetcontained off2 {Len 1.38} +COMBINE_PLAYER_DEAD3 npc/combine_soldier/vo/(v100) on2 overwatch, stabilizationteamhassector off1 {Len 1.38} +COMBINE_PLAYER_DEAD4 npc/combine_soldier/vo/(v100) on2 overwatch, V_G0_PLAYERS secure off3 {Len 1.38} +COMBINE_PLAYER_DEAD5 npc/combine_soldier/vo/(v100) on1 overwatch, V_G0_PLAYERS delivered off1 {Len 1.38} +COMBINE_PLAYER_DEAD6 npc/combine_soldier/vo/(v100) on1 overwatch, antiseptic administer off1 {Len 1.38} + +// Idle statement - my status, no enemy + +COMBINE_IDLE0 npc/combine_soldier/vo/(v30) on1 V_RNDNAMES V_RNDCODES V_RNDNUMS dash V_RNDNUMS off1 {Len 2.97 closecaption NPC_Combine.RadioChatter} +COMBINE_IDLE1 npc/combine_soldier/vo/(v30) on1 overwatchreportspossiblehostiles off1 {Len 2.97 closecaption NPC_Combine.RadioChatter} +COMBINE_IDLE2 npc/combine_soldier/vo/(v30) on1 ovewatchorders3ccstimboost off2 {Len 2.97 closecaption NPC_Combine.RadioChatter} +COMBINE_IDLE3 npc/combine_soldier/vo/(v30) on2 stabilizationteamholding off1 {Len 2.97 closecaption NPC_Combine.RadioChatter} +COMBINE_IDLE4 npc/combine_soldier/vo/(v30) on1 V_MYNAMES V_MYNUMS standingby] off1(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} + +// I'm asking a question while idle, which may be answered with affirmative + +COMBINE_QUEST0 npc/combine_soldier/vo/(v30) on1 readyweaponshostilesinbound off1(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_QUEST1 npc/combine_soldier/vo/(v30) on1 prepforcontact off3(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_QUEST2 npc/combine_soldier/vo/(v30) on2 skyshieldreportslostcontact, readyweapons off1(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_QUEST3 npc/combine_soldier/vo/(v30) on2 stayalert off3(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_QUEST4 npc/combine_soldier/vo/(v30) on2 weaponsoffsafeprepforcontact off2(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} +COMBINE_QUEST5 npc/combine_soldier/vo/(v30) on1 overwatch isatcode V_RNDCODES V_RNDNUMS off1(p120) {Len 1.56 closecaption NPC_Combine.RadioChatter} + +// Answering affirmative + +COMBINE_ANSWER0 npc/combine_soldier/vo/(v30) on1 affirmative off1 {Len 1.57} +COMBINE_ANSWER1 npc/combine_soldier/vo/(v30) on1 copy off1 {Len 1.57} +COMBINE_ANSWER2 npc/combine_soldier/vo/(v30) on2 copythat off3 {Len 1.57} +COMBINE_ANSWER3 npc/combine_soldier/vo/(v30) on1 affirmative2 off1 {Len 1.57} +COMBINE_ANSWER4 npc/combine_soldier/vo/(v30) on1 copythat, V_RNDNAMES V_RNDCODES V_RNDNUMS dash V_RNDNUMS off1 {Len 1.57} + +// Answering all clear + +COMBINE_CLEAR0 npc/combine_soldier/vo/(v30) on1 V_MYNAMES V_MYNUMS hasnegativemovement grid V_GRIDXS dash V_GRIDYS on1 off2(p120) {Len 2.30} +COMBINE_CLEAR1 npc/combine_soldier/vo/(v30) on1 V_MYNAMES V_MYNUMS isholdingatcode V_RNDCODES on1 off1(p120) {Len 2.30} +COMBINE_CLEAR2 npc/combine_soldier/vo/(v30) on2 V_MYNAMES V_MYNUMS hasnegativemovement on1 off3(p120) {Len 2.30} +COMBINE_CLEAR3 npc/combine_soldier/vo/(v30) on1 affirmative, noviscon on1 off1(p120) {Len 2.30} +COMBINE_CLEAR4 npc/combine_soldier/vo/(v30) on1 sightlineisclear on1 off1(p120) {Len 2.30} +COMBINE_CLEAR5 npc/combine_soldier/vo/(v30) on2 V_MYNAMES reportingclear on1 off3(p120) {Len 2.30} +COMBINE_CLEAR6 npc/combine_soldier/vo/(v30) on1 sectorissecurenovison on1 off1(p120) {Len 2.30} + +// Questioning if all clear + +COMBINE_CHECK0 npc/combine_soldier/vo/(v30) on1 stayalertreportsightlines off3 {Len 1.63} +COMBINE_CHECK1 npc/combine_soldier/vo/(v30) on2 reportallpositionsclear off3 {Len 1.63} +COMBINE_CHECK2 npc/combine_soldier/vo/(v30) on1 reportallradialsfree off3 {Len 1.63} + + +//----------------------------------------------------------------------------- +// METROPOLICE STARTS HERE +//----------------------------------------------------------------------------- + +// hl2 map names - 24 names max + +V_MAPNAME0 default +V_MAPNAME1 trainstation +V_MAPNAME2 canals +V_MAPNAME3 eli +V_MAPNAME4 town +V_MAPNAME5 coast +V_MAPNAME6 prison +V_MAPNAME7 c17 +V_MAPNAME8 citadel + +// _MAP__ substring in word in sentence is replaced with _MAPxx where xx is mapnumber + +// location prefix by mapname (remembered) (duplicated for metropolice and overwatch) + +// map 0 default +V_G1_LOCATION_MAP00P0 block +V_G1_LOCATION_MAP00P1 zone +V_G1_LOCATION_MAP00P2 sector + +// map 1 trainstation +V_G1_LOCATION_MAP01P0 stationblock +V_G1_LOCATION_MAP01P1 transitblock +V_G1_LOCATION_MAP01P2 workforceintake + +// map 2 canals +V_G1_LOCATION_MAP02P0 canalblock +V_G1_LOCATION_MAP02P1 stormsystem +V_G1_LOCATION_MAP02P2 wasteriver +V_G1_LOCATION_MAP02P3 deservicedarea + +// map 3 eli +V_G1_LOCATION_MAP03P0 industrialzone +V_G1_LOCATION_MAP03P1 restrictedblock +V_G1_LOCATION_MAP03P2 repurposedarea + +// map 4 town +V_G1_LOCATION_MAP04P0 condemnedzone +V_G1_LOCATION_MAP04P1 infestedzone +V_G1_LOCATION_MAP04P2 nonpatrolregion + +// map 5 coast +V_G1_LOCATION_MAP05P0 externaljurisdiction +V_G1_LOCATION_MAP05P1 stabilizationjurisdiction +V_G1_LOCATION_MAP05P2 outlandzone + +// map 6 prison +V_G1_LOCATION_MAP06P0 externaljurisdiction +V_G1_LOCATION_MAP06P1 stabilizationjurisdiction + +// map 7 c17 +V_G1_LOCATION_MAP07P0 residentialblock +V_G1_LOCATION_MAP07P1 404zone +V_G1_LOCATION_MAP07P2 distributionblock +V_G1_LOCATION_MAP07P3 productionblock + +// map 8 citadel +V_G1_LOCATION_MAP08P0 highpriorityregion +V_G1_LOCATION_MAP08P1 terminalrestrictionzone +V_G1_LOCATION_MAP08P2 controlsection + + + +// player names by mapname (remembered) (duplicated for metropolice and overwatch) + +V_G2_SUSPECT_MAP00P0 subject + +V_G2_SUSPECT_MAP01P0 citizen +V_G2_SUSPECT_MAP01P1 UPI +V_G2_SUSPECT_MAP01P2 subject + +V_G2_SUSPECT_MAP02P0 subject +V_G2_SUSPECT_MAP02P1 noncitizen +V_G2_SUSPECT_MAP02P2 sociocide +V_G2_SUSPECT_MAP02P3 anticitizen + +V_G2_SUSPECT_MAP03P0 anticitizen +V_G2_SUSPECT_MAP03P1 subject + +V_G2_SUSPECT_MAP04P0 freeman +V_G2_SUSPECT_MAP04P1 subject +V_G2_SUSPECT_MAP04P2 anticitizen + +V_G2_SUSPECT_MAP05P0 freeman +V_G2_SUSPECT_MAP05P1 sociocide + +V_G2_SUSPECT_MAP06P0 freeman +V_G2_SUSPECT_MAP06P1 infection + +V_G2_SUSPECT_MAP07P0 freeman + +V_G2_SUSPECT_MAP08P0 freeman + +// rnd address suffix (remembered) (duplicated for metropolice and overwatch) + +V_G3_NUMBP0 zero +V_G3_NUMBP1 one +V_G3_NUMBP2 two +V_G3_NUMBP3 three +V_G3_NUMBP4 four +V_G3_NUMBP5 five +V_G3_NUMBP6 six +V_G3_NUMBP7 seven +V_G3_NUMBP8 eight +V_G3_NUMBP9 nine + + +// sequential global numbers, used for counting enemies down (duplicated for metropolice and overwatch) + +V_SEQG0_NBRP0 one {Len 0.4} +V_SEQG0_NBRP1 two {Len 0.4} +V_SEQG0_NBRP2 three {Len 0.4} +V_SEQG0_NBRP3 four {Len 0.4} +V_SEQG0_NBRP4 five {Len 0.4} +V_SEQG0_NBRP5 six {Len 0.4} +V_SEQG0_NBRP6 seven {Len 0.4} +V_SEQG0_NBRP7 eight {Len 0.4} +V_SEQG0_NBRP8 nine {Len 0.4} +V_SEQG0_NBRP9 ten {Len 0.4} +V_SEQG0_NBRP10 eleven {Len 0.4} +V_SEQG0_NBRP11 twelve {Len 0.4} +V_SEQG0_NBRP12 thirteen {Len 0.4} +V_SEQG0_NBRP13 fourteen {Len 0.4} +V_SEQG0_NBRP14 fifteen {Len 0.4} +V_SEQG0_NBRP15 sixteen {Len 0.4} +V_SEQG0_NBRP16 seventeen {Len 0.4} +V_SEQG0_NBRP17 eighteen {Len 0.4} +V_SEQG0_NBRP18 nineteen {Len 0.4} +V_SEQG0_NBRP19 twenty {Len 0.4} + +// numbers, must be in order (duplicated for metropolice and overwatch) + +V_NUMBERSP0 zero {Len 0.4} +V_NUMBERSP1 one {Len 0.4} +V_NUMBERSP2 two {Len 0.4} +V_NUMBERSP3 three {Len 0.4} +V_NUMBERSP4 four {Len 0.4} +V_NUMBERSP5 five {Len 0.4} +V_NUMBERSP6 six {Len 0.4} +V_NUMBERSP7 seven {Len 0.4} +V_NUMBERSP8 eight {Len 0.4} +V_NUMBERSP9 nine {Len 0.4} +V_NUMBERSP10 ten {Len 0.4} +V_NUMBERSP11 eleven {Len 0.4} +V_NUMBERSP12 twelve {Len 0.4} +V_NUMBERSP13 thirteen {Len 0.4} +V_NUMBERSP14 fourteen {Len 0.4} +V_NUMBERSP15 fifteen {Len 0.4} +V_NUMBERSP16 sixteen {Len 0.4} +V_NUMBERSP17 seventeen {Len 0.4} +V_NUMBERSP18 eighteen {Len 0.4} +V_NUMBERSP19 nineteen {Len 0.4} +V_NUMBERSP20 twenty {Len 0.4} +V_NUMBERSP21 thirty {Len 0.4} +V_NUMBERSP22 fourty {Len 0.4} +V_NUMBERSP23 fifty {Len 0.4} +V_NUMBERSP24 sixty {Len 0.4} +V_NUMBERSP25 seventy {Len 0.4} +V_NUMBERSP26 eighty {Len 0.4} +V_NUMBERSP27 ninety {Len 0.4} +V_NUMBERSP28 onehundred {Len 0.4} +V_NUMBERSP29 twohundred {Len 0.4} +V_NUMBERSP30 threehundred {Len 0.4} + +// random codes, player is criminal (duplicated for metropolice and overwatch) + +V_RNDCODECRIM_P0 criminaltrespass63 +V_RNDCODECRIM_P1 nonsanctionedarson51 +V_RNDCODECRIM_P2 posession69 +V_RNDCODECRIM_P3 publicnoncompliance507 +V_RNDCODECRIM_P4 recklessoperation99 +V_RNDCODECRIM_P5 resistingpacification148 +V_RNDCODECRIM_P6 riot404 +V_RNDCODECRIM_P7 fugitive17f +V_RNDCODECRIM_P8 weapon94 +V_RNDCODECRIM_P9 alarms62 +V_RNDCODECRIM_P10 assault243 +V_RNDCODECRIM_P11 illegalcarrying95 +V_RNDCODECRIM_P12 unlawfulentry603 + +// random codes, player is not criminal (duplicated for metropolice and overwatch) + +V_RNDCODEPLR_P0 attemptedcrime27 +V_RNDCODEPLR_P1 disengaged647e +V_RNDCODEPLR_P2 disturbingunity415 +V_RNDCODEPLR_P3 disturbancemental10-103m +V_RNDCODEPLR_P4 illegalinoperation63s +V_RNDCODEPLR_P5 threattoproperty51b + +// random action codes (duplicated for metropolice and overwatch) + +V_RNDACTP0 pressure +V_RNDACTP1 document +V_RNDACTP2 restrict +V_RNDACTP3 intercede +V_RNDACTP4 preserve +V_RNDACTP5 search +V_RNDACTP6 suspend +V_RNDACTP7 investigate +V_RNDACTP8 interlock +V_RNDACTP9 isolate +V_RNDACTP10 administer +V_RNDACTP11 cauterize +V_RNDACTP12 inject +V_RNDACTP13 innoculate +V_RNDACTP14 examine +V_RNDACTP15 apply +V_RNDACTP16 prosecute +V_RNDACTP17 serve +V_RNDACTP18 sterilize +V_RNDACTP19 amputate +V_RNDACTP20 lock + + +// random number +V_RNDNUMP0 zero {Len 0.4} +V_RNDNUMP1 one {Len 0.4} +V_RNDNUMP2 two {Len 0.4} +V_RNDNUMP3 three {Len 0.4} +V_RNDNUMP4 four {Len 0.4} +V_RNDNUMP5 five {Len 0.4} +V_RNDNUMP6 six {Len 0.4} +V_RNDNUMP7 seven {Len 0.4} +V_RNDNUMP8 eight {Len 0.4} +V_RNDNUMP9 nine {Len 0.4} + +// unit names, remembered by speaker (duplicated for metropolice and overwatch) + +V_MYNAMEP0 defender +V_MYNAMEP1 hero +V_MYNAMEP2 jury +V_MYNAMEP3 king +V_MYNAMEP4 line +V_MYNAMEP5 patrol +V_MYNAMEP6 quick +V_MYNAMEP7 roller +V_MYNAMEP8 stick +V_MYNAMEP9 tap +V_MYNAMEP10 union +V_MYNAMEP11 victor +V_MYNAMEP12 xray +V_MYNAMEP13 yellow +V_MYNAMEP14 vice + + +// unit numbers, remembered by speaker: (duplicated for metropolice and overwatch) + +V_MYNUMP0 one +V_MYNUMP1 two +V_MYNUMP2 three +V_MYNUMP3 four +V_MYNUMP4 five +V_MYNUMP5 six +V_MYNUMP6 seven +V_MYNUMP7 eight +V_MYNUMP8 nine +//V_MYNUMP9 15w40 +//V_MYNUMP10 15w3 +//V_MYNUMP11 15r9 +//V_MYNUMP12 15l30 +//V_MYNUMP13 15w2 +//V_MYNUMP14 13x2 +//V_MYNUMP15 11x25 +//V_MYNUMP16 9l14 +//V_MYNUMP17 6r3 + +// +// Death sounds + +METROPOLICE_DIE0 npc/overwatch/radiovoice/(v80) die1 on3 unitdownat V_G1_LOCATION_MAP__P V_G3_NUMBP allteamsrespondcode3 V_IDIEDP off2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE1 npc/overwatch/radiovoice/(v80) die2 on3 unitdownat V_G1_LOCATION_MAP__P V_G3_NUMBP V_IDIEDP off2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE2 npc/overwatch/radiovoice/(v80) die3 on3 lostbiosignalforunit V_MYNAMEP V_MYNUMP V_IDIEDP off2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE3 npc/overwatch/radiovoice/(v80) die1 on3 V_MYNAMEP V_MYNUMP unitdeserviced, remainingunitscontain V_IDIEDP off2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE4 npc/overwatch/radiovoice/(v80) die2 on3 V_MYNAMEP V_MYNUMP unitdownat V_G1_LOCATION_MAP__P V_G3_NUMBP V_IDIEDP off2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE5 npc/overwatch/radiovoice/(v80) die1 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE6 npc/overwatch/radiovoice/(v80) die2 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE7 npc/overwatch/radiovoice/(v80) die3 {Len 1.5 closecaption NPC_Combine.Death} +METROPOLICE_DIE8 npc/overwatch/radiovoice/(v80) die1 {Len 1.5 closecaption NPC_Combine.Death} +// +// Alert sounds (unused currently) - see monst_player +// +METROPOLICE_GO_ALERT0 npc/metropolice/vo/(v100) on1 designatesuspectas V_G2_SUSPECT_MAP__P allunitscode2 off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_GO_ALERT1 npc/metropolice/vo/(v100) on2 thereheis V_DISTP meters off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_GO_ALERT2 npc/metropolice/vo/(v100) on2 contactwith243suspect, V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_GO_ALERT3 npc/metropolice/vo/(v100) on1 allunitsrespondcode3 off3 {Len 1.5 closecaption NPC_Combine.Alert} + +// location-specific alert sounds (unused currently) + +METROPOLICE_CANAL_ALERT0 npc/metropolice/vo/(v100) on1 suspectinstormrunoff V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_UPTHERE_ALERT0 npc/metropolice/vo/(v100) on1 hesupthere off4 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_WATER_ALERT0 npc/metropolice/vo/(v100) on1 suspectusingrestrictedcanals V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} + +// +// Pain sounds +// +METROPOLICE_PAIN0 npc/metropolice/(v60) pain1 {Len 0.30 closecaption NPC_Combine.Pain} +METROPOLICE_PAIN1 npc/metropolice/(v60) pain2 {Len 0.30 closecaption NPC_Combine.Pain} +METROPOLICE_PAIN2 npc/metropolice/(v60) pain3 {Len 0.26 closecaption NPC_Combine.Pain} + +// Pain sounds (I'm still over 90% health, used only once) + +METROPOLICE_PAIN_LIGHT0 npc/metropolice/vo/(v100) on1 minorhitscontinuing off1 {Len 1.5 closecaption NPC_Combine.Pain} +//METROPOLICE_PAIN_LIGHT1 npc/metropolice/vo/(v100) on1 V_MYNAMEP V_MYNUMP is10-108 off1 {Len 1.5 closecaption NPC_Combine.Pain} + + +// Pain sounds (I'm under 25% health for the first time, used only once) + + +METROPOLICE_PAIN_HEAVY0 npc/metropolice/vo/(v90) on1 11-99officerneedsassistance off1 {Len 1.5 closecaption NPC_Combine.Pain} +METROPOLICE_PAIN_HEAVY1 npc/metropolice/vo/(v90) on1 officerneedshelp off1 {Len 1.5 closecaption NPC_Combine.Pain} +METROPOLICE_PAIN_HEAVY2 npc/metropolice/vo/(v90) on1 dispatchIneed10-78 off4 {Len 1.5 closecaption NPC_Combine.Pain} +METROPOLICE_PAIN_HEAVY3 npc/metropolice/vo/(v90) on1 officerneedsassistance off4 {Len 1.5 closecaption NPC_Combine.Pain} +//METROPOLICE_PAIN_HEAVY3 npc/metropolice/vo/(v100) on1 V_MYNAMEP needsmedical11-99 off1 {Len 1.5 closecaption NPC_Combine.Pain} + + +// +// Idle sounds (precriminal) +// + +// Simple idle sound, always used when not in squad, sometimes used when in squad +METROPOLICE_IDLE0 npc/metropolice/vo/(v50) on1 unitis10-8standingby off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE1 npc/metropolice/vo/(v50) on2 unitisonduty10-8 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE2 npc/metropolice/vo/(v50) on1 holdingon10-14duty off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE3 npc/metropolice/vo/(v50) on2 unitis10-65 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE4 npc/metropolice/vo/(v50) on1 code7 off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE5 npc/overwatch/radiovoice/(v50) on3 V_RNDCODEPLR_P inprogress, respond off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE6 npc/overwatch/radiovoice/(v50) on3 airwatchcopiesnoactivity V_G1_LOCATION_MAP__P V_G3_NUMBP off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE7 npc/overwatch/radiovoice/(v50) on3 V_RNDACTP V_RNDNUMP V_RNDACTP off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// Check with squadmates +METROPOLICE_IDLE_CHECK0 npc/metropolice/vo/(v50) on1 V_G1_LOCATION_MAP__P V_G3_NUMBP ptatlocationreport off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK1 npc/metropolice/vo/(v50) on2 anyonepickup647e off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK2 npc/metropolice/vo/(v50) on2 stillgetting647e off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK3 npc/overwatch/radiovoice/(v50) on3 teamsreportstatus off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + + +// Response to the check with squadmates +METROPOLICE_IDLE_CLEAR0 npc/metropolice/vo/(v50) on1 clearno647no10-107 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CLEAR1 npc/metropolice/vo/(v50) on2 wearesociostablethislocation off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CLEAR2 npc/metropolice/vo/(v50) on1 blockisholdingcohesive off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CLEAR3 npc/metropolice/vo/(v50) on2 control100percent off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// Ask a question to squadmates +METROPOLICE_IDLE_QUEST0 npc/metropolice/vo/(v50) on1 anyonepickup647e off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST1 npc/metropolice/vo/(v50) on2 checkformiscount off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST2 npc/metropolice/vo/(v50) on1 catchthatbliponstabilization off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST3 npc/metropolice/vo/(v50) on2 pickingupnoncorplexindy off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST4 npc/overwatch/radiovoice/(v50) on3 confirmupialert off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST5 npc/overwatch/radiovoice/(v50) on3 recalibratesocioscan off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST6 npc/overwatch/radiovoice/(v50) on3 airwatchreportspossiblemiscount off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST7 npc/overwatch/radiovoice/(v50) on3 recalibratesocioscan, recievingconflictingdata off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// Answer to a question asked +METROPOLICE_IDLE_ANSWER0 npc/metropolice/vo/(v50) on1 copy off4 {Len 1.5} +METROPOLICE_IDLE_ANSWER1 npc/metropolice/vo/(v50) on1 rodgerthat off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER2 npc/metropolice/vo/(v50) on2 ten4 off4 {Len 1.5} +METROPOLICE_IDLE_ANSWER3 npc/metropolice/vo/(v50) on1 ten2 off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER4 npc/metropolice/vo/(v50) on2 ten97 off3 {Len 1.5} +METROPOLICE_IDLE_ANSWER5 npc/metropolice/vo/(v50) on1 affirmative off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER6 npc/metropolice/vo/(v50) on2 affirmative2 off1 {Len 1.5} + +// Player is near, cop is harassing him +METROPOLICE_IDLE_HARASS_PLAYER0 npc/metropolice/vo/(v70) on1 getoutofhere off1 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER1 npc/metropolice/vo/(v70) on1 movealong off4 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER2 npc/metropolice/vo/(v70) on1 vacatecitizen off4 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER3 npc/metropolice/vo/(v70) on1 youwantamalcomplianceverdict off3 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER4 npc/metropolice/vo/(v70) on1 lookingfortrouble off3 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER5 npc/metropolice/vo/(v70) on2 possiblelevel3civilprivacyviolator off3 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER6 npc/metropolice/vo/(v70) on2 possible647erequestairwatch off3 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER7 npc/metropolice/vo/(v70) on2 possible10-103alerttagunits off4 {Len 1.5} +METROPOLICE_IDLE_HARASS_PLAYER8 npc/metropolice/vo/(v70) on2 gota10-107sendairwatch off3 {Len 1.5} + +// +// Idle sounds (criminal) +// + +V_RNDPUNISHP0 permanentoffworld +V_RNDPUNISHP1 immediateamputation +V_RNDPUNISHP2 halfreproductioncredits +V_RNDPUNISHP3 halfrankpoints + +// Simple idle sound, always used when not in squad, sometimes used when in squad +METROPOLICE_IDLE_CR0 npc/metropolice/vo/(v50) on1 ten97suspectisgoa off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR1 npc/metropolice/vo/(v50) on2 suspect11-6my1020is V_G1_LOCATION_MAP__P V_G3_NUMBP off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR2 npc/metropolice/vo/(v50) on1 ten8standingby off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR3 npc/metropolice/vo/(v50) on2 code100 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR4 npc/overwatch/radiovoice/(v50) on3 allunitsbolfor243suspect off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR5 npc/overwatch/radiovoice/(v50) on3 suspectisnow187 off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR6 npc/overwatch/radiovoice/(v50) on3 V_RNDCODECRIM_P inprogress, allunitsat V_G1_LOCATION_MAP__P V_G3_NUMBP respond off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR7 npc/overwatch/radiovoice/(v50) on3 politistablizationmarginal off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR8 npc/overwatch/radiovoice/(v50) on3 restrictedincursioninprogress, officerat V_G1_LOCATION_MAP__P V_G3_NUMBP investigateandreport off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR9 npc/overwatch/radiovoice/(v50) on3 socialfractureinprogress off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR10 npc/overwatch/radiovoice/(v50) on3 prematuremissiontermination V_RNDPUNISHP off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR11 npc/overwatch/radiovoice/(v50) on3 preparevisualdownload off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR12 npc/overwatch/radiovoice/(v50) on3 leadersreportratios off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR13 npc/overwatch/radiovoice/(v50) on3 V_RNDCODECRIM_P inprogress, investigateandreport off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR14 npc/overwatch/radiovoice/(v50) on3 failuretotreatoutbreak off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR15 npc/overwatch/radiovoice/(v50) on3 antifatigueration3mg off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR16 npc/overwatch/radiovoice/(v50) on3 accomplicesoperating off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR17 npc/overwatch/radiovoice/(v50) on3 remindermemoryreplacement off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CR18 npc/overwatch/radiovoice/(v50) on3 reminder100credits off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + + +// Check with squadmates +METROPOLICE_IDLE_CHECK_CR0 npc/metropolice/vo/(v50) on1 ptatlocationreport V_G1_LOCATION_MAP__P V_G3_NUMBP off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR1 npc/metropolice/vo/(v50) on1 cprequestsallunitsreportin off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR2 npc/metropolice/vo/(v50) on2 cpbolforthat243 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR3 npc/metropolice/vo/(v50) on1 localcptreportstatus off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR4 npc/overwatch/radiovoice/(v50) on3 allunitsbolfor243suspect off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR5 npc/overwatch/radiovoice/(v50) on3 statuson243suspect off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR6 npc/overwatch/radiovoice/(v50) on3 reporton V_G2_SUSPECT_MAP__P off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_CHECK_CR7 npc/metropolice/vo/(v50) on1 reportsightingsaccomplices V_G2_SUSPECT_MAP__P off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// Response to the check with squadmates +METROPOLICE_IDLE_CLEAR_CR0 npc/metropolice/vo/(v50) on1 suspectlocationunknown off3 {Len 1.5} +METROPOLICE_IDLE_CLEAR_CR1 npc/metropolice/vo/(v50) on1 clearandcode100 off1 {Len 1.5} +METROPOLICE_IDLE_CLEAR_CR2 npc/metropolice/vo/(v50) on2 novisualonupi off4 {Len 1.5} +METROPOLICE_IDLE_CLEAR_CR3 npc/metropolice/vo/(v50) on1 searchingforsuspect off4 {Len 1.5} +METROPOLICE_IDLE_CLEAR_CR4 npc/metropolice/vo/(v50) on2 utlthatsuspect off1 {Len 1.5} + +// Ask a question to squadmates +METROPOLICE_IDLE_QUEST_CR0 npc/metropolice/vo/(v50) on1 confirmadw off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR1 npc/metropolice/vo/(v50) on1 allunitsbol34sat V_G1_LOCATION_MAP__P off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR2 npc/metropolice/vo/(v50) on2 dispreportssuspectincursion V_G1_LOCATION_MAP__P V_G3_NUMBP off1 off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR3 npc/metropolice/vo/(v50) on1 dispupdatingapb V_G2_SUSPECT_MAP__P off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR4 npc/overwatch/radiovoice/(v50) on3 allunitsverdictcodeonsuspect V_G2_SUSPECT_MAP__P, isnow V_RNDACTP V_RNDNUMP V_RNDACTP off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR5 npc/overwatch/radiovoice/(v50) on3 preparetoinnoculate V_G1_LOCATION_MAP__P off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_IDLE_QUEST_CR6 npc/overwatch/radiovoice/(v50) on3 allunitsreturntocode12 off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// Answer to a question asked +METROPOLICE_IDLE_ANSWER_CR0 npc/metropolice/vo/(v50) on1 copy off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR1 npc/metropolice/vo/(v50) on1 rodgerthat off4 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR2 npc/metropolice/vo/(v50) on2 ten4 off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR3 npc/metropolice/vo/(v50) on1 ten2 off3 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR4 npc/metropolice/vo/(v50) on2 ten97 off4 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR5 npc/metropolice/vo/(v50) on2 affirmative off1 {Len 1.5} +METROPOLICE_IDLE_ANSWER_CR6 npc/metropolice/vo/(v50) on1 affirmative2 off4 {Len 1.5} + +// +// Preciminal harrasment (amplifying in nastiness) +// + +// These are done in sequence as the player persistently pesters the cops + +METROPOLICE_MOVE_ALONG_A0 npc/metropolice/vo/(v60) on1 movealong3 off1 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} +METROPOLICE_MOVE_ALONG_A1 npc/metropolice/vo/(v60) on1 move off4 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} +METROPOLICE_MOVE_ALONG_A2 npc/metropolice/vo/(v60) on1 keepmoving off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} + +METROPOLICE_MOVE_ALONG_B0 npc/metropolice/vo/(v70) on1 Isaidmovealong off1 {Len 1.5closecaption NPC_MetroPolice.MoveAlong2} +METROPOLICE_MOVE_ALONG_B1 npc/metropolice/vo/(v70) on2 youwantamalcomplianceverdict off3 {Len 1.5closecaption NPC_MetroPolice.MoveAlong2} +//METROPOLICE_MOVE_ALONG_B2 npc/metropolice/vo/(v70) on1 moveaway off4 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong2} + +METROPOLICE_MOVE_ALONG_C0 npc/metropolice/vo/(v80) on2 level3civilprivacyviolator off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_MOVE_ALONG_C1 npc/metropolice/vo/(v80) on2 malcompliant10107my1020 off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_MOVE_ALONG_C2 npc/metropolice/vo/(v80) on2 preparingtojudge10-107 off4 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_MOVE_ALONG_C3 npc/metropolice/vo/(v80) on2 readytoprosecutefinalwarning off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong} + +// These also are done in sequence as the player persistently pesters the cops + +METROPOLICE_BACK_UP_A0 npc/metropolice/vo/(v60) on1 backup off1 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} +METROPOLICE_BACK_UP_A1 npc/metropolice/vo/(v60) on1 getoutofhere off4 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} +METROPOLICE_BACK_UP_A2 npc/metropolice/vo/(v60) on2 firstwarningmove off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong1} + +METROPOLICE_BACK_UP_B0 npc/metropolice/vo/(v70) on1 movebackrightnow off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong2} +METROPOLICE_BACK_UP_B1 npc/metropolice/vo/(v70) on1 secondwarning off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong2} +//METROPOLICE_BACK_UP_B2 npc/metropolice/vo/(v70) on2 moveawayenforcementarea off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong2} + +METROPOLICE_BACK_UP_C0 npc/metropolice/vo/(v80) on2 issuingmalcompliantcitation off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_BACK_UP_C1 npc/metropolice/vo/(v80) on2 possiblelevel3civilprivacyviolator off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_BACK_UP_C2 npc/metropolice/vo/(v80) on1 finalwarning off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_BACK_UP_C3 npc/metropolice/vo/(v80) on2 preparingtojudge10-107 off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} +METROPOLICE_BACK_UP_C4 npc/metropolice/vo/(v80) on2 readytoprosecutefinalwarning off3 {Len 1.5 closecaption NPC_MetroPolice.MoveAlong3} + +// +// Baton +// + +// Take out my baton +METROPOLICE_ACTIVATE_BATON0 npc/metropolice/vo/(v100) on1 issuingmalcompliantcitation off3 {Len 1.5} +METROPOLICE_ACTIVATE_BATON1 npc/metropolice/vo/(v100) on1 pacifying off4 {Len 1.5} +METROPOLICE_ACTIVATE_BATON2 npc/metropolice/vo/(v100) on1 off3 {Len 1.5} + +// Put away my baton +METROPOLICE_DEACTIVATE_BATON0 npc/metropolice/vo/(v100) on1 off3 {Len 1.5} + +// +// I'm on fire! Yeouch! +// + +METROPOLICE_ON_FIRE0 npc/metropolice/vo/(v100) on1 officerneedshelp V_IDIEDS {Len 1.5 closecaption NPC_Combine.Pain} +METROPOLICE_ON_FIRE1 npc/metropolice/vo/(v100) on1 help V_IDIEDS {Len 1.5 closecaption NPC_Combine.Pain} +METROPOLICE_ON_FIRE2 npc/metropolice/pain1 V_IDIEDS {Len 1.5 closecaption NPC_Combine.Pain} + + +// +// Misc +// + +// My enemy is behind cover; I'm shooting out his cover +METROPOLICE_SHOOT_COVER0 npc/metropolice/vo/(v100) on1 breakhiscover off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_SHOOT_COVER1 npc/metropolice/vo/(v100) on1 destroythatcover off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_SHOOT_COVER2 npc/metropolice/vo/(v100) on1 firingtoexposetarget off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_SHOOT_COVER3 npc/metropolice/vo/(v100) on2 firetodislocateinterpose off1 {Len 1.5 closecaption NPC_Combine.Alert} + +// I'm moving more than 20ft to get into a new shooting position +METROPOLICE_FLANK0 npc/metropolice/vo/(v100) on1 V_MYNAMEP V_MYNUMP ismovingin off3 {Len 1.5} +METROPOLICE_FLANK1 npc/metropolice/vo/(v100) on1 covermegoingin off1 {Len 1.5} +METROPOLICE_FLANK2 npc/metropolice/vo/(v100) on2 V_MYNAMEP V_MYNUMP isclosingonsuspect off3 {Len 1.5} +METROPOLICE_FLANK3 npc/metropolice/vo/(v100) on1 V_MYNAMEP V_MYNUMP converging off4 {Len 1.5} +METROPOLICE_FLANK4 npc/overwatch/radiovoice/(v100) on3 suspendnegotiations officerclosingonsuspect off2 {Len 1.5} +METROPOLICE_FLANK5 npc/overwatch/radiovoice/(v100) on3 officerclosingonsuspect off2 {Len 1.5} +METROPOLICE_FLANK6 npc/overwatch/radiovoice/(v100) on3 allunitsapplyforwardpressure off2 {Len 1.5} + +// I heard something +METROPOLICE_HEARD_SOMETHING0 npc/metropolice/vo/(v60) on1 V_MYNAMEP V_MYNUMP investigating10-103 off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_HEARD_SOMETHING1 npc/metropolice/vo/(v60) on2 Ihave10-30my10-20responding off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_HEARD_SOMETHING2 npc/metropolice/vo/(v60) on1 V_MYNAMEP V_MYNUMP is415b off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_HEARD_SOMETHING3 npc/metropolice/vo/(v60) on2 V_MYNAMEP V_MYNUMP responding2 off4 {Len 1.5 closecaption NPC_Combine.Alert} + +V_RNDCHARGEP0 capitalmalcompliance +V_RNDCHARGEP1 violationofcivictrust +V_RNDCHARGEP2 promotingcommunalunrest +V_RNDCHARGEP3 failuretocomply +V_RNDCHARGEP4 level5anticivilactivity +V_RNDCHARGEP5 destrutionofcpt +V_RNDCHARGEP6 devisivesociocidal +V_RNDCHARGEP7 incitingpopucide +V_RNDCHARGES8 inciting404 + +V_RNDJUDGEP0 immediateamputation +V_RNDJUDGEP1 terminalprosecution +V_RNDJUDGEP2 disassociationfromcivic + + +// The player is significantly hurt +METROPOLICE_PLAYERHIT0 npc/metropolice/vo/(v100) on1 wegotadbherecancel10-102 off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT1 npc/metropolice/vo/(v100) on2 suspectisbleeding off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT2 npc/metropolice/vo/(v100) on1 V_G2_SUSPECT_MAP__P ispassive off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT3 npc/metropolice/vo/(v100) on2 readytoamputate V_G2_SUSPECT_MAP__P off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT4 npc/metropolice/vo/(v100) on1 get11-44inboundcleaningup off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT5 npc/overwatch/radiovoice/(v100) on1, on1, on1, on3 attentionyouhavebeenchargedwith V_RNDCHARGEP, preparetoreceiveverdict V_RNDJUDGEP off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT6 npc/overwatch/radiovoice/(v100) on1, on1, on1, on3 attention V_G2_SUSPECT_MAP__P, prepareforfinalsentencing off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT7 npc/overwatch/radiovoice/(v100) on1, on1, on1, on3 youarechargedwithterminal, completesentencingatwill off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_PLAYERHIT8 npc/overwatch/radiovoice/(v100) on1, on1, on1, on3 attention V_G2_SUSPECT_MAP__P, youarejudgedguilty, allunitsdeliverterminalverdict off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// +// Taking cover +// + +// Taking cover because I have no ammo +METROPOLICE_COVER_NO_AMMO0 npc/metropolice/vo/(v100) on1 backmeupImout off1 {Len 1.5} +//METROPOLICE_COVER_NO_AMMO1 npc/metropolice/vo/(v100) on1 noverdictslefttakingcover off4 + +// Taking cover because I have low ammo +METROPOLICE_COVER_LOW_AMMO0 npc/metropolice/vo/(v100) on1 runninglowonverdicts off1 {Len 1.5} + +// Taking cover because I have taken heavy damage recently + +METROPOLICE_COVER_HEAVY_DAMAGE0 npc/metropolice/vo/(v80) on1 officerunderfiretakingcover off1 {Len 1.5} +METROPOLICE_COVER_HEAVY_DAMAGE1 npc/metropolice/vo/(v80) on1 officerneedsassistance off4 {Len 1.5} +METROPOLICE_COVER_HEAVY_DAMAGE2 npc/metropolice/vo/(v80) on1 takecover {Len 1.5} +METROPOLICE_COVER_HEAVY_DAMAGE3 npc/metropolice/vo/(v80 p110) on1 movingtocover {Len 1.5} +METROPOLICE_COVER_HEAVY_DAMAGE4 npc/metropolice/vo/(v80) on2 off1 {Len 1.5} +METROPOLICE_COVER_HEAVY_DAMAGE5 npc/metropolice/vo/(v80) on1 off3 {Len 1.5} +// METROPOLICE_COVER_HEAVY_DAMAGE3 npc/metropolice/vo/(v100) on1 V_MYNAMEP needsmedical11-99 off4 {Len 1.5} + +// +// Lost/refound enemy +// + +// (UNDONE?) I lost my enemy under 10 seconds ago +METROPOLICE_LOST_SHORT0 npc/metropolice/vo/(v60) on1 V_G2_SUSPECT_MAP__P hidinglastseenatrange V_DISTP meters off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_SHORT1 npc/metropolice/vo/(v60) on2 sweepingforsuspect off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_SHORT2 npc/overwatch/radiovoice/(v50) on3 switchcomtotac3, reportplease off4 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// (UNDONE?) I lost my enemy over 10 seconds ago +METROPOLICE_LOST_LONG0 npc/metropolice/vo/(v60) on1 allunitsreportlocationsuspect off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_LONG1 npc/metropolice/vo/(v60) on1 V_MYNAMEP V_MYNUMP nocontact off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_LONG2 npc/metropolice/vo/(v60) on2 cpweneedtoestablishaperimeterat V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_LONG3 npc/metropolice/vo/(v60) on1 V_MYNAMEP V_MYNUMP utlsuspect off1 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_LONG4 npc/overwatch/radiovoice/(v60) on3 allunitsat V_G1_LOCATION_MAP__P V_G3_NUMBP, beginscanning10-0 off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} +METROPOLICE_LOST_LONG5 npc/overwatch/radiovoice/(v60) on3 switchtotac5reporttocp off2 {Len 1.5 closecaption NPC_Combine.RadioChatter} + +// (UNDONE?) Just found enemy after lost long +METROPOLICE_REFIND_ENEMY0 npc/metropolice/vo/(v100) on1 supsecthasmovednowto V_G1_LOCATION_MAP__P V_GRIDXP off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_REFIND_ENEMY1 npc/metropolice/vo/(v100) on1 thereheis off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_REFIND_ENEMY2 npc/metropolice/vo/(v100) on1 therehegoeshesat V_DISTP meters off1 {Len 1.5 closecaption NPC_Combine.Alert} + +// +// Monster Alert - first contact and I'm the squad leader +// + +METROPOLICE_MONST0 npc/metropolice/vo/(v100) on1 outbreak V_RNDNUMP V_RNDACTP off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST1 npc/metropolice/vo/(v100) on1 V_RNDACTP V_RNDNUMP off1 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_PLAYER0 npc/metropolice/vo/(v100) on1 V_G2_SUSPECT_MAP__P matchonapblikeness off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER1 npc/metropolice/vo/(v100) on1 confirmpriority1sighted off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER2 npc/metropolice/vo/(v100) on2 allunitsrespondcode3, V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER3 npc/metropolice/vo/(v100) on1 V_G2_SUSPECT_MAP__P location V_G1_LOCATION_MAP__P V_G3_NUMBP off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER4 npc/metropolice/vo/(v100) on1 designatesuspectas V_G2_SUSPECT_MAP__P allunitscode2 off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER5 npc/metropolice/vo/(v100) on2 thereheis V_DISTP meters off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER6 npc/metropolice/vo/(v100) on2 contactwith243suspect, V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} + + +METROPOLICE_MONST_PLAYER_VEHICLE0 npc/metropolice/vo/(v100) on2 airwatchsubjectis505 off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER_VEHICLE1 npc/metropolice/vo/(v100) on2 subjectis505 off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER_VEHICLE2 npc/metropolice/vo/(v100) on2 subjectisnowhighspeed off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PLAYER_VEHICLE3 npc/metropolice/vo/(v100) on2 Ivegot408hereatlocation V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_BUGS0 npc/metropolice/vo/(v100) on1 bugs off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_BUGS1 npc/metropolice/vo/(v100) on1 bugsontheloose off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_BUGS2 npc/metropolice/vo/(v100) on2 outbreak V_RNDNUMP converging off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_BUGS3 npc/metropolice/vo/(v100) on1 outlandbioticinhere off4 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_CITIZENS0 npc/metropolice/vo/(v100) on1 noncitizen outbreak off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_CITIZENS1 npc/metropolice/vo/(v100) on2 shotsfiredhostilemalignants off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_CITIZENS2 npc/metropolice/vo/(v100) on1 possible404here V_G1_LOCATION_MAP__P V_G3_NUMBP off3 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_CHARACTER0 npc/metropolice/vo/(v100) on1 contactwithpriority2 off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_CHARACTER1 npc/metropolice/vo/(v100) on2 priority2anticitizenhere off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_CHARACTER2 npc/metropolice/vo/(v100) on1 gotoneaccomplicehere off4 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_ZOMBIES0 npc/metropolice/vo/(v100) on1 freenecrotics, converging V_G1_LOCATION_MAP__P V_G3_NUMBP off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_ZOMBIES1 npc/metropolice/vo/(v100) on1 necrotics malignant location V_G1_LOCATION_MAP__P V_G3_NUMBP off4 {Len 1.5 closecaption NPC_Combine.Alert} + +METROPOLICE_MONST_PARASITES0 npc/metropolice/vo/(v100) on1 non-taggedviromeshere off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MONST_PARASITES1 npc/metropolice/vo/(v100) on1 looseparasitics off4 {Len 1.5 closecaption NPC_Combine.Alert} + +// +// I killed a monster - by type +// + +METROPOLICE_KILL_MONST0 npc/metropolice/vo/(v100) on1 ten91dcountis V_SEQG0_NBRP off1 {Len 1.5} +METROPOLICE_KILL_MONST1 npc/metropolice/vo/(v100) on1 tag10-91d V_SEQG0_NBRP off1 {Len 1.5} +METROPOLICE_KILL_MONST2 npc/metropolice/vo/(v100) on2 sterilize V_SEQG0_NBRP off4 {Len 1.5} + +METROPOLICE_KILL_BUGS0 npc/metropolice/vo/(v100) on1 tagonebug off1 {Len 1.5} +METROPOLICE_KILL_BUGS1 npc/metropolice/vo/(v100) on1 sterilize V_SEQG0_NBRP off1 {Len 1.5} + +METROPOLICE_KILL_PLAYER0 npc/metropolice/vo/(v100) on2 sentencedelivered off3 {Len 1.5} +METROPOLICE_KILL_PLAYER1 npc/metropolice/vo/(v100) on2 V_G2_SUSPECT_MAP__P ispassive off3 {Len 1.5} +METROPOLICE_KILL_PLAYER2 npc/metropolice/vo/(v100) on2 finalverdictadministered off3 {Len 1.5} +METROPOLICE_KILL_PLAYER3 npc/metropolice/vo/(v100) on2 protectioncomplete off3 {Len 1.5} +METROPOLICE_KILL_PLAYER4 npc/metropolice/vo/(v100) on2 sentencedelivered off3 {Len 1.5} +METROPOLICE_KILL_PLAYER5 npc/metropolice/vo/(v100) on2 classifyasdbthisblockready off3 {Len 1.5} +METROPOLICE_KILL_PLAYER6 npc/overwatch/radiovoice/(v100) on3 rewardnotice off2 {Len 1.5} +METROPOLICE_KILL_PLAYER7 npc/overwatch/radiovoice/(v100) on3 allunitsreturntocode12 off2 {Len 1.5} +METROPOLICE_KILL_PLAYER8 npc/overwatch/radiovoice/(v100) on3 finalverdictadministered, allunitsbeginwhitnesssterilization off2 {Len 1.5} +METROPOLICE_KILL_PLAYER9 npc/overwatch/radiovoice/(v100) on3 sociostabilizationrestored off2 {Len 1.5} + + +METROPOLICE_KILL_CITIZENS0 npc/metropolice/vo/(v100) on2 V_SEQG0_NBRP sentencedelivered off4 {Len 1.5} +METROPOLICE_KILL_CITIZENS1 npc/metropolice/vo/(v100) on2 V_SEQG0_NBRP expired off4 {Len 1.5} +METROPOLICE_KILL_CITIZENS2 npc/metropolice/vo/(v100) on2 V_SEQG0_NBRP malignant off1 {Len 1.5} +METROPOLICE_KILL_CITIZENS3 npc/metropolice/vo/(v100) on2 noncitizen expired off1 {Len 1.5} + +METROPOLICE_KILL_CHARACTER0 npc/metropolice/vo/(v100) on1 V_SEQG0_NBRP sentenced off1 {Len 1.5} +METROPOLICE_KILL_CHARACTER1 npc/metropolice/vo/(v100) on2 dbcountis V_SEQG0_NBRP off4 {Len 1.5} +METROPOLICE_KILL_CHARACTER2 npc/metropolice/vo/(v100) on1 suspend V_SEQG0_NBRP off1 {Len 1.5} + +METROPOLICE_KILL_ZOMBIES0 npc/metropolice/vo/(v100) on1 tagonenecrotic off1 {Len 1.5} +METROPOLICE_KILL_ZOMBIES1 npc/metropolice/vo/(v100) on1 sterilize V_SEQG0_NBRP off4 {Len 1.5} + +METROPOLICE_KILL_PARASITES0 npc/metropolice/vo/(v100) on2 tagoneparasitic off1 {Len 1.5} +METROPOLICE_KILL_PARASITES1 npc/metropolice/vo/(v100) on1 sterilize V_SEQG0_NBRP off1 {Len 1.5} + + +// +// Manhack sounds +// + +// Deploying a manhack +METROPOLICE_DEPLOY_MANHACK0 npc/metropolice/vo/(v90) on1 visceratordeployed off3 {Len 1.5} +METROPOLICE_DEPLOY_MANHACK1 npc/metropolice/vo/(v90) on1 tenzerovisceratorishunting off3 {Len 1.5} +//METROPOLICE_DEPLOY_MANHACK2 npc/metropolice/vo/(v90) on1 allunitsvisceratorisactive off4 {Len 1.5} + +// My manhack was killed +METROPOLICE_MANHACK_KILLED0 npc/metropolice/vo/(v80) on1 visceratorisoffgrid off3 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MANHACK_KILLED1 npc/metropolice/vo/(v80) on1 requestsecondaryviscerator off3 {Len 1.5 closecaption NPC_Combine.Alert} + +// +// Squad sounds +// + +// A squadmate died +METROPOLICE_MAN_DOWN0 npc/metropolice/vo/(v100) on1 wehavea10-108 off1 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MAN_DOWN1 npc/metropolice/vo/(v100) on1 V_WHODIEDP isdown off4 {Len 1.5 closecaption NPC_Combine.Alert} +METROPOLICE_MAN_DOWN2 npc/metropolice/vo/(v100) on1 V_WHODIEDP is10-108 off1 {Len 1.5 closecaption NPC_Combine.Alert} + +// My last squadmate died; I'm all that's left! +METROPOLICE_LAST_OF_SQUAD0 npc/metropolice/vo/(v100) on1 officerdowncode3tomy10-20 off1 {Len 1.5 closecaption NPC_Combine.Last} +METROPOLICE_LAST_OF_SQUAD1 npc/metropolice/vo/(v100) on1 officerdownIam10-99 off4 {Len 1.5 closecaption NPC_Combine.Last} +METROPOLICE_LAST_OF_SQUAD2 npc/metropolice/vo/(v100) on1 cpisoverrunwehavenocontainment off3 {Len 1.5 closecaption NPC_Combine.Last} +METROPOLICE_LAST_OF_SQUAD3 npc/overwatch/radiovoice/(v100) on3 engagingteamisnoncohesive, reinforcementteamscode3 off2 {Len 1.5 closecaption NPC_Combine.Last} + +// +// Danger sounds - by type +// +METROPOLICE_DANGER_GREN0 npc/metropolice/vo/(v100) on1 grenade {Len 1.5} +METROPOLICE_DANGER_GREN1 npc/metropolice/vo/(v100) on1 thatsagrenade {Len 1.5} +METROPOLICE_DANGER_GREN2 npc/metropolice/vo/(v100) on1 getdown {Len 1.5} + +METROPOLICE_DANGER_MANHACK0 npc/metropolice/vo/(v100) on1 lookoutrogueviscerator off4 {Len 1.5} +METROPOLICE_DANGER_MANHACK1 npc/metropolice/vo/(v100) on1 visceratorisoc off1 {Len 1.5} + +METROPOLICE_DANGER_VEHICLE0 npc/metropolice/vo/(v100) on1 shit {Len 1.5} +METROPOLICE_DANGER_VEHICLE1 npc/metropolice/vo/(v100) on1 watchit {Len 1.5} +METROPOLICE_DANGER_VEHICLE2 npc/metropolice/vo/(v100) on1 lookout {Len 1.5} + +METROPOLICE_DANGER0 npc/metropolice/vo/(v100) on1 moveit {Len 1.5} +METROPOLICE_DANGER1 npc/metropolice/vo/(v100) on1 lookout {Len 1.5} + +// +// Func_tank behavior +// + +// I'm moving to man a func_tank +METROPOLICE_FT_APPROACH0 npc/metropolice/vo/(v80) on1 V_MYNAMEP V_MYNUMP on1 movingtohardpoint off3 {Len 1.5 closecaption NPC_Combine.Coord} + +// I've just manned a func_tank +METROPOLICE_FT_MOUNT0 npc/metropolice/vo/(v80) on1 V_MYNAMEP V_MYNUMP on1 inpositionathardpoint off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_FT_MOUNT1 npc/metropolice/vo/(v80) on2 V_MYNAMEP V_MYNUMP on2 isathardpointreadytoprosecute off3 {Len 1.5 closecaption NPC_Combine.Coord} + +// I'm manning a func_tank and am scanning for enemies +METROPOLICE_FT_SCAN0 npc/metropolice/vo/(v80) on1 hardpointscanning off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_FT_SCAN1 npc/metropolice/vo/(v80) on2 sweepingforsuspect off4 {Len 1.5 closecaption NPC_Combine.Coord} + +// I've dismounted the func_tank +METROPOLICE_FT_DISMOUNT0 npc/metropolice/vo/(v80) on1 V_MYNAMEP V_MYNUMP dismountinghardpoint off3 {Len 1.5 closecaption NPC_Combine.Coord} + + +// +// Assault behavior +// + +// I've hit my rally point, waiting to move out +METROPOLICE_AS_HIT_RALLY0 npc/metropolice/vo/(v70) on1 V_MYNAMEP V_MYNUMP inposition off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_HIT_RALLY1 npc/metropolice/vo/(v70) on2 V_MYNAMEP V_MYNUMP atcheckpoint off4 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_HIT_RALLY2 npc/metropolice/vo/(v70) on1 V_MYNAMEP V_MYNUMP on1 isreadytogo off1 {Len 1.5 closecaption NPC_Combine.Coord} + +// I've hit my assault point, waiting to move out +METROPOLICE_AS_HIT_ASSAULT0 npc/metropolice/vo/(v70) on1 V_MYNAMEP V_MYNUMP readytojudge off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_HIT_ASSAULT1 npc/metropolice/vo/(v70) on2 V_MYNAMEP V_MYNUMP inpositiononeready off4 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_HIT_ASSAULT2 npc/metropolice/vo/(v70) on1 V_MYNAMEP V_MYNUMP isgo off1 {Len 1.5 closecaption NPC_Combine.Coord} + +// I'm squad leader, ordering squad to move to rally point +METROPOLICE_AS_ADV_RALLY0 npc/metropolice/vo/(v70) on1 proceedtocheckpoints off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_ADV_RALLY1 npc/metropolice/vo/(v70) on2 allunitscloseonsuspect off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_ADV_RALLY2 npc/metropolice/vo/(v70) on1 allunitsmovein off4 {Len 1.5 closecaption NPC_Combine.Coord} + + +// I'm squad leader, ordering squad to move to assault point +METROPOLICE_AS_ADV_ASSAULT0 npc/metropolice/vo/(v100) on1 teaminpositionadvance off3 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_ADV_ASSAULT1 npc/metropolice/vo/(v100) on2 ptgoagain off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_AS_ADV_ASSAULT2 npc/metropolice/vo/(v100) on1 assaultpointsecureadvance off4 {Len 1.5 closecaption NPC_Combine.Coord} +// +// Standoff behavior +// + +// I'm squad leader telling squad to go into standoff +METROPOLICE_SO_BEGIN0 npc/metropolice/vo/(v100) on1 holdthisposition off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_SO_BEGIN1 npc/metropolice/vo/(v100) on2 lockyourposition off4 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_SO_BEGIN2 npc/metropolice/vo/(v100) on1 allunitsmaintainthiscp off4 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_SO_BEGIN3 npc/overwatch/radiovoice/(v100) on3 lockdownlocationsacrificecode V_RNDACTP V_RNDNUMP off2 {Len 1.5 closecaption NPC_Combine.Coord} + +// I'm squad leader telling squad to end standoff +METROPOLICE_SO_END0 npc/metropolice/vo/(v100) on1 cpiscompromised off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_SO_END1 npc/metropolice/vo/(v100) on1 establishnewcp off1 {Len 1.5 closecaption NPC_Combine.Coord} + +// I'm being forced to take cover +METROPOLICE_SO_FORCE_COVER0 npc/metropolice/vo/(v100) on1 officerunderfiretakingcover off4 {Len 1.5} +METROPOLICE_SO_FORCE_COVER1 npc/metropolice/vo/(v100) on2 movingtocover off4 {Len 1.5} +METROPOLICE_SO_FORCE_COVER2 npc/metropolice/vo/(v100) on1 takecover off1 {Len 1.5} + +// I'm peeking over cover to see if I can see the enemy +METROPOLICE_SO_PEEK0 npc/metropolice/vo/(v100) on1 goingtotakealook off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_SO_PEEK1 npc/metropolice/vo/(v100) on1 acquiringonvisual off4 {Len 1.5 closecaption NPC_Combine.Coord} + + +// +// First arrest encounter speech +// + +// First cop who finds you tells you to freeze +METROPOLICE_FREEZE0 npc/metropolice/vo/(v100) on1 holditrightthere off4 {Len 1.5} +METROPOLICE_FREEZE1 npc/metropolice/vo/(v100) on1 prepareforjudgement off4 {Len 1.5} + +// First cop then tells his buddies to come over +METROPOLICE_OVER_HERE0 npc/metropolice/vo/(v80) on1 movetoarrestpositions off3 {Len 1.5} +METROPOLICE_OVER_HERE1 npc/metropolice/vo/(v80) on2 positiontocontain off4 {Len 1.5} +METROPOLICE_OVER_HERE2 npc/metropolice/vo/(v80) on1 preparefor1015 off1 {Len 1.5} + +// First cop tells his buddies the player is fleeing if he does +METROPOLICE_HES_RUNNING0 npc/metropolice/vo/(v100) on1 hesrunning off1 {Len 1.5} +METROPOLICE_HES_RUNNING1 npc/metropolice/vo/(v100) on2 hesgone148 off4 {Len 1.5} + +// Other squad cops signal when they get in position +METROPOLICE_ARREST_IN_POS0 npc/metropolice/vo/(v80) on1 V_MYNAMEP V_MYNUMP, inposition off1 {Len 1.5 closecaption NPC_Combine.Coord} +METROPOLICE_ARREST_IN_POS1 npc/metropolice/vo/(v80) on2 V_MYNAMEP V_MYNUMP, readytoprosecute off3 {Len 1.5 closecaption NPC_Combine.Coord} + +// First cop tells his buddies to fire once they are all in position +METROPOLICE_TAKE_HIM_DOWN0 npc/overwatch/radiovoice/(v100) on3 allunitsdeliverterminalverdict off2 {Len 2.5 closecaption NPC_Combine.Coord} +METROPOLICE_TAKE_HIM_DOWN1 npc/overwatch/radiovoice/(v100) on3 allunitsverdictcodeis V_RNDJUDGEP off2 {Len 2.5 closecaption NPC_Combine.Coord} +METROPOLICE_TAKE_HIM_DOWN2 npc/overwatch/radiovoice/(v100) on3 suspectmalignantverdictcodeis V_RNDJUDGEP off2 {Len 2.5 closecaption NPC_Combine.Coord} + + +// Cop is hit by physics object thrown by player (not with physcannon) + +METROPOLICE_HIT_BY_PHYSOBJECT0 on1 preparingtojudge10-107 off1 {Len 1.5} +METROPOLICE_HIT_BY_PHYSOBJECT1 on1 movebackrightnow off1 {Len 1.5} +METROPOLICE_HIT_BY_PHYSOBJECT2 on1 holditrightthere off1 {Len 1.5} +METROPOLICE_HIT_BY_PHYSOBJECT3 on1 V_MYNAMEP V_MYNUMP hasmalcompliant off1 {Len 1.5} +METROPOLICE_HIT_BY_PHYSOBJECT4 on1 malcompliant10107my1020 off1 {Len 1.5} + + +//----------------------------------------------------------------------------- +// METROPOLICE ENDS HERE +//----------------------------------------------------------------------------- + + + +// HEV Suit + +// powerup + +HEV_AAx hl1/fvox/bell + +//HEV_logon, powerarmor_on, atmospherics_on,vitalsigns_on, automedic_on, weaponselect_on, munitionview_on, communications_on, safe_day {Len 41.76} + +//HEV_A0 hl1/fvox/bell, HEV_logon {Len 11.07} + +//HEV_A1 hl1/fvox/blip blip(p130) powermove_on {Len 3.71} +//HEV_A2 hl1/fvox/blip blip powerarmor_on {Len 4.42} +//HEV_A3 hl1/fvox/blip blip(p130) atmospherics_on {Len 4.41} +//HEV_A4 hl1/fvox/blip blip vitalsigns_on boop, boop, boop {Len 5.28} +//HEV_A5 hl1/fvox/blip blip(p130) munitionview_on {Len 3.84} +//HEV_A6 hl1/fvox/blip blip communications_on {Len 3.59} +//HEV_A7 hl1/fvox/blip blip(p70) weaponselect_on {Len 3.97} +//HEV_A8 hl1/fvox/blip blip(p70) automedic_on {Len 3.77} +//HEV_A9 hl1/fvox/fuzz power_level_is onehundred percent {Len 4.14} +//HEV_A10 hl1/fvox/safe_day, bell {Len 3.66} + +// medical +HEV_DEAD0 hl1/fvox/beep beep, beep beep, beep, beep, flatline {Len 6.29 closecaption HEV.Flatline} +HEV_DEAD1 hl1/fvox/beep beep, beep beep, beep, flatline {Len 5.82 closecaption HEV.Flatline} + +HEV_MED0 hl1/fvox/(p140) boop, boop, boop, (p100) innsuficient_medical {Len 1.41 closecaption HEV.insufficient_medical} +HEV_MED1 hl1/fvox/(p140) boop, boop, boop, (p100) automedic_on {Len 4.92 closecaption HEV.automedic_on} +HEV_MED2 hl1/fvox/(p140) boop, boop, boop, (p100) administering_medical {Len 1.41 closecaption HEV.administering_medical} + +HEV_HEAL0 hl1/fvox/(p140) boop, boop, boop, (p100) wound_sterilized, blip(p130 v50), blip(p130 v40), hiss, morphine_shot {Len 7.03 closecaption HEV.sterilized_morphine} +HEV_HEAL1 hl1/fvox/(p140) boop, boop, boop, (p100) torniquette_applied, bleeding_stopped {Len 7.03 closecaption HEV.torni_bleed} +HEV_HEAL2 hl1/fvox/(p140) boop, boop, boop, (p100) bleeding_stopped {Len 3.66 closecaption HEV.bleeding_stopped} +HEV_HEAL3 hl1/fvox/(p140) boop, boop, boop, (p100) blood_plasma {Len 4.02 closecaption HEV.blood_plasma} +HEV_HEAL4 hl1/fvox/(p140) boop, boop, boop, (p100) hiss, antitoxin_shot {Len 4.38 closecaption HEV.antitoxin_shot} +HEV_HEAL5 hl1/fvox/(p140) boop, boop, boop, (p100) hiss, antidote_shot {Len 4.17 closecaption HEV.antidote_shot} +HEV_HEAL6 hl1/fvox/(p140) boop, boop, boop, (p100) hiss, wound_sterilized {Len 4.16 closecaption HEV.wound_sterilized} +HEV_HEAL7 hl1/fvox/(p140) boop, boop, boop, (p100) hiss, morphine_shot {Len 4.16 closecaption HEV.morphine_shot} +HEV_HEAL8 hl1/fvox/(p140) boop, boop, boop, (p100) medical_repaired {Len 4.17 closecaption HEV.medical_repaired} + + +HEV_DMG0 hl1/fvox/(p160) boop, boop, boop, (p100) minor_lacerations {Len 4.09 closecaption HEV.minor_lacerations} +HEV_DMG1 hl1/fvox/(p160) boop, boop, boop, (p100) major_lacerations {Len 4.19 closecaption HEV.major_lacerations} +HEV_DMG2 hl1/fvox/(p160) boop, boop, boop, (p100) internal_bleeding {Len 3.64 closecaption HEV.internal_bleeding} +HEV_DMG3 hl1/fvox/(p160) boop, boop, boop, (p100) blood_toxins {Len 5.04 closecaption HEV.blood_toxins} +HEV_DMG4 hl1/fvox/(p160) boop, boop, boop, (p100) minor_fracture {Len 3.67 closecaption HEV.minor_fracture} +HEV_DMG5 hl1/fvox/(p160) boop, boop, boop, (p100) major_fracture {Len 3.67 closecaption HEV.major_fracture} +HEV_DMG6 hl1/fvox/(p160) boop, boop, boop, (p100) blood_loss {Len 3.39 closecaption HEV.blood_loss} +HEV_DMG7 hl1/fvox/(p140) boop, boop, boop, (p100) seek_medic {Len 3.92 closecaption HEV.seek_medic} + + + +HEV_HLTH0 hl1/fvox/(p120) beep, beep, (p100) health_dropping {Len 4.31 closecaption HEV.health_dropping} +HEV_HLTH1 hl1/fvox/(p120) beep, beep, (p100) health_dropping2 {Len 3.68 closecaption HEV.health_dropping2} +HEV_HLTH2 hl1/fvox/(p120) beep, beep, beep, (p100) health_critical {Len 4.32 closecaption HEV.health_critical} +HEV_HLTH3 hl1/fvox/(p120) beep, beep, beep, (p100) near_death {Len 4.77 closecaption HEV.near_death} +HEV_HLTH4 hl1/fvox/(p140) beep, beep, (p100) health_dropping2, evacuate_area {Len 5.93 closecaption HEV.health2_evac} +HEV_HLTH5 hl1/fvox/(p140) beep, beep, beep, (p100) health_critical, evacuate_area {Len 6.52 closecaption HEV.health_crit_evac} +HEV_HLTH6 hl1/fvox/(p140) beep, beep, beep, (p100) near_death, evacuate_area immediately {Len 8.22 closecaption HEV.near_death_evac} + + +HEV_SHOCK hl1/fvox/(p120) beep, beep, (p100) warning, shock_damage {Len 4.05 closecaption HEV.shock_damage} +HEV_FIRE hl1/fvox/(p120) beep, beep, (p100) warning, heat_damage {Len 4.77 closecaption HEV.heat_damage} + +// items +HEV_AIM_ON hl1/fvox/blip targetting_system activated {Len 4.02 closecaption HEV.targetting_system_on} +HEV_AIM_OFF hl1/fvox/blip targetting_system deactivated {Len 4.27 closecaption HEV.targetting_system_off} +HEV_BATTERY hl1/fvox/blip get_battery acquired {Len 0.92} +HEV_MEDKIT hl1/fvox/blip get_medkit(v80) {Len 0.11} + +HEV_PISTOL hl1/fvox/blip get_pistol acquired {Len 0.92} +HEV_SHOTGUN hl1/fvox/blip get_shotgun {Len 0.11} +HEV_GRENADE hl1/fvox/blip get_grenade acquired {Len 0.92} +HEV_ASSAULT hl1/fvox/blip get_assault acquired {Len 0.92} +HEV_44PISTOL hl1/fvox/blip get_44pistol acquired {Len 0.92} +HEV_RPG hl1/fvox/blip get_rpg acquired {Len 0.92} +HEV_SATCHEL hl1/fvox/blip get_satchel acquired {Len 0.92} +HEV_TRIPMINE hl1/fvox/blip get_tripmine acquired {Len 0.92} +HEV_HORNET hl1/fvox/blip get_alien_wpn {Len 0.11} +HEV_SQUEEK hl1/fvox/blip get_alien_wpn {Len 0.11} +HEV_EGON hl1/fvox/blip get_egon acquired {Len 0.92} +HEV_GAUSS hl1/fvox/blip get_gauss acquired {Len 0.92} +HEV_XBOW hl1/fvox/blip get_crossbow acquired {Len 0.92} + +HEV_9MM hl1/fvox/blip get_9mmclip acquired {Len 0.92} +HEV_44AMMO hl1/fvox/blip get_44ammo acquired {Len 0.92} +HEV_BUCKSHOT hl1/fvox/blip get_buckshot acquired {Len 0.92} +HEV_BOLTS hl1/fvox/blip get_bolts acquired {Len 0.92} +HEV_RPGAMMO hl1/fvox/blip get_rpgammo acquired {Len 0.92} +HEV_AGRENADE hl1/fvox/blip get_assaultgren acquired {Len 0.92} +HEV_EGONPOWER hl1/fvox/blip get_egonpower acquired {Len 0.92} + +// time + +//HEV_C1t hl1/fvox/bell time_is_now one AM +//HEV_C13t hl1/fvox/bell time_is_now one PM + +// power levels + +HEV_D00 hl1/fvox/fuzz fuzz(p130), power_restored {Len 2.12 closecaption HEV.power_restored} +HEV_D01 hl1/fvox/fuzz fuzz(p80), hev_shutdown {Len 4.99 closecaption HEV.hev_shutdown} + +HEV_0P hl1/fvox/fuzz fuzz, power_below five percent {Len 6.35} +HEV_1P hl1/fvox/fuzz fuzz, power_restored(e30), ten percent {Len 2.75} +HEV_2P hl1/fvox/fuzz fuzz, power_restored(e30), fifteen percent {Len 3.15} +HEV_3P hl1/fvox/fuzz fuzz, power_restored(e30), twenty percent {Len 2.99} +HEV_4P hl1/fvox/fuzz fuzz, power_restored(e30), twenty five percent {Len 3.87} +HEV_5P hl1/fvox/fuzz fuzz, power_restored(e30), thirty percent {Len 3.04} +HEV_6P hl1/fvox/fuzz fuzz, power_restored(e30), thirty five percent {Len 3.91} +HEV_7P hl1/fvox/fuzz fuzz, power_restored(e30), fourty percent {Len 3.07} +HEV_8P hl1/fvox/fuzz fuzz, power_restored(e30), fourty five percent {Len 3.95} +HEV_9P hl1/fvox/fuzz fuzz, power_restored(e30), fifty percent {Len 3.17} +HEV_10P hl1/fvox/fuzz fuzz, power_restored(e30), fifty five percent {Len 4.05} +HEV_11P hl1/fvox/fuzz fuzz, power_restored(e30), sixty percent {Len 3.16} +HEV_12P hl1/fvox/fuzz fuzz, power_restored(e30), sixty five percent {Len 4.04} +HEV_13P hl1/fvox/fuzz fuzz, power_restored(e30), seventy percent {Len 3.12} +HEV_14P hl1/fvox/fuzz fuzz, power_restored(e30), seventy five percent {Len 4.00} +HEV_15P hl1/fvox/fuzz fuzz, power_restored(e30), eighty percent {Len 2.88} +HEV_16P hl1/fvox/fuzz fuzz, power_restored(e30), eighty five percent {Len 3.76} +HEV_17P hl1/fvox/fuzz fuzz, power_restored(e30), ninety percent {Len 3.12} +HEV_18P hl1/fvox/fuzz fuzz, power_restored(e30), ninety five percent {Len 4.00} +HEV_19P hl1/fvox/fuzz fuzz, power_level_is onehundred percent {Len 4.62} + +// weapon/ammo + +HEV_AMO0 hl1/fvox/blip ammo_depleted {Len 2.16 closecaption HEV.ammo_depleted} + +// suit + +HEV_V0 hl1/fvox/blip, voice_on {Len 3.17} +HEV_V1 hl1/fvox/blip, voice_off {Len 3.06} + + +HEV_E0 hl1/fvox/buzz buzz, armor_gone {Len 2.95 closecaption HEV.armor_gone} +HEV_E1 hl1/fvox/buzz, armor_gone {Len 2.62 closecaption HEV.armor_gone} +HEV_E2 hl1/fvox/buzz, hev_critical_fail {Len 4.75 closecaption HEV.hev_critical_fail} +HEV_E3 hl1/fvox/buzz, hev_general_fail {Len 3.22 closecaption HEV.hev_general_fail} +HEV_E4 hl1/fvox/buzz, hev_damage {Len 3.53 closecaption HEV.hev_damage} +HEV_E5 hl1/fvox/buzz, powermove_overload {Len 4.98 closecaption HEV.powermove_overload} + +// time remaining countdown + +//HEV_F10t hl1/fvox/bell time_remaining ten seconds +//HEV_F15t hl1/fvox/bell time_remaining fifteen seconds +//HEV_F20t hl1/fvox/bell time_remaining twenty seconds +//HEV_F30t hl1/fvox/bell time_remaining thirty seconds + +// detections + +HEV_DET0 hl1/fvox/blip blip blip, biohazard_detected {Len 3.67 closecaption HEV.biohazard_detected} +HEV_DET1 hl1/fvox/blip blip blip, chemical_detected {Len 4.33 closecaption HEV.chemical_detected} +HEV_DET2 hl1/fvox/blip blip blip, radiation_detected {Len 5.08 closecaption HEV.radiation_detected} +HEV_DET3 hl1/fvox/blip blip blip, bio_reading {Len 2.93 closecaption HEV.bio_reading} +HEV_DET4 hl1/fvox/blip blip blip, antitoxin_shot(e50), onehundred percent {Len 3.67 closecaption HEV.biohazard_detected} +HEV_DET5 hl1/fvox/blip blip blip, antitoxin_shot(e25) radiation_detected(e50), onehundred percent {Len 5.37 closecaption HEV.radiation_detected} + +//HEV_GR0r hl1/fvox/range twenty meters(t60) +//HEV_GR1r hl1/fvox/range nineteen meters +//HEV_GR2r hl1/fvox/range eighteen meters + + + diff --git a/mp/game/dab/scripts/sfm/animset/rig_biped_da.py b/mp/game/dab/scripts/sfm/animset/rig_biped_da.py new file mode 100755 index 000000000..5483113ff --- /dev/null +++ b/mp/game/dab/scripts/sfm/animset/rig_biped_da.py @@ -0,0 +1,459 @@ +import vs + +#================================================================================================== +def AddValidObjectToList( objectList, obj ): + if ( obj != None ): objectList.append( obj ) + + +#================================================================================================== +def HideControlGroups( rig, rootGroup, *groupNames ): + for name in groupNames: + group = rootGroup.FindChildByName( name, False ) + if ( group != None ): + rig.HideControlGroup( group ) + + +#================================================================================================== +# Create the reverse foot control and operators for the foot on the specified side +#================================================================================================== +def CreateReverseFoot( controlName, sideName, gameModel, animSet, shot, helperControlGroup, footControlGroup ) : + + # Cannot create foot controls without heel position, so check for that first + heelAttachName = "pvt_heel_" + sideName + if ( gameModel.FindAttachment( heelAttachName ) == 0 ): + print "Could not create foot control " + controlName + ", model is missing heel attachment point: " + heelAttachName; + return None + + footRollDefault = 0.5 + rotationAxis = vs.Vector( 0, 0, 1 ) + + # Construct the name of the dag nodes of the foot and toe for the specified side + footName = "rig_foot_" + sideName + toeName = "rig_toe_" + sideName + + # Get the world space position and orientation of the foot and toe + footPos = sfm.GetPosition( footName ) + footRot = sfm.GetRotation( footName ) + toePos = sfm.GetPosition( toeName ) + + # Setup the reverse foot hierarchy such that the foot is the parent of all the foot transforms, the + # reverse heel is the parent of the heel, so it can be used for rotations around the ball of the + # foot that will move the heel, the heel is the parent of the foot IK handle so that it can perform + # rotations around the heel and move the foot IK handle, resulting in moving all the foot bones. + # root + # + rig_foot_R + # + rig_knee_R + # + rig_reverseHeel_R + # + rig_heel_R + # + rig_footIK_R + + + # Construct the reverse heel joint this will be used to rotate the heel around the toe, and as + # such is positioned at the toe, but using the rotation of the foot which will be its parent, + # so that it has no local rotation once parented to the foot. + reverseHeelName = "rig_reverseHeel_" + sideName + reverseHeelDag = sfm.CreateRigHandle( reverseHeelName, pos=toePos, rot=footRot, rotControl=False ) + sfmUtils.Parent( reverseHeelName, footName, vs.REPARENT_LOGS_OVERWRITE ) + + + + # Construct the heel joint, this will be used to rotate the foot around the back of the heel so it + # is created at the heel location (offset from the foot) and also given the rotation of its parent. + heelName = "rig_heel_" + sideName + vecHeelPos = gameModel.ComputeAttachmentPosition( heelAttachName ) + heelPos = [ vecHeelPos.x, vecHeelPos.y, vecHeelPos.z ] + heelRot = sfm.GetRotation( reverseHeelName ) + heelDag = sfm.CreateRigHandle( heelName, pos=heelPos, rot=heelRot, posControl=True, rotControl=False ) + sfmUtils.Parent( heelName, reverseHeelName, vs.REPARENT_LOGS_OVERWRITE ) + + # Create the ik handle which will be used as the target for the ik chain for the leg + ikHandleName = "rig_footIK_" + sideName + ikHandleDag = sfmUtils.CreateHandleAt( ikHandleName, footName ) + sfmUtils.Parent( ikHandleName, heelName, vs.REPARENT_LOGS_OVERWRITE ) + + # Create an orient constraint which causes the toe's orientation to match the foot's orientation + footRollControlName = controlName + "_" + sideName + toeOrientTarget = sfm.OrientConstraint( footName, toeName, mo=True, controls=False ) + footRollControl, footRollValue = sfmUtils.CreateControlledValue( footRollControlName, "value", vs.AT_FLOAT, footRollDefault, animSet, shot ) + + # Create the expressions to re-map the footroll slider value for use in the constraint and rotation operators + toeOrientExprName = "expr_toeOrientEnable_" + sideName + toeOrientExpr = sfmUtils.CreateExpression( toeOrientExprName, "inrange( footRoll, 0.5001, 1.0 )", animSet ) + toeOrientExpr.SetValue( "footRoll", footRollDefault ) + + toeRotateExprName = "expr_toeRotation_" + sideName + toeRotateExpr = sfmUtils.CreateExpression( toeRotateExprName, "max( 0, (footRoll - 0.5) ) * 140", animSet ) + toeRotateExpr.SetValue( "footRoll", footRollDefault ) + + heelRotateExprName = "expr_heelRotation_" + sideName + heelRotateExpr = sfmUtils.CreateExpression( heelRotateExprName, "max( 0, (0.5 - footRoll) ) * -100", animSet ) + heelRotateExpr.SetValue( "footRoll", footRollDefault ) + + # Create a connection from the footroll value to all of the expressions that require it + footRollConnName = "conn_footRoll_" + sideName + footRollConn = sfmUtils.CreateConnection( footRollConnName, footRollValue, "value", animSet ) + footRollConn.AddOutput( toeOrientExpr, "footRoll" ) + footRollConn.AddOutput( toeRotateExpr, "footRoll" ) + footRollConn.AddOutput( heelRotateExpr, "footRoll" ) + + # Create the connection from the toe orientation enable expression to the target weight of the + # toe orientation constraint, this will turn the constraint on an off based on the footRoll value + toeOrientConnName = "conn_toeOrientExpr_" + sideName; + toeOrientConn = sfmUtils.CreateConnection( toeOrientConnName, toeOrientExpr, "result", animSet ) + toeOrientConn.AddOutput( toeOrientTarget, "targetWeight" ) + + # Create a rotation constraint to drive the toe rotation and connect its input to the + # toe rotation expression and connect its output to the reverse heel dag's orientation + toeRotateConstraintName = "rotationConstraint_toe_" + sideName + toeRotateConstraint = sfmUtils.CreateRotationConstraint( toeRotateConstraintName, rotationAxis, reverseHeelDag, animSet ) + + toeRotateExprConnName = "conn_toeRotateExpr_" + sideName + toeRotateExprConn = sfmUtils.CreateConnection( toeRotateExprConnName, toeRotateExpr, "result", animSet ) + toeRotateExprConn.AddOutput( toeRotateConstraint, "rotations", 0 ); + + # Create a rotation constraint to drive the heel rotation and connect its input to the + # heel rotation expression and connect its output to the heel dag's orientation + heelRotateConstraintName = "rotationConstraint_heel_" + sideName + heelRotateConstraint = sfmUtils.CreateRotationConstraint( heelRotateConstraintName, rotationAxis, heelDag, animSet ) + + heelRotateExprConnName = "conn_heelRotateExpr_" + sideName + heelRotateExprConn = sfmUtils.CreateConnection( heelRotateExprConnName, heelRotateExpr, "result", animSet ) + heelRotateExprConn.AddOutput( heelRotateConstraint, "rotations", 0 ) + + if ( helperControlGroup != None ): + sfmUtils.AddDagControlsToGroup( helperControlGroup, reverseHeelDag, ikHandleDag, heelDag ) + + if ( footControlGroup != None ): + footControlGroup.AddControl( footRollControl ) + + return ikHandleDag + + +#================================================================================================== +# Compute the direction from boneA to boneB +#================================================================================================== +def ComputeVectorBetweenBones( boneA, boneB, scaleFactor ): + + vPosA = vs.Vector( 0, 0, 0 ) + boneA.GetAbsPosition( vPosA ) + + vPosB = vs.Vector( 0, 0, 0 ) + boneB.GetAbsPosition( vPosB ) + + vDir = vs.Vector( 0, 0, 0 ) + vs.mathlib.VectorSubtract( vPosB, vPosA, vDir ) + vDir.NormalizeInPlace() + + vScaledDir = vs.Vector( 0, 0, 0 ) + vs.mathlib.VectorScale( vDir, scaleFactor, vScaledDir ) + + return vScaledDir + + +#================================================================================================== +# Build a simple ik rig for the currently selected animation set +#================================================================================================== +def BuildRig(): + + # Get the currently selected animation set and shot + shot = sfm.GetCurrentShot() + animSet = sfm.GetCurrentAnimationSet() + gameModel = animSet.gameModel + rootGroup = animSet.GetRootControlGroup() + + # Start the biped rig to which all of the controls and constraints will be added + rig = sfm.BeginRig( "rig_biped_" + animSet.GetName() ); + if ( rig == None ): + return + + # Change the operation mode to passthrough so changes chan be made temporarily + sfm.SetOperationMode( "Pass" ) + + # Move everything into the reference pose + sfm.SelectAll() + sfm.SetReferencePose() + + #============================================================================================== + # Find the dag nodes for all of the bones in the model which will be used by the script + #============================================================================================== + boneRoot = sfmUtils.FindFirstDag( [ "RootTransform" ], True ) + bonePelvis = sfmUtils.FindFirstDag( [ "DABBiped.HipPlate", "ValveBiped.Bip01_Pelvis", "Bip01_Pelvis", "bip_pelvis" ], True ) + boneSpine0 = sfmUtils.FindFirstDag( [ "DABBiped.SpineCurve", "ValveBiped.Bip01_Spine", "Bip01_Spine", "bip_spine_0" ], True ) + boneSpine1 = sfmUtils.FindFirstDag( [ "DABBiped.SpineVertebra1", "ValveBiped.Bip01_Spine1", "Bip01_Spine1", "bip_spine_1" ], True ) + boneSpine2 = sfmUtils.FindFirstDag( [ "DABBiped.SpineVertebra2", "ValveBiped.Bip01_Spine2", "Bip01_Spine2", "bip_spine_2" ], True ) + boneSpine3 = sfmUtils.FindFirstDag( [ "DABBiped.ChestBone", "ValveBiped.Bip01_Spine3", "Bip01_Spine3", "bip_spine_3", "ValveBiped.Bip01_Spine4" ], True ) + boneNeck = sfmUtils.FindFirstDag( [ "DABBiped.Neck", "ValveBiped.Bip01_Neck", "Bip01_Neck", "bip_neck_0", "bip_neck", "ValveBiped.Bip01_Neck1" ], True ) + boneHead = sfmUtils.FindFirstDag( [ "DABBiped.Head", "ValveBiped.Bip01_Head", "Bip01_Head", "bip_head", "ValveBiped.Bip01_Head1" ], True ) + + boneUpperLegR = sfmUtils.FindFirstDag( [ "DABBiped.RThigh", "ValveBiped.Bip01_R_Thigh", "Bip01_R_Thigh", "bip_hip_R" ], True ) + boneLowerLegR = sfmUtils.FindFirstDag( [ "DABBiped.RShin", "ValveBiped.Bip01_R_Calf", "Bip01_R_Calf", "bip_knee_R" ], True ) + boneFootR = sfmUtils.FindFirstDag( [ "DABBiped.RFootBone1", "ValveBiped.Bip01_R_Foot", "Bip01_R_Foot", "bip_foot_R" ], True ) + boneToeR = sfmUtils.FindFirstDag( [ "DABBiped.RFootBone3", "ValveBiped.Bip01_R_Toe0", "Bip01_R_Toe0", "bip_toe_R" ], True ) + boneCollarR = sfmUtils.FindFirstDag( [ "DABBiped.RShoulder", "ValveBiped.Bip01_R_Clavicle", "Bip01_R_Clavicle", "bip_collar_R" ], True ) + boneUpperArmR = sfmUtils.FindFirstDag( [ "DABBiped.RBicep", "ValveBiped.Bip01_R_UpperArm", "Bip01_R_UpperArm", "bip_upperArm_R" ], True ) + boneLowerArmR = sfmUtils.FindFirstDag( [ "DABBiped.RForearm", "ValveBiped.Bip01_R_Forearm", "Bip01_R_Forearm", "bip_lowerArm_R" ], True ) + boneHandR = sfmUtils.FindFirstDag( [ "DABBiped.RHand", "ValveBiped.Bip01_R_Hand", "Bip01_R_Hand", "bip_hand_R" ], True ) + + boneUpperLegL = sfmUtils.FindFirstDag( [ "DABBiped.LThigh", "ValveBiped.Bip01_L_Thigh", "Bip01_L_Thigh", "bip_hip_L" ], True ) + boneLowerLegL = sfmUtils.FindFirstDag( [ "DABBiped.LShin", "ValveBiped.Bip01_L_Calf", "Bip01_L_Calf", "bip_knee_L" ], True ) + boneFootL = sfmUtils.FindFirstDag( [ "DABBiped.LFootBone1", "ValveBiped.Bip01_L_Foot", "Bip01_L_Foot", "bip_foot_L" ], True ) + boneToeL = sfmUtils.FindFirstDag( [ "DABBiped.LFootBone3", "ValveBiped.Bip01_L_Toe0", "Bip01_L_Toe0", "bip_toe_L" ], True ) + boneCollarL = sfmUtils.FindFirstDag( [ "DABBiped.LShoulder", "ValveBiped.Bip01_L_Clavicle", "Bip01_L_Clavicle", "bip_collar_L" ], True ) + boneUpperArmL = sfmUtils.FindFirstDag( [ "DABBiped.LBicep", "ValveBiped.Bip01_L_UpperArm", "Bip01_L_UpperArm", "bip_upperArm_L" ], True ) + boneLowerArmL = sfmUtils.FindFirstDag( [ "DABBiped.LForearm", "ValveBiped.Bip01_L_Forearm", "Bip01_L_Forearm", "bip_lowerArm_L" ], True ) + boneHandL = sfmUtils.FindFirstDag( [ "DABBiped.LHand", "ValveBiped.Bip01_L_Hand", "Bip01_L_Hand", "bip_hand_L" ], True ) + + boneWeaponL = sfmUtils.FindFirstDag( [ "DABBiped.LHandWeapon" ], True ) + boneWeaponR = sfmUtils.FindFirstDag( [ "DABBiped.RHandWeapon" ], True ) + + #============================================================================================== + # Create the rig handles and constrain them to existing bones + #============================================================================================== + rigRoot = sfmUtils.CreateConstrainedHandle( "rig_root", boneRoot, bCreateControls=False ) + rigPelvis = sfmUtils.CreateConstrainedHandle( "rig_pelvis", bonePelvis, bCreateControls=False ) + rigSpine0 = sfmUtils.CreateConstrainedHandle( "rig_spine_0", boneSpine0, bCreateControls=False ) + rigSpine1 = sfmUtils.CreateConstrainedHandle( "rig_spine_1", boneSpine1, bCreateControls=False ) + rigSpine2 = sfmUtils.CreateConstrainedHandle( "rig_spine_2", boneSpine2, bCreateControls=False ) + rigChest = sfmUtils.CreateConstrainedHandle( "rig_chest", boneSpine3, bCreateControls=False ) + rigNeck = sfmUtils.CreateConstrainedHandle( "rig_neck", boneNeck, bCreateControls=False ) + rigHead = sfmUtils.CreateConstrainedHandle( "rig_head", boneHead, bCreateControls=False ) + + rigFootR = sfmUtils.CreateConstrainedHandle( "rig_foot_R", boneFootR, bCreateControls=False ) + rigToeR = sfmUtils.CreateConstrainedHandle( "rig_toe_R", boneToeR, bCreateControls=False ) + rigCollarR = sfmUtils.CreateConstrainedHandle( "rig_collar_R", boneCollarR, bCreateControls=False ) + rigHandR = sfmUtils.CreateConstrainedHandle( "rig_hand_R", boneHandR, bCreateControls=False ) + rigFootL = sfmUtils.CreateConstrainedHandle( "rig_foot_L", boneFootL, bCreateControls=False ) + rigToeL = sfmUtils.CreateConstrainedHandle( "rig_toe_L", boneToeL, bCreateControls=False ) + rigCollarL = sfmUtils.CreateConstrainedHandle( "rig_collar_L", boneCollarL, bCreateControls=False ) + rigHandL = sfmUtils.CreateConstrainedHandle( "rig_hand_L", boneHandL, bCreateControls=False ) + rigWeaponL = sfmUtils.CreateConstrainedHandle( "rig_weapon_L", boneWeaponL, bCreateControls=False ) + rigWeaponR = sfmUtils.CreateConstrainedHandle( "rig_weapon_R", boneWeaponR, bCreateControls=False ) + + + # Use the direction from the heel to the toe to compute the knee offsets, + # this makes the knee offset indpendent of the inital orientation of the model. + vKneeOffsetR = ComputeVectorBetweenBones( boneFootR, boneToeR, 10 ) + vKneeOffsetL = ComputeVectorBetweenBones( boneFootL, boneToeL, 10 ) + + + rigKneeR = sfmUtils.CreateOffsetHandle( "rig_knee_R", boneLowerLegR, vKneeOffsetR, bCreateControls=False ) + rigKneeL = sfmUtils.CreateOffsetHandle( "rig_knee_L", boneLowerLegL, vKneeOffsetL, bCreateControls=False ) + rigElbowR = sfmUtils.CreateOffsetHandle( "rig_elbow_R", boneLowerArmR, -vKneeOffsetR, bCreateControls=False ) + rigElbowL = sfmUtils.CreateOffsetHandle( "rig_elbow_L", boneLowerArmL, -vKneeOffsetL, bCreateControls=False ) + + # Create a helper handle which will remain constrained to the each foot position that can be used for parenting. + rigFootHelperR = sfmUtils.CreateConstrainedHandle( "rig_footHelper_R", boneFootR, bCreateControls=False ) + rigFootHelperL = sfmUtils.CreateConstrainedHandle( "rig_footHelper_L", boneFootL, bCreateControls=False ) + + # Create a list of all of the rig dags + allRigHandles = [ rigRoot, rigPelvis, rigSpine0, rigSpine1, rigSpine2, rigChest, rigNeck, rigHead, + rigCollarR, rigElbowR, rigHandR, rigKneeR, rigFootR, rigToeR, + rigCollarL, rigElbowL, rigHandL, rigKneeL, rigFootL, rigToeL, + rigWeaponL, rigWeaponR ]; + + + #============================================================================================== + # Generate the world space logs for the rig handles and remove the constraints + #============================================================================================== + sfm.ClearSelection() + sfmUtils.SelectDagList( allRigHandles ) + sfm.GenerateSamples() + sfm.RemoveConstraints() + + + #============================================================================================== + # Build the rig handle hierarchy + #============================================================================================== + sfmUtils.ParentMaintainWorld( rigPelvis, rigRoot ) + sfmUtils.ParentMaintainWorld( rigSpine0, rigPelvis ) + sfmUtils.ParentMaintainWorld( rigSpine1, rigSpine0 ) + sfmUtils.ParentMaintainWorld( rigSpine2, rigSpine1 ) + sfmUtils.ParentMaintainWorld( rigChest, rigSpine2 ) + sfmUtils.ParentMaintainWorld( rigNeck, rigChest ) + sfmUtils.ParentMaintainWorld( rigHead, rigNeck ) + + sfmUtils.ParentMaintainWorld( rigFootHelperR, rigRoot ) + sfmUtils.ParentMaintainWorld( rigFootHelperL, rigRoot ) + sfmUtils.ParentMaintainWorld( rigFootR, rigRoot ) + sfmUtils.ParentMaintainWorld( rigFootL, rigRoot ) + sfmUtils.ParentMaintainWorld( rigKneeR, rigFootR ) + sfmUtils.ParentMaintainWorld( rigKneeL, rigFootL ) + sfmUtils.ParentMaintainWorld( rigToeR, rigFootHelperR ) + sfmUtils.ParentMaintainWorld( rigToeL, rigFootHelperL ) + + sfmUtils.ParentMaintainWorld( rigCollarR, rigChest ) + sfmUtils.ParentMaintainWorld( rigElbowR, rigCollarR ) + sfmUtils.ParentMaintainWorld( rigHandR, rigRoot ) + sfmUtils.ParentMaintainWorld( rigCollarL, rigChest ) + sfmUtils.ParentMaintainWorld( rigElbowL, rigCollarL ) + sfmUtils.ParentMaintainWorld( rigHandL, rigRoot ) + + sfmUtils.ParentMaintainWorld( rigWeaponR, rigHandR ) + sfmUtils.ParentMaintainWorld( rigWeaponL, rigHandL ) + + # Create the hips control, this allows a pelvis rotation that does not effect the spine, + # it is only used for rotation so a position control is not created. Additionally add the + # new control to the selection so the that set default call operates on it too. + rigHips = sfmUtils.CreateHandleAt( "rig_hips", rigPelvis, False, True ) + sfmUtils.Parent( rigHips, rigPelvis, vs.REPARENT_LOGS_OVERWRITE ) + sfm.SelectDag( rigHips ) + + # Set the defaults of the rig transforms to the current locations. Defaults are stored in local + # space, so while the parent operation tries to preserve default values it is cleaner to just + # set them once the final hierarchy is constructed. + sfm.SetDefault() + + + #============================================================================================== + # Create the reverse foot controls for both the left and right foot + #============================================================================================== + rigLegsGroup = rootGroup.CreateControlGroup( "RigLegs" ) + rigHelpersGroup = rootGroup.CreateControlGroup( "RigHelpers" ) + rigHelpersGroup.SetVisible( False ) + rigHelpersGroup.SetSnappable( False ) + + footIKTargetR = rigFootR + footIkTargetL = rigFootL + + if ( gameModel != None ) : + footRollIkTargetR = CreateReverseFoot( "rig_footRoll", "R", gameModel, animSet, shot, rigHelpersGroup, rigLegsGroup ) + footRollIkTargetL = CreateReverseFoot( "rig_footRoll", "L", gameModel, animSet, shot, rigHelpersGroup, rigLegsGroup ) + if ( footRollIkTargetR != None ) : + footIKTargetR = footRollIkTargetR + if ( footRollIkTargetL != None ) : + footIkTargetL = footRollIkTargetL + + + #============================================================================================== + # Create constraints to drive the bone transforms using the rig handles + #============================================================================================== + + # The following bones are simply constrained directly to a rig handle + sfmUtils.CreatePointOrientConstraint( rigRoot, boneRoot ) + sfmUtils.CreatePointOrientConstraint( rigHips, bonePelvis ) + sfmUtils.CreatePointOrientConstraint( rigSpine0, boneSpine0 ) + sfmUtils.CreatePointOrientConstraint( rigSpine1, boneSpine1 ) + sfmUtils.CreatePointOrientConstraint( rigSpine2, boneSpine2 ) + sfmUtils.CreatePointOrientConstraint( rigChest, boneSpine3 ) + sfmUtils.CreatePointOrientConstraint( rigNeck, boneNeck ) + sfmUtils.CreatePointOrientConstraint( rigHead, boneHead ) + sfmUtils.CreatePointOrientConstraint( rigCollarR, boneCollarR ) + sfmUtils.CreatePointOrientConstraint( rigCollarL, boneCollarL ) + sfmUtils.CreatePointOrientConstraint( rigToeR, boneToeR ) + sfmUtils.CreatePointOrientConstraint( rigToeL, boneToeL ) + + # Create ik constraints for the arms and legs that will control the rotation of the hip / knee and + # upper arm / elbow joints based on the position of the foot and hand respectively. + sfmUtils.BuildArmLeg( rigKneeR, footIKTargetR, boneUpperLegR, boneFootR, True ) + sfmUtils.BuildArmLeg( rigKneeL, footIkTargetL, boneUpperLegL, boneFootL, True ) + sfmUtils.BuildArmLeg( rigElbowR, rigHandR, boneUpperArmR, boneHandR, True ) + sfmUtils.BuildArmLeg( rigElbowL, rigHandL, boneUpperArmL, boneHandL, True ) + + + #============================================================================================== + # Create handles for the important attachment points + #============================================================================================== + attachmentGroup = rootGroup.CreateControlGroup( "Attachments" ) + attachmentGroup.SetVisible( False ) + + sfmUtils.CreateAttachmentHandleInGroup( "pvt_heel_R", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_toe_R", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_outerFoot_R", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_innerFoot_R", attachmentGroup ) + + sfmUtils.CreateAttachmentHandleInGroup( "pvt_heel_L", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_toe_L", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_outerFoot_L", attachmentGroup ) + sfmUtils.CreateAttachmentHandleInGroup( "pvt_innerFoot_L", attachmentGroup ) + + + + #============================================================================================== + # Re-organize the selection groups + #============================================================================================== + rigBodyGroup = rootGroup.CreateControlGroup( "RigBody" ) + rigArmsGroup = rootGroup.CreateControlGroup( "RigArms" ) + + RightArmGroup = rootGroup.CreateControlGroup( "RightArm" ) + LeftArmGroup = rootGroup.CreateControlGroup( "LeftArm" ) + RightLegGroup = rootGroup.CreateControlGroup( "RightLeg" ) + LeftLegGroup = rootGroup.CreateControlGroup( "LeftLeg" ) + + sfmUtils.AddDagControlsToGroup( rigBodyGroup, rigRoot, rigPelvis, rigHips, rigSpine0, rigSpine1, rigSpine2, rigChest, rigNeck, rigHead ) + + rigArmsGroup.AddChild( RightArmGroup ) + rigArmsGroup.AddChild( LeftArmGroup ) + sfmUtils.AddDagControlsToGroup( RightArmGroup, rigHandR, rigElbowR, rigCollarR ) + sfmUtils.AddDagControlsToGroup( LeftArmGroup, rigHandL, rigElbowL, rigCollarL ) + + rigLegsGroup.AddChild( RightLegGroup ) + rigLegsGroup.AddChild( LeftLegGroup ) + sfmUtils.AddDagControlsToGroup( RightLegGroup, rigKneeR, rigFootR, rigToeR ) + sfmUtils.AddDagControlsToGroup( LeftLegGroup, rigKneeL, rigFootL, rigToeL ) + + sfmUtils.MoveControlGroup( "rig_footRoll_L", rigLegsGroup, LeftLegGroup ) + sfmUtils.MoveControlGroup( "rig_footRoll_R", rigLegsGroup, RightLegGroup ) + + + + sfmUtils.AddDagControlsToGroup( rigHelpersGroup, rigFootHelperR, rigFootHelperL ) + + # Set the control group visiblity, this is done through the rig so it can track which + # groups it hid, so they can be set back to being visible when the rig is detached. + HideControlGroups( rig, rootGroup, "Body", "Arms", "Legs", "Unknown", "Other", "Root" ) + + #Re-order the groups + fingersGroup = rootGroup.FindChildByName( "Fingers", False ) + rootGroup.MoveChildToBottom( rigBodyGroup ) + rootGroup.MoveChildToBottom( rigLegsGroup ) + rootGroup.MoveChildToBottom( rigArmsGroup ) + rootGroup.MoveChildToBottom( fingersGroup ) + + rightFingersGroup = rootGroup.FindChildByName( "RightFingers", True ) + if ( rightFingersGroup != None ): + RightArmGroup.AddChild( rightFingersGroup ) + rightFingersGroup.SetSelectable( False ) + + leftFingersGroup = rootGroup.FindChildByName( "LeftFingers", True ) + if ( leftFingersGroup != None ): + LeftArmGroup.AddChild( leftFingersGroup ) + leftFingersGroup.SetSelectable( False ) + + + #============================================================================================== + # Set the selection groups colors + #============================================================================================== + topLevelColor = vs.Color( 0, 128, 255, 255 ) + RightColor = vs.Color( 255, 0, 0, 255 ) + LeftColor = vs.Color( 0, 255, 0, 255 ) + + rigBodyGroup.SetGroupColor( topLevelColor, False ) + rigArmsGroup.SetGroupColor( topLevelColor, False ) + rigLegsGroup.SetGroupColor( topLevelColor, False ) + attachmentGroup.SetGroupColor( topLevelColor, False ) + rigHelpersGroup.SetGroupColor( topLevelColor, False ) + + RightArmGroup.SetGroupColor( RightColor, False ) + LeftArmGroup.SetGroupColor( LeftColor, False ) + RightLegGroup.SetGroupColor( RightColor, False ) + LeftLegGroup.SetGroupColor( LeftColor, False ) + + + # End the rig definition + sfm.EndRig() + return + +#================================================================================================== +# Script entry +#================================================================================================== + +# Construct the rig for the selected animation set +BuildRig(); + + + + + + + + diff --git a/mp/game/dab/scripts/sfm/gameinfo.txt b/mp/game/dab/scripts/sfm/gameinfo.txt new file mode 100755 index 000000000..3c81190be --- /dev/null +++ b/mp/game/dab/scripts/sfm/gameinfo.txt @@ -0,0 +1,59 @@ +"GameInfo" +{ + game "Source Filmmaker [Beta]" + gamelogo 1 + type multiplayer_only + nomodels 1 + nohimodel 1 + nocrosshair 0 + hidden_maps + { + "test_speakers" 1 + "test_hardware" 1 + } + nodegraph 0 + SupportsDX8 0 + + + FileSystem + { + SteamAppId 1840 // This will mount all the GCFs we need (240=CS:S, 220=HL2). + ToolsAppId 1840 // Tools will load this (ie: source SDK caches) to get things like materials\debug, materials\editor, etc. + + // + // The code that loads this file automatically does a few things here: + // + // 1. For each "Game" search path, it adds a "GameBin" path, in \bin + // 2. For each "Game" search path, it adds another "Game" path in front of it with _ at the end. + // For example: c:\hl2\cstrike on a french machine would get a c:\hl2\cstrike_french path added to it. + // 3. For the first "Game" search path, it adds a search path called "MOD". + // 4. For the first "Game" search path, it adds a search path called "DEFAULT_WRITE_PATH". + // + + // + // Search paths are relative to the base directory, which is where hl2.exe is found. + // + // |gameinfo_path| points at the directory where gameinfo.txt is. + // We always want to mount that directory relative to gameinfo.txt + + SearchPaths + { + Game |gameinfo_path|. + Game ep2_workshop + Game episodic_workshop + Game lostcoast_workshop + Game tf_movies + Game tf + Game left4dead2_movies + Game dod + Game hl2 + Game workshop + } + } + + ToolsEnvironment + { + "Engine" "SFM" + "ToolsDir" "../sdktools" // Default Tools path. NOTE: This is relative to the mod path. + } +} diff --git a/mp/game/dab/scripts/sfm/sfm_init.py b/mp/game/dab/scripts/sfm/sfm_init.py new file mode 100755 index 000000000..ceac098c5 --- /dev/null +++ b/mp/game/dab/scripts/sfm/sfm_init.py @@ -0,0 +1,3 @@ +# Initial Script after SFM started up, and the main window got focus + +print "USERMOD: Python initial startup complete" diff --git a/mp/game/dab/scripts/soundmixers.txt b/mp/game/dab/scripts/soundmixers.txt new file mode 100755 index 000000000..944f99a32 --- /dev/null +++ b/mp/game/dab/scripts/soundmixers.txt @@ -0,0 +1,188 @@ +// Halflife 2 custom sound mixers. +// These Sound Mixers are referenced by name from Soundscapes, and are used to provide +// custom volume control over various sound categories, called 'mix groups' + +// "GROUPRULES" specifies the rules for inclusion of a sound in a mix group. +// Rules are checked sequentially (from top to bottom). All fields must match +// in a row in order for a sound to match the group. A sound my be included +// in up to 8 mix groups. + +// LIMITS: +// up to 64 unique mix groups +// up to 76 group rules entries +// up to 32 sound mixers +// all strings are limited to 31 characters! + +// NOTE2: at runtime, you can display the classname of the sound source by +// setting snd_showclassname 1 in the console. + +// NOTE3: main character dialog during critical scenes is ducked using a separate code path which, when +// active, temporarilly disables mixer ducking (prevent double ducking). +// Lower priority sounds are ducked by higher priority sounds, if "is ducked" is enabled. +// Only sounds with "causes ducking" enabled can cause a lower priority sound to be ducked. + +"GROUPRULES" +{ +// NOTE: order these from least general to most general + +// directory or .wav classname Causes Duck to Ducker +// group name name substring substring chan sndlvl_min sndlvl_max priority Is Ducked Ducking Percent Threshold +// --------- ------------------ --------- ----------- ---------- ---------- -------- -------- ------- ------- --------- + + "Meter_Fill" "meterfill" "" "" "150" "" "100" "0" "1" "100" "20" + + "bullethit" "impact_bullet" "" "" "" "" "50" "1" "0" "100" "40" + "bulletmiss" "nearmiss" "" "" "" "" "50" "0" "0" "100" "40" + "Explosions" "explo" "" "" "120" "" "60" "0" "1" "100" "40" + + "Player_Suit" "fvox/" "Player" "" "" "" "50" "0" "0" "100" "40" +// "Player_Weapons_Loud" "weapon" "Player" "" "140" "" "50" "1" "1" "100" "40" + "Player_Weapons" "weapon" "Player" "" "" "" "50" "1" "1" "100" "40" + "Player" "player/" "Player" "" "" "" "50" "0" "0" "100" "40" + "Player" "physics/" "Player" "" "" "" "50" "0" "0" "100" "40" + + "Ambient_Alarms" "ambient/alarms" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Atmosphere" "ambient/atmos" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Wind" "ambient/wind" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Water" "ambient/water" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Fire" "ambient/fire" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Gas" "ambient/gas" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Levels" "ambient/levels" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Creatures" "ambient/creatures" "" "" "" "" "20" "1" "0" "60" "40" + "Ambient_Machines" "ambient/machines" "" "" "" "" "50" "1" "0" "60" "40" + + "Trains" "plats/" "" "" "" "" "50" "0" "0" "100" "40" + "Doors" "doors/" "" "" "" "" "50" "0" "0" "100" "40" + "Buttons" "buttons/" "" "" "" "" "50" "0" "0" "100" "40" + "Items" "items/" "" "" "" "" "50" "0" "0" "100" "40" + "Beams" "beams/" "" "" "" "" "50" "0" "0" "100" "40" + "Vehicles" "vehicles/" "" "" "" "" "20" "1" "0" "68" "40" + "Vehicles_Looping" "vehicles/" "" "CHAN_STATIC" "" "" "20" "1" "0" "68" "40" + + "UI" "common/" "" "" "" "" "50" "0" "0" "100" "40" + "UI" "ui/" "" "" "" "" "50" "0" "0" "100" "40" + + "Physics" "physics/" "" "" "" "" "50" "0" "0" "100" "40" + "Ambient" "ambien" "" "" "" "" "50" "0" "0" "100" "40" + "Music" "music/" "" "" "" "" "25" "1" "1" "75" "40" + "Dialog" "vo/" "" "" "" "" "60" "0" "1" "100" "20" + "Dialog" "combined/" "" "" "" "" "60" "0" "1" "100" "20" + "Combat" "weapon" "" "" "110" "" "50" "1" "0" "100" "40" + "Combat" "explo" "" "" "110" "" "50" "0" "0" "100" "40" + "Weapons" "weapon" "" "" "120" "" "50" "1" "0" "100" "40" + + "Quiet" "" "" "" "0" "70" "50" "0" "0" "100" "40" + "Medium" "" "" "" "71" "90" "50" "0" "0" "100" "40" + "Loud" "" "" "" "91" "100" "50" "0" "0" "100" "40" + "VeryLoud" "" "" "" "101" "149" "50" "0" "0" "100" "40" + "SuperLoud" "" "" "" "150" "" "50" "0" "0" "100" "40" + + "All" "" "" "" "" "" "50" "0" "0" "100" "40" +} + + +//---------------------------------------------------------------- +// Sound Mixers, referenced in Soundscapes via "SOUNDMIXER" "name" +// New Sound Mixers may be created by level designers or sound engineer. +//---------------------------------------------------------------- + +// This is the default mix for the game. +// The mix value of a sound will be set to the value referenced by the +// least general group found that includes the sound. (top to bottom search of grouprules) + +"Default_Mix" +{ + +// group name mix value +// -------- --------- + "Meter_Fill" "1.0" + "Explosions" "0.90" + "Player_Weapons_Loud" "1.0" + "Player_Suit" "0.56" + "Weapons" "0.79" + + "AHELI_WEAPON" "0.85" + "GUNSHIP_WEAPON" "0.85" + "STRIDER_WEAPON" "0.85" + "bullethit" "0.67" + + "Music" "0.81" + + "All" "0.72" +} + + +"Display_Mix" +{ +// group name mix value +// -------- --------- + "Meter_Fill" "1.0" + "Explosions" "1.0" + "Physics" "0.7" + "Ambient" "0.7" + "Music" "0.7" + "Vehicles" "0.7" + "Vehicles_Looping" "0.7" + "Ambient_Alarms" "0.7" + "Trains" "0.7" + "Doors" "0.7" + "Buttons" "0.7" + "Items" "0.7" + "Beams" "0.7" + "UI" "0.7" + "bullethit" "0.7" + "bulletmiss" "0.7" + "Player_Suit" "0.7" + "Player_Weapons_Loud" "0.7" + "Player_Weapons" "0.7" + "Player" "0.7" + "NPC_Voice" "0.7" + "NPC_Weapons" "0.7" + "NPC_Weapons_Loud" "0.7" + "NPC_Body" "0.7" + "NPC_Looping" "0.7" + "AHELI_WEAPON" "1.0" + "GUNSHIP_WEAPON" "1.0" + "STRIDER_WEAPON" "1.0" + "NPC" "0.7" + "Dialog" "0.7" + "Weapons" "0.8" + "Alyx_Dialog" "0.7" + "Citizen_Dialog" "0.7" + "Barney_Dialog" "0.7" + "Metrocop_Dialog" "0.7" + "Soldier_Dialog" "0.7" + "All" "0.7" +} + +"Voicetest_Mix" +{ +// group name mix value +// -------- --------- + + "Meter_Fill" "1.0" + "NPC_Voice" "1.0" + "Dialog" "1.0" + "Alyx_Dialog" "1.0" + "Citizen_Dialog" "1.0" + "Barney_Dialog" "1.0" + "Metrocop_Dialog" "1.0" + "Soldier_Dialog" "1.0" + "All" "0.1" +} + +"Citadel_Dialog_Only" +{ +// group name mix value +// -------- --------- + + "Meter_Fill" "1.0" + "NPC_Voice" "0.72" + "Dialog" "0.72" + "Alyx_Dialog" "0.72" + "Gman_Dialog" "0.72" + "Music" "0.81" + "All" "0.01" +} + +// add new sound mixers here...ALWAYS use Default_Mix as a template. diff --git a/mp/game/dab/scripts/surfaceproperties.txt b/mp/game/dab/scripts/surfaceproperties.txt new file mode 100755 index 000000000..8d097ee7b --- /dev/null +++ b/mp/game/dab/scripts/surfaceproperties.txt @@ -0,0 +1,1168 @@ +// "surface group" +// { +// "property" "value" +// ... +// } +// +// thickness: If this value is present, the material is not volumetrically solid +// it means that the volume should be computed as the surface area times this +// thickness (for automatic mass). The inside space beneath the thickness value is air. +// +// physics parameters are: +// density: this is the material density in kg / m^3 (water is 1000) +// elasticity: This is the collision elasticity (0 - 1.0, 0.01 is soft, 1.0 is hard) +// friction: this is the physical friction (0 - 1.0, 0.01 is slick, 1.0 is totally rough) +// dampening: this is the physical drag on an object when in contact with this surface (0 - x, 0 none to x a lot) +// +// !!! Do not edit the physics properties (especially density) without the proper references !!! +// +// Sounds +// +// stepleft: footstep sound for left foot +// stepright: footstep sound for right foot +// impactsoft: Physical impact sound when hitting soft surfaces +// impacthard: Physical impact sound when hitting hard surfaces +// scrapesmooth: Looping physics friction sound (when scraping smooth surfaces) +// scraperough: Looping physics friction sound (when scraping rough surfaces) +// bulletimpact: bullet impact sound +// gamematerial: game material index (can be a single letter or a number) +// + +// NOTE: The properties of "default" will get copied into EVERY material who does not +// override them!!! +// +// "base" means to use the parameters from that material as a base. +// "base" must appear as the first key in a material +// + +// ----------------------------- +// world materials +// ----------------------------- + +// NOTE: "default" properties are assigned to ALL other materials unless overriden!!! +"default" +{ + "density" "2000" + "elasticity" "0.25" + "friction" "0.8" + "dampening" "0.0" + + "stepleft" "Default.StepLeft" + "stepright" "Default.StepRight" + "bulletimpact" "Default.BulletImpact" + "scraperough" "Default.ScrapeRough" + "scrapesmooth" "Default.ScrapeSmooth" + "impacthard" "Default.ImpactHard" + "impactsoft" "Default.ImpactSoft" + + "audioreflectivity" "0.66" + "audiohardnessfactor" "1.0" + "audioroughnessfactor" "1.0" + + "scrapeRoughThreshold" "0.5" + "impactHardThreshold" "0.5" + + "gamematerial" "C" + "jumpfactor" "1.0" + "maxspeedfactor" "1.0" + "climbable" "0" +} + +// NOTE: Almost nothing is solid metal - so "metal" is sheet metal +"solidmetal" +{ + "density" "2700" + "elasticity" "0.1" + "audioreflectivity" "0.83" + "friction" "0.8" + "stepleft" "SolidMetal.StepLeft" + "stepright" "SolidMetal.StepRight" + "impacthard" "SolidMetal.ImpactHard" + "impactsoft" "SolidMetal.ImpactSoft" + "scraperough" "SolidMetal.ScrapeRough" + "scrapesmooth" "SolidMetal.ScrapeSmooth" + "bulletimpact" "SolidMetal.BulletImpact" + + // "strain" "SolidMetal.Strain" + + "gamematerial" "M" +} + +// metal box - smaller metal box (< 2' width/height/depth) + +"Metal_Box" +{ + "base" "solidmetal" + "thickness" "0.1" + + "stepleft" "Metal_Box.StepLeft" + "stepright" "Metal_Box.StepRight" + "bulletimpact" "Metal_Box.BulletImpact" + "scraperough" "Metal_Box.ScrapeRough" + "scrapesmooth" "Metal_Box.ScrapeSmooth" + "impacthard" "Metal_Box.ImpactHard" + "impactsoft" "Metal_Box.ImpactSoft" + + "break" "Metal_Box.Break" + // "strain" "Metal_Box.Strain" +} + +// Assume that everything we are building +// is large enough to be constructed out of a thin sheet of metal +// only flag a few things as "solidmetal" (I-Beams, anvils, etc) +"metal" +{ + "base" "solidmetal" + "elasticity" "0.25" + "thickness" "0.1" +} + +"metal_bouncy" +{ + "base" "solidmetal" + "elasticity" "1000" + "friction" "0" + "density" "10000" +} + +// Airboat pontoons have very low friction +// TODO: make the pontoon material separate from the rest of the airboat? +"slipperymetal" +{ + "base" "metal" + "friction" "0.1" + "elasticity" "0.15" + + "audioreflectivity" "0.83" + "audioroughnessfactor" "0.1" +} + +// metal grating, used for decking + +"metalgrate" +{ + "thickness" "0.5" + "density" "1600" + "elasticity" "0.25" + "friction" "0.8" + + "stepleft" "MetalGrate.StepLeft" + "stepright" "MetalGrate.StepRight" + "impacthard" "MetalGrate.ImpactHard" + "impactsoft" "MetalGrate.ImpactSoft" + "scraperough" "MetalGrate.ScrapeRough" + "scrapeSmooth" "MetalGrate.ScrapeSmooth" + "bulletimpact" "MetalGrate.BulletImpact" + + "audioreflectivity" "0.83" + + // "strain" "Metal_Box.Strain" + + "gamematerial" "G" +} + +// ~1mm thick metal + +"metalvent" +{ + "base" "metal_box" + "thickness" "0.04" + "density" "2700" + "elasticity" "0.1" + "friction" "0.8" + + "stepleft" "MetalVent.StepLeft" + "stepright" "MetalVent.StepRight" + "impacthard" "MetalVent.ImpactHard" + + "audioreflectivity" "0.33" + "audioroughnessfactor" "0.1" + + "gamematerial" "V" +} + +// thick solid steel panel - used for solid wall, floor, machine construction + +"metalpanel" +{ + "base" "metal" + "thickness" "0.1" + "density" "2700" + "elasticity" "0.2" + "friction" "0.8" + + "audioreflectivity" "0.33" + "audioroughnessfactor" "0.1" + + "gamematerial" "M" +} + +"dirt" +{ + "density" "1600" + "elasticity" "0.01" + "friction" "0.8" + + "stepleft" "Dirt.StepLeft" + "stepright" "Dirt.StepRight" + "impacthard" "Dirt.Impact" + "scraperough" "Dirt.Scrape" + "bulletimpact" "Dirt.BulletImpact" + + "audioreflectivity" "0.03" + "audiohardnessfactor" "0.25" + + "gamematerial" "D" +} + +"mud" +{ + "base" "dirt" + "friction" "0.6" + "dampening" "6.0" + + "stepleft" "Mud.StepLeft" + "stepright" "Mud.StepRight" + + "audiohardnessfactor" "0.0" + "audioroughnessfactor" "0.1" +} + +"slipperyslime" +{ + "base" "dirt" + "friction" "0.1" + "jumpfactor" "0.7" + + "stepleft" "SlipperySlime.StepLeft" + "stepright" "SlipperySlime.StepRight" + + "audiohardnessfactor" "0.0" + "audioroughnessfactor" "0.1" +} + +"grass" +{ + "base" "dirt" + "stepleft" "Grass.StepLeft" + "stepright" "Grass.StepRight" +} + +"tile" +{ + "thickness" "0.5" + "density" "2700" + "elasticity" "0.3" + "friction" "0.8" + + "stepleft" "Tile.StepLeft" + "stepright" "Tile.StepRight" + + "audioreflectivity" "0.99" + "audioroughnessfactor" "0.1" + + "bulletimpact" "Tile.BulletImpact" + "gamematerial" "T" +} + +// generic wood (NOTE: materials should use wood_box, wood_crate, wood_plank, wood_panel etc) + +"Wood" +{ + "density" "700" + "elasticity" "0.1" + "friction" "0.8" + + "stepleft" "Wood.StepLeft" + "stepright" "Wood.StepRight" + "bulletimpact" "Wood.BulletImpact" + "scraperough" "Wood.ScrapeRough" + "scrapesmooth" "Wood.ScrapeSmooth" + "impacthard" "Wood.ImpactHard" + "impactsoft" "Wood.ImpactSoft" + +// "strain" "Wood.Strain" + "break" "Wood.Break" + + "audioreflectivity" "0.33" + "audiohardnessfactor" "0.25" + + "gamematerial" "W" +} + +"Wood_lowdensity" +{ + "base" "wood" + "density" "300" +} + +// small crate + +"Wood_Box" +{ + "base" "Wood" + + "stepleft" "Wood_Box.StepLeft" + "stepright" "Wood_Box.StepRight" + "bulletimpact" "Wood_Box.BulletImpact" + "scraperough" "Wood_Box.ScrapeRough" + "scrapesmooth" "Wood_Box.ScrapeSmooth" + "impacthard" "Wood_Box.ImpactHard" + "impactsoft" "Wood_Box.ImpactSoft" + +// "strain" "Wood_Box.Strain" + "break" "Wood_Box.Break" + +} + +// large crate, large wood furniture (bookcases, tables) + +"Wood_Crate" +{ + "base" "Wood" + + "stepleft" "Wood_Crate.StepLeft" + "stepright" "Wood_Crate.StepRight" + "scraperough" "Wood_Crate.ScrapeRough" + "scrapesmooth" "Wood_Crate.ScrapeSmooth" + "impacthard" "Wood_Crate.ImpactHard" + "impactsoft" "Wood_Crate.ImpactSoft" + +// "strain" "Wood_Crate.Strain" + "break" "Wood_Crate.Break" + +} + +// wood board, floorboard, plank + +"Wood_Plank" +{ + "base" "Wood_Box" + + "bulletimpact" "Wood_Plank.BulletImpact" + "scraperough" "Wood_Plank.ScrapeRough" + "scrapesmooth" "Wood_Plank.ScrapeSmooth" + "impacthard" "Wood_Plank.ImpactHard" + "impactsoft" "Wood_Plank.ImpactSoft" + +// "strain" "Wood_Plank.Strain" + "break" "Wood_Plank.Break" + +} + +// solid 6x6 or greater block, post or tree + +"Wood_Solid" +{ + "base" "Wood" + + "bulletimpact" "Wood_Solid.BulletImpact" + "scraperough" "Wood_Solid.ScrapeRough" + "scrapesmooth" "Wood_Solid.ScrapeSmooth" + "impacthard" "Wood_Solid.ImpactHard" + "impactsoft" "Wood_Solid.ImpactSoft" + +// "strain" "Wood_Solid.Strain" + "break" "Wood_Solid.Break" + +} + +// small wood furniture - chairs, small tables + +"Wood_Furniture" +{ + "base" "Wood_Box" + + "impactsoft" "Wood_Furniture.ImpactSoft" + +// "strain" "Wood_Furniture.Strain" + "break" "Wood_Furniture.Break" + +} + +// wood panel - plywood panel, wood door panel + +"Wood_Panel" +{ + "base" "Wood_Crate" + "thickness" "1.0" + + "stepleft" "Wood_Panel.StepLeft" + "stepright" "Wood_Panel.StepRight" + "bulletimpact" "Wood_Panel.BulletImpact" + "scraperough" "Wood_Panel.ScrapeRough" + "scrapesmooth" "Wood_Panel.ScrapeSmooth" + "impacthard" "Wood_Panel.ImpactHard" + "impactsoft" "Wood_Panel.ImpactSoft" + +// "strain" "Wood_Panel.Strain" + "break" "Wood_Panel.Break" + +} + + +"water" +{ + "density" "1000" + "elasticity" "0.1" + "friction" "0.8" + + "stepleft" "Water.StepLeft" + "stepright" "Water.StepRight" + "bulletimpact" "Water.BulletImpact" + + "audioreflectivity" "0.33" + "audioroughnessfactor" "0.1" + "audiohardnessfactor" "0.0" + + "gamematerial" "S" +} + +"slime" +{ + "density" "2000" + "elasticity" "0.1" + "friction" "0.9" + "dampening" "200.0" + + "stepleft" "Mud.StepLeft" + "stepright" "Mud.StepRight" + "bulletimpact" "Water.BulletImpact" + + "gamematerial" "S" + + "audioreflectivity" "0.33" + "audiohardnessfactor" "0.0" + "audioroughnessfactor" "0.1" +} + +"quicksand" +{ + "density" "600" + "elasticity" "2.0" + + "audioreflectivity" "0.33" + "audiohardnessfactor" "0.0" + "audioroughnessfactor" "1.0" +} + +// wade is a water material for walking in/on water at knee height +"wade" +{ + "base" "water" + "stepleft" "Wade.StepLeft" + "stepright" "Wade.StepRight" + + "audioreflectivity" "0.33" + + "gamematerial" "X" +} + +// ladder is a fake material for walking on ladders +"ladder" +{ + "base" "metal" + "climbable" "1.0" + "stepleft" "Ladder.StepLeft" + "stepright" "Ladder.StepRight" + + "audioreflectivity" "0.33" + + "gamematerial" "X" +} + +"woodladder" +{ + "base" "wood" + "climbable" "1.0" + "stepleft" "Ladder.WoodStepLeft" + "stepright" "Ladder.WoodStepRight" + + "audioreflectivity" "0.33" + + "gamematerial" "X" +} + +// pane of glass, computer screen, window, glass door + +"glass" +{ + "thickness" "0.5" + "density" "2700" + "elasticity" "0.2" + "friction" "0.5" + + "stepleft" "Glass.StepLeft" + "stepright" "Glass.StepRight" + "scraperough" "Glass.ScrapeRough" + "scrapesmooth" "Glass.ScrapeSmooth" + "impacthard" "Glass.ImpactHard" + "impactsoft" "Glass.ImpactSoft" + + "bulletimpact" "Glass.BulletImpact" + + // "strain" "Glass.Strain" + "break" "Glass.Break" + + "audioreflectivity" "0.66" + "audiohardnessfactor" "1.0" + + "audioroughnessfactor" "0.0" + "gamematerial" "Y" +} + +// computer case, tech equipment case + +"computer" +{ + "base" "metal_box" + + "bulletimpact" "Computer.BulletImpact" + "impacthard" "Computer.ImpactHard" + "impactsoft" "Computer.ImpactSoft" + + "gamematerial" "P" +} + +"concrete" +{ + "density" "2400" + "elasticity" "0.2" + "friction" "0.8" + + "stepleft" "Concrete.StepLeft" + "stepright" "Concrete.StepRight" + "scraperough" "Concrete.ScrapeRough" + "scrapesmooth" "Concrete.ScrapeSmooth" + "impacthard" "Concrete.ImpactHard" + "impactsoft" "Concrete.ImpactSoft" + "bulletimpact" "Concrete.BulletImpact" + + "audioreflectivity" "0.66" + + "gamematerial" "C" +} + +// Solid rock (small sounds) +"rock" +{ + "base" "concrete" + "impacthard" "Rock.ImpactHard" + "impactsoft" "Rock.ImpactSoft" + "scraperough" "Rock.ImpactHard" + "scrapesmooth" "Rock.ImpactSoft" + +} + +// tubs, urinals, sinks + +"porcelain" +{ + "base" "rock" +} + +// Large solid rock (large sounds) +"boulder" +{ + "base" "rock" + "scraperough" "Boulder.ScrapeRough" + "scrapesmooth" "Boulder.ScrapeSmooth" + "impacthard" "Boulder.ImpactHard" + "impactsoft" "Boulder.ImpactSoft" +} + +"gravel" +{ + "base" "rock" + "friction" "0.4" + "stepleft" "Gravel.StepLeft" + "stepright""Gravel.StepRight" +} + +"brick" +{ + "base" "rock" +} + +// 9x12 prefabricated concrete cinder blocks + +"concrete_block" +{ + + "base" "concrete" + "impacthard" "Concrete_Block.ImpactHard" +} + +// chainlink fencing material + +"chainlink" +{ + "thickness" "0.5" + "density" "1600" + "elasticity" "0.25" + "friction" "0.8" + "stepleft" "ChainLink.StepLeft" + "stepright" "ChainLink.StepRight" + "impacthard" "ChainLink.ImpactHard" + "impactsoft" "ChainLink.ImpactSoft" + "scraperough" "ChainLink.ScrapeRough" + "scrapesmooth" "ChainLink.ScrapeSmooth" + "bulletimpact" "ChainLink.BulletImpact" + "gamematerial" "G" +} + +// metal chain + +"chain" +{ + "base" "chainlink" + "impacthard" "ChainLink.ImpactHard" + "impactsoft" "ChainLink.ImpactSoft" + "scraperough" "ChainLink.ScrapeRough" + "scrapesmooth" "ChainLink.ScrapeSmooth" + "bulletimpact" "ChainLink.BulletImpact" + "gamematerial" "G" +} + +// medium sized body + +"flesh" +{ + "density" "900" + + "stepleft" "Flesh.StepLeft" + "stepright" "Flesh.StepRight" + "bulletimpact" "Flesh.BulletImpact" + "impacthard" "Flesh.ImpactHard" + "impactsoft" "Flesh.ImpactSoft" + "scraperough" "Flesh.ScrapeRough" + "scrapesmooth" "Flesh.ScrapeSmooth" + +// "strain" "Flesh.Strain" + "break" "Flesh.Break" + + "audiohardnessfactor" "0.25" + "audioHardMinVelocity" "500" + "audioroughnessfactor" "0.1" + + "gamematerial" "F" +} + +// gibs + +"bloodyflesh" +{ + "base" "flesh" + + "impacthard" "Flesh_Bloody.ImpactHard" + + "gamematerial" "B" +} + +"alienflesh" +{ + "base" "flesh" + + "gamematerial" "H" +} + + +// Flesh for physics, metal for bullet fx +"armorflesh" +{ + "base" "flesh" + "bulletimpact" "ArmorFlesh.BulletImpact" + + "audiohardnessfactor" "1.0" + "audioroughnessfactor" "0.1" + + "gamematerial" "M" +} + +"watermelon" +{ + "density" "900" + "bulletimpact" "Watermelon.BulletImpact" + "impacthard" "Watermelon.Impact" + "scraperough" "Watermelon.Scrape" + + "audiohardnessfactor" "0.25" + "audioroughnessfactor" "0.1" + + "gamematerial" "W" +} + +"snow" +{ + "base" "dirt" + "density" "800" + "friction" "0.35" + + "audiohardnessfactor" "0.25" +} + +"ice" +{ + "density" "917" + "friction" "0.1" + "elasticity" "0.1" + + "audioroughnessfactor" "0.1" +} + + +// UNDONE: Do proper values for these - I made them up so I would have good +// initial values for all VMTs +"carpet" +{ + "base" "dirt" + "density" "500" + "thickness" "0.1" + "elasticity" "0.01" + "friction" "0.8" + + "impacthard" "Carpet.Impact" + "bulletimpact" "Carpet.BulletImpact" + "scraperough" "Carpet.Scrape" + + "audioreflectivity" "0.03" + "audiohardnessfactor" "0.25" + "audioroughnessfactor" "0.1" +} + +// drywall, office wall material, sheetrock + +"plaster" +{ + "base" "dirt" + "audiohardnessfactor" "0.5" + "audioroughnessfactor" "0.1" + + "stepleft" "drywall.StepLeft" + "stepright" "drywall.StepRight" + "bulletimpact" "drywall.ImpactHard" + "scraperough" "ceiling_tile.ScrapeRough" + "scrapesmooth" "ceiling_tile.ScrapeSmooth" + "impacthard" "drywall.ImpactHard" + "impactsoft" "drywall.ImpactSoft" + +// "strain" "Cardboard.Strain" + "break" "Cardboard.Break" + +} + +// carboard box + +"cardboard" +{ + "base" "dirt" + "density" "500" + "thickness" "0.25" + + "audiohardnessfactor" "0.25" + "audioroughnessfactor" "0.25" + + "stepleft" "Cardboard.StepLeft" + "stepright" "Cardboard.StepRight" + "bulletimpact" "Cardboard.BulletImpact" + "scraperough" "Cardboard.ScrapeRough" + "scrapesmooth" "Cardboard.ScrapeSmooth" + "impacthard" "Cardboard.ImpactHard" + "impactsoft" "Cardboard.ImpactSoft" + +// "shake" "Cardboard.Shake" +// "strain" "Cardboard.Strain" + "break" "Cardboard.Break" + +} + +// larger plastic barrel, hollow, soft plastic + +"plastic_barrel" +{ + "density" "500" + "thickness" "0.25" + "elasticity" "0.01" + "friction" "0.8" + + "audiohardnessfactor" "0.25" + "audioroughnessfactor" "0.25" + + "stepleft" "Plastic_Barrel.StepLeft" + "stepright" "Plastic_Barrel.StepRight" + "bulletimpact" "Plastic_Barrel.BulletImpact" + "scraperough" "Plastic_Barrel.ScrapeRough" + "scrapesmooth" "Plastic_Barrel.ScrapeSmooth" + "impacthard" "Plastic_Barrel.ImpactHard" + "impactsoft" "Plastic_Barrel.ImpactSoft" + +// "shake" "Plastic_Barrel.Shake" +// "strain" "Plastic_Barrel.Strain" + "break" "Plastic_Barrel.Break" +// "roll" "Plastic_Barrel.Roll" + + "gamematerial" "L" +} + +// small - medium plastic box, hard plastic + +"Plastic_Box" +{ + "density" "500" + "elasticity" "0.01" + "friction" "0.8" + "thickness" "0.25" + + "audiohardnessfactor" "0.25" + "audioroughnessfactor" "0.25" + + "stepleft" "Plastic_Box.StepLeft" + "stepright" "Plastic_Box.StepRight" + "bulletimpact" "Plastic_Box.BulletImpact" + "scraperough" "Plastic_Box.ScrapeRough" + "scrapesmooth" "Plastic_Box.ScrapeSmooth" + "impacthard" "Plastic_Box.ImpactHard" + "impactsoft" "Plastic_Box.ImpactSoft" + +// "strain" "Plastic_Box.Strain" + "break" "Plastic_Box.Break" + + "gamematerial" "L" +} + +// smaller generic hard plastic + +"plastic" +{ + "base" "Plastic_Box" + "audioroughnessfactor" "0.1" + + "bulletimpact" "Plastic_Box.ImpactHard" +} + +// small med kit, smaller tech items, battery + +"item" +{ + "base" "Plastic_Box" + "density" "600" + + "bulletimpact" "Plastic_Box.ImpactHard" +} + + +// This one is used for puzzles where we want something that floats +// but the player can stand on without it sinking beneath the water +"floatingstandable" +{ + "base" "dirt" + "density" "800" +} + + +"sand" +{ + "base" "dirt" + "stepleft" "Sand.StepLeft" + "stepright" "Sand.StepRight" + "bulletimpact" "Sand.BulletImpact" + + "audioreflectivity" "0.03" +} + +// solid rubber floor mat, solid rubber tire + +"rubber" +{ + "base" "dirt" + "elasticity" "0.2" + "friction" "0.8" + + "stepleft" "Rubber.StepLeft" + "stepright" "Rubber.StepRight" + "impacthard" "Rubber.ImpactHard" + "impactsoft" "Rubber.ImpactSoft" + "bulletimpact" "Rubber.BulletImpact" + + "audioroughnessfactor" "0.1" + "audiohardnessfactor" "0.2" + +} + +// hollow rubber tire + +"rubbertire" +{ + "base" "rubber" + + "bulletimpact" "Rubber_Tire.BulletImpact" + "impacthard" "Rubber_Tire.ImpactHard" + "impactsoft" "Rubber_Tire.ImpactSoft" + +// "strain" "Rubber_Tire.Strain" + + "friction" "1.0" +} + +"jeeptire" +{ + "base" "rubber" + + "bulletimpact" "Rubber_Tire.BulletImpact" + "impacthard" "Rubber_Tire.ImpactHard" + "impactsoft" "Rubber_Tire.ImpactSoft" + +// "strain" "Rubber_Tire.Strain" + + "friction" "1.337" +} + +"slidingrubbertire" +{ + "base" "rubber" + "friction" "0.2" +} + +"brakingrubbertire" +{ + "base" "rubber" + "friction" "0.6" +} + +"slidingrubbertire_front" +{ + "base" "rubber" + "friction" "0.2" +} + +"slidingrubbertire_rear" +{ + "base" "rubber" + "friction" "0.2" +} + +// ----------------------------- +// objects +// ----------------------------- + + +// glass soda bottle, cup, plate, jar + +"glassbottle" +{ + "base" "glass" + "friction" "0.4" + "elasticity" "0.3" + + "stepleft" "GlassBottle.StepLeft" + "stepright" "GlassBottle.StepRight" + "impacthard" "GlassBottle.ImpactHard" + "impactsoft" "GlassBottle.ImpactSoft" + "scraperough" "GlassBottle.ScrapeRough" + "scrapesmooth" "GlassBottle.ScrapeSmooth" + "bulletimpact" "GlassBottle.BulletImpact" + + "break" "GlassBottle.Break" +} + +// ceramic jug, mug + +"pottery" +{ + "base" "glassbottle" + "friction" "0.4" + "elasticity" "0.3" + + "impacthard" "Pottery.ImpactHard" + "impactsoft" "Pottery.ImpactSoft" + "bulletimpact" "Pottery.BulletImpact" + + "break" "Pottery.Break" +} + +// solid hand grenade + +"grenade" +{ + "base" "metalpanel" + "friction" "0.9" + "elasticity" "0.01" + + + "audiohardnessfactor" "1.0" + "audioroughnessfactor" "0.4" + + "stepleft" "Grenade.StepLeft" + "stepright" "Grenade.StepRight" + "bulletimpact" "Grenade.ImpactHard" + "scraperough" "Grenade.ScrapeRough" + "scrapesmooth" "Grenade.ScrapeSmooth" + "impacthard" "Grenade.ImpactHard" + "impactsoft" "Grenade.ImpactSoft" + // "roll" "Grenade.Roll" +} + + +// large oxygen tank, propane tank, welding tank + +"canister" +{ + "base" "metalpanel" + "impacthard" "Canister.ImpactHard" + "impactsoft" "Canister.ImpactSoft" + "scraperough" "Canister.ScrapeRough" + "scrapesmooth" "Canister.ScrapeSmooth" + // "roll" "Canister.Roll" +} + +// larger metal barrel, metal oil drum + +"metal_barrel" +{ + "base" "metal_box" + "impacthard" "Metal_Barrel.ImpactHard" + "impactsoft" "Metal_Barrel.ImpactSoft" + "bulletimpact" "Metal_Barrel.BulletImpact" + // "roll" "Metal_Barrel.Roll" +} + +"floating_metal_barrel" +{ + "base" "metal_barrel" + "density" "500" +} + +"plastic_barrel_buoyant" +{ + "base" "plastic_barrel" + "density" "150" +} + +// ROLLER NPC + +"roller" +{ + "base" "metalpanel" + "friction" "0.7" + "elasticity" "0.3" + "impacthard" "Roller.Impact" +} + +// small aluminum can, full + +"popcan" +{ + "base" "metal_box" + "friction" "0.3" + "elasticity" "0.99" + "impacthard" "Popcan.ImpactHard" + "impactsoft" "Popcan.ImpactSoft" + "scraperough" "Popcan.ScrapeRough" + "scrapesmooth" "Popcan.ScrapeSmooth" + "bulletimpact" "Popcan.BulletImpact" + // strain // none + // break // none +} + +// paint can, smaller metal can + +"paintcan" +{ + "base" "popcan" + "friction" "0.3" + "elasticity" "0.99" + "impacthard" "Paintcan.ImpactHard" + "impactsoft" "Paintcan.ImpactSoft" + + //"roll" "Paintcan.Roll" + // strain // none + // break // none +} + +"paper" +{ + "base" "cardboard" +} + + +"papercup" +{ + "base" "paper" + "friction" "0.8" + "elasticity" "0.1" + "impacthard" "Papercup.Impact" + "scraperough" "Popcan.ScrapeRough" +} + +// accoustic ceiling tiles, sound baffles, crumbly plaster +"ceiling_tile" +{ + "base" "cardboard" + + "stepleft" "ceiling_tile.StepLeft" + "stepright" "ceiling_tile.StepRight" + "bulletimpact" "ceiling_tile.BulletImpact" + "scraperough" "ceiling_tile.ScrapeRough" + "scrapesmooth" "ceiling_tile.ScrapeSmooth" + "impacthard" "ceiling_tile.ImpactHard" + "impactsoft" "ceiling_tile.ImpactSoft" + + "break" "ceiling_tile.Break" +} + + +// weapon models - sounds for when weapons drop +// Maybe we'll want specific materials for each weapon? +"weapon" +{ + "base" "metal" + "stepleft" "weapon.StepLeft" + "stepright" "weapon.StepRight" + "bulletimpact" "weapon.BulletImpact" + "scraperough" "weapon.ScrapeRough" + "scrapesmooth" "weapon.ScrapeSmooth" + "impacthard" "weapon.ImpactHard" + "impactsoft" "weapon.ImpactSoft" +} + +// for invisible collision materials (like sky) +"default_silent" +{ + "gamematerial" "X" +} + +// special materials for player controller +"player" +{ + "density" "1000" + "friction" "0.5" + "elasticity" "0.001" + + // player is soft & smooth for sound selection + "audiohardnessfactor" "0.0" + "audioroughnessfactor" "0.0" +} + +"player_control_clip" +{ + "gamematerial" "I" +} + +"no_decal" +{ + "density" "900" + "gamematerial" "-" +} + +"foliage" +{ + "base" "Wood_Solid" + + "density" "700" + "elasticity" "0.1" + "friction" "0.8" + + "gamematerial" "O" +} + + \ No newline at end of file diff --git a/mp/game/dab/scripts/surfaceproperties_hl2.txt b/mp/game/dab/scripts/surfaceproperties_hl2.txt new file mode 100755 index 000000000..fa2fcacbc --- /dev/null +++ b/mp/game/dab/scripts/surfaceproperties_hl2.txt @@ -0,0 +1,123 @@ +// "surface group" +// { +// "property" "value" +// ... +// } +// +// thickness: If this value is present, the material is not volumetrically solid +// it means that the volume should be computed as the surface area times this +// thickness (for automatic mass). The inside space beneath the thickness value is air. +// +// physics parameters are: +// density: this is the material density in kg / m^3 (water is 1000) +// elasticity: This is the collision elasticity (0 - 1.0, 0.01 is soft, 1.0 is hard) +// friction: this is the physical friction (0 - 1.0, 0.01 is slick, 1.0 is totally rough) +// dampening: this is the physical drag on an object when in contact with this surface (0 - x, 0 none to x a lot) +// +// !!! Do not edit the physics properties (especially density) without the proper references !!! +// +// Sounds +// +// stepleft: footstep sound for left foot +// stepright: footstep sound for right foot +// impactsoft: Physical impact sound when hitting soft surfaces +// impacthard: Physical impact sound when hitting hard surfaces +// scrapesmooth: Looping physics friction sound (when scraping smooth surfaces) +// scraperough: Looping physics friction sound (when scraping rough surfaces) +// bulletimpact: bullet impact sound +// gamematerial: game material index (can be a single letter or a number) +// + +// NOTE: The properties of "default" will get copied into EVERY material who does not +// override them!!! +// +// "base" means to use the parameters from that material as a base. +// "base" must appear as the first key in a material +// + +"metalvehicle" +{ + "base" "metal" + "thickness" "0.1" + "density" "2700" + "elasticity" "0.2" + "friction" "0.8" + + "audioreflectivity" "0.33" + "audioroughnessfactor" "0.1" + "audioHardMinVelocity" "500" // 500 + + "impactHardThreshold" "0.5" + + + "impacthard" "MetalVehicle.ImpactHard" + "impactsoft" "MetalVehicle.ImpactSoft" + "scraperough" "MetalVehicle.ScrapeRough" + "scrapesmooth" "MetalVehicle.ScrapeSmooth" + + + "gamematerial" "M" +} + + +"crowbar" +{ + "base" "metal" + "impactsoft" "Weapon_Crowbar.Melee_HitWorld" + "impacthard" "Weapon_Crowbar.Melee_HitWorld" +} + +"antlionsand" +{ + "base" "sand" + + "gamematerial" "N" +} + +"metal_seafloorcar" +{ + "base" "metal" + "bulletimpact" "Metal_SeafloorCar.BulletImpact" +} + +"gunship" +{ + "base" "metal" + "friction" "0.3" + "impacthard" "Gunship.Impact" + "scraperough" "Gunship.Scrape" +} + +"strider" +{ + "base" "metal" + + "impacthard" "Strider.Impact" + "scraperough" "Strider.Scrape" +} + +"antlion" +{ + "base" "alienflesh" + + "gamematerial" "A" +} + +"combine_metal" +{ + "base" "solidmetal" + +} + +"combine_glass" +{ + "base" "glass" + +} + +"zombieflesh" +{ + "base" "flesh" + + "impacthard" "Flesh_Bloody.ImpactHard" +} \ No newline at end of file diff --git a/mp/game/dab/scripts/surfaceproperties_manifest.txt b/mp/game/dab/scripts/surfaceproperties_manifest.txt new file mode 100755 index 000000000..6868f8fcb --- /dev/null +++ b/mp/game/dab/scripts/surfaceproperties_manifest.txt @@ -0,0 +1,17 @@ +// Override this file in your mod directory so you can load the base HL2 file as well +// as new properties. +// NOTE: Listing a property twice (e.g. in separate files) means that +// the values in the second definition will override the first definition + +// NOTE: Each file must have a unique name. The physics system does not understand mods and will not +// parse the same file (compared by name) twice. + +surfaceproperties_manifest +{ + "file" "scripts/surfaceproperties.txt" + + // List additional surface property files here: + "file" "scripts/surfaceproperties_hl2.txt" + + +} diff --git a/mp/game/dab/scripts/talker/interjections.txt b/mp/game/dab/scripts/talker/interjections.txt new file mode 100755 index 000000000..b60c60c33 --- /dev/null +++ b/mp/game/dab/scripts/talker/interjections.txt @@ -0,0 +1,41 @@ +// Test file for AIs acting in a scene being able to react to concepts triggered in the world +criterion "IsMonitorKnockedOverConcept" "concept" "MonitorKnockedOver" "required" + +response "EliMonitor" +{ + scene "scenes/Jake/reaction_eli.vcd" defaultdelay +} + +response "AlyxMonitor" +{ + scene "scenes/Jake/reaction_alyx.vcd" defaultdelay +} + +response "BarneyMonitor" +{ + scene "scenes/Jake/reaction_barney.vcd" defaultdelay +} + +rule EliMonitor +{ + criteria IsMonitorKnockedOverConcept + "classname" "npc_eli" required + + response EliMonitor +} + +rule AlyxMonitor +{ + criteria IsMonitorKnockedOverConcept + "classname" "npc_alyx" required + + response AlyxMonitor +} + +rule BarneyMonitor +{ + criteria IsMonitorKnockedOverConcept + "classname" "npc_barney" required + + response BarneyMonitor +} \ No newline at end of file diff --git a/mp/game/dab/scripts/talker/npc_alyx.txt b/mp/game/dab/scripts/talker/npc_alyx.txt new file mode 100755 index 000000000..2659b87a0 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_alyx.txt @@ -0,0 +1,120 @@ +//============================================================================================================ +// Alyx criteria +criterion "IsAlyx" "classname" "npc_alyx" "required" +//============================================================================================================ + +//============================================================================================================ +// Alyx Combat speech +//============================================================================================================ +//---------------------------------------------------------------------------- + +response "AlyxDanger" +{ + scene "scenes/npc/Alyx/getback01.vcd" + scene "scenes/npc/Alyx/getback02.vcd" + scene "scenes/npc/Alyx/getdown01.vcd" + scene "scenes/npc/Alyx/watchout01.vcd" + scene "scenes/npc/Alyx/watchout02.vcd" +} +rule AlyxDanger +{ + criteria IsAlyx ConceptTalkDanger + response AlyxDanger +} + +response AlyxShot +{ + scene "scenes/npc/Alyx/gasp02.vcd" + scene "scenes/npc/Alyx/gasp03.vcd" + scene "scenes/npc/Alyx/hurt04.vcd" + scene "scenes/npc/Alyx/hurt05.vcd" + scene "scenes/npc/Alyx/hurt06.vcd" + scene "scenes/npc/Alyx/hurt08.vcd" + scene "scenes/npc/Alyx/uggh01.vcd" +} + +rule AlyxShot +{ + criteria IsAlyx ConceptShot + response AlyxShot +} + + +response AlyxEnemyDead +{ + scene "scenes/npc/Alyx/brutal02.vcd" respeakdelay 300 +} + +rule AlyxEnemyDead +{ + criteria IsAlyx ConceptEnemyDead + response AlyxEnemyDead +} + +response AlyxHideAndReload +{ + scene "scenes/npc/Alyx/coverme01.vcd" + scene "scenes/npc/Alyx/coverme02.vcd" + scene "scenes/npc/Alyx/coverme03.vcd" +} + +rule AlyxHideAndReload +{ + criteria IsAlyx ConceptHideAndReload PlayerNear + response AlyxHideAndReload +} + +response AlyxTalkPlayerPushed +{ + scene "scenes/npc/Alyx/excuseme01.vcd" + scene "scenes/npc/Alyx/excuseme02.vcd" + scene "scenes/npc/Alyx/excuseme03.vcd" +} + +rule AlyxTalkPlayerPushed +{ + criteria IsAlyx ConceptTalkPlayerPushed SeenByPlayer NoRecentCombat + response AlyxTalkPlayerPushed +} + +response AlyxPlayerReload +{ + scene "scenes/npc/Alyx/youreload01.vcd" + scene "scenes/npc/Alyx/youreload02.vcd" +} + +rule AlyxPlayerReload +{ + criteria ConceptPlayerReload IsAlyx PlayerNear SeePlayer + response AlyxPlayerReload +} + +response AlyxWatchOut +{ + scene "scenes/npc/Alyx/lookout01.vcd" + scene "scenes/npc/Alyx/lookout03.vcd" +} + +rule AlyxWatchOut +{ + criteria IsAlyx ConceptTalkWatchout + response AlyxWatchout +} + +response AlyxPlayerDead +{ + scene "scenes/npc/Alyx/ohno_startle01.vcd" + scene "scenes/npc/Alyx/ohno_startle02.vcd" + scene "scenes/npc/Alyx/ohno_startle03.vcd" +} + +rule AlyxPlayerDead +{ + criteria IsAlyx ConceptPlayerDead + response AlyxWatchout + matchonce +} + +//---------------------------------------------------------------------------- + +//============================================================================================================ diff --git a/mp/game/dab/scripts/talker/npc_barney.txt b/mp/game/dab/scripts/talker/npc_barney.txt new file mode 100755 index 000000000..fd3d0cbd5 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_barney.txt @@ -0,0 +1,310 @@ +//============================================================================================================ +// Barney criteria +criterion "IsBarney" "classname" "npc_barney" "required" +criterion "IsMap_d3_c17_10b" "map" "d3_c17_10b" "required" +//============================================================================================================ + + +response BarneyDanger +{ + scene "scenes/npc/Barney/ba_getaway.vcd" + scene "scenes/npc/Barney/ba_damnit.vcd" + scene "scenes/npc/Barney/ba_lookout.vcd" + scene "scenes/npc/Barney/ba_getdown.vcd" + scene "scenes/npc/Barney/ba_getoutofway.vcd" +} + +rule BarneyDanger +{ + criteria IsBarney ConceptTalkDanger + response BarneyDanger +} + + +response BarneyMortarDanger +{ + scene "scenes/npc/Barney/ba_lookout.vcd" + scene "scenes/npc/Barney/ba_duck.vcd" + scene "scenes/npc/Barney/ba_getdown.vcd" + scene "scenes/npc/Barney/ba_run.vcd" + scene "scenes/npc/Barney/ba_getoutofway.vcd" + scene "scenes/npc/Barney/ba_hereitcomes.vcd" +} + +rule BarneyMortarDanger +{ + criteria IsBarney ConceptTalkDanger EnemyIsMortar + response BarneyMortarDanger +} + +response BarneyShot +{ + scene "scenes/npc/Barney/ba_pain01.vcd" + scene "scenes/npc/Barney/ba_pain02.vcd" + scene "scenes/npc/Barney/ba_pain03.vcd" + scene "scenes/npc/Barney/ba_pain04.vcd" + scene "scenes/npc/Barney/ba_pain05.vcd" + scene "scenes/npc/Barney/ba_pain06.vcd" + scene "scenes/npc/Barney/ba_pain07.vcd" + scene "scenes/npc/Barney/ba_pain08.vcd" + scene "scenes/npc/Barney/ba_pain09.vcd" + scene "scenes/npc/Barney/ba_pain10.vcd" +} + +rule BarneyShot +{ + criteria IsBarney ConceptShot + response BarneyShot +} + +response BarneyWound +{ + scene "scenes/npc/Barney/ba_wounded01.vcd" + scene "scenes/npc/Barney/ba_wounded02.vcd" + scene "scenes/npc/Barney/ba_wounded03.vcd" +} + +rule BarneyWound +{ + criteria IsBarney ConceptTalkWound + response BarneyWound +} + +response BarneyMortalWound +{ + scene "scenes/npc/Barney/ba_ohshit.vcd" + scene "scenes/npc/Barney/ba_no01.vcd" + scene "scenes/npc/Barney/ba_no02.vcd" + scene "scenes/npc/Barney/ba_thisisbad.vcd" +} + +rule BarneyMortalWound +{ + criteria IsBarney ConceptTalkMortal + response BarneyMortalWound +} + +response BarneyEnemyDead +{ + scene "scenes/npc/Barney/ba_gotone.vcd" + scene "scenes/npc/Barney/ba_downyougo.vcd" + scene "scenes/npc/Barney/ba_losttouch.vcd" + scene "scenes/npc/Barney/ba_ohyeah.vcd" + scene "scenes/npc/Barney/ba_laugh01.vcd" + scene "scenes/npc/Barney/ba_laugh02.vcd" + scene "scenes/npc/Barney/ba_laugh03.vcd" + scene "scenes/npc/Barney/ba_laugh04.vcd" +} + +rule BarneyEnemyDead +{ + criteria IsBarney ConceptEnemyDead + response BarneyEnemyDead + rescenedelay 3 +} + +response BarneyAttack +{ + scene "scenes/npc/Barney/ba_yell.vcd" + scene "scenes/npc/Barney/ba_bringiton.vcd" + scene "scenes/npc/Barney/ba_goingdown.vcd" + scene "scenes/npc/Barney/ba_littlehelphere.vcd" + scene "scenes/npc/Barney/ba_covermegord.vcd" + scene "scenes/npc/Barney/ba_gordonhelp.vcd" + scene "scenes/npc/Barney/ba_openfiregord.vcd" +} + +rule BarneyAttack +{ + criteria IsBarney ConceptTalkAttacking + response BarneyAttack +} + +response BarneyCombineGroup +{ + scene "scenes/npc/Barney/ba_soldiers.vcd" + scene "scenes/npc/Barney/ba_heretheycome01.vcd" + scene "scenes/npc/Barney/ba_heretheycome02.vcd" + scene "scenes/npc/Barney/ba_uhohheretheycome.vcd" + scene "scenes/npc/Barney/ba_openfiregord.vcd" + scene "scenes/npc/Barney/ba_bringiton.vcd" + scene "scenes/npc/Barney/ba_letsdoit.vcd" + scene "scenes/npc/Barney/ba_imwithyou.vcd" +} + +response BarneyCombine +{ + response BarneyCombineGroup respeakdelay 180 +} + +rule BarneyStartCombatCombine +{ + criteria IsBarney ConceptStartCombat + enemy npc_combine_s required + response BarneyCombine +} + +response BarneyHeadcrabGroup +{ + scene "scenes/npc/Barney/ba_headcrabs.vcd" + scene "scenes/npc/Barney/ba_headhumpers.vcd" + +} + +response BarneyHeadcrab +{ + response BarneyHeadcrabGroup respeakdelay 180 +} + +rule BarneyStartCombatHeadcrab +{ + criteria IsBarney ConceptStartCombat + enemy npc_headcrab required + response BarneyHeadcrab +} + +rule BarneyStartCombatHeadcrabFast +{ + criteria IsBarney ConceptStartCombat + enemy npc_headcrab_fast required + response BarneyHeadcrab +} + +rule BarneyStartCombatHeadcrabBlack +{ + criteria IsBarney ConceptStartCombat + enemy npc_headcrab_black required + response BarneyHeadcrab +} + +response BarneyTurretGroup +{ + scene "scenes/npc/Barney/ba_turret.vcd" +} + +response BarneyTurret +{ + response BarneyTurretGroup respeakdelay 180 +} + +response BarneyTurretGroundGroup +{ + scene "scenes/npc/Barney/ba_turret.vcd" weight 2 + scene "scenes/npc/Barney/ba_grenade01.vcd" + scene "scenes/npc/Barney/ba_grenade02.vcd" +} + +response BarneyTurretGround +{ + response BarneyTurretGroundGroup respeakdelay 180 +} + +rule BarneyStartCombatTurretFloor +{ + criteria IsBarney ConceptStartCombat + enemy npc_turret_floor required + response BarneyTurret +} + +rule BarneyStartCombatTurretGround +{ + criteria IsBarney ConceptStartCombat + enemy npc_turret_gound required + response BarneyTurretGround +} + +rule BarneyStartCombatTurretCeiling +{ + criteria IsBarney ConceptStartCombat + enemy npc_turret_ceiling required + response BarneyTurret +} + +response BarneyHideAndReload +{ + scene "scenes/npc/Barney/ba_covermegord.vcd" + scene "scenes/npc/Barney/ba_oldtimes.vcd" +} + +rule BarneyHideAndReload +{ + criteria IsBarney ConceptHideAndReload PlayerNear + response BarneyHideAndReload +} + +//============================================================================================================ +// Barney Leader speech +//============================================================================================================ + +response BarneyLeadStart +{ + scene "scenes/npc/Barney/ba_follow05.vcd" +} + +rule BarneyLeadStart +{ + criteria IsBarney ConceptLeadComingBack + response BarneyLeadStart +} + + +//------------------------------------------------------------------------------------------------------------ +response BarneyComingBack +{ + scene "scenes/npc/Barney/ba_follow01.vcd" + scene "scenes/npc/Barney/ba_follow03.vcd" + scene "scenes/npc/Barney/ba_follow02.vcd" + scene "scenes/npc/Barney/ba_hurryup.vcd" + scene "scenes/npc/Barney/ba_letsgo.vcd" +} + +rule BarneyComingBack +{ + criteria IsBarney ConceptLeadComingBack + response BarneyComingBack +} + + +//------------------------------------------------------------------------------------------------------------ +// BANK only: +response "BankBarneyLeadCatchup" +{ + scene "scenes/streetwar/nexus/ba_roofaccess.vcd" + scene "scenes/streetwar/nexus/ba_headforroof.vcd" + scene "scenes/streetwar/nexus/ba_totheroof.vcd" +} + +rule BarneyLeadCatchup +{ + criteria IsBarney ConceptLeadCatchup IsMap_d3_C17_10b + response BankBarneyLeadCatchup +} + +//------------------------------------------------------------------------------------------------------------ +// Sniper map: + +response SniperBarneyLeadStart +{ + scene "scenes/Streetwar/sniper/ba_returnhero.vcd" +} + +rule SniperBarneyLeadStart +{ + criteria IsBarney ConceptLeadStart IsMap_d3_c17_09 + response SniperBarneyLeadStart +} + + +response SniperBarneyLeadCatchup +{ + scene "scenes/Streetwar/sniper/ba_heycomeon.vcd" weight 2 + scene "scenes/Streetwar/sniper/ba_letsgetgoing.vcd" + scene "scenes/Streetwar/sniper/ba_overhere.vcd" +} + +rule SniperBarneyLeadStartCatchup +{ + criteria IsBarney ConceptLeadCatchup IsMap_d3_c17_09 + response SniperBarneyLeadCatchup +} + diff --git a/mp/game/dab/scripts/talker/npc_citizen.txt b/mp/game/dab/scripts/talker/npc_citizen.txt new file mode 100755 index 000000000..a7d82d9f7 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen.txt @@ -0,0 +1,915 @@ +//============================================================================================================ +// Citizen criteria +//============================================================================================================ +criterion "IsCitizen" "classname" "npc_citizen" "required" +criterion "IsRPGUser" "attacking_with_weapon" "weapon_rpg" required +criterion "EnemyIsSniper" "enemy" "npc_sniper" required +criterion "EnemyIsStrider" "enemy" "npc_strider" required +criterion "HurtByFire" "hurt_by_fire" "1" required + + +//============================================================================================================ +// Citizen Hello speech +//============================================================================================================ +response "CitizenHello" +{ + scene "scenes/npc/$gender01/abouttime01.vcd" + scene "scenes/npc/$gender01/abouttime02.vcd" + scene "scenes/npc/$gender01/ahgordon01.vcd" + scene "scenes/npc/$gender01/ahgordon02.vcd" + scene "scenes/npc/$gender01/docfreeman01.vcd" + scene "scenes/npc/$gender01/docfreeman02.vcd" + scene "scenes/npc/$gender01/freeman.vcd" + scene "scenes/npc/$gender01/hellodrfm01.vcd" + scene "scenes/npc/$gender01/hellodrfm02.vcd" + scene "scenes/npc/$gender01/heydoc01.vcd" + scene "scenes/npc/$gender01/heydoc02.vcd" + scene "scenes/npc/$gender01/hi01.vcd" + scene "scenes/npc/$gender01/hi02.vcd" +} + +rule CitizenHello +{ + criteria IsCitizen ConceptTalkHello IsGordonCriminal NPCIdle PlayerNear SeePlayer + response CitizenHello +} + +//============================================================================================================ +// Citizen Idle speech +//============================================================================================================ +response "CitizenTalkStare" +{ + scene "scenes/npc/$gender01/doingsomething.vcd" + scene "scenes/npc/$gender01/getgoingsoon.vcd" + scene "scenes/npc/$gender01/waitingsomebody.vcd" +} + +rule CitizenTalkStare +{ + criteria IsCitizen ConceptTalkStare IsGordonCriminal NPCIdle + response CitizenTalkStare +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenTalkPlayerPushed" +{ + scene "scenes/npc/$gender01/sorryfm01.vcd" + scene "scenes/npc/$gender01/sorryfm02.vcd" + scene "scenes/npc/$gender01/sorrydoc01.vcd" + scene "scenes/npc/$gender01/sorrydoc02.vcd" + scene "scenes/npc/$gender01/sorrydoc04.vcd" + scene "scenes/npc/$gender01/excuseme01.vcd" + scene "scenes/npc/$gender01/excuseme02.vcd" + scene "scenes/npc/$gender01/pardonme01.vcd" + scene "scenes/npc/$gender01/pardonme02.vcd" + scene "scenes/npc/$gender01/sorry01.vcd" + scene "scenes/npc/$gender01/sorry02.vcd" + scene "scenes/npc/$gender01/sorry03.vcd" + scene "scenes/npc/$gender01/outofyourway01.vcd" + scene "scenes/npc/$gender01/outofyourway02.vcd" + scene "scenes/npc/$gender01/whoops01.vcd" +} + +rule CitizenTalkPlayerPushed +{ + criteria IsCitizen ConceptTalkPlayerPushed SeenByPlayer NoRecentCombat + response CitizenTalkPlayerPushed +} + +//============================================================================================================ +// Citizen Questions & Responses speech +//============================================================================================================ +response "CitizenQuestion" +{ + scene "scenes/npc/$gender01/question01.vcd" delay 1 + scene "scenes/npc/$gender01/question02.vcd" delay 1 + scene "scenes/npc/$gender01/question03.vcd" delay 1 + scene "scenes/npc/$gender01/question04.vcd" delay 1 + scene "scenes/npc/$gender01/question05.vcd" delay 1 + scene "scenes/npc/$gender01/question06.vcd" delay 1 + scene "scenes/npc/$gender01/question07.vcd" delay 1 + scene "scenes/npc/$gender01/question08.vcd" delay 1 + scene "scenes/npc/$gender01/question09.vcd" delay 1 + scene "scenes/npc/$gender01/question10.vcd" delay 1 + scene "scenes/npc/$gender01/question11.vcd" delay 1 + scene "scenes/npc/$gender01/question12.vcd" delay 1 + scene "scenes/npc/$gender01/question13.vcd" delay 1 + scene "scenes/npc/$gender01/question14.vcd" delay 1 + scene "scenes/npc/$gender01/question15.vcd" delay 1 + scene "scenes/npc/$gender01/question16.vcd" delay 1 + scene "scenes/npc/$gender01/question17.vcd" delay 1 + scene "scenes/npc/$gender01/question18.vcd" delay 1 + scene "scenes/npc/$gender01/question19.vcd" delay 1 + scene "scenes/npc/$gender01/question20.vcd" delay 1 + scene "scenes/npc/$gender01/question21.vcd" delay 1 + scene "scenes/npc/$gender01/question22.vcd" delay 1 + scene "scenes/npc/$gender01/question23.vcd" delay 1 + scene "scenes/npc/$gender01/question25.vcd" delay 1 + scene "scenes/npc/$gender01/question26.vcd" delay 1 + scene "scenes/npc/$gender01/question27.vcd" delay 1 + scene "scenes/npc/$gender01/question28.vcd" delay 1 + scene "scenes/npc/$gender01/question29.vcd" delay 1 + scene "scenes/npc/$gender01/question30.vcd" delay 1 + scene "scenes/npc/$gender01/question31.vcd" delay 1 +} + +rule CitizenQuestion +{ + criteria IsCitizen ConceptTalkQuestion IsGordonCriminal PlayerAlive + response CitizenQuestion +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenAnswer" +{ + scene "scenes/npc/$gender01/answer01.vcd" delay 2 + scene "scenes/npc/$gender01/answer02.vcd" delay 2 + scene "scenes/npc/$gender01/answer03.vcd" delay 2 + scene "scenes/npc/$gender01/answer04.vcd" delay 2 + scene "scenes/npc/$gender01/answer05.vcd" delay 2 + scene "scenes/npc/$gender01/answer07.vcd" delay 2 + scene "scenes/npc/$gender01/answer08.vcd" delay 2 + scene "scenes/npc/$gender01/answer09.vcd" delay 2 + scene "scenes/npc/$gender01/answer10.vcd" delay 2 + scene "scenes/npc/$gender01/answer11.vcd" delay 2 + scene "scenes/npc/$gender01/answer12.vcd" delay 2 + scene "scenes/npc/$gender01/answer13.vcd" delay 2 + scene "scenes/npc/$gender01/answer14.vcd" delay 2 + scene "scenes/npc/$gender01/answer15.vcd" delay 2 + scene "scenes/npc/$gender01/answer16.vcd" delay 2 + scene "scenes/npc/$gender01/answer17.vcd" delay 2 + scene "scenes/npc/$gender01/answer18.vcd" delay 2 + scene "scenes/npc/$gender01/answer19.vcd" delay 2 + scene "scenes/npc/$gender01/answer20.vcd" delay 2 + scene "scenes/npc/$gender01/answer21.vcd" delay 2 + scene "scenes/npc/$gender01/answer22.vcd" delay 2 + scene "scenes/npc/$gender01/answer23.vcd" delay 2 + scene "scenes/npc/$gender01/answer24.vcd" delay 2 + scene "scenes/npc/$gender01/answer25.vcd" delay 2 + scene "scenes/npc/$gender01/answer26.vcd" delay 2 + scene "scenes/npc/$gender01/answer27.vcd" delay 2 + scene "scenes/npc/$gender01/answer28.vcd" delay 2 + scene "scenes/npc/$gender01/answer29.vcd" delay 2 + scene "scenes/npc/$gender01/answer30.vcd" delay 2 + scene "scenes/npc/$gender01/answer31.vcd" delay 2 + scene "scenes/npc/$gender01/answer32.vcd" delay 2 + scene "scenes/npc/$gender01/answer33.vcd" delay 2 + scene "scenes/npc/$gender01/answer34.vcd" delay 2 + scene "scenes/npc/$gender01/answer35.vcd" delay 2 + scene "scenes/npc/$gender01/answer36.vcd" delay 2 + scene "scenes/npc/$gender01/answer37.vcd" delay 2 + scene "scenes/npc/$gender01/answer38.vcd" delay 2 + scene "scenes/npc/$gender01/answer39.vcd" delay 2 + scene "scenes/npc/$gender01/answer40.vcd" delay 2 +} +//--------------------- +rule CitizenAnswer +{ + criteria IsCitizen ConceptTalkAnswer IsGordonCriminal PlayerAlive + response CitizenAnswer +} + +//============================================================================================================ +// Citizen Questions & Responses with Vortigaunts in Scene +//============================================================================================================ +response "CitizenQuestionVort" +{ + scene "scenes/npc/$gender01/vquestion01.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion02.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion03.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion04.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion05.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion06.vcd" delay 1 + scene "scenes/npc/$gender01/vquestion07.vcd" delay 1 + +} + +rule CitizenQuestionVort +{ + criteria IsCitizen ConceptTalkQuestionVort IsGordonCriminal NPCIdle PlayerAlive + response CitizenQuestionVort +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenAnswerVort" +{ + scene "scenes/npc/$gender01/vanswer01.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer02.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer03.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer04.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer05.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer06.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer07.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer08.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer09.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer10.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer11.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer12.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer13.vcd" delay 2 + scene "scenes/npc/$gender01/vanswer14.vcd" delay 2 + +} + +rule CitizenAnswerVort +{ + criteria IsCitizen ConceptTalkAnswerVort IsGordonCriminal NPCIdle PlayerAlive + response CitizenAnswerVort +} + + +//============================================================================================================ +// Citizen Mourning the player's death +//============================================================================================================ + +response "CitizenMournQ" +{ + scene "scenes/npc/$gender01/gordead_ques01.vcd" + scene "scenes/npc/$gender01/gordead_ques02.vcd" + scene "scenes/npc/$gender01/gordead_ques03a.vcd" + scene "scenes/npc/$gender01/gordead_ques03b.vcd" + scene "scenes/npc/$gender01/gordead_ques04.vcd" + scene "scenes/npc/$gender01/gordead_ques05.vcd" + scene "scenes/npc/$gender01/gordead_ques06.vcd" + scene "scenes/npc/$gender01/gordead_ques07.vcd" + scene "scenes/npc/$gender01/gordead_ques08.vcd" + scene "scenes/npc/$gender01/gordead_ques09.vcd" + scene "scenes/npc/$gender01/gordead_ques10.vcd" + scene "scenes/npc/$gender01/gordead_ques11.vcd" + scene "scenes/npc/$gender01/gordead_ques12.vcd" + scene "scenes/npc/$gender01/gordead_ques13.vcd" + scene "scenes/npc/$gender01/gordead_ques14.vcd" + scene "scenes/npc/$gender01/gordead_ques15.vcd" + scene "scenes/npc/$gender01/gordead_ques16.vcd" + scene "scenes/npc/$gender01/gordead_ques17.vcd" +} + +rule CitizenMournQ +{ + criteria IsCitizen ConceptTalkQuestion IsGordonCriminal PlayerDead + response CitizenMournQ + matchonce +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenMournA" +{ + scene "scenes/npc/$gender01/gordead_ans01.vcd" + scene "scenes/npc/$gender01/gordead_ans02.vcd" + scene "scenes/npc/$gender01/gordead_ans03.vcd" + scene "scenes/npc/$gender01/gordead_ans04.vcd" + scene "scenes/npc/$gender01/gordead_ans05.vcd" + scene "scenes/npc/$gender01/gordead_ans06.vcd" + scene "scenes/npc/$gender01/gordead_ans07.vcd" + scene "scenes/npc/$gender01/gordead_ans08.vcd" + scene "scenes/npc/$gender01/gordead_ans09.vcd" + scene "scenes/npc/$gender01/gordead_ans10.vcd" + scene "scenes/npc/$gender01/gordead_ans11.vcd" + scene "scenes/npc/$gender01/gordead_ans12.vcd" + scene "scenes/npc/$gender01/gordead_ans13.vcd" + scene "scenes/npc/$gender01/gordead_ans14.vcd" + scene "scenes/npc/$gender01/gordead_ans15.vcd" + scene "scenes/npc/$gender01/gordead_ans16.vcd" + scene "scenes/npc/$gender01/gordead_ans17.vcd" + scene "scenes/npc/$gender01/gordead_ans18.vcd" + scene "scenes/npc/$gender01/gordead_ans19.vcd" + scene "scenes/npc/$gender01/gordead_ans20.vcd" +} + +rule CitizenMournA +{ + criteria IsCitizen ConceptTalkAnswer IsGordonCriminal PlayerDead + response CitizenMournA + matchonce +} + +response "CitizenMournAll" +{ + response CitizenMournQ + response CitizenMournA +} + +rule CitizenMourn +{ + criteria IsCitizen ConceptPlayerDead IsGordonCriminal PlayerDead + response CitizenMournAll + matchonce +} + +//----------------------------------------- +response "CitizenHeal" +{ + scene "scenes/npc/$gender01/health01.vcd" delay 1 + scene "scenes/npc/$gender01/health02.vcd" delay 1 + scene "scenes/npc/$gender01/health03.vcd" delay 1 + scene "scenes/npc/$gender01/health04.vcd" delay 1 + scene "scenes/npc/$gender01/health05.vcd" delay 1 +} + +rule CitizenHeal +{ + criteria IsCitizen ConceptTalkHeal + response CitizenHeal +} +//--------------------------- +response "CitizenGiveAmmo" +{ + scene "scenes/npc/$gender01/ammo01.vcd" delay 1 + scene "scenes/npc/$gender01/ammo02.vcd" delay 1 + scene "scenes/npc/$gender01/ammo03.vcd" delay 1 + scene "scenes/npc/$gender01/ammo04.vcd" delay 1 + scene "scenes/npc/$gender01/ammo05.vcd" delay 1 +} + +rule CitizenGiveAmmo +{ + criteria IsCitizen ConceptTalkGiveAmmo + response CitizenGiveAmmo +} + +//============================================================================================================ +// Citizen Combat speech +//============================================================================================================ +response "CitizenDanger" +{ + permitrepeats + scene "scenes/npc/$gender01/watchout.vcd" weight 1 + scene "scenes/npc/$gender01/uhoh.vcd" weight 1.1 + scene "scenes/npc/$gender01/lookoutfm01.vcd" weight .9 + scene "scenes/npc/$gender01/startle01.vcd" weight 1.1 + scene "scenes/npc/$gender01/startle02.vcd" weight 1.1 + scene "scenes/npc/$gender01/getdown02.vcd" weight 1 +} + +rule CitizenDanger +{ + criteria IsCitizen ConceptTalkDanger + response CitizenDanger +} + +response CitizenDangerBig +{ + permitrepeats + scene "scenes/npc/$gender01/strider_run.vcd" + scene "scenes/npc/$gender01/gethellout.vcd" + response CitizenDanger weight 12 // 6 * 2 +} + +rule CitizenDangerBig +{ + criteria IsCitizen ConceptTalkDanger EnemyIsStrider + response CitizenDangerBig +} + +response "CitizenMortarDanger" +{ + scene "scenes/npc/$gender01/watchout.vcd" + scene "scenes/npc/$gender01/headsup01.vcd" + scene "scenes/npc/$gender01/getdown02.vcd" + scene "scenes/npc/$gender01/headsup02.vcd" + scene "scenes/npc/$gender01/incoming02.vcd" + scene "scenes/npc/$gender01/takecover02.vcd" +} + +rule CitizenMortarDanger +{ + criteria IsCitizen ConceptTalkDanger EnemyIsMortar + response CitizenMortarDanger +} + +response "CitizenSniperDanger" +{ + scene "scenes/npc/$gender01/uhoh.vcd" + scene "scenes/npc/$gender01/startle01.vcd" + scene "scenes/npc/$gender01/startle02.vcd" + scene "scenes/npc/$gender01/getdown02.vcd" +} + +rule CitizenSniperDanger +{ + criteria IsCitizen ConceptTalkDanger EnemyIsSniper + response CitizenSniperDanger +} + +//============================================================================================================ +// Citizen Reloads Weapon +//============================================================================================================ +response "CitizenHideAndReload" +{ + scene "scenes/npc/$gender01/coverwhilereload01.vcd" + scene "scenes/npc/$gender01/coverwhilereload02.vcd" + scene "scenes/npc/$gender01/gottareload01.vcd" +// print "Gotta reload!" +} + +rule CitizenHideAndReload +{ + criteria IsCitizen ConceptHideAndReload + response CitizenHideAndReload +} + +//============================================================================================================ +// Citizen Reminds Player to Reload +//============================================================================================================ +response "CitizenPlayerReload" +{ + scene "scenes/npc/$gender01/dontforgetreload01.vcd" + scene "scenes/npc/$gender01/reloadfm01.vcd" + scene "scenes/npc/$gender01/reloadfm02.vcd" + scene "scenes/npc/$gender01/youdbetterreload01.vcd" +// print "You better reload, Doc." +} + +rule CitizenPlayerReload +{ + criteria ConceptPlayerReload IsCitizen PlayerNear SeePlayer + response CitizenPlayerReload +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenNewWeapon" +{ + scene "scenes/npc/$gender01/nice.vcd" + scene "scenes/npc/$gender01/nice01.vcd" + scene "scenes/npc/$gender01/nice02.vcd" + scene "scenes/npc/$gender01/thislldonicely.vcd" + scene "scenes/npc/$gender01/yeah01.vcd" + scene "scenes/npc/$gender01/fantastic01.vcd" + scene "scenes/npc/$gender01/fantastic02.vcd" + scene "scenes/npc/$gender01/finally.vcd" + scene "scenes/npc/$gender01/oneforme.vcd" + scene "scenes/npc/$gender01/evenodds.vcd" +} + +rule CitizenNewWeapon +{ + criteria IsCitizen ConceptNewWeapon + response CitizenNewWeapon +} + +//------------------------------------------------------------------------------------------------------------ +response CitizenOuch +{ + permitrepeats + scene "scenes/npc/$gender01/ow01.vcd" + scene "scenes/npc/$gender01/ow02.vcd" + speak npc_citizen.die weight 9 // there are nine waves in there +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenMortalWound +{ + scene "scenes/npc/$gender01/imhurt01.vcd" + scene "scenes/npc/$gender01/imhurt02.vcd" +} + +rule CitizenMortalWound +{ + criteria IsCitizen ConceptTalkMortal + response CitizenMortalWound +} + +//------------------------------------------------------------------------------------------------------------ + +rule CitizenWound +{ + criteria IsCitizen ConceptTalkWound + response CitizenOuch +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenWoundFire +{ + scene "scenes/npc/$gender01/ow01.vcd" + scene "scenes/npc/$gender01/no01.vcd" + scene "scenes/npc/$gender01/no02.vcd" +} + +rule CitizenWoundFire +{ + criteria IsCitizen ConceptTalkWound HurtByFire + response CitizenWoundFire +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenShotArm" +{ + permitrepeats + scene "scenes/npc/$gender01/myarm01.vcd" + scene "scenes/npc/$gender01/myarm02.vcd" + response CitizenOuch weight 8 +} + +rule CitizenShotArm +{ + criteria IsCitizen ConceptShot ShotInArm + response CitizenShotArm +} + +response "CitizenShotLeg" +{ + permitrepeats + scene "scenes/npc/$gender01/myleg01.vcd" + scene "scenes/npc/$gender01/myleg02.vcd" + response CitizenOuch weight 8 +} + + +rule CitizenShotLeg +{ + criteria IsCitizen ConceptShot ShotInLeg + response CitizenShotLeg +} + +response "CitizenShotGut" +{ + permitrepeats + scene "scenes/npc/$gender01/mygut01.vcd" + scene "scenes/npc/$gender01/mygut02.vcd" + scene "scenes/npc/$gender01/hitingut01.vcd" + scene "scenes/npc/$gender01/hitingut02.vcd" + response CitizenOuch weight 16 +} + +rule CitizenShotGut +{ + criteria IsCitizen ConceptShot ShotInGut + response CitizenShotGut +} + +//------------------------------------------------------------------------------------------------------------ +response CitizenWatchOut +{ + scene "scenes/npc/$gender01/lookoutfm01.vcd" + scene "scenes/npc/$gender01/lookoutfm02.vcd" +} + +rule CitizenWatchOut +{ + criteria IsCitizen ConceptTalkWatchout + response CitizenWatchout +} + +response CitizenWatchOutUp +{ + scene "scenes/npc/$gender01/upthere01.vcd" + scene "scenes/npc/$gender01/upthere02.vcd" +} + +rule CitizenWatchOutUp +{ + criteria IsCitizen ConceptTalkWatchout + "dangerloc" "above" required + response CitizenWatchOutUp +} + +response CitizenWatchOutBehind +{ + scene "scenes/npc/$gender01/behindyou01.vcd" + scene "scenes/npc/$gender01/behindyou02.vcd" +} + +rule CitizenWatchOutBehind +{ + criteria IsCitizen ConceptTalkWatchout + "dangerloc" "behind" required + response CitizenWatchOutBehind +} + +response CitizenWatchOutFar +{ + scene "scenes/npc/$gender01/overthere01.vcd" + scene "scenes/npc/$gender01/overthere02.vcd" +} + +rule CitizenWatchOutFar +{ + criteria IsCitizen ConceptTalkWatchout + "dangerloc" "far" required + response CitizenWatchOutFar +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenEnemyDead" +{ + scene "scenes/npc/$gender01/gotone01.vcd" + scene "scenes/npc/$gender01/gotone02.vcd" +// scene "scenes/npc/$gender01/likethemapples.vcd" + scene "scenes/npc/$gender01/likethat.vcd" +} + +rule CitizenEnemyDead +{ + criteria IsCitizen ConceptEnemyDead + response CitizenEnemyDead + rescenedelay 3 +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenNoShoot" +{ + scene "scenes/npc/$gender01/onyourside.vcd" + scene "scenes/npc/$gender01/stopitfm.vcd" + scene "scenes/npc/$gender01/watchwhat.vcd" + +} + +rule CitizenNoShoot +{ + criteria IsCitizen ConceptTalkNoShoot + response CitizenNoShoot +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenBetrayed" +{ + scene "scenes/npc/$gender01/heretohelp01.vcd" + scene "scenes/npc/$gender01/heretohelp02.vcd" + scene "scenes/npc/$gender01/wetrustedyou01.vcd" + scene "scenes/npc/$gender01/wetrustedyou02.vcd" + scene "scenes/npc/$gender01/notthemanithought01.vcd" + scene "scenes/npc/$gender01/notthemanithought02.vcd" +} + +rule CitizenBetrayed +{ + criteria IsCitizen ConceptTalkBetrayed + response CitizenBetrayed +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenAllyKilled" +{ + scene "scenes/npc/$gender01/ohno.vcd" + scene "scenes/npc/$gender01/goodgod.vcd" + scene "scenes/npc/$gender01/startle01.vcd" + scene "scenes/npc/$gender01/startle02.vcd" + scene "scenes/npc/$gender01/no01.vcd" + scene "scenes/npc/$gender01/no02.vcd" +} + +rule CitizenAllyKilled +{ + criteria IsCitizen ConceptTalkAllyKilled + response CitizenAllyKilled +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenCombineGroup +{ + scene "scenes/npc/$gender01/combine01.vcd" + scene "scenes/npc/$gender01/combine02.vcd" +} + +response CitizenCombine +{ + response CitizenCombineGroup respeakdelay 300 +} + +rule CitizenStartCombatCombine +{ + criteria IsCitizen ConceptStartCombat + enemy npc_combine_s required + response CitizenCombine +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenHeadcrabGroup +{ + scene "scenes/npc/$gender01/headcrabs01.vcd" + scene "scenes/npc/$gender01/headcrabs02.vcd" +} + +response CitizenHeadcrab +{ + response CitizenHeadcrabGroup respeakdelay 300 +} + +rule CitizenStartCombatHeadcrab +{ + criteria IsCitizen ConceptStartCombat + enemy npc_headcrab required + response CitizenHeadcrab +} + +rule CitizenStartCombatHeadcrabFast +{ + criteria IsCitizen ConceptStartCombat + enemy npc_headcrab_fast required + response CitizenHeadcrab +} + +rule CitizenStartCombatHeadcrabBlack +{ + criteria IsCitizen ConceptStartCombat + enemy npc_headcrab_black required + response CitizenHeadcrab +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenZombieGroup +{ + scene "scenes/npc/$gender01/zombies01.vcd" + scene "scenes/npc/$gender01/zombies02.vcd" +} + +response CitizenZombie +{ + response CitizenZombieGroup respeakdelay 300 +} + +rule CitizenStartCombatZombie +{ + criteria IsCitizen ConceptStartCombat + enemy npc_zombie required + response CitizenZombie +} + +rule CitizenStartCombatZombieTorso +{ + criteria IsCitizen ConceptStartCombat + enemy npc_zombie_torso required + response CitizenZombie +} + +rule CitizenStartCombatZombieFast +{ + criteria IsCitizen ConceptStartCombat + enemy npc_fastzombie required + response CitizenZombie +} + +rule CitizenStartCombatZombiePoison +{ + criteria IsCitizen ConceptStartCombat + enemy npc_poisonzombie required + response CitizenZombie +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenScannersGroup +{ + scene "scenes/npc/$gender01/scanners01.vcd" + scene "scenes/npc/$gender01/scanners02.vcd" +} + +response CitizenScanners +{ + response CitizenScannersGroup respeakdelay 300 +} + + +rule CitizenStartCombatScanners +{ + criteria IsCitizen ConceptStartCombat + enemy npc_cscanner required + response CitizenScanners +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenStrider +{ + scene "scenes/npc/$gender01/strider.vcd" respeakdelay 300 +} + +rule CitizenStartCombatStrider +{ + criteria IsCitizen ConceptStartCombat + enemy npc_strider required + response CitizenStrider +} + +//------------------------------------------------------------------------------------------------------------ + +response CitizenManhacksGroup +{ + scene "scenes/npc/$gender01/itsamanhack01.vcd" + scene "scenes/npc/$gender01/itsamanhack02.vcd" + scene "scenes/npc/$gender01/herecomehacks01.vcd" + scene "scenes/npc/$gender01/herecomehacks02.vcd" + scene "scenes/npc/$gender01/thehacks01.vcd" + scene "scenes/npc/$gender01/thehacks02.vcd" + scene "scenes/npc/$gender01/hacks01.vcd" + scene "scenes/npc/$gender01/hacks02.vcd" +} + +response CitizenManhacks +{ + response CitizenManhacksGroup respeakdelay 300 +} + +rule CitizenStartCombatManhacks +{ + criteria IsCitizen ConceptStartCombat + enemy npc_manhack required + response CitizenManhacks +} + + +//------------------------------------------------------------------------------------------------------------ + +response "CitizenMetroGroup" +{ + scene "scenes/npc/$gender01/cps01.vcd" + scene "scenes/npc/$gender01/cps02.vcd" + scene "scenes/npc/$gender01/civilprotection01.vcd" + scene "scenes/npc/$gender01/civilprotection02.vcd" +} + +response CitizenMetro +{ + response CitizenMetroGroup respeakdelay 300 +} + + +rule CitizenStartCombatMetro +{ + criteria IsCitizen ConceptStartCombat + enemy npc_metropolice required + response CitizenMetro +} + + +//============================================================================================================ +// Citizen misc speech +//============================================================================================================ + +//------------------------------------------------------------------------------------------------------------ +response "CitizenFiringRPG" +{ +// +} + +rule CitizenFiringRPG +{ + criteria IsCitizen IsRPGUser + response CitizenFiringRPG +} + +//============================================================================================================ +// Citizen Leader speech (a citizen that's leading the player somewhere) +//============================================================================================================ +response "CitizenLeadWaitOver" +{ + scene "scenes/npc/$gender01/gotone02.vcd" +} + +rule CitizenLeadWaitOver +{ + criteria ConceptLeadWaitOver + response CitizenLeadWaitOver +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenLeadAttractPlayer" +{ + scene "scenes/npc/$gender01/overhere01.vcd" +} + +rule CitizenLeadAttractPlayer +{ + criteria IsCitizen ConceptLeadAttractPlayer + response CitizenLeadAttractPlayer +} + +response "CitizenSeeCombine" +{ + scene "scenes/npc/$gender01/combine01.vcd" +} + +rule CitizenSeeCombine +{ + criteria IsCitizen ConceptSeeCombine + response CitizenSeeCombine + respeakdelay 45 +} + +//============================================================================================================ +// Citizen responding to the player 'attacking' them with a physics object +//============================================================================================================ +response "CitizenPlayerPhysAttack" +{ + +} + +rule CitizenPlayerPhysAttack +{ + criteria IsCitizen ConceptTalkPlayerPhysAttack + response CitizenPlayerPhysAttack +} + +//============================================================================================================ +#include "talker/npc_citizen_commandermode.txt" +#include "talker/npc_citizen_terminal.txt" +#include "talker/npc_citizen_tenement.txt" +#include "talker/npc_citizen_coast.txt" +#include "talker/npc_citizen_canals.txt" +#include "talker/npc_citizen_c17.txt" \ No newline at end of file diff --git a/mp/game/dab/scripts/talker/npc_citizen_c17.txt b/mp/game/dab/scripts/talker/npc_citizen_c17.txt new file mode 100755 index 000000000..4860a1d68 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_c17.txt @@ -0,0 +1,59 @@ +//============================================================================================================ +// C17 Citizen criteria +//============================================================================================================ +criterion "IsNamedCitizen" "name" "citizen" "required" +criterion "IsMap_d3_c17_12" "map" "d3_c17_12" "required" + +criterion "IsNamedSupport_cit2" "name" "support_cit2" "required" +criterion "IsMap_d3_c17_05" "map" "d3_c17_05" "required" + +criterion "Is06aGreeter" "name" "citizen_tunnel_reinforcement_1" "required" +criterion "Is06aRubbleCit" "name" "citizen_rubble_tunnel" "required" +criterion "IsMap_d3_c17_06a" "map" "d3_c17_06a" "required" + +criterion "Is13Greeter" "name" "citizen_story" "required" +criterion "IsMap_d3_c17_13" "map" "d3_c17_13" "required" + +criterion "Is09Greeter" "name" "citizen_intro" "required" +//============================================================================================================ +// Citizen Hello speech +//============================================================================================================ +response "CitizenJoinSilently" +{ +} + +rule 12_RPG_CitizenJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual IsNamedCitizen IsMap_d3_c17_12 + response CitizenJoinSilently +} + +rule 05_FiresideCitJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual IsNamedSupport_cit2 IsMap_d3_c17_05 + response CitizenJoinSilently +} + +rule 06a_GreeterCitJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual Is06aGreeter IsMap_d3_c17_06a + response CitizenJoinSilently +} + +rule 06a_RubbleCitJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual Is06aRubbleCit IsMap_d3_c17_06a + response CitizenJoinSilently +} + +rule 13_GreeterCitJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual Is13Greeter IsMap_d3_c17_13 + response CitizenJoinSilently +} + +rule 09_GreeterCitJoinSilent +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual Is09Greeter IsMap_d3_c17_09 + response CitizenJoinSilently +} \ No newline at end of file diff --git a/mp/game/dab/scripts/talker/npc_citizen_canals.txt b/mp/game/dab/scripts/talker/npc_citizen_canals.txt new file mode 100755 index 000000000..fd15e6022 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_canals.txt @@ -0,0 +1,61 @@ +//============================================================================================================ +// Canals specific criteria +//============================================================================================================ +criterion "IsBarnacleCitizen01a" "BarnacleCitizen01a" "1" required +criterion "IsAirlockCitizen1" "AirlockCitizen1" "1" required +criterion "IsBoxcarCitizen01" "name" "boxcar_human" "required" + + +//====================================================== +// The citizen who almost got eaten by a barnacle in 01a +//====================================================== +response "BarnacleCitizen01aHello" +{ + scene "scenes/canals/d1_canals_01a_room4_citizen_hello.vcd" +} + +rule BarnacleCitizen01aHello +{ + criteria IsCitizen ConceptTalkHello IsBarnacleCitizen01a NPCIdle PlayerNear SeePlayer + response BarnacleCitizen01aHello +} + +response "BarnacleCitizen01aIdle" +{ +// scene "scenes/canals/d1_canals_01a_room4_citizen_idle.vcd" +} + +rule BarnacleCitizen01aIdle +{ + criteria IsCitizen ConceptTalkIdle IsBarnacleCitizen01a NPCIdle + response BarnacleCitizen01aIdle +} + +//====================================================== +// Citizen in first airlock in eli_01 +//====================================================== +response "AirlockCitizen1Use" +{ + norepeat + scene "scenes/eli_lab/airlock_cit01.vcd" + scene "scenes/eli_lab/airlock_cit02.vcd" + scene "scenes/eli_lab/airlock_cit03.vcd" +} + +rule BarnacleCitizen01aHello +{ + criteria IsCitizen ConceptTalkUse IsAirlockCitizen1 NPCIdle + response AirlockCitizen1Use +} + + +response BoxcarCitizen01Push +{ +} + +rule BoxcarCitizen01Push +{ + criteria IsCitizen IsBoxcarCitizen01 ConceptTalkPlayerPushed SeenByPlayer NoRecentCombat + response BoxcarCitizen01Push +} + diff --git a/mp/game/dab/scripts/talker/npc_citizen_coast.txt b/mp/game/dab/scripts/talker/npc_citizen_coast.txt new file mode 100755 index 000000000..e26071061 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_coast.txt @@ -0,0 +1,272 @@ +//==================================================================================================== +// Coast specific criteria +//==================================================================================================== +criterion "IsOdessaVillager" "odessavillager" "1" required +criterion "OdessaAlive" "worldodessadead" "0" required +criterion "OdessaDead" "worldodessadead" "1" required +criterion "GunshipDead" "worldgunshipdead" "1" required +criterion "GunshipAlive" "worldgunshipdead" "0" required + +criterion "IsMap_d2_coast_10" "map" "d2_coast_10" required +criterion "TauHasNotBeenRemoved" "tauonjeep" "1" +criterion "TauHasBeenRemoved" "tauonjeep" "0" + +//==================================================================================================== +// d2_coast_02 +//==================================================================================================== +//====================================================== +// Guy who leads you up the stairs to the vortigaunt +//====================================================== + +response "OdessaVillagerLeadWaitOver" +{ +// scene "scenes/coast/odessa/leadwaitover.vcd" +} + +rule OdessaVillagerLeadWaitOver +{ + criteria IsOdessaVillager ConceptLeadWaitOver + response OdessaVillagerLeadWaitOver +} + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerLeadCatchup" +{ + scene "scenes/coast/odessa/leadlaggingbehind01.vcd" weight 0.5 + scene "scenes/coast/odessa/leadlaggingbehind02.vcd" weight 0.5 + scene "scenes/coast/odessa/$gender01/stairman_follow01.vcd" weight 2.0 + scene "scenes/coast/odessa/$gender01/stairman_follow03.vcd" weight 2.0 +} + +rule OdessaVillagerLeadCatchup +{ + criteria IsOdessaVillager ConceptLeadRetrieve + response OdessaVillagerLeadCatchup +} + + +//====================================================== +// General villagers +//====================================================== +response "OdessaVillagerBeforeGunship" +{ + scene "scenes/coast/odessa/$gender01/nlo_citizen_greet01.vcd" + scene "scenes/coast/odessa/$gender01/nlo_citizen_greet02.vcd" + scene "scenes/coast/odessa/$gender01/nlo_citizen_greet03.vcd" + scene "scenes/coast/odessa/$gender01/nlo_citizen_greet04.vcd" +} + +rule OdessaVillagerUseBeforeGunship +{ + criteria ConceptTalkUse IsOdessaVillager GunshipAlive + response OdessaVillagerBeforeGunship +} + +rule OdessaVillagerStareBeforeGunship +{ + criteria ConceptTalkStare IsOdessaVillager GunshipAlive + response OdessaVillagerBeforeGunship +} + + + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerAfterGunship" +{ + scene "scenes/coast/odessa/$gender01/nlo_citizen_post01.vcd" + scene "scenes/coast/odessa/$gender01/nlo_citizen_post02.vcd" + scene "scenes/coast/odessa/$gender01/nlo_citizen_post03.vcd" + +} + +rule OdessaVillagerUseAfterGunship +{ + criteria ConceptTalkUse IsOdessaVillager GunshipDead + response OdessaVillagerAfterGunship +} + +rule OdessaVillagerStareAfterGunship +{ + criteria ConceptTalkStare IsOdessaVillager GunshipDead + response OdessaVillagerAfterGunship +} + +//--------------------------------------------------------------- + +response "OdessaVillagerHelloDead" +{ + scene "scenes/coast/odessa/$gender01/nlo_opengate.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cubdeath01.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cubdeath02.vcd" + +} + +rule OdessaVillagerHelloDead +{ + criteria IsCitizen ConceptTalkHello IsOdessaVillager OdessaDead NPCIdle PlayerNear SeePlayer + response OdessaVillagerHelloDead +} + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerHelloAlive" +{ +// +} + +rule OdessaVillagerHelloAlive +{ + criteria IsCitizen ConceptTalkHello IsOdessaVillager OdessaAlive NPCIdle PlayerNear SeePlayer + response OdessaVillagerHelloAlive +} + +//------------------------------------------------------------------------------------------------------------ +// For now, the idle citizens keep telling you to go see Odessa +rule OdessaVillagerTalkIdle +{ + criteria IsOdessaVillager IsCitizen ConceptTalkIdle OdessaAlive NPCIdle + response OdessaVillagerHelloAlive +} + +// If Odessa's dead, the citizens just idly mourn him +rule OdessaVillagerTalkIdle +{ + criteria IsOdessaVillager IsCitizen ConceptTalkIdle OdessaDead NPCIdle + response OdessaVillagerHelloDead +} + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerIdleGunshipDead" +{ +// +} + +// If Odessa's alive, but the gunship's dead, the citizens tell you to get moving +rule OdessaVillagerTalkIdle +{ + criteria IsOdessaVillager IsCitizen ConceptTalkIdle OdessaAlive GunshipDead NPCIdle + response OdessaVillagerIdleGunshipDead +} + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerResponsePlayerKilledGunship" +{ + scene "scenes/coast/odessa/$gender01/nlo_cheer01.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cheer02.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cheer03.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cheer04.vcd" +} + +rule OdessaVillagerResponsePlayerKilledGunship +{ + criteria IsCitizen ConceptCRPlayerKilledGunship + response OdessaVillagerResponsePlayerKilledGunship +} + +//------------------------------------------------------------------------------------------------------------ +response "OdessaVillagerResponseVitalNPCDied" +{ + scene "scenes/coast/odessa/$gender01/nlo_cubdeath01.vcd" + scene "scenes/coast/odessa/$gender01/nlo_cubdeath02.vcd" +} + +rule OdessaVillagerResponseVitalNPCDied +{ + criteria IsCitizen ConceptCRVitalNPCDied + response OdessaVillagerResponseVitalNPCDied +} + + +//==================================================================================================== +// d2_coast_10 +//==================================================================================================== +//====================================================== +// Citizen who leads you to the secret door of the lighthouse +//====================================================== +response "ExitLeadStart" +{ + scene "scenes/coast/barn/$gender01/exit_cliffpath.vcd" +} + +rule ExitLeadStart +{ + criteria IsMap_d2_coast_10 ConceptLeadStart + response ExitLeadStart +} + +//------------------------------------------------------------------------------------------------------------ +response "ExitLeadCatchup" +{ + scene "scenes/coast/barn/$gender01/exit_comewith.vcd" +} + +rule ExitLeadCatchup +{ + criteria IsMap_d2_coast_10 ConceptLeadCatchup + response ExitLeadCatchup +} + +//------------------------------------------------------------------------------------------------------------ + +response "ExitLeadRetrieve" +{ + scene "scenes/npc/$gender01/letsgo02.vcd" +} + +rule ExitLeadRetrieve +{ + criteria IsMap_d2_coast_10 ConceptLeadRetrieve + response ExitLeadRetrieve +} + +//------------------------------------------------------------------------------------------------------------ +response "ExitLeadSuccess" +{ + scene "scenes/coast/barn/$gender01/exit_watchstep.vcd" +} + +rule ExitLeadSuccess +{ + criteria IsMap_d2_coast_10 ConceptLeadSuccess + response ExitLeadSuccess +} + +//====================================================== +// General villagers +//====================================================== +response "d2_coast_10_Hello" +{ + sequential + scene "scenes/coast/barn/$gender01/parkit.vcd" nodelay speakonce + scene "scenes/coast/barn/$gender01/chatter.vcd" nodelay speakonce + scene "scenes/coast/barn/$gender01/ditchcar.vcd" nodelay speakonce + scene "scenes/coast/barn/$gender01/getcarinbarn.vcd" nodelay speakonce + scene "scenes/coast/barn/$gender01/gettauoff.vcd" speakonce +} + +//rule d2_coast_10_Hello +//{ +// criteria IsCitizen ConceptTalkHello IsMap_d2_coast_10 NPCIdle PlayerNear SeePlayer +// response d2_coast_10_Hello +//} + +//------------------------------------------------------------------------------------------------------------ +// For now, the idle citizens keep telling you to get your car into the barn +rule d2_coast_10_CitizenTalkIdle +{ + criteria IsMap_d2_coast_10 IsCitizen ConceptTalkStare NPCIdle + response d2_coast_10_Hello +} + +//====================================================== +// Villager responses [This bit was cut; no feedback when shooting with a pistol.] +//====================================================== +//response "d2_coast_10_ResponsePlayerShotGunship" +//{ +// scene "scenes/coast/odessa/$gender01/nlo_userockets.vcd" +//} +// +//rule d2_coast_10_ResponsePlayerShotGunship +//{ +// criteria IsMap_d2_coast_10 ConceptCRPlayerShotGunship +// response d2_coast_10_ResponsePlayerShotGunship +//} diff --git a/mp/game/dab/scripts/talker/npc_citizen_commandermode.txt b/mp/game/dab/scripts/talker/npc_citizen_commandermode.txt new file mode 100755 index 000000000..031ec5374 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_commandermode.txt @@ -0,0 +1,467 @@ +//============================================================================================================ +// Commander mode criteria +//============================================================================================================ +criterion "IsOnlySelected" "numselected" "1" required +criterion "NotOnlySelected" "numselected" ">1" required +criterion "Is_03_first" "name" "citizen_c17_03_first" required + +criterion "UseRadio" "useradio" "1" required + +criterion "SquadNearPlayer" "distancetoplayer" "<240" required +criterion "SquadNotNearPlayer" "distancetoplayer" ">=240" required +criterion "SquadNearCommandPoint" "commandpoint_dist_to_npc" "<240" required +criterion "SquadNotNearCommandPoint" "commandpoint_dist_to_npc" ">=240" required +criterion "CommandPointNearPlayer" "commandpoint_dist_to_player" "<144" required +criterion "CommandPointNotNearPlayer" "commandpoint_dist_to_player" ">=144" required +criterion "JoinSquadIndividual" "numjoining" "1" required +criterion "JoinSquadMultiple" "numjoining" ">1" required +criterion "TrailingReinforcement" "reinforcement" "1" required + +//============================================================================================================ +// Commander mode selection speech +//============================================================================================================ +response "CitizenSelected" +{ + scene "scenes/npc/$gender01/ok01.vcd" + scene "scenes/npc/$gender01/ok02.vcd" + scene "scenes/npc/$gender01/okimready01.vcd" + scene "scenes/npc/$gender01/okimready02.vcd" + scene "scenes/npc/$gender01/okimready03.vcd" + scene "scenes/npc/$gender01/readywhenyouare01.vcd" + scene "scenes/npc/$gender01/readywhenyouare02.vcd" + +} + +rule CitizenSelected +{ + criteria IsCitizen ConceptTalkSelected + response CitizenSelected +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenGroupSelectedRadio" +{ +} + +rule CitizenGroupSelectedRadio +{ + criteria IsCitizen ConceptTalkSelected NotOnlySelected UseRadio + response CitizenGroupSelectedRadio +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenSoloSelectedRadio" +{ +} + +rule CitizenSoloSelectedRadio +{ + criteria IsCitizen ConceptTalkSelected UseRadio + response CitizenSoloSelectedRadio +} + + +//============================================================================================================ +// Commander mode orders speech +//============================================================================================================ + +response CitizenSquadNearToFarIndividual +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm04.vcd" + scene "scenes/npc/$gender01/squad_affirm05.vcd" + scene "scenes/npc/$gender01/squad_affirm06.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm04" + // speak "npc_citizen.squad_affirm05" + // speak "npc_citizen.squad_affirm06" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + scene "scenes/npc/$gender01/letsgo01.vcd" + scene "scenes/npc/$gender01/letsgo02.vcd" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadNearToFarGroup +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm05.vcd" + scene "scenes/npc/$gender01/squad_affirm06.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + scene "scenes/npc/$gender01/squad_away01.vcd" + scene "scenes/npc/$gender01/squad_away02.vcd" + scene "scenes/npc/$gender01/squad_away03.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm05" + // speak "npc_citizen.squad_affirm06" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + // speak "npc_citizen.squad_away01" + // speak "npc_citizen.squad_away02" + // speak "npc_citizen.squad_away03" + scene "scenes/npc/$gender01/letsgo01.vcd" + scene "scenes/npc/$gender01/letsgo02.vcd" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadFarToNearIndividual +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + //scene "scenes/npc/$gender01/squad_approach04.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + // speak "npc_citizen.squad_approach04" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadFarToNearGroup +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + scene "scenes/npc/$gender01/squad_approach01.vcd" + scene "scenes/npc/$gender01/squad_approach02.vcd" + scene "scenes/npc/$gender01/squad_approach03.vcd" + scene "scenes/npc/$gender01/squad_approach04.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + // speak "npc_citizen.squad_approach01" + // speak "npc_citizen.squad_approach02" + // speak "npc_citizen.squad_approach03" + // speak "npc_citizen.squad_approach04" + scene "scenes/npc/$gender01/letsgo01.vcd" + scene "scenes/npc/$gender01/letsgo02.vcd" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadNearToNear +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + scene "scenes/npc/$gender01/illstayhere01.vcd" + scene "scenes/npc/$gender01/holddownspot01.vcd" + scene "scenes/npc/$gender01/holddownspot02.vcd" + scene "scenes/npc/$gender01/imstickinghere01.vcd" + scene "scenes/npc/$gender01/littlecorner01.vcd" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadFarToFarIndividual +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm04.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm04" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadFarToFarGroup +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + scene "scenes/npc/$gender01/squad_away01.vcd" + scene "scenes/npc/$gender01/squad_away02.vcd" + scene "scenes/npc/$gender01/squad_away03.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + // speak "npc_citizen.squad_away01" + // speak "npc_citizen.squad_away02" + // speak "npc_citizen.squad_away03" + scene "scenes/npc/$gender01/letsgo01.vcd" + scene "scenes/npc/$gender01/letsgo02.vcd" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +response CitizenSquadGeneral +{ + scene "scenes/npc/$gender01/squad_affirm01.vcd" + scene "scenes/npc/$gender01/squad_affirm02.vcd" + scene "scenes/npc/$gender01/squad_affirm03.vcd" + scene "scenes/npc/$gender01/squad_affirm05.vcd" + scene "scenes/npc/$gender01/squad_affirm06.vcd" + scene "scenes/npc/$gender01/squad_affirm07.vcd" + scene "scenes/npc/$gender01/squad_affirm08.vcd" + scene "scenes/npc/$gender01/squad_affirm09.vcd" + // speak "npc_citizen.squad_affirm01" + // speak "npc_citizen.squad_affirm02" + // speak "npc_citizen.squad_affirm03" + // speak "npc_citizen.squad_affirm05" + // speak "npc_citizen.squad_affirm06" + // speak "npc_citizen.squad_affirm07" + // speak "npc_citizen.squad_affirm08" + // speak "npc_citizen.squad_affirm09" + scene "scenes/npc/$gender01/yougotit02.vcd" +} + +rule CitizenCommanded +{ + criteria IsCitizen ConceptTalkCommanded + response CitizenSquadGeneral +} + +rule CitizenCommandedNearToFarIndividual +{ + criteria IsCitizen ConceptTalkCommanded IsOnlySelected SquadNearPlayer CommandPointNotNearPlayer + response CitizenSquadNearToFarIndividual +} + +rule CitizenCommandedNearToFarGroup +{ + criteria IsCitizen ConceptTalkCommanded NotOnlySelected SquadNearPlayer CommandPointNotNearPlayer + response CitizenSquadNearToFarGroup +} + +rule CitizenCommandedFarToNearIndividual +{ + criteria IsCitizen ConceptTalkCommanded IsOnlySelected SquadNotNearPlayer CommandPointNearPlayer + response CitizenSquadFarToNearIndividual +} + +rule CitizenCommandedFarToNearGroup +{ + criteria IsCitizen ConceptTalkCommanded NotOnlySelected SquadNotNearPlayer CommandPointNearPlayer + response CitizenSquadFarToNearGroup +} + +rule CitizenCommandedNearToNearIndividual +{ + criteria IsCitizen ConceptTalkCommanded SquadNearPlayer CommandPointNearPlayer + response CitizenSquadNearToNear +} + +rule CitizenCommandedFarToFarIndividual +{ + criteria IsCitizen ConceptTalkCommanded IsOnlySelected SquadNotNearPlayer CommandPointNotNearPlayer + response CitizenSquadFarToFarIndividual +} + +rule CitizenCommandedFarToFarGroup +{ + criteria IsCitizen ConceptTalkCommanded NotOnlySelected SquadNotNearPlayer CommandPointNotNearPlayer + response CitizenSquadFarToFarGroup +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenCommandedRadio" +{ + +} + +rule CitizenCommandedRadio +{ + criteria IsCitizen ConceptTalkCommanded UseRadio + response CitizenCommandedRadio +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenCommandFailedRadio" +{ + +} + +rule CitizenCommandFailedRadio +{ + criteria IsCitizen ConceptTalkCommandFailed UseRadio + response CitizenCommandFailedRadio +} + +//============================================================================================================ +// Commander mode follow speech +//============================================================================================================ +response CitizenFollowGeneral +{ + scene "scenes/npc/$gender01/leadtheway01.vcd" + scene "scenes/npc/$gender01/leadtheway02.vcd" + scene "scenes/npc/$gender01/leadon01.vcd" + scene "scenes/npc/$gender01/leadon02.vcd" +} + +response CitizenFollowGroup +{ + scene "scenes/npc/$gender01/squad_follow01.vcd" + scene "scenes/npc/$gender01/squad_follow02.vcd" + scene "scenes/npc/$gender01/squad_follow03.vcd" + scene "scenes/npc/$gender01/squad_follow04.vcd" + response CitizenFollowGeneral weight 2 +} + +rule CitizenFollow +{ + criteria IsCitizen ConceptTalkStartFollow + response CitizenFollowGeneral +} + +rule CitizenFollowGroup +{ + criteria IsCitizen ConceptTalkStartFollow NotOnlySelected + response CitizenFollowGroup +} + +//============================================================================================================ +// Commander mode join speech +//============================================================================================================ + + +// I'm not sure all these lines will play well when not coming up from behind, so I've made a distinction between trailing & non-trailing +response CitizenJoinIndividual +{ + scene "scenes/npc/$gender01/squad_reinforce_single01.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single02.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single03.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single04.vcd" +} + +response CitizenJoinGroup +{ + scene "scenes/npc/$gender01/squad_reinforce_group01.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group02.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group03.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group04.vcd" +} + +response CitizenJoinIndividualTrailing +{ + scene "scenes/npc/$gender01/squad_reinforce_single01.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single02.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single03.vcd" + scene "scenes/npc/$gender01/squad_reinforce_single04.vcd" +} + +response CitizenJoinGroupTrailing +{ + scene "scenes/npc/$gender01/squad_reinforce_group01.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group02.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group03.vcd" + scene "scenes/npc/$gender01/squad_reinforce_group04.vcd" +} + +rule CitizenJoinIndividual +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual + response CitizenJoinIndividual +} + +rule CitizenJoinGroup +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadMultiple + response CitizenJoinGroup +} + +rule CitizenJoinIndividualTrailing +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual TrailingReinforcement + response CitizenJoinIndividualTrailing +} + +rule CitizenJoinGroupTrailing +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadMultiple TrailingReinforcement + response CitizenJoinGroupTrailing +} + +response CitizenJoin_d3_c17_07 +{ + scene "scenes/Streetwar/tunnel/$gender01/d3_c17_07_tenant.vcd" +} + +rule CitizenJoin_d3_c17_07 +{ + criteria IsCitizen ConceptJoinPlayer + "map" "d3_c17_07" required weight 1000 + response CitizenJoin_d3_c17_07 + matchonce +} + + +//============================================================================================================ +// Commander mode follow speech SPECIAL CASE: first citizen in d3_17_03 +//============================================================================================================ +response "CitizenFollow_First" +{ + scene "scenes/npc/$gender01/abouttime01.vcd" + +} + +rule CitizenFollow_First +{ + criteria IsCitizen ConceptJoinPlayer JoinSquadIndividual Is_03_first + response CitizenFollow_First +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenUnFollow" +{ + + scene "scenes/npc/$gender01/illstayhere01.vcd" + scene "scenes/npc/$gender01/holddownspot01.vcd" + scene "scenes/npc/$gender01/holddownspot02.vcd" + scene "scenes/npc/$gender01/imstickinghere01.vcd" + scene "scenes/npc/$gender01/littlecorner01.vcd" + +} + +rule CitizenUnFollow +{ + criteria IsCitizen ConceptTalkStopFollow + response CitizenUnFollow +} + diff --git a/mp/game/dab/scripts/talker/npc_citizen_tenement.txt b/mp/game/dab/scripts/talker/npc_citizen_tenement.txt new file mode 100755 index 000000000..7c0cb5170 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_tenement.txt @@ -0,0 +1,129 @@ +//============================================================================================================ +// Tenement Apartment specific criteria +//============================================================================================================ +criterion "IsBreenCastOn" "breencast" "1" weight 12 required +criterion "IsBreenCastOff" "breencast" "0" weight 12 required + +criterion "IsTenementFloor1" "tenement_flr1" "1" weight 2 required +criterion "IsTenementFloor2" "tenement_flr2" "1" weight 2 required +criterion "IsTenementAttic" "tenement_attic" "1" weight 2 required + +//floor1, room1 +criterion "IsTenementFlr1Drinker" "tenement_flr1_drinker" "1" weight 11 required +criterion "IsTenementFlr1WindowGuy" "tenement_flr1_windowGuy" "1" weight 11 required +criterion "IsTenementFlr1WindowGal" "tenement_flr1_windowGal" "1" weight 11 required + +//floor1, room2, tv-watchers +criterion "IsTenementFlr1TVWatcher1_TVon" "tenement_flr1_TVwatcher1_TVon" "1" weight 10 required +criterion "IsTenementFlr1TVWatcher2_TVon" "tenement_flr1_TVwatcher2_TVon" "1" weight 10 required +criterion "IsTenementFlr1TVWatcher1_TVoff" "tenement_flr1_TVwatcher1_TVon" "0" weight 10 required +criterion "IsTenementFlr1TVWatcher2_TVoff" "tenement_flr1_TVwatcher2_TVon" "0" weight 10 required + + + + + +//------------------------------------------------------------------------------------------------------------ +// specific cit contexts, floor 1, Room1 +//------------------------------------------------------------------------------------------------------------ +response "TenementFlr1DrinkerUse" +{ +norepeat + scene "scenes/trainyard/cit_drunk.vcd" +} + +rule IsTenementFlr1DrinkerUse +{ + criteria IsCitizen ConceptTalkUse IsGordonPreCriminal IsTenementFlr1Drinker NPCIdle + response TenementFlr1DrinkerUse +} + + +//------------------------------------------------------------------------------------------------------------ +response "TenementFlr1WindowGuyUse" +{ + norepeat + sequential + scene "scenes/trainyard/$gender01/cit_window_use01.vcd" + scene "scenes/trainyard/$gender01/cit_window_use04.vcd" + +} + +rule IsTenementFlr1WindowGuyUse +{ + criteria IsCitizen ConceptTalkUse IsGordonPreCriminal IsTenementFlr1WindowGuy NPCIdle + response TenementFlr1WindowGuyUse +} + + +//------------------------------------------------------------------------------------------------------------ +response "TenementFlr1WindowGalUse" +{ + norepeat + sequential + scene "scenes/trainyard/$gender01/cit_window_use02.vcd" + scene "scenes/trainyard/$gender01/cit_window_use03.vcd" + +} + +rule IsTenementFlr1WindowGalUse +{ + criteria IsCitizen ConceptTalkUse IsGordonPreCriminal IsTenementFlr1WindowGal NPCIdle + response TenementFlr1WindowGalUse +} + + +//------------------------------------------------------------------------------------------------------------ +// specific cit contexts, floor 1, Room2 +//------------------------------------------------------------------------------------------------------------ + + +//------------------------------------------------------------------------------------------------------------ +// Tenement Reponses +//------------------------------------------------------------------------------------------------------------ +response "TenementFlr1Use" +{ + +} + +rule TenementFlr1Use +{ + criteria IsCitizen ConceptTalkUse IsGordonPreCriminal IsTenementFloor1 NPCIdle + response TenementFlr1Use +} + +response "TenementFlr1Hello" +{ + +} + +rule TenementFlr1Hello +{ + criteria IsCitizen ConceptTalkHello IsTenementFloor1 NPCIdle PlayerNear SeePlayer + response TenementFlr1Hello +} + +//------------------------------------------------------------------------------------------------------------ +response "TenementFlr2Use" +{ + +} + +rule TenementFlr2Use +{ + criteria IsCitizen ConceptTalkUse IsGordonPreCriminal IsTenementFloor2 NPCIdle + response TenementFlr2Use +} + +response "TenementFlr2Hello" +{ + +} + +rule TenementFlr2Hello +{ + criteria IsCitizen ConceptTalkHello IsTenementFloor2 NPCIdle PlayerNear SeePlayer + response TenementFlr2Hello +} + + diff --git a/mp/game/dab/scripts/talker/npc_citizen_terminal.txt b/mp/game/dab/scripts/talker/npc_citizen_terminal.txt new file mode 100755 index 000000000..df79469d5 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_citizen_terminal.txt @@ -0,0 +1,298 @@ +//============================================================================================================ +criterion "IsTerminalBenchSitter" "terminal_benchsitter" "1" required +criterion "IsTerminalPreCustoms" "pre_customs" "1" weight 2 required +//the above was given a weight of 2 to override the "TrainGuy" criteria, which is based on TargetName + +criterion "IsTerminalWaitingLady" "waiting_lady" "1" required +criterion "IsTerminalCustomsQueue" "customs_queue" "1" required +criterion "IsTerminalPlatform" "terminal_platform" "1" required +criterion "IsTerminalFoodLine" "food_line" "1" required +criterion "IsPlazaCitizen" "plaza_citizen" "1" required +criterion "IsPlazaBench" "plaza_bench" "1" required +criterion "IsCourtyardCitizen" "courtyard_citizen" "1" required +criterion "IsTerminalPacer" "terminal_pacer" "1" required +criterion "IsTerminalWatchclock" "terminal_watchclock" "1" required +criterion "IsTerminalLuggageGuy" "terminal_LuggageGuy" "1" required +criterion "IsStandingTrainGuy" "name" "citizen_train_1" required +criterion "IsSittingTrainGuy" "name" "citizen_train_2" required + +//============================================================================================================ +// Terminal specific Citizen Hello speech +//============================================================================================================ +response "CitizenHelloTerminal" +{ + +} + +rule CitizenHelloTerminal +{ + criteria IsCitizen ConceptTalkHello IsGordonPreCriminal NPCIdle PlayerNear SeePlayer + response CitizenHelloTerminal +} + +//============================================================================================================ +// Terminal specific Citizen Idle speech +//============================================================================================================ +response "CitizenTalkIdleTerminal" +{ + +} + +rule CitizenTalkIdle +{ + criteria IsCitizen ConceptTalkIdle IsGordonPreCriminal NPCIdle + response CitizenTalkIdleTerminal +} + +//============================================================================================================ +// Terminal specific Citizen Questions & Responses speech +//============================================================================================================ +response "CitizenAnswerTerminal" +{ + +} + +rule CitizenAnswerTerminal +{ + criteria IsCitizen ConceptTalkAnswer IsGordonPreCriminal NPCIdle + response CitizenAnswerTerminal +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenQuestionTerminal" +{ + + +} + +rule CitizenQuestionTerminal +{ + criteria IsCitizen ConceptTalkQuestion IsGordonPreCriminal NPCIdle + response CitizenQuestionTerminal +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenUseBenchSitter" +{ +norepeat +scene "scenes/trainyard/cit_nerve.vcd" +} + +rule CitizenUseBenchSitter +{ + criteria IsCitizen ConceptTalkUse IsTerminalBenchSitter NPCIdle + response CitizenUseBenchSitter +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenUsePacer" +{ +scene "scenes/trainyard/cit_pacing.vcd" +} + +rule CitizenUsePacer +{ + criteria IsCitizen ConceptTalkUse IsTerminalPacer + response CitizenUsePacer +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenUseWatchclock" +{ +norepeat +scene "scenes/trainyard/cit_water.vcd" +} + +rule CitizenUseWatchclock +{ + criteria IsCitizen ConceptTalkUse IsTerminalWatchclock NPCidle + response CitizenUseWatchclock +} +//------------------------------------------------------------------------------------------------------------ +response "CitizenPreCustoms" +{ +norepeat +scene "scenes/trainyard/lookatplayer_02.vcd" +} + +rule CitizenPreCustoms +{ + criteria IsCitizen ConceptTalkUse IsTerminalPreCustoms NPCIdle + response CitizenPreCustoms +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenUseLuggageGuy" +{ +norepeat +scene "scenes/trainyard/cit_tookcase.vcd" + +} + +rule CitizenUseLuggageGuy +{ + criteria IsCitizen ConceptTalkUse IsTerminalLuggageGuy NPCIdle + response CitizenUseLuggageGuy +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenWaitingLady" +{ +norepeat +scene "scenes/trainyard/cit_fence_woods.vcd" + +} + +rule CitizenWaitingLady +{ + criteria IsCitizen ConceptTalkUse IsTerminalWaitingLady NPCIdle + response CitizenWaitingLady +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenCustomsQueue" +{ + +} + +rule CitizenCustomsQueue +{ + criteria IsCitizen ConceptTalkUse IsTerminalCustomsQueue NPCIdle + response CitizenCustomsQueue +} + +rule CitizenCustomsQueueIdle +{ + criteria IsCitizen ConceptTalkQuestion IsTerminalCustomsQueue NPCIdle + response CitizenCustomsQueue +} + + +//------------------------------------------------------------------------------------------------------------ + +response "StandingTrainGuy" +{ +norepeat +scene "scenes/trainyard/cit_train_hookup.vcd" + +} + +rule StandingTrainGuy +{ + criteria IsCitizen ConceptTalkUse IsStandingTrainGuy NPCIdle + response StandingTrainGuy +} + +//------------------------------------------------------------------------------------------------------------ + +response "SittingTrainGuy" +{ +norepeat +scene "scenes/trainyard/cit_train_reloc.vcd" speakonce +} + +rule SittingTrainGuy +{ + criteria IsCitizen ConceptTalkUse IsSittingTrainGuy NPCIdle + response SittingTrainGuy +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenTerminalPlatform" +{ + +} + +rule CitizenTerminalPlatform +{ + criteria IsCitizen ConceptTalkUse IsTerminalPlatform NPCIdle + response CitizenTerminalPlatform +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenFoodLine" +{ +scene "scenes/trainyard/$gender01/cit_foodline01.vcd" +scene "scenes/trainyard/$gender01/cit_foodline02.vcd" +scene "scenes/trainyard/$gender01/cit_foodline03.vcd" +scene "scenes/trainyard/$gender01/cit_foodline04.vcd" +} + +rule CitizenFoodLine +{ + criteria IsCitizen ConceptTalkUse IsTerminalFoodLine NPCIdle + response CitizenFoodLine +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenPlaza" +{ +scene "scenes/trainyard/$gender01/cit_pedestrian01.vcd" +scene "scenes/trainyard/$gender01/cit_pedestrian02.vcd" +scene "scenes/trainyard/$gender01/cit_pedestrian03.vcd" +scene "scenes/trainyard/$gender01/cit_pedestrian04.vcd" +scene "scenes/trainyard/$gender01/cit_pedestrian05.vcd" + +} + +rule CitizenPlaza +{ + criteria IsCitizen ConceptTalkUse IsPlazaCitizen NPCIdle + response CitizenPlaza +} + +//------------------------------------------------------------------------------------------------------------ +response "CitizenPlazaBench" +{ +scene "scenes/trainyard/$gender01/cit_bench01.vcd" +scene "scenes/trainyard/$gender01/cit_bench02.vcd" +scene "scenes/trainyard/$gender01/cit_bench03.vcd" +scene "scenes/trainyard/$gender01/cit_bench04.vcd" + +} + +rule CitizenPlazaBench +{ + criteria IsCitizen ConceptTalkUse IsPlazaBench NPCIdle + response CitizenPlazaBench +} + + +//------------------------------------------------------------------------------------------------------------ +response "CitizenCourtyard" +{ +//sequential +scene "scenes/trainyard/cit_raid_use01.vcd" +scene "scenes/trainyard/cit_raid_use02.vcd" + + +} + +rule CitizenCourtyard +{ + criteria IsCitizen ConceptTalkUse IsCourtyardCitizen NPCIdle + response CitizenCourtyard +} +//============================================================================================================ +// Citizen responding to the player 'attacking' them with a physics object +//============================================================================================================ +response "CitizenPlayerPhysAttackTerminal" +{ +scene "scenes/trainyard/$gender01/cit_hit01.vcd" +scene "scenes/trainyard/$gender01/cit_hit02.vcd" +scene "scenes/trainyard/$gender01/cit_hit03.vcd" +scene "scenes/trainyard/$gender01/cit_hit04.vcd" +scene "scenes/trainyard/$gender01/cit_hit05.vcd" +} + +rule CitizenPlayerPhysAttackTerminal +{ + criteria IsCitizen ConceptTalkPlayerPhysAttack IsGordonPreCriminal + response CitizenPlayerPhysAttackTerminal +} + +//============================================================================================================ \ No newline at end of file diff --git a/mp/game/dab/scripts/talker/npc_combine.txt b/mp/game/dab/scripts/talker/npc_combine.txt new file mode 100755 index 000000000..e7e204992 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_combine.txt @@ -0,0 +1,26 @@ +// Dissolve screams +criterion "IsCombine" "classname" "npc_combine" "required" +criterion "IsCombineS" "classname" "npc_combine_s" "required" + +//response "CombineDissolveScream" +//{ +// speak "NPC_CombineS.DissolveScream" noscene +//} + +//rule CombineDissolveScream +//{ +// criteria IsCombineS ConceptDissolveScream +// response CombineDissolveScream +//} + +response "CombineElectrocuteScream" +{ + speak "NPC_CombineS.ElectrocuteScream" noscene +} + +rule CombineElectrocuteScream +{ + criteria IsCombineS ConceptElectrocuteScream + response CombineElectrocuteScream +} + diff --git a/mp/game/dab/scripts/talker/npc_grigori.txt b/mp/game/dab/scripts/talker/npc_grigori.txt new file mode 100755 index 000000000..4143a43e4 --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_grigori.txt @@ -0,0 +1,294 @@ +//============================================================================================================ +// Grigori criteria +criterion "IsGrigori" "classname" "npc_monk" "required" +//============================================================================================================ + +//============================================================================================================ +// Grigori Idle speech +//============================================================================================================ +response "GrigoriTalkIdle" +{ + scene "scenes/ravenholm/monk_rant01.vcd" + scene "scenes/ravenholm/monk_rant02.vcd" + scene "scenes/ravenholm/monk_rant03.vcd" + scene "scenes/ravenholm/monk_rant04.vcd" + scene "scenes/ravenholm/monk_rant05.vcd" + scene "scenes/ravenholm/monk_rant06.vcd" + scene "scenes/ravenholm/monk_rant07.vcd" + scene "scenes/ravenholm/monk_rant08.vcd" + scene "scenes/ravenholm/monk_rant09.vcd" + scene "scenes/ravenholm/monk_rant10.vcd" + scene "scenes/ravenholm/monk_rant11.vcd" + scene "scenes/ravenholm/monk_rant12.vcd" + scene "scenes/ravenholm/monk_rant13.vcd" + scene "scenes/ravenholm/monk_rant14.vcd" + scene "scenes/ravenholm/monk_rant15.vcd" + scene "scenes/ravenholm/monk_rant16.vcd" + scene "scenes/ravenholm/monk_rant17.vcd" + scene "scenes/ravenholm/monk_rant18.vcd" + scene "scenes/ravenholm/monk_rant19.vcd" + scene "scenes/ravenholm/monk_rant20.vcd" + scene "scenes/ravenholm/monk_rant21.vcd" + scene "scenes/ravenholm/monk_rant22.vcd" + scene "scenes/ravenholm/madlaugh01.vcd" + scene "scenes/ravenholm/madlaugh02.vcd" + scene "scenes/ravenholm/madlaugh03.vcd" + scene "scenes/ravenholm/madlaugh04.vcd" +} + +rule GrigoriTalkIdle +{ + criteria IsGrigori ConceptTalkIdle NPCIdle + response GrigoriTalkIdle +} +//--------------------- + + + +//Mourning Conversation +response "GrigoriMourn" +{ + scene "scenes/ravenholm/monk_mourn01.vcd" + scene "scenes/ravenholm/monk_mourn02.vcd" + scene "scenes/ravenholm/monk_mourn03.vcd" + scene "scenes/ravenholm/monk_mourn04.vcd" + scene "scenes/ravenholm/monk_mourn05.vcd" + scene "scenes/ravenholm/monk_mourn06.vcd" + scene "scenes/ravenholm/monk_mourn07.vcd" + +} +rule GrigoriMourn +{ + criteria IsGrigori ConceptTalkIdle PlayerDead + response GrigoriMourn +} + + +//---------------------------------------------------------------------------- +response "GrigoriDeath" +{ +// scene "scenes/ravenholm/monk_death01.vcd" +// scene "scenes/ravenholm/monk_death02.vcd" +// scene "scenes/ravenholm/monk_death03.vcd" +// scene "scenes/ravenholm/monk_death04.vcd" +// scene "scenes/ravenholm/monk_death05.vcd" +// scene "scenes/ravenholm/monk_death06.vcd" + scene "scenes/ravenholm/monk_death07.vcd" +} +rule GrigoriDeath +{ + criteria IsGrigori ConceptTalkDeath + response GrigoriDeath +} + + +//---------------------------------------------------------------------------- +response "GrigoriHelpMe" +{ + scene "scenes/ravenholm/monk_helpme01.vcd" defaultdelay + scene "scenes/ravenholm/monk_helpme02.vcd" defaultdelay + scene "scenes/ravenholm/monk_helpme03.vcd" defaultdelay + scene "scenes/ravenholm/monk_helpme04.vcd" defaultdelay + scene "scenes/ravenholm/monk_helpme05.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme01.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme02.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme03.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme04.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme05.vcd" defaultdelay + scene "scenes/ravenholm/monk_coverme06.vcd" defaultdelay +} +rule GrigoriHelpMe +{ + criteria IsGrigori ConceptTalkHelpMe + response GrigoriHelpMe +} + + +//---------------------------------------------------------------------------- +response "GrigoriDanger" +{ + scene "scenes/ravenholm/monk_danger01.vcd" + scene "scenes/ravenholm/monk_danger02.vcd" + scene "scenes/ravenholm/monk_danger03.vcd" +} +rule GrigoriDanger +{ + criteria IsGrigori ConceptTalkDanger + response GrigoriDanger +} + + + + +//---------------------------------------------------------------------------- +response "GrigoriHeal" +{ + scene "scenes/ravenholm/monk_givehealth01.vcd" delay 1 + + +} + +rule GrigoriHeal +{ + criteria IsGrigori ConceptTalkHeal + response GrigoriHeal +} +//--------------------------- +response "GrigoriGiveAmmo" +{ + scene "scenes/ravenholm/monk_giveammo01.vcd" delay 1 + +} + +rule GrigoriGiveAmmo +{ + criteria IsGrigori ConceptTalkGiveAmmo + response GrigoriGiveAmmo +} + +//============================================================================================================ +// Grigori Combat speech +//============================================================================================================ +response "GrigoriAttacking" +{ + scene "scenes/ravenholm/engage01.vcd" + scene "scenes/ravenholm/engage02.vcd" + scene "scenes/ravenholm/engage03.vcd" + scene "scenes/ravenholm/engage04.vcd" + scene "scenes/ravenholm/engage05.vcd" + scene "scenes/ravenholm/engage06.vcd" + scene "scenes/ravenholm/engage07.vcd" + scene "scenes/ravenholm/engage08.vcd" + scene "scenes/ravenholm/engage09.vcd" + +} + +rule GrigoriAttacking +{ + criteria IsGrigori ConceptTalkAttacking + response GrigoriAttacking +} + +//============================================================================================================ +// Grigori Reloads Weapon +//============================================================================================================ +//response "" +//{ +// scene "scenes/ravenholm/monk_coverme01.vcd" +// +//} +// +//rule +//{ +// criteria +// response +//} +//============================================================================================================ +// Grigori Reminds Player to Reload +//============================================================================================================ +//response "" +//{ +// scene "scenes/ravenholm/monk_reload01.vcd" +// +//} +// +//rule +//{ +// criteria +// response +//} + + + +//------------------------------------------------------------------------------------------------------------ +response "GrigoriWounded" +{ + scene "scenes/ravenholm/monk_pain01.vcd" + scene "scenes/ravenholm/monk_pain02.vcd" + scene "scenes/ravenholm/monk_pain03.vcd" + scene "scenes/ravenholm/monk_pain04.vcd" + scene "scenes/ravenholm/monk_pain05.vcd" + scene "scenes/ravenholm/monk_pain06.vcd" + scene "scenes/ravenholm/monk_pain07.vcd" + scene "scenes/ravenholm/monk_pain08.vcd" + scene "scenes/ravenholm/monk_pain09.vcd" + scene "scenes/ravenholm/monk_pain10.vcd" + scene "scenes/ravenholm/monk_pain11.vcd" + +} + +rule CitizenWounded +{ + criteria IsGrigori ConceptTalkWound + response GrigoriWounded +} +//------------------------------------------------------------------------------------------------------------ +response "GrigoriWatchOut" +{ + scene "scenes/ravenholm/monk_blocked01.vcd" + scene "scenes/ravenholm/monk_blocked02.vcd" + scene "scenes/ravenholm/monk_blocked03.vcd" + +} + +rule CitizenWatchOut +{ + criteria IsGrigori ConceptTalkWatchout + response GrigoriWatchout +} +//------------------------------------------------------------------------------------------------------------ +response "GrigoriEnemyDead" +{ + scene "scenes/ravenholm/monk_kill01.vcd" + scene "scenes/ravenholm/monk_kill02.vcd" + scene "scenes/ravenholm/monk_kill03.vcd" + scene "scenes/ravenholm/monk_kill04.vcd" + scene "scenes/ravenholm/monk_kill05.vcd" + scene "scenes/ravenholm/monk_kill06.vcd" + scene "scenes/ravenholm/monk_kill07.vcd" + scene "scenes/ravenholm/monk_kill08.vcd" + scene "scenes/ravenholm/monk_kill09.vcd" + scene "scenes/ravenholm/monk_kill10.vcd" + scene "scenes/ravenholm/monk_kill11.vcd" + scene "scenes/ravenholm/madlaugh01.vcd" + scene "scenes/ravenholm/madlaugh02.vcd" + scene "scenes/ravenholm/madlaugh03.vcd" +} + +rule GrigoriEnemyDead +{ + criteria IsGrigori ConceptEnemyDead + response GrigoriEnemyDead + rescenedelay 3 +} + +//============================================================================================================ +// Grigori Leader speech +//============================================================================================================ + + +//------------------------------------------------------------------------------------------------------------ +response "GrigoriLeadRetrieve" +{ + scene "scenes/ravenholm/monk_quicklybro.vcd" + scene "scenes/ravenholm/monk_followme.vcd" + scene "scenes/ravenholm/monk_stayclosebro.vcd" +} + +rule GrigoriLeadRetrieve +{ + criteria IsGrigori ConceptLeadRetrieve + response GrigoriLeadRetrieve +} + +response "GrigoriLeadCatchup" +{ + scene "scenes/ravenholm/monk_overhere.vcd" +} + +rule GrigoriLeadCatchup +{ + criteria IsGrigori ConceptLeadCatchup + response GrigoriLeadCatchup +} +//============================================================================================================ diff --git a/mp/game/dab/scripts/talker/npc_vortigaunt.txt b/mp/game/dab/scripts/talker/npc_vortigaunt.txt new file mode 100755 index 000000000..00bbee22f --- /dev/null +++ b/mp/game/dab/scripts/talker/npc_vortigaunt.txt @@ -0,0 +1,635 @@ +//============================================================================================================ +// Vortigaunt criteria +//============================================================================================================ +criterion "IsVortigaunt" "classname" "npc_vortigaunt" required + +criterion "VortigauntCure" concept" "VORT_CURE" required +criterion "VortigauntCureStop" "concept" "VORT_CURESTOP" required +criterion "VortigauntCureInterrupt" "concept" "VORT_CURE_INTERRUPT" required +criterion "VortigauntAttack" "concept" "VORT_ATTACK" required +criterion "VortigauntMad" "concept" "VORT_MAD" required +criterion "VortigauntShot" "concept" "VORT_SHOT" required +criterion "VortigauntPain" "concept" "VORT_PAIN" required +criterion "VortigauntDie" "concept" "VORT_DIE" required +criterion "VortigauntKill" "concept" "VORT_KILL" required +criterion "VortigauntLineOfFire" "concept" "VORT_LINE_FIRE" required +criterion "VortigauntPOk" "concept" "VORT_POK" required +criterion "VortigauntExtractBugbait" "concept" "VORT_EXTRACT_START" required +criterion "VortigauntExtractBugbaitFinish" "concept" "VORT_EXTRACT_FINISH" required + +//============================================================================================================ +// Vortigaunt Hello speech +//============================================================================================================ +response "VortigauntHello" +{ + scene "scenes/npc/vortigaunt/wellmet.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/isitthefm.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/itisthefm.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/thefreeman.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/beofservice.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/greetingsfm.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/neuroprints.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/salute.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/trulyitis.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/takeus.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/webeofuse.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/corporeal.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/seebeforeoureye.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/morethanmeets.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/weknowyou.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/putaside.vcd" delay "3,3.5" speakonce + scene "scenes/npc/vortigaunt/mystery.vcd" delay "3,3.5" speakonce +} +rule VortigauntTlkHello +{ + criteria IsVortigaunt ConceptTalkHello PlayerNear SeePlayer + response VortigauntHello +} + +//------------------------------------------------------------------------------------------------------------ +rule VortigauntPlayerHello +{ + criteria IsVortigaunt ConceptTalkPHello + response NullResponse +} + +//============================================================================================================ +// Vortigaunt Questions & Responses speech +//============================================================================================================ +response "VortigauntQuestion" +{ + scene "scenes/npc/vortigaunt/vques01.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques02.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques03.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques04.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques05.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques06.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques07.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques08.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques09.vcd" delay 1 + scene "scenes/npc/vortigaunt/vques10.vcd" delay 1 + +} +rule VortigauntTlkQuestion +{ + criteria IsVortigaunt ConceptTalkQuestion + response VortigauntQuestion +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntAnswer" +{ + scene "scenes/npc/vortigaunt/vanswer01.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer02.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer03.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer04.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer05.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer06.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer07.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer08.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer09.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer10.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer11.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer12.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer13.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer14.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer15.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer16.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer17.vcd" delay 1 + scene "scenes/npc/vortigaunt/vanswer18.vcd" delay 1 +} + +rule VortigauntTlkAnswer +{ + criteria IsVortigaunt ConceptTalkAnswer + response VortigauntAnswer +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntTalkUse" +{ + sequential + norepeat +// scene "scenes/npc/vortigaunt/vmono_01.vcd" defaultdelay +// scene "scenes/npc/vortigaunt/vmono_02.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_03.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_04.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_05.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_06.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_07.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_08.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_09.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_10.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_11.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_12.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_13.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_14.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_15.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_16.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_17.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_18.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_19.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_20.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_21.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_22.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_23.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_24.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_25.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_26.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_27.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_28.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_29.vcd" defaultdelay + scene "scenes/npc/vortigaunt/vmono_30.vcd" defaultdelay +} + +rule VortigauntTalkUse +{ + criteria IsVortigaunt ConceptTalkUse + response VortigauntTalkUse +} + +//============================================================================================================ +// Vortigaunt Combat speech +//============================================================================================================ +response "VortigauntCure" +{ + scene "scenes/npc/vortigaunt/allowrecharge.vcd" defaultdelay + scene "scenes/npc/vortigaunt/wewillcharge.vcd" defaultdelay + scene "scenes/npc/vortigaunt/fmcanuse.vcd" defaultdelay + scene "scenes/npc/vortigaunt/here.vcd" defaultdelay + scene "scenes/npc/vortigaunt/acceptenergy.vcd" defaultdelay + scene "scenes/npc/vortigaunt/holdstill.vcd" defaultdelay + scene "scenes/npc/vortigaunt/acceptcharge.vcd" defaultdelay + scene "scenes/npc/vortigaunt/weshare.vcd" defaultdelay + scene "scenes/npc/vortigaunt/prepare.vcd" defaultdelay +} + + +rule VortigauntCure +{ + criteria IsVortigaunt VortigauntCure + response VortigauntCure +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntCureStop" +{ + scene "scenes/npc/vortigaunt/allwecanspare.vcd" defaultdelay + scene "scenes/npc/vortigaunt/allfornow.vcd" defaultdelay + scene "scenes/npc/vortigaunt/thatisall.vcd" defaultdelay + scene "scenes/npc/vortigaunt/done.vcd" defaultdelay + scene "scenes/npc/vortigaunt/keepfmsafe.vcd" defaultdelay +} + +rule VortigauntCureStop +{ + criteria IsVortigaunt VortigauntCureStop + response VortigauntCureStop +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntCureInterrupt" +{ + scene "scenes/npc/vortigaunt/holdorcantcharge.vcd" defaultdelay + scene "scenes/npc/vortigaunt/hold.vcd" defaultdelay + scene "scenes/npc/vortigaunt/halt.vcd" defaultdelay + scene "scenes/npc/vortigaunt/fmstandstill.vcd" defaultdelay + scene "scenes/npc/vortigaunt/ifyoumove.vcd" defaultdelay + scene "scenes/npc/vortigaunt/movingtarget.vcd" defaultdelay +} + +rule VortigauntCureInterrupt +{ + criteria IsVortigaunt VortigauntCureInterrupt + response VortigauntCureInterrupt +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntAttack" +{ + scene "scenes/npc/vortigaunt/tothevoid.vcd" defaultdelay + scene "scenes/npc/vortigaunt/allinoneinall.vcd" defaultdelay + scene "scenes/npc/vortigaunt/giveover.vcd" defaultdelay + scene "scenes/npc/vortigaunt/weclaimyou.vcd" defaultdelay + scene "scenes/npc/vortigaunt/undeserving.vcd" defaultdelay + scene "scenes/npc/vortigaunt/satisfaction.vcd" defaultdelay + scene "scenes/npc/vortigaunt/regrettable.vcd" defaultdelay + scene "scenes/npc/vortigaunt/allowme.vcd" defaultdelay + scene "scenes/npc/vortigaunt/livetoserve.vcd" defaultdelay + scene "scenes/npc/vortigaunt/returnvoid.vcd" defaultdelay +} + + +rule VortigauntAttack +{ + criteria IsVortigaunt VortigauntAttack + response VortigauntAttack +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntMad" +{ +// sentence "VORT_MAD" soundlevel "SNDLVL_NORM" delay "4" +} +rule VortigauntMad +{ + criteria IsVortigaunt VortigauntMad + response VortigauntMad +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntShot" + +{ +// sentence "VORT_SHOT" soundlevel "SNDLVL_NORM" delay "4" +} +rule VortigauntShot +{ + criteria IsVortigaunt VortigauntShot + response VortigauntShot +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntPain" + +{ +// sentence "VORT_PAIN" defaultdelay +} + +rule VortigauntPain +{ + criteria IsVortigaunt VortigauntPain + response VortigauntPain +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntDie" + +{ +// sentence "VORT_DIE" defaultdelay + +} + +rule VortigauntDie +{ + criteria IsVortigaunt VortigauntDie + response VortigauntDie +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntKill" +{ + scene "scenes/npc/vortigaunt/forthefm.vcd" delay 4 + scene "scenes/npc/vortigaunt/forfreedom.vcd" delay 4 + scene "scenes/npc/vortigaunt/tethercut.vcd" delay 4 + scene "scenes/npc/vortigaunt/troubleus.vcd" delay 4 + scene "scenes/npc/vortigaunt/dreamed.vcd" delay 4 + scene "scenes/npc/vortigaunt/energyempower.vcd" delay 4 + scene "scenes/npc/vortigaunt/empowerus.vcd" delay 4 + scene "scenes/npc/vortigaunt/surge.vcd" delay 4 + scene "scenes/npc/vortigaunt/yes.vcd" delay 4 + scene "scenes/npc/vortigaunt/passon.vcd" delay 4 + scene "scenes/npc/vortigaunt/nodenexus.vcd" delay 4 + scene "scenes/npc/vortigaunt/returntoall.vcd" delay 4 + +} + + +rule VortigauntKill +{ + criteria IsVortigaunt VortigauntKill + response VortigauntKill +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntLineOfFire" +{ + scene "scenes/npc/vortigaunt/cautionfm.vcd" delay 4 + scene "scenes/npc/vortigaunt/caution.vcd" delay 4 + scene "scenes/npc/vortigaunt/fmbeware.vcd" delay 4 + scene "scenes/npc/vortigaunt/ware.vcd" delay 4 + scene "scenes/npc/vortigaunt/fmmustbeware.vcd" delay 4 + scene "scenes/npc/vortigaunt/warefm.vcd" delay 4 + scene "scenes/npc/vortigaunt/fminway.vcd" delay 4 + scene "scenes/npc/vortigaunt/standclear.vcd" delay 4 + scene "scenes/npc/vortigaunt/fmmustmove.vcd" delay 4 + scene "scenes/npc/vortigaunt/warningfm.vcd" delay 4 + scene "scenes/npc/vortigaunt/cannotfire.vcd" delay 4 + +} + +rule VortigauntLineOfFire +{ + criteria IsVortigaunt VortigauntLineOfFire + response VortigauntLineOfFire +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntPOk" + +{ +// sentence "VORT_POK" soundlevel "SNDLVL_NORM" delay "2" +} + +rule VortigauntPOk +{ + criteria IsVortigaunt VortigauntPOk + response VortigauntLineOfFire +} + + +//============================================================================================================ +// Vortigaunt Misc speech +//============================================================================================================ +response "VortigauntIdle" + +{ + scene "scenes/npc/vortigaunt/poet.vcd" + scene "scenes/npc/vortigaunt/hopeless.vcd" + scene "scenes/npc/vortigaunt/alldear.vcd" + scene "scenes/npc/vortigaunt/prevail.vcd" + scene "scenes/npc/vortigaunt/seenworse.vcd" + scene "scenes/npc/vortigaunt/persevere.vcd" + scene "scenes/npc/vortigaunt/worthless.vcd" + scene "scenes/npc/vortigaunt/whereto.vcd" +} + +rule VortigauntTlkIdle +{ + criteria IsVortigaunt ConceptTalkIdle + response VortigauntIdle +} + +//------------------------------------------------------------------------------------------------------------ +rule VortigauntPlayerIdle +{ + criteria IsVortigaunt ConceptTalkPIdle + response NullResponse +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntStare" + +{ + scene "scenes/npc/vortigaunt/optical.vcd" + scene "scenes/npc/vortigaunt/unclear.vcd" + scene "scenes/npc/vortigaunt/opaque.vcd" + scene "scenes/npc/vortigaunt/rememberus.vcd" + scene "scenes/npc/vortigaunt/stillhere.vcd" + scene "scenes/npc/vortigaunt/calm.vcd" + +} + + +rule VortigauntTlkStare +{ + criteria IsVortigaunt ConceptTalkStare + response VortigauntStare +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntOk" +{ + scene "scenes/npc/vortigaunt/itishonor.vcd" + scene "scenes/npc/vortigaunt/wehonored.vcd" + scene "scenes/npc/vortigaunt/ourhonor.vcd" + scene "scenes/npc/vortigaunt/honorfollow.vcd" + scene "scenes/npc/vortigaunt/accompany.vcd" + scene "scenes/npc/vortigaunt/gladly.vcd" + scene "scenes/npc/vortigaunt/pleasure.vcd" + scene "scenes/npc/vortigaunt/wefollowfm.vcd" + scene "scenes/npc/vortigaunt/honorours.vcd" + scene "scenes/npc/vortigaunt/gloriousend.vcd" + scene "scenes/npc/vortigaunt/bodyyours.vcd" + scene "scenes/npc/vortigaunt/allwehave.vcd" + scene "scenes/npc/vortigaunt/weareyours.vcd" + scene "scenes/npc/vortigaunt/dedicate.vcd" + scene "scenes/npc/vortigaunt/mutual.vcd" + scene "scenes/npc/vortigaunt/leadus.vcd" + scene "scenes/npc/vortigaunt/onward.vcd" + scene "scenes/npc/vortigaunt/forward.vcd" + scene "scenes/npc/vortigaunt/propitious.vcd" + scene "scenes/npc/vortigaunt/leadon.vcd" + scene "scenes/npc/vortigaunt/fmhonorsus.vcd" + scene "scenes/npc/vortigaunt/fmdoesushonor.vcd" + scene "scenes/npc/vortigaunt/yesforward.vcd" + scene "scenes/npc/vortigaunt/wewillhelp.vcd" + scene "scenes/npc/vortigaunt/assent.vcd" +} + + +rule VortigauntTlkStartFollow +{ + criteria IsVortigaunt ConceptTalkStartFollow + response VortigauntOk +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntWait" +{ + scene "scenes/npc/vortigaunt/canconvince.vcd" + scene "scenes/npc/vortigaunt/fmknowsbest.vcd" + scene "scenes/npc/vortigaunt/willremain.vcd" + scene "scenes/npc/vortigaunt/fearfailed.vcd" + scene "scenes/npc/vortigaunt/servebetterhere.vcd" + scene "scenes/npc/vortigaunt/certainly.vcd" + scene "scenes/npc/vortigaunt/herewestay.vcd" + scene "scenes/npc/vortigaunt/asyouwish.vcd" + scene "scenes/npc/vortigaunt/ourplacehere.vcd" + scene "scenes/npc/vortigaunt/affirmed.vcd" + +} + + +rule VortigauntTlkStopFollow +{ + criteria IsVortigaunt ConceptTalkStopFollow + response VortigauntWait +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntStop" + +{ +// sentence "VORT_STOP" delay "2,2.5" soundlevel "SNDLVL_NORM" +} + +rule VortigauntTlkStop +{ + criteria IsVortigaunt ConceptTalkStop + response VortigauntStop +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntScared" + +{ +// sentence "VORT_SCARED" delay "0,0.4" +} + +rule VortigauntTlkNoShoot +{ + criteria IsVortigaunt ConceptTalkNoShoot + response VortigauntScared +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntCureA" + +{ +// sentence "VORT_CUREA" defaultdelay speakonce +} + +rule VortigauntPlayerHurt1 +{ + criteria IsVortigaunt ConceptTalkPlayerHurt1 + response VortigauntCureA +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntCureB" + +{ +// sentence "VORT_CUREB" defaultdelay speakonce +} + +rule VortigauntPlayerHurt2 +{ + criteria IsVortigaunt ConceptTalkPlayerHurt2 + response VortigauntCureB +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntCureC" + +{ +// sentence "VORT_CUREC" defaultdelay speakonce +} + +rule VortigauntPlayerHurt3 +{ + criteria IsVortigaunt ConceptTalkPlayerHurt3 + response VortigauntCureC +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntPQuest" + +{ +// sentence "VORT_PQUEST" defaultdelay +} + +rule VortigauntPlayerQuestion +{ + criteria IsVortigaunt ConceptTalkPQuestion + response VortigauntPQuest +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntSmell" + +{ +// sentence "VORT_SMELL" defaultdelay respeakdelay "60" +} + +rule VortigauntTlkSmell +{ + criteria IsVortigaunt ConceptTalkSmell + response VortigauntSmell +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntWound" + +{ +// sentence "VORT_WOUND" speakonce defaultdelay +} + +rule VortigauntTlkWound +{ + criteria IsVortigaunt ConceptTalkWound + response VortigauntWound +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntMortal" + +{ +// sentence "VORT_MORTAL" speakonce defaultdelay +} + + +rule VortigauntTlkMortal +{ + criteria IsVortigaunt ConceptTalkMortal + response VortigauntMortal +} + +//============================================================================================================ +// Vortigaunt Leader speech (a vortigaunt that's leading the player somewhere) +//============================================================================================================ + +response "VortigauntLeadStart" +{ + scene "scenes/npc/vortigaunt/fmmustfollow.vcd" +} + +rule VortigauntLeadStart +{ + criteria IsVortigaunt ConceptLeadStart + response VortigauntLeadStart +} + + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntLeadCatchup" +{ + scene "scenes/npc/vortigaunt/yesforward.vcd" + scene "scenes/npc/vortigaunt/followfm.vcd" +} + +rule VortigauntLeadCatchup +{ + criteria IsVortigaunt ConceptLeadCatchup + response VortigauntLeadCatchup +} + + + +//============================================================================================================ +// Vortigaunt coast specific speech +//============================================================================================================ +response "VortigauntExtractBugbait" +{ + scene "scenes/coast/bugbait/vort_extract01.vcd" defaultdelay +} + +rule VortigauntTlkExtractBugbait +{ + criteria IsVortigaunt VortigauntExtractBugbait + response VortigauntExtractBugbait +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntExtractBugbaitFinish" +{ + scene "scenes/coast/bugbait/vort_podsforyou01.vcd" defaultdelay +} + +rule VortigauntTlkExtractBugbaitFinish +{ + criteria IsVortigaunt VortigauntExtractBugbaitFinish + response VortigauntExtractBugbaitFinish +} + +//------------------------------------------------------------------------------------------------------------ +response "VortigauntGetBugbait" +{ + scene "scenes/coast/bugbait/vort_podnag.vcd" defaultdelay +} + +rule VortigauntTlkLeadGetBugbait +{ + criteria IsVortigaunt ConceptLeadMissingWeapon + response VortigauntGetBugbait +} diff --git a/mp/game/dab/scripts/talker/response_eli_lab.txt b/mp/game/dab/scripts/talker/response_eli_lab.txt new file mode 100755 index 000000000..8caba266f --- /dev/null +++ b/mp/game/dab/scripts/talker/response_eli_lab.txt @@ -0,0 +1,46 @@ +// Response file to make actors respond to player specific player actions +criterion "IsVortLabUseEnable" "VortLab_Enable" "1" weight 2 required +criterion "IsVortLabUseEnable_Bugfix" "VortLab_Enable_Bugfix" "1" weight 2 required + + +response "VortLabUsedisable" +{ + scene "scenes\eli_lab\vort_elab_goaway.vcd" respeakdelay 1 +} + +rule IsVortLabUseDisable +{ + criteria ConceptTalkUse IsVortLabUseDisable NPCIdle NotUsedVortResponse + applycontext "UsedVortResponse:1:10" + response VortLabUsedisable +} + + + +response "VortLabUseEnable" +{ + scene "scenes\eli_lab\vort_elab_use01.vcd" + scene "scenes\eli_lab\vort_elab_use02.vcd" + scene "scenes\eli_lab\vort_elab_use03.vcd" + scene "scenes\eli_lab\vort_elab_use04.vcd" + scene "scenes\eli_lab\vort_elab_use05.vcd" +} + +rule IsVortLabUseEnable +{ + criteria ConceptTalkUse IsVortLabUseEnable NPCIdle + + response VortLabUseEnable +} + +response "VortLabUseEnable_Bugfix" +{ + scene "scenes\eli_lab\vort_elab_use05_bugfix.vcd" +} + +rule IsVortLabUseEnable_Bugfix +{ + criteria ConceptTalkUse IsVortLabUseEnable_Bugfix NPCIdle + + response VortLabUseEnable_Bugfix +} diff --git a/mp/game/dab/scripts/talker/response_k_lab.txt b/mp/game/dab/scripts/talker/response_k_lab.txt new file mode 100755 index 000000000..cafd92e9e --- /dev/null +++ b/mp/game/dab/scripts/talker/response_k_lab.txt @@ -0,0 +1,164 @@ +// Response file to make actors respond to player specific player actions + +criterion "IsPhysKnockedOverConcept" "concept" "PhysKnockedOver" "required" +criterion "IsPhysKnockedOverNAGConcept" "concept" "PhysKnockedOverNAG" "required" +//criterion "IsSecStationUsedConcept" "concept" "SecStationUsed" "required" +criterion "IsFlubberTubeUsedConcept" "concept" "FlubberTubeUsed" "required" +criterion "IsMiniBlowUpConcept" "concept" "MiniBlowUp" "required" + + +//When the player knocks over physics objects +response "KleinerPhys" +{ + scene "scenes/k_lab/kl_response01.vcd" defaultdelay + scene "scenes/k_lab/kl_response02.vcd" defaultdelay +} + +response "AlyxPhys" +{ + sequential + norepeat + scene "scenes/k_lab/al_response01.vcd" defaultdelay + scene "scenes/k_lab/al_response02.vcd" defaultdelay + scene "scenes/k_lab/al_response03.vcd" defaultdelay + scene "scenes/k_lab/al_response04.vcd" defaultdelay + scene "scenes/k_lab/al_response05.vcd" defaultdelay +} + +response "BarneyPhys" +{ + sequential + norepeat + scene "scenes/k_lab/ba_response01.vcd" defaultdelay + scene "scenes/k_lab/ba_response02.vcd" defaultdelay + scene "scenes/k_lab/ba_response03.vcd" defaultdelay + scene "scenes/k_lab/ba_response04.vcd" defaultdelay + scene "scenes/k_lab/ba_response05.vcd" defaultdelay +} + + +rule KleinerPhys +{ + criteria IsPhysKnockedOverConcept + "classname" "npc_kleiner" required + + response KleinerPhys +} + +rule AlyxPhys +{ + criteria IsPhysKnockedOverConcept + "classname" "npc_alyx" required + + response AlyxPhys +} + +rule BarneyPhys +{ + criteria IsPhysKnockedOverConcept + "classname" "npc_barney" required + + response BarneyPhys +} + + +//When the player knocks over physics objects (During NAGS) +response "ALLPhysNAG" +{ + sequential + norepeat + scene "scenes/k_lab/kl_response01.vcd" + scene "scenes/k_lab/kl_response02.vcd" + scene "scenes/k_lab/ba_response02.vcd" + scene "scenes/k_lab/al_response02.vcd" + scene "scenes/k_lab/al_response03.vcd" + scene "scenes/k_lab/ba_response03.vcd" + scene "scenes/k_lab/kl_response01.vcd" + scene "scenes/k_lab/al_response04.vcd" + scene "scenes/k_lab/ba_response04.vcd" + scene "scenes/k_lab/ba_response05.vcd" + scene "scenes/k_lab/al_response05.vcd" + scene "scenes/k_lab/kl_response02.vcd" +} + + +rule AllPhysNAG +{ + criteria IsPhysKnockedOverNAGConcept + response AllPhysNAG +} + + +////When the player uses the security station (NOT USED) +//response "AlyxSecurityM" +//{ +// scene "scenes/k_lab/al_response01.vcd" defaultdelay +// scene "scenes/k_lab/al_response05.vcd" defaultdelay +//} +// +// +//rule AlyxSecurityM +//{ +// criteria IsSecStationUsedConcept +// "classname" "npc_alyx" required +// +// response AlyxSecurityM +//} +// + + +//When the player blows up the mini teleporter +response "KleinerMiniBlow" +{ + scene "scenes/k_lab/kl_response02.vcd" defaultdelay +} + +response "AlyxMiniBlow" +{ + scene "scenes/k_lab/al_response01.vcd" defaultdelay +} + +response "BarneyMiniBlow" +{ + scene "scenes/k_lab/ba_response01.vcd" defaultdelay +} + + +rule KleinerMiniBlow +{ + criteria IsMiniBlowUpConcept + "classname" "npc_kleiner" required + + response KleinerMiniBlow +} + +rule AlyxMiniBlow +{ + criteria IsMiniBlowUpConcept + "classname" "npc_alyx" required + + response AlyxPhys +} + +rule BarneyMiniBlow +{ + criteria IsMiniBlowUpConcept + "classname" "npc_barney" required + + response BarneyMiniBlow +} + +//ba_response01.vcd: "Whoops!" +//ba_response02.vcd: "Careful." +//ba_response03.vcd: "Be careful!" +//ba_response04.vcd: "You're pushin' it, Gordon." +//ba_response05.vcd: "You're pissin' me off, Gordon." + +//kl_response01.vcd: "Oh, do be careful." +//kl_response02.vcd: "Dear me..." + +//al_response01.vcd: "uh-oh." +//al_response02.vcd: "careful there." +//al_response03.vcd: "careful." +//al_response04.vcd: "take it easy, Gordon." +//al_response05.vcd: "hmm." diff --git a/mp/game/dab/scripts/talker/response_rules.txt b/mp/game/dab/scripts/talker/response_rules.txt new file mode 100755 index 000000000..b44d71c2d --- /dev/null +++ b/mp/game/dab/scripts/talker/response_rules.txt @@ -0,0 +1,262 @@ +// This is the base rule script file for the AI response system for Expressive AI's who speak based on certain "Concepts" +// You can think of a concept as a high level state that the code is trying to convey, such as say hello, or say you're mad, etc. +// +// The format of this file is that there are five main types of commands: +// 1) #include "filename" // This just causes the included scriptfile to be parsed and added to the database +// 2) enumeration: this declares an enumerated type so that comparisons can be matched against the string versions of the type +// 3) response: this specifies a response to issue. A response consists of a weighted set of options and can recursively reference +// other responses by name +// 4) criterion: This is a match condition +// 5) rule: a rule consists of one or more criteria and a response +// +// In general, the system is presented with a criteria set, which is a set of key value pairs generated by the game code and +// various entity I/O and keyfields. For instance, the following criteria set was created in a map with a train terminal +// "speaker" entity wishing to fire random station announcements +// concept = 'train_speaker' (weight 5.000000) ; the high level concept for the search request +// map = 'terminal_pa' ; the name of the map +// classname = 'speaker' ; the classname and name of the "speaking" entity +// name = 'terminal_pa' +// health = '10' ; the absolute health of the speaking entity +// healthfrac = '0.000' ; the health fraction (health/maxhealth) of the speaking entity +// playerhealth = '100' ; similar data related to the current player: +// playerhealthfrac = '1.000' +// playerweapon = 'none' ; the name of the weapon the player is carrying +// playeractivity = 'ACT_WALK' ; animating activity of the player +// playerspeed = '0.000' ; how fast the player is moving +// +// Based on such a criteria set, the system checks each rule against the set. To do this, each criterion of the rule is +// given a numeric score as follows: +// score = 0 if criteria doesn't match or, criterion weight * keyvaliue weight if it does match +// The final score for a rule is the sum of all of the scores of its criteria. The best rule is the one with the highest +// score. Once a best rule is selected, then a response is looked up based on the response definitions and the engine is +// asked to dispatch that response. +// +// The specific syntax for the various keywords is as follows: +// +// ENUMERATIONS: +// +// enumeration +// { +// "key1" "value1" +// "key2" "value2" +// ...etc. +// } +// The code and criteria refer to enumerations with square brackets and a double colon separator, e.g.: +// [enumerationname::key1] +// +// +// RESPONSES: +// +// Single line: +// response [nodelay | defaultdelay | delay interval ] [speakonce] [noscene] [odds nnn] [respeakdelay interval] [soundelvel "SNDLVL_xxx"] responsetype parameters +// Multiple lines +// response +// { +// [permitrepeats] ; optional parameter, by default we visit all responses in group before repeating any +// [sequential] ; optional parameter, by default we randomly choose responses, but with this we walk through the list starting at the first and going to the last +// [norepeat] ; Once we've run through all of the entries, disable the response group +// responsetype1 parameters1 [nodelay | defaultdelay | delay interval ] [speakonce] [odds nnn] [respeakdelay interval] [soundelvel "SNDLVL_xxx"] [displayfirst] [ displaylast ] weight nnn +// responsetype2 parameters2 [nodelay | defaultdelay | delay interval ] [speakonce] [odds nnn] [respeakdelay interval] [soundelvel "SNDLVL_xxx"] [displayfirst] [ displaylast ] weight nnn +// etc. +// } +// Where: +// interval = "startnumber,endnumber" or "number" (e.g., "2.8,3.2" or "3.2") +// responsetype =: +// speak ; it's an entry in sounds.txt +// sentence ; it's a sentence name from sentences.txt +// scene ; it's a .vcd file +// response ; it's a reference to another response group by name +// print ; print the text in developer 2 (for placeholder responses) +// nodelay = an additional delay of 0 after speaking +// defaultdelay = an additional delay of 2.8 to 3.2 seconds after speaking +// delay interval = an additional delay based on a random sample from the interval after speaking +// speakonce = don't use this response more than one time (default off) +// noscene = For an NPC, play the sound immediately using EmitSound, don't play it through the scene system. Good for playing sounds on dying or dead NPCs. +// odds = if this response is selected, if odds < 100, then there is a chance that nothing will be said (default 100) +// respeakdelay = don't use this response again for at least this long (default 0) +// soundlevel = use this soundlevel for the speak/sentence (default SNDLVL_TALKING) +// weight = if there are multiple responses, this is a selection weighting so that certain responses are favored over others in the group (default 1) +// displayfirst/displaylast : this should be the first/last item selected (ignores weight) +// +// CRITERIA: +// +// criterion weight nnn required +// Where: +// matchkey matches one of the criteria in the set as shown above +// matchvalue is a string or number value or a range, the following are all valid: +// "0" ; numeric match to value 0 +// "1" ; numeric match to value 1 +// "weapon_smg1" ; string match to weapon_smg1 string +// "[npcstate::idle]" ; match enumeration by looking up numeric value +// ">0" ; match if greater than zero +// ">10,<=50" ; match if greater than ten and less than or equal to 50 +// ">0,<[npcstate::alert]" ; match if greater than zer and les then value of enumeration for alert +// "!=0" ; match if not equal to zero +// weight = floating point weighting for score assuming criteria match (default value 1.0) +// required: if a rule has one or more criteria with the required flag set, then if any such criteria +// fail, the entire rule receives a score of zero +// +// RULE: +// +// rule +// { +// criteria name1 [name2 name3 etc.] +// response responsegroupname [responsegroupname2 etc.] +// [matchonce] ; optional parameter +// [ weight nnn required ] +// } +// Where: +// criteria just lies one more more criterion names from above and response list one or more of the response +// names from above (usually just one) +// matchonce (off by default): means that the rule is deactivated after the first time it is matched +// Note that additional "unnamed" criteria can be specified inline in the rule using the same syntax +// as for defining a criterion, except for the criterion keyword and the criterion name keys +// +// Interaction with entity I/O system +// CBaseEntity contains an inputfunc called "DispatchResponse" which accepts a string which is a concept name +// Thus, a game entity can fire this input on another entity with a concept string and a criteria set will +// be generated and searched against the entities current response system rule set. +// Right now only the speaker entity and NPC_Talker derived NPCs have any response rules loaded +// In addition, map placed entities have up to three "context" keypairs that can be specified. +// They take the form: "key:value" (key, single colon separator, value) +// When an entity with any such context keypairs is asked to dispatch a response, the keypairs are added to the +// criteria set passed to the rule system. Thus, map placed entities and triggers can specify their +// own context keypairs and these can be hooked up to response rules to do map-specific and appropriate +// responses +// In addition, entity I/O can be used to add, remove and clear any such context keypairs via the +// AddContext, RemoveContext, and ClearContext input functions. +// AddContext takes a keypair of the "key:value" format, while RemoveContext take just the "key" +// ClearContext removes all context keypairs +// The game .dll code can enumerate context keypairs and change them via code based methods +// +// The player and the world have their context added with the string player or world as a prefix, e.g.: +// "playerkey:value" or "worldkey:value" to differentiate world/player context from the context of the +// responding entity. + +// Base script +enumeration "NPCState" +{ + "None" "0" + "Idle" "1" + "Alert" "2" + "Combat" "3" + "Scripted" "4" + "PlayDead" "5" + "Dead" "6" +} + +response "NullResponse" + +// Question / Answer concepts +criterion "ConceptTalkAnswer" "Concept" "TLK_ANSWER" required weight 1 +criterion "ConceptTalkQuestion" "Concept" "TLK_QUESTION" required // weight 1 implied +criterion "ConceptTalkAnswerCitizen" "Concept" "TLK_ANSWER_CIT" required weight 1 +criterion "ConceptTalkQuestionCitizen" "Concept" "TLK_QUESTION_CIT" required +criterion "ConceptTalkAnswerVort" "Concept" "TLK_ANSWER_VORT" required weight 1 +criterion "ConceptTalkQuestionVort" "Concept" "TLK_QUESTION_VORT" required + +// General concepts +criterion "ConceptTalkIdle" "Concept" "TLK_IDLE" required +criterion "ConceptTalkStare" "Concept" "TLK_STARE" required +criterion "ConceptTalkUse" "Concept" "TLK_USE" required +criterion "ConceptTalkStartFollow" "Concept" "TLK_STARTFOLLOW" required +criterion "ConceptTalkStopFollow" "Concept" "TLK_STOPFOLLOW" required +criterion "ConceptTalkStop" "Concept" "TLK_STOP" required +criterion "ConceptTalkNoShoot" "Concept" "TLK_NOSHOOT" required +criterion "ConceptTalkHello" "Concept" "TLK_HELLO" required +criterion "ConceptTalkPHello" "Concept" "TLK_PHELLO" required +criterion "ConceptTalkPIdle" "Concept" "TLK_PIDLE" required +criterion "ConceptTalkPQuestion" "Concept" "TLK_PQUESTION" required +criterion "ConceptTalkPlayerHurt1" "Concept" "TLK_PLHURT1" required +criterion "ConceptTalkPlayerHurt2" "Concept" "TLK_PLHURT2" required +criterion "ConceptTalkPlayerHurt3" "Concept" "TLK_PLHURT3" required +criterion "ConceptTalkPlayerPushed" "Concept" "TLK_PLPUSH" required +criterion "ConceptTalkSmell" "Concept" "TLK_SMELL" required +criterion "ConceptTalkWound" "Concept" "TLK_WOUND" required +criterion "ConceptTalkMortal" "Concept" "TLK_MORTAL" required +criterion "ConceptTalkDanger" "Concept" "TLK_DANGER" required +criterion "ConceptTalkResume" "Concept" "TLK_RESUME" required +criterion "ConceptTalkHeal" "Concept" "TLK_HEAL" required +criterion "ConceptTalkTourGuideStayPut" "Concept" "TLK_TGSTAYPUT" required +criterion "ConceptTalkTourGuideFind" "Concept" "TLK_TGFIND" required +criterion "ConceptTalkTourGuideSeek" "Concept" "TLK_TGSEEK" required +criterion "ConceptTalkTourGuideLostYou" "Concept" "TLK_TGLOSTYOU" required +criterion "ConceptTalkTourGuideCatchUp" "Concept" "TLK_TGCATCHUP" required +criterion "ConceptTalkTourGuideEndTour" "Concept" "TLK_TGENDTOUR" required +criterion "ConceptTalkSelected" "Concept" "TLK_SELECTED" required +criterion "ConceptTalkCommanded" "Concept" "TLK_COMMANDED" required +criterion "ConceptTalkCommandFailed" "Concept" "TLK_COMMAND_FAILED" required +criterion "ConceptTalkBetrayed" "Concept" "TLK_BETRAYED" required +criterion "ConceptTalkGiveAmmo" "Concept" "TLK_GIVEAMMO" required +criterion "ConceptTalkAllyKilled" "Concept" "TLK_ALLY_KILLED" required +criterion "ConceptSeeCombine" "Concept" "TLK_SEE_COMBINE" required +criterion "ConceptEnemyDead" "Concept" "TLK_ENEMY_DEAD" required +criterion "ConceptTalkWatchOut" "Concept" "TLK_WATCHOUT" required +criterion "ConceptTalkAttacking" "Concept" "TLK_ATTACKING" required +criterion "ConceptTalkDeath" "Concept" "TLK_DEATH" required +criterion "ConceptTalkHelpMe" "Concept" "TLK_HELP_ME" required +criterion "ConceptTalkPlayerPhysAttack" "Concept" "TLK_PLYR_PHYSATK" required +criterion "ConceptDissolveScream" "Concept" "TLK_DISSOLVESCREAM" required +criterion "ConceptElectrocuteScream" "Concept" "TLK_ELECTROCUTESCREAM" required +criterion "ConceptNewWeapon" "Concept" "TLK_NEWWEAPON" required +criterion "ConceptShot" "Concept" "TLK_SHOT" required +criterion "ConceptPlayerReload" "Concept" "TLK_PLRELOAD" required +criterion "ConceptPlayerDead" "Concept" "TLK_PLDEAD" required +criterion "ConceptHideAndReload" "Concept" "TLK_HIDEANDRELOAD" required +criterion "ConceptStartCombat" "Concept" "TLK_STARTCOMBAT" required +criterion "ConceptJoinPlayer" "Concept" "TLK_JOINPLAYER" required + +// Lead behavior +criterion "ConceptLeadStart" "Concept" "TLK_LEAD_START" required // Spoken once when the NPC first starts to lead the player +criterion "ConceptLeadWaitOver" "Concept" "TLK_LEAD_WAITOVER" required // Spoken when the player arrives at an NPC waiting to lead the player +criterion "ConceptLeadAttractPlayer" "Concept" "TLK_LEAD_ATTRACTPLAYER" required // Nag spoken by a NPC waiting to lead the player, trying to attract the player +criterion "ConceptLeadCatchup" "Concept" "TLK_LEAD_CATCHUP" required // Spoken by the NPC when the player's lagging behind +criterion "ConceptLeadComingBack" "Concept" "TLK_LEAD_COMINGBACK" required // Spoken when the NPC comes back to find a lost player +criterion "ConceptLeadRetrieve" "Concept" "TLK_LEAD_RETRIEVE" required // Spoken when the NPC has come back to the player, and is now resuming the lead +criterion "ConceptLeadArrival" "Concept" "TLK_LEAD_ARRIVAL" required // Spoken when the leading NPC reaches the target point +criterion "ConceptLeadSuccess" "Concept" "TLK_LEAD_SUCCESS" required // Spoken when the player and the leading NPC have both reached the target point +criterion "ConceptLeadMissingWeapon" "Concept" "TLK_LEAD_MISSING_WEAPON" required // Spoken when the NPC refuses to lead the player because he's missing a weapon + +// Citizen responses +criterion "ConceptCRPlayerShotGunship" "Concept" "TLK_CITIZEN_RESPONSE_SHOT_GUNSHIP" required +criterion "ConceptCRPlayerKilledGunship" "Concept" "TLK_CITIZEN_RESPONSE_KILLEd_GUNSHIP" required +criterion "ConceptCRVitalNPCDied" "Concept" "TLK_VITALNPC_DIED" required + +criterion "PlayerAlive" "PlayerHealth" ">0" required +criterion "PlayerDead" "PlayerHealth" "<=0" required +criterion "PlayerWounded" "PlayerHealthFrac" ">0,<=.5" +criterion "NPCAlive" "Health" ">0" required +criterion "NPCAlert" "NPCState" ">=[NPCState::Idle],<[NPCState::Alert]" +criterion "NPCIdle" "NPCState" "[NPCState::Idle]" required +criterion "PlayerNear" "distancetoplayer" "<500" required +criterion "SeePlayer" "seeplayer" "1" required +criterion "SeenByPlayer" "seenbyplayer" "1" required +criterion "NoRecentCombat" "timesincecombat" ">25" required + +criterion "ShotInLeg" "shotloc" "leg" required weight 0 +criterion "ShotInArm" "shotloc" "arm" required weight 0 +criterion "ShotInGut" "shotloc" "gut" required weight 0 + +criterion "EnemyIsMortar" "enemy" "func_tankmortar" required + +criterion "NotUsedVortResponse" "UsedVortResponse" "!=1" "required" weight 0 +criterion "IsVortLabUseDisable" "VortLab_Enable" "0" weight 2 required + +// Global states +criterion "IsGordonCriminal" "gordon_precriminal" "0" required +criterion "IsGordonPreCriminal" "gordon_precriminal" "1" required + +criterion "IsMap_d3_c17_09" "map" "d3_c17_09" "required" + +// Test rules +#include "talker/interjections.txt" + +#include "talker/npc_combine.txt" +#include "talker/response_k_lab.txt" +#include "talker/response_eli_lab.txt" +#include "talker/npc_vortigaunt.txt" +#include "talker/npc_citizen.txt" +#include "talker/npc_grigori.txt" +#include "talker/npc_barney.txt" +#include "talker/npc_alyx.txt" + diff --git a/mp/game/dab/scripts/titles.txt b/mp/game/dab/scripts/titles.txt new file mode 100755 index 000000000..3bea5c565 --- /dev/null +++ b/mp/game/dab/scripts/titles.txt @@ -0,0 +1,294 @@ +//TITLES FOR HALF-LIFE 2 +// Position command $position x y +// x & y are from 0 to 1 to be screen resolution independent +// -1 means center in each dimension +// Effect command $effect +// effect 0 is fade in/fade out +// effect 1 is flickery credits +// effect 2 is write out (training room) +// Text color r g b command $color +// fadein time fadeout time / hold time +// $fadein (message fade in time - per character in effect 2) +// $fadeout (message fade out time) +// $holdtime (stay on the screen for this long) + +//INTRO TITLES +// All centered for now +$position -1 -1 +$effect 2 +// This is the final color +$color 100 100 100 +// This is the highlight color +$color2 240 110 0 +// This is the time it takes to fade each character +$fadein 0.01 +// This is the amount of time the highlight lags behind the leading edge of the text +$fxtime 0.25 +// How long to hold the message on the screen (after it scans out) +$holdtime 3.5 +// How long it takes to fade out the message after holding +$fadeout 1.5 + + +//INTRO CREDITS +// Test values -- JAY +// Lower left +$position 0.1 0.8 +$effect 1 +// Final fade-in color +$color 128 128 128 +// This is the highlight/flash color +$color2 0 0 0 +$fadein 1.5 +$fadeout 0.5 +$holdtime 1.2 + +CR1 +{ +Testing 1 +} + +CR2 +{ +Testing 2 +} + +CR3 +{ +Testing 3 +} + + +//INTRO TITLES +// All centered for now +$position -1 -1 +$effect 2 +// This is the final color +$color 100 100 100 +// This is the highlight color +$color2 240 110 0 +// This is the time it takes to fade each character +$fadein 0.01 +// This is the amount of time the highlight lags behind the leading edge of the text +$fxtime 0.25 +// How long to hold the message on the screen (after it scans out) +$holdtime 3.5 +// How long it takes to fade out the message after holding +$fadeout 1.5 + + +GAMEOVER_ALLY +{ +#HL2_GameOver_Ally +} + +GAMEOVER_OBJECT +{ +#HL2_GameOver_Object +} + +GAMEOVER_TIMER +{ +#HL2_GameOver_Timer +} + +GAMEOVER_STUCK +{ +#HL2_GameOver_Stuck +} + + +$fadein 0.03 +$holdtime 9 + + +//CHAPTER TITLES + +$fadein 0.01 +$holdtime 3.5 +$position -1 0.58 + +CHAPTER1_TITLE +{ +#HL2_Chapter1_Title +} + +CHAPTER2_TITLE +{ +#HL2_Chapter2_Title +} + +CHAPTER3_TITLE +{ +#HL2_Chapter3_Title +} + +CHAPTER4_TITLE +{ +#HL2_Chapter4_Title +} + +CHAPTER5_TITLE +{ +#HL2_Chapter5_Title +} + +CHAPTER6_TITLE +{ +#HL2_Chapter6_Title +} + +CHAPTER7_TITLE +{ +#HL2_Chapter7_Title +} + +CHAPTER8_TITLE +{ +#HL2_Chapter8_Title +} + +CHAPTER9_TITLE +{ +#HL2_Chapter9_Title +} + +CHAPTER9A_TITLE +{ +#HL2_Chapter9a_Title +} + + +CHAPTER10_TITLE +{ +#HL2_Chapter10_Title +} + +CHAPTER11_TITLE +{ +#HL2_Chapter11_Title +} + +CHAPTER12_TITLE +{ +#HL2_Chapter12_Title +} + +CHAPTER13_TITLE +{ +#HL2_Chapter13_Title +} + + +// In-Game messages +$position 0.1 0.1 +$effect 2 +// This is the final color +$color 100 100 100 +// This is the highlight color +$color2 240 110 0 +// This is the time it takes to fade each character +$fadein 0.00 +// This is the amount of time the highlight lags behind the leading edge of the text +$fxtime 0.15 +// How long to hold the message on the screen (after it scans out) +$holdtime 1.0 +// How long it takes to fade out the message after holding +$fadeout 0.25 + +$boxsize 0.4 +$boxcolor 31 31 31 127 + +GAMESAVING_360 +{ +#HL2_Saved +} + +$position -1 0.65 + +GAMESAVING +{ +#HL2_Saved +} + +// In-Game messages +$position 0.1 0.1 +$effect 2 +// This is the final color +$color 100 100 100 +// This is the highlight color +$color2 240 110 0 +// This is the time it takes to fade each character +$fadein 0.00 +// This is the amount of time the highlight lags behind the leading edge of the text +$fxtime 0.15 +// How long to hold the message on the screen (after it scans out) +$holdtime 1.0 +// How long it takes to fade out the message after holding +$fadeout 0.25 + +$boxsize 0.4 +$boxcolor 31 31 31 127 + +// The following message will clear any existing message of the given name +$clearmessage GAMESAVING + +GAMESAVED_360 +{ +#HL2_Saved +} + +$position -1 0.65 + +GAMESAVED +{ +#HL2_Saved +} + +$clearmessage 0 + +// Game title +// This is a placeholder to hold the effects controls for the "Half-Life" title +$position -1 -1 +// Only effect 0 is supported for game title +$effect 0 +// This is the final color +$color 180 180 180 +// Not used color2 +$color2 0 0 0 +// This is the time it takes to fade in the title +$fadein 1.0 +// How long to hold the message on the screen (after it scans out) +$holdtime 3.0 +// How long it takes to fade out the message after holding +$fadeout 1.5 + +$boxsize 0.0 + +GAMETITLE +{ +Half-Life +} + +//HAZARD COURSE TEXT + +// Test values -- JAY +$position -1 0.65 +// Scan-out text effect +$effect 2 +// This is the final color +$color 100 100 100 +// This is the highlight color +$color2 0 200 50 +// This is the time it takes to fade each character +$fadein 0.005 +// This is the amount of time the highlight lags behind the leading edge of the text +$fxtime 0.5 +// How long to hold the message on the screen (after it scans out) +$holdtime 3.5 +// How long it takes to fade out the message after holding + +$fadeout 1.5 +$position -1 0.65 +$position -1 0.3 + diff --git a/mp/game/dab/scripts/vehicles/jeep_test.txt b/mp/game/dab/scripts/vehicles/jeep_test.txt new file mode 100755 index 000000000..59622f176 --- /dev/null +++ b/mp/game/dab/scripts/vehicles/jeep_test.txt @@ -0,0 +1,283 @@ +// This is a test jeep type vehicle for the wasteland + +"vehicle" +{ + "wheelsperaxle" "2" + "body" + { + "countertorquefactor" "0.9" + "massCenterOverride" "0 -30 12" + "massoverride" "1000" // kg + "addgravity" "0.50" + "maxAngularVelocity" "720" + } + "engine" + { + "horsepower" "350" + "maxrpm" "4200" + "maxspeed" "35" // mph + "maxReverseSpeed" "14" // mph + "autobrakeSpeedGain" "1.1" // 10% speed gain while coasting, put on the brakes after that + "autobrakeSpeedFactor" "3.0" // Brake is this times the speed gain + "autotransmission" "1" + "axleratio" "4.56" + "gear" "3.2" // 1st gear + "gear" "2.4" // 2nd gear + "gear" "1.5" // 3rd gear + "gear" "1.0" // 4th gear + "gear" "0.84" // 5th gear + "shiftuprpm" "3800" + "shiftdownrpm" "1600" + + "boost" + { + "force" "1.5" // 1.5 car body mass * gravity * inches / second ^ 2 + "duration" "3.0" // 3.0 second of boost + "delay" "3.0" // 3 seconds before you can use it again + "torqueboost" "1" // enable "sprint" mode of vehicle, not force type booster + "maxspeed" "50" // maximum turbo speed + } + } + "steering" + { + "degreesSlow" "50" // steering cone at zero to slow speed + "degreesFast" "18" // steering cone at fast speed to max speed + "degreesBoost" "11" // steering cone at max boost speed (blend toward this after max speed) + "steeringExponent" "1.4" // steering function is linear, then raised to this power to be slower at the beginning of the curve, faster at the end + "slowcarspeed" "14" + "fastcarspeed" "20" + "slowSteeringRate" "4.0" + "fastSteeringRate" "2.0" + "steeringRestRateSlow" "4.0" + "steeringRestRateFast" "2.0" + "turnThrottleReduceSlow" "0.01" + "turnThrottleReduceFast" "2.0" + "brakeSteeringRateFactor" "6" + "throttleSteeringRestRateFactor" "2" + "boostSteeringRestRateFactor" "1.7" + "boostSteeringRateFactor" "1.7" + + "powerSlideAccel" "250" + + "skidallowed" "1" + "dustcloud" "1" + + } + + // front axle + "axle" + { + "wheel" + { + "radius" "18" + "mass" "100" + "damping" "0" + "rotdamping" "0.0" + "material" "jeeptire" + "skidmaterial" "slidingrubbertire" + "brakematerial" "brakingrubbertire" + } + "suspension" + { + "springConstant" "40" + "springDamping" "0.7" + "stabilizerConstant" "10" + "springDampingCompression" "9" + "maxBodyForce" "9" + } + + "torquefactor" "0.3" + "brakefactor" "0.4" + } + + // rear axle + "axle" + { + "wheel" + { + "radius" "22" + "mass" "100" + "damping" "0" + "rotdamping" "0.0" + "material" "jeeptire" + "skidmaterial" "slidingrubbertire" + "brakematerial" "brakingrubbertire" + } + "suspension" + { + "springConstant" "40" + "springDamping" "0.7" + "stabilizerConstant" "10" + "springDampingCompression" "9" + "maxBodyForce" "9" + } + "torquefactor" "0.7" + "brakefactor" "0.6" + } +} + +"vehicle_sounds" +{ + // List gears in order from lowest speed to highest speed + + "gear" + { + "max_speed" "0.27" + "speed_approach_factor" "1.0" + } + + "gear" + { + "max_speed" "0.5" + "speed_approach_factor" "0.05" + } + "gear" + { + "max_speed" "0.75" + "speed_approach_factor" "0.052" + } + "gear" + { + "max_speed" "0.95" + "speed_approach_factor" "0.034" + } + "gear" + { + "max_speed" "1.5" + "speed_approach_factor" "0.033" + } + "gear" + { + "max_speed" "2.0" + "speed_approach_factor" "0.03" + } + "state" + { + "name" "SS_START_WATER" + "sound" "ATV_start_in_water" + } + + "state" + { + "name" "SS_START_IDLE" + "sound" "ATV_engine_start" + "min_time" "4.0" + } + "state" + { + "name" "SS_SHUTDOWN_WATER" + "sound" "ATV_stall_in_water" + } + "state" + { + "name" "SS_IDLE" + "sound" "ATV_engine_idle" + } + "state" + { + "name" "SS_REVERSE" + "sound" "ATV_reverse" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_0" + "sound" "ATV_rev" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_0_RESUME" + "sound" "ATV_engine_idle" + "min_time" "0.75" + } + "state" + { + "name" "SS_GEAR_1" + "sound" "ATV_firstgear" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_1_RESUME" + "sound" "ATV_firstgear_noshift" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_2" + "sound" "ATV_secondgear" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_2_RESUME" + "sound" "ATV_secondgear_noshift" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_3" + "sound" "ATV_thirdgear" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_3_RESUME" + "sound" "ATV_thirdgear_noshift" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_4" + "sound" "ATV_fourthgear" + "min_time" "0.5" + } + "state" + { + "name" "SS_GEAR_4_RESUME" + "sound" "ATV_fourthgear_noshift" + "min_time" "0.5" + } + "state" + { + "name" "SS_SLOWDOWN_HIGHSPEED" + "sound" "ATV_throttleoff_fastspeed" + "min_time" "2.0" + } + "state" + { + "name" "SS_SLOWDOWN" + "sound" "ATV_throttleoff_slowspeed" + "min_time" "2.0" + } + "state" + { + "name" "SS_TURBO" + "sound" "ATV_turbo_on" + "min_time" "2.5" + } + "state" + { + "name" "SS_SHUTDOWN" + "sound" "ATV_engine_stop" + } + "crashsound" + { + "min_speed" "350" + "min_speed_change" "250" + "sound" "ATV_impact_medium" + "gear_limit" "1" + } + "crashsound" + { + "min_speed" "450" + "min_speed_change" "350" + "sound" "ATV_impact_heavy" + } + + + "skid_lowfriction" "ATV_skid_lowfriction" + "skid_normalfriction" "ATV_skid_normalfriction" + "skid_highfriction" "ATV_skid_highfriction" +} diff --git a/mp/game/dab/scripts/vehicles/reference_vehicle.txt b/mp/game/dab/scripts/vehicles/reference_vehicle.txt new file mode 100755 index 000000000..6500d8141 --- /dev/null +++ b/mp/game/dab/scripts/vehicles/reference_vehicle.txt @@ -0,0 +1,104 @@ +// This is the mine digger vehicle for Ravenholm + +"vehicle" +{ + "wheelsperaxle" "2" + "body" + { + "addgravity" "0.2" + "tiltforce" "5" + "tiltforceheight" "64" + "countertorquefactor" "1" + "keepuprighttorque" "0" + } + "engine" + { + "horsepower" "3000" + "maxrpm" "15000" + "maxspeed" "10" // mph + "autotransmission" "1" + "axleratio" "3.8" + "gear" "3.8" // 1st gear + "gear" "2.2" // 2nd gear + "gear" "1.3" // 3rd gear + "gear" "1.0" // 4th gear + "gear" "0.8" // 5th gear + "shiftuprpm" "15000" + "shiftdownrpm" "500" + "boost" + { + "force" "2" // 2 car body mass * gravity * inches / second ^ 2 + "duration" "1.5" // 1.5 seconds of boost + "delay" "10" // 10 seconds before you can use it again + } + } + "steering" + { + "degrees" "60" + "slowcarspeed" "0" + "fastcarspeed" "30" + "slowsteeringrate" "2" + "faststeeringrate" "0.25" + } + + // front axle + "axle" + { + "wheel" + { + "radius" "25" + "mass" "400" + "inertia" "0.3" + "damping" "0" + "rotdamping" "0.02" + "material" "rubbertire" + } + "suspension" + { + "springConstant" "90" + "springDamping" "10" + "stabilizerConstant" "80" + "springDampingCompression" "3" + "maxBodyForce" "100" + } +// "offset" "80 0 -20" +// "wheeloffset" "0 -36 0" + + "offset" "0 64 25" + "wheeloffset" "40 0 0" + + "torquefactor" "0.5" + "brakefactor" "0.5" + } + + // rear axle + "axle" + { + "wheel" + { + "radius" "25" + "mass" "400" + "inertia" "0.3" + "damping" "0" + "rotdamping" "0.02" + "material" "rubbertire" + } + "suspension" + { + "springConstant" "90" + "springDamping" "10" + "stabilizerConstant" "80" + "springDampingCompression" "3" + "maxBodyForce" "100" + } +// "offset" "-50 0 -20" +// "wheeloffset" "0 -36 0" + + "offset" "0 -68 25" + "wheeloffset" "40 0 0" + "torquefactor" "0.5" + "brakefactor" "1.5" + } +} + + diff --git a/mp/game/dab/scripts/vgui_screens.txt b/mp/game/dab/scripts/vgui_screens.txt new file mode 100755 index 000000000..f08ee9795 --- /dev/null +++ b/mp/game/dab/scripts/vgui_screens.txt @@ -0,0 +1,42 @@ +"VGUI_Screens" +{ + // This name here can be referenced from within a + // vgui_screen entity to select this vgui panel + "vgui_test_screen" + { + // The type indicates which type of panel to create + // Coders will add new types as time goes by. + // "vgui_screen_panel" is a generic panel type which can + // read in .res files that have been built by VGUI's build mode dialog. + "type" "vgui_screen_panel" + + // These describe the dimensions of the screen *in pixels* + "pixelswide" 480 + "pixelshigh" 240 + + // This is the name of the .res file to load up and apply to the vgui panel + "resfile" "scripts/screens/vgui_test_screen.res" + } + + "teleport_countdown_screen" + { + // Defined in c_info_teleporter_countdown.cpp + "type" "teleport_countdown_screen" + + // These describe the dimensions of the screen *in pixels* + "pixelswide" 480 + "pixelshigh" 240 + + // This is the name of the .res file to load up and apply to the vgui panel + "resfile" "scripts/screens/teleport_countdown_screen.res" + } + + "slideshow_display_screen" + { + "type" "slideshow_display_screen" + "pixelswide" 256 + "pixelshigh" 128 + "acceptsinput" 0 + "resfile" "scripts/screens/slideshow_display_screen.res" + } +} diff --git a/mp/game/dab/scripts/weapon_akimbo_beretta.txt b/mp/game/dab/scripts/weapon_akimbo_beretta.txt new file mode 100755 index 000000000..a2d421cf1 --- /dev/null +++ b/mp/game/dab/scripts/weapon_akimbo_beretta.txt @@ -0,0 +1,96 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "18" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.09" // time between shoots + "ReloadTimeMultiplier" "0.5" + + "BuiltRightHanded" "0" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_AKIMBO_beretta" + "viewmodel" "models/weapons/v_akimbo_beretta.mdl" + "playermodel" "models/weapons/dualberetta.mdl" + "PlayerAnimationExtension" "akimbo_p99" + "single" "beretta" + + "bucket" "4" + "bucket_position" "0" + + "clip_size" "15" + "NumClips" "6" + + "ViewPunchMultiplier" "0.3" + "Recoil" "7" + "Spread" "0.048" + + "StyleMultiplier" "1" + + "WeaponType" "pistol" + + "primary_ammo" "9x19mm" + "secondary_ammo" "None" + + "weight" "10" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_beretta.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross3" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_akimbo_m1911.txt b/mp/game/dab/scripts/weapon_akimbo_m1911.txt new file mode 100755 index 000000000..332cc8aef --- /dev/null +++ b/mp/game/dab/scripts/weapon_akimbo_m1911.txt @@ -0,0 +1,95 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "26" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.11" // time between shoots + + "BuiltRightHanded" "0" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_AKIMBO_M1911" + "viewmodel" "models/weapons/v_akimbo_m1911.mdl" + "playermodel" "models/weapons/dualm1911.mdl" + "PlayerAnimationExtension" "akimbo_m1911" + "single" "m1911" + + "bucket" "4" + "bucket_position" "1" + + "clip_size" "7" + "NumClips" "10" + + "ViewPunchMultiplier" "0.23" + "Recoil" "12" + "Spread" "0.08" + + "StyleMultiplier" "1" + + "WeaponType" "pistol" + + "primary_ammo" "45acp" + "secondary_ammo" "None" + + "weight" "14" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_M1911.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross3" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_beretta.txt b/mp/game/dab/scripts/weapon_beretta.txt new file mode 100755 index 000000000..23618cdc2 --- /dev/null +++ b/mp/game/dab/scripts/weapon_beretta.txt @@ -0,0 +1,95 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "22" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.115" // time between shoots + + "BuiltRightHanded" "0" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_BERETTA" + "viewmodel" "models/weapons/v_beretta.mdl" + "playermodel" "models/weapons/beretta.mdl" + "PlayerAnimationExtension" "mp5" + "akimbo" "akimbo_beretta" + + "bucket" "1" + "bucket_position" "0" + + "clip_size" "15" + "NumClips" "6" + + "ViewPunchMultiplier" "0.3" + "Recoil" "6" + "Spread" "0.014" + + "StyleMultiplier" "1" + + "WeaponType" "pistol" + + "primary_ammo" "9x19mm" + "secondary_ammo" "None" + + "weight" "5" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_beretta.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross2" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_brawl.txt b/mp/game/dab/scripts/weapon_brawl.txt new file mode 100755 index 000000000..a47a34ebf --- /dev/null +++ b/mp/game/dab/scripts/weapon_brawl.txt @@ -0,0 +1,52 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "45" // Punch + "SecondaryDamage" "85" // Kick + "Bullets" "1" // bullets per shoot + "CycleTime" "0.35" // time between shoots + "SecondaryCycleTime" "0.6" + + "WeaponType" "melee" + + "BuiltRightHanded" "0" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_Brawl" + "viewmodel" "models/weapons/v_brawl.mdl" +// "playermodel" "models/weapons/p99.mdl" + + "bucket" "0" + "bucket_position" "0" + + "clip_size" "-1" + "primary_ammo" "None" + "secondary_ammo" "None" + + "ViewPunchMultiplier" "0.4" + "Recoil" "0" + + "weight" "0" + "item_flags" "0" + + "MeleeWeapon" "1" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + TextureData + { + "crosshair" + { + "file" "HUD/brawlcross" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + } +} diff --git a/mp/game/dab/scripts/weapon_crowbar.txt b/mp/game/dab/scripts/weapon_crowbar.txt new file mode 100755 index 000000000..27a1e0bc1 --- /dev/null +++ b/mp/game/dab/scripts/weapon_crowbar.txt @@ -0,0 +1,71 @@ +// Crowbar + +WeaponData +{ + "CycleTime" "0.4" + "Damage" "50" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#SDK_Weapon_Crowbar" + "viewmodel" "models/weapons/v_crowbar.mdl" + "playermodel" "models/weapons/w_crowbar.mdl" + "PlayerAnimationExtension" "crowbar" + + "fov" "54" //Tony; HL2 weapons use 54 fov. + + + "bucket" "2" + "bucket_position" "0" + "bucket_360" "2" + "bucket_position_360" "0" + + "clip_size" "-1" + "primary_ammo" "None" + "secondary_ammo" "None" + + "weight" "0" + "item_flags" "0" + + "MeleeWeapon" "1" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + "single_shot" "Weapon_Crowbar.Single" + "melee_hit" "Weapon_Crowbar.Melee_Hit" + "melee_hit_world" "Weapon_Crowbar.Melee_HitWorld" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "c" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "c" + } + "ammo" + { + "font" "WeaponIcons" + "character" "c" + } + "crosshair" + { + "font" "Crosshairs" + "character" "Q" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_fal.txt b/mp/game/dab/scripts/weapon_fal.txt new file mode 100755 index 000000000..b10e461a1 --- /dev/null +++ b/mp/game/dab/scripts/weapon_fal.txt @@ -0,0 +1,96 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "22" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.135" // time between shoots + "ReloadTimeMultiplier" "1" + + "BuiltRightHanded" "1" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_FAL" + "viewmodel" "models/weapons/v_fal.mdl" + "playermodel" "models/weapons/fal.mdl" + "PlayerAnimationExtension" "fal" + + "bucket" "3" + "bucket_position" "0" + + "clip_size" "20" + "NumClips" "6" + + "WeaponType" "rifle" + + "ViewPunchMultiplier" "0.85" + "Recoil" "13.5" + "Spread" "0.05" + "AimInSpeedPenalty" "1" + "AimInRecoilBonus" "1" + "AimInSpreadBonus" "1" + + "primary_ammo" "762x51mm" + "secondary_ammo" "None" + + "weight" "20" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_FAL.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross3" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "zoom" + { + "file" "HUD/tscross2" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_grenade.txt b/mp/game/dab/scripts/weapon_grenade.txt new file mode 100755 index 000000000..29a2f23c7 --- /dev/null +++ b/mp/game/dab/scripts/weapon_grenade.txt @@ -0,0 +1,69 @@ +WeaponData +{ + //The default radius of the explosion is damage * 3.5 + "Damage" "120" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_Grenade" + "viewmodel" "models/weapons/v_eq_fraggrenade.mdl" + "playermodel" "models/weapons/w_eq_fraggrenade.mdl" + "PlayerAnimationExtension" "gren" + + "BuiltRightHanded" "0" + + "bucket" "0" + "bucket_position" "1" + + "clip_size" "-1" + "default_clip" "1" + "NumClips" "1" + + "WeaponType" "grenade" + + "primary_ammo" "grenades" + "secondary_ammo" "None" + + "weight" "10" + "item_flags" "18" // ITEM_FLAG_NOAUTORELOAD | ITEM_FLAG_EXHAUSTIBLE + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + "special1" "WeaponFrag.Roll" + "double_shot" "common/null.wav" + "single_shot" "common/null.wav" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "k" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "k" + } + "ammo" + { + "font" "WeaponIcons" + "character" "v" + } + "crosshair" + { + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "48" + "y" "72" + "width" "24" + "height" "24" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_m16.txt b/mp/game/dab/scripts/weapon_m16.txt new file mode 100755 index 000000000..2f570dae7 --- /dev/null +++ b/mp/game/dab/scripts/weapon_m16.txt @@ -0,0 +1,98 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "19.5" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.14" // time between shoots + "ReloadTimeMultiplier" "0.7" + + "BuiltRightHanded" "1" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_M16" + "viewmodel" "models/weapons/v_rif_m4a1.mdl" + "playermodel" "models/weapons/w_rif_m4a1.mdl" + "PlayerAnimationExtension" "fal" + + "bucket" "3" + "bucket_position" "0" + + "clip_size" "20" + "NumClips" "6" + + "WeaponType" "rifle" + + "ViewPunchMultiplier" "0.5" + "Recoil" "9.5" + "Spread" "0.025" + "AimInSpeedPenalty" "1" + "AimInRecoilBonus" "1" + "AimInSpreadBonus" "1" + + "StyleMultiplier" "1" + + "primary_ammo" "9x19mm" + "secondary_ammo" "None" + + "weight" "20" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_M16.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross3" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "zoom" + { + "file" "HUD/tscross2" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_m1911.txt b/mp/game/dab/scripts/weapon_m1911.txt new file mode 100755 index 000000000..b73019528 --- /dev/null +++ b/mp/game/dab/scripts/weapon_m1911.txt @@ -0,0 +1,95 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "34.8" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.2" // time between shoots + "DrawTimeMultiplier" "0.8" + "ReloadTimeMultiplier" "1.0" + + "BuiltRightHanded" "1" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_M1911" + "viewmodel" "models/weapons/v_pist_m1911.mdl" + "playermodel" "models/weapons/m1911.mdl" + "PlayerAnimationExtension" "mp5" + "akimbo" "akimbo_m1911" + + "bucket" "1" + "bucket_position" "1" + + "clip_size" "7" + "NumClips" "10" + + "ViewPunchMultiplier" "0.13" + "Recoil" "10" + "Spread" "0.02" + + "WeaponType" "pistol" + + "primary_ammo" "45acp" + "secondary_ammo" "None" + + "weight" "7" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_M1911.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/tscross2" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_mac10.txt b/mp/game/dab/scripts/weapon_mac10.txt new file mode 100755 index 000000000..e4d32f13c --- /dev/null +++ b/mp/game/dab/scripts/weapon_mac10.txt @@ -0,0 +1,93 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "13.5" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.06" // time between shoots + "ReloadTimeMultiplier" "0.7" + + "BuiltRightHanded" "0" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_MAC10" + "viewmodel" "models/weapons/v_mac10.mdl" + "playermodel" "models/weapons/mac10.mdl" + "PlayerAnimationExtension" "mp5k" + + "bucket" "2" + "bucket_position" "0" + + "clip_size" "30" + "NumClips" "6" + + "ViewPunchMultiplier" "0.5" + "Recoil" "5" + "Spread" "0.0475" + + "WeaponType" "smg" + + "primary_ammo" "45acp" + "secondary_ammo" "None" + + "weight" "15" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_Kriss.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/smgcross3" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_mossberg.txt b/mp/game/dab/scripts/weapon_mossberg.txt new file mode 100755 index 000000000..f9457247c --- /dev/null +++ b/mp/game/dab/scripts/weapon_mossberg.txt @@ -0,0 +1,96 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "11" + "Bullets" "9" + "CycleTime" "0.85" + "ReloadTimeMultiplier" "1" + + "BuiltRightHanded" "1" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_Mossberg" + "viewmodel" "models/weapons/v_mossberg.mdl" + "playermodel" "models/weapons/mossberg590.mdl" + + "bucket" "3" + "bucket_position" "1" + + "clip_size" "8" + "NumClips" "6" + + "ViewPunchMultiplier" "1" + "Recoil" "20" + "Spread" "0.04362" + "AimInSpeedPenalty" "1" + "AimInFireRateBonus" "1" + "AimInRecoilBonus" "1" + + "WeaponType" "shotgun" + + "primary_ammo" "buckshot" + "secondary_ammo" "None" + + "weight" "20" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_Mossberg.Single" + special3 Default.Zoom + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "b" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "b" + } + "ammo" + { + "font" "WeaponIcons" + "character" "s" + } + "crosshair" + { + "file" "HUD/shotguncross" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "zoom" + { + "file" "HUD/shotgunzoom" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + } + ModelBounds + { + Viewmodel + { + Mins "-13 -3 -13" + Maxs "26 10 -3" + } + World + { + Mins "-9 -8 -5" + Maxs "28 9 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapon_mp5k.txt b/mp/game/dab/scripts/weapon_mp5k.txt new file mode 100755 index 000000000..330972ccc --- /dev/null +++ b/mp/game/dab/scripts/weapon_mp5k.txt @@ -0,0 +1,95 @@ +WeaponData +{ + // Weapon characteristics: + "Damage" "13.9" // damage per bullet + "Bullets" "1" // bullets per shoot + "CycleTime" "0.065" // time between shoots + "ReloadTimeMultiplier" "0.8" + + "BuiltRightHanded" "1" + + // Weapon data is loaded by both the Game and Client DLLs. + "printname" "#DA_Weapon_MP5K" + "viewmodel" "models/weapons/v_smg_mp5.mdl" + "playermodel" "models/weapons/w_smg_mp5.mdl" + "PlayerAnimationExtension" "mp5k" + + "bucket" "2" + "bucket_position" "1" + + "clip_size" "25" + "NumClips" "6" + + "ViewPunchMultiplier" "0.34" + "Recoil" "6.25" + "Spread" "0.039" + + "StyleMultiplier" "1" + + "WeaponType" "smg" + + "primary_ammo" "9x19mm" + "secondary_ammo" "None" + + "weight" "10" + "item_flags" "0" + + // Sounds for the weapon. There is a max of 16 sounds per category (i.e. max 16 "single_shot" sounds) + SoundData + { + //"reload" "Default.Reload" + "empty" "Default.ClipEmpty_Rifle" + "single_shot" "Weapon_MP5K.Single" + "melee_miss" "Weapon_Brawl.PunchMiss" + "melee_hit" "common/null.wav" + } + + // Weapon Sprite data is loaded by the Client DLL. + TextureData + { + "weapon" + { + "font" "WeaponIcons" + "character" "a" + } + "weapon_s" + { + "font" "WeaponIconsSelected" + "character" "a" + } + "ammo" + { + "font" "WeaponIcons" + "character" "r" + } + "crosshair" + { + "file" "HUD/smgcross" + "x" "0" + "y" "0" + "width" "64" + "height" "64" + } + "autoaim" + { + "file" "sprites/crosshairs" + "x" "0" + "y" "48" + "width" "24" + "height" "24" + } + } + ModelBounds + { + Viewmodel + { + Mins "-10 -4 -13" + Maxs "21 9 -1" + } + World + { + Mins "-10 -7 -6" + Maxs "22 8 9" + } + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapons/common.txt b/mp/game/dab/scripts/weapons/common.txt new file mode 100755 index 000000000..d6fb8f3a5 --- /dev/null +++ b/mp/game/dab/scripts/weapons/common.txt @@ -0,0 +1,44 @@ +"Weapon.MagDropPistol" +{ + "channel" "CHAN_ITEM" + "volume" "0.6" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "rndwave" + { + "wave" "weapons/common/magdrop_pistol1.wav" + "wave" "weapons/common/magdrop_pistol2.wav" + "wave" "weapons/common/magdrop_pistol3.wav" + } +} + +"Weapon.MagDropRifle" +{ + "channel" "CHAN_ITEM" + "volume" "0.6" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "rndwave" + { + "wave" "weapons/common/magdrop_rifle1.wav" + "wave" "weapons/common/magdrop_rifle2.wav" + "wave" "weapons/common/magdrop_rifle3.wav" + } +} + +"Weapon.MagDropHeavy" +{ + "channel" "CHAN_ITEM" + "volume" "0.6" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + + "rndwave" + { + "wave" "weapons/common/magdrop_heavy1.wav" + "wave" "weapons/common/magdrop_heavy2.wav" + "wave" "weapons/common/magdrop_heavy3.wav" + } +} \ No newline at end of file diff --git a/mp/game/dab/scripts/weapons/m3.txt b/mp/game/dab/scripts/weapons/m3.txt new file mode 100755 index 000000000..2150427fd --- /dev/null +++ b/mp/game/dab/scripts/weapons/m3.txt @@ -0,0 +1,53 @@ +"Weapon_Mossberg.Single" +{ + "channel" "CHAN_WEAPON" + "soundlevel" "SNDLVL_GUNFIRE" + "volume" "1.0" + "pitch" "90,110" + "wave" ")weapons/m3/m3-1.wav" +} + +"Weapon_Mossberg.Insertshell" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" //SNDLVL_IDLE + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "80,120" + "wave" "weapons/m3/insertshell.wav" +} + +"Weapon_Mossberg.Bullet" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "90,110" + "rndwave" + { + "wave" "weapons/common/shellshtgn1.wav" + "wave" "weapons/common/shellshtgn2.wav" + "wave" "weapons/common/shellshtgn3.wav" + } +} + +"Weapon_Mossberg.Pump" +{ + "channel" "CHAN_USER_BASE+1" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + "wave" "weapons/m3/m3_pump.wav" +} + +"Weapon_Mossberg.Draw" +{ + "channel" "CHAN_ITEM" + "soundlevel" "SNDLVL_IDLE" + "volume" "1.0" + "CompatibilityAttenuation" "1.0" + "pitch" "PITCH_NORM" + "wave" "weapons/m3/m3_draw.wav" +} \ No newline at end of file diff --git a/mp/game/dab/serverconfig.vdf b/mp/game/dab/serverconfig.vdf new file mode 100755 index 000000000..dae735c48 --- /dev/null +++ b/mp/game/dab/serverconfig.vdf @@ -0,0 +1,3 @@ +"ServerConfig" +{ +} diff --git a/mp/game/dab/shadereditorui/CRYSRG__readme.txt b/mp/game/dab/shadereditorui/CRYSRG__readme.txt new file mode 100755 index 000000000..9bc4bcacb --- /dev/null +++ b/mp/game/dab/shadereditorui/CRYSRG__readme.txt @@ -0,0 +1,98 @@ + +******* Crystal Font: Disclaimer and Conditions of Use *********** +* * +* Although every attempt has been made to ensure the quality and * +* integrity of the Crystal font, no guarantee is expressed or * +* implied. * +* * +* You may use the Crystal font family FREE OF CHARGE for any * +* personal or commercial software application or document. * +* However, if you use the font in a publicly distributed * +* application or document, a byline in the online and/or paper * +* acknowledgements would be appreciated. * +* * +****************************************************************** + +---------------------------- History ----------------------------- + +Version 5.1 25-Mar-99 + + * Symmetry of the number 8 improved. + + * Curvature of tilde exagerated to prevent it from looking + like a straight line at low point sizes. + +------------------------------------------------------------------ + +Version 5.0 16-Feb-99 + + * Several character shapes have been changed to improve + distinctiveness and legibility. + + * All character outlines have been made more precise + and uniform, resulting in better on-screen legibility + and consistency (i.e. improved "color"). + + * The hints for every character have been reviewed and + improved. Because the font does not use delta hints, + however, it's on-screen appearance is not quite as good + at low point sizes as fonts that do. + + * Direct support for bold, oblique, and bold oblique + family members has been dropped. The shapes calculated by + the rasterizer look better. + +------------------------------------------------------------------ + +Version 4.0 11-Dec-97 + + * The on-screen appearance has been improved considerably. + + * Characters are slightly (about 2%) narrower, allowing + more characters per line. + + * MS-DOS graphics characters have been added. As a result + the character keymap has changed somewhat. The keycodes + for the standard characters has not changed, but the + keycodes of special characters such as '(c)' (copyright) + have changed. + +------------------------------------------------------------------ + +Version 3.0 24-Jan-97 + + * Fixed a problem with the attributes of the oblique + family members. + +------------------------------------------------------------------ + +Version 2.0 5-May-96 + + * The entire font family (regular, oblique, bold, and + bold oblique is supported. + * The weight of the font has been made considerably + more uniform. + * Character shapes have been tweaked for a better + screen appearance. + * Additional character positions have been filled to + prevent problems with desktop publishing applications. + +------------------------------------------------------------------ + +Version 1.0 3-Oct-95 + + * Origination + +------------------------------------------------------------------ + +****************************************************************** +* * +* My thanks to all of you who have downloaded the Crystal font, * +* especially to those who have provided feedback: most recently * +* Paul Newbauer and Maximillian A. Bond. * +* * +* Please send your comments, criticisms, or suggestions to: * +* * +* Jerry Fitzpatrick jerryf@braveidea.com * +* * +****************************************************************** diff --git a/mp/game/dab/shadereditorui/ShaderEditorScheme.res b/mp/game/dab/shadereditorui/ShaderEditorScheme.res new file mode 100755 index 000000000..919f9f8b4 --- /dev/null +++ b/mp/game/dab/shadereditorui/ShaderEditorScheme.res @@ -0,0 +1,1271 @@ +/////////////////////////////////////////////////////////// +// Tracker scheme resource file +// +// sections: +// Colors - all the colors used by the scheme +// BaseSettings - contains settings for app to use to draw controls +// Fonts - list of all the fonts used by app +// Borders - description of all the borders +// +/////////////////////////////////////////////////////////// +Scheme +{ + //////////////////////// COLORS /////////////////////////// + // color details + // this is a list of all the colors used by the scheme + Colors + { + // base colors + "White" "255 255 255 255" + "OffWhite" "216 216 216 255" + "DullWhite" "142 142 142 255" + "Orange" "16 170 255 255" //"255 155 0 255" // blue is the new orange. + "TransparentBlack" "0 0 0 128" + "Black" "0 0 0 255" + + "Blank" "0 0 0 0" + + "SteamLightGreen" "157 194 80 255" + "AchievementsLightGrey" "79 79 79 255" + "AchievementsDarkGrey" "55 55 55 255" + "AchievementsInactiveFG" "130 130 130 255" + + "Grey" "48 48 48 255" //"96 96 96 255" + "Grey_Dark" "32 32 32 255" //"64 64 64 255" + "Grey_Faint" "32 32 32 255" //"64 64 64 255" + "Grey_Light" "110 110 110 255" //"160 160 160 255" + "White" "255 255 255 255" + + "Grey_t" "32 32 32 216" //"64 64 64 216" + "Grey_Faint_t" "24 24 24 216" //"32 32 32 216" + } + + ///////////////////// BASE SETTINGS //////////////////////// + // + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + "FgColor" "White" + "BgColor" "Grey" + + "Panel.FgColor" "White" + "Panel.BgColor" "Grey" + + "Frame.FgColor" "White" + "Frame.BgColor" "Grey" + "Frame.OutOfFocusBgColor" "Grey_Faint" + + NodeView.Bg "92 92 92 255" + NodeView.Grid "80 80 80 255" //"110 110 110 255" + NodeView.Vignette "0 0 0 112" + + EditorRoot.OutOfDate "40 80 120 255" + EditorRoot.Error "200 64 32 255" + + SmartText.SelectionBG "Orange" + SmartText.SelectionFG "16 16 16 255" + + Button.TextColor "White" + Button.ArmedTextColor "Grey_Dark" + Button.ArmedBgColor "Grey_Light" + + Menu.SeparatorColor "0 0 0 255" + Menu.BgColor "Grey_t" + + // vgui_controls color specifications + Border.Bright "180 180 180 164" //"200 200 200 196" // the lit side of a control + Border.Dark "40 40 40 196" // the dark/unlit side of a control + Border.Selection "Black" // the additional border color for displaying the default/selected button + + Button.BgColor "Blank" + Button.ArmedBgColor "Blank" + Button.DepressedTextColor "White" + Button.DepressedBgColor "Blank" + Button.FocusBorderColor "Black" + + CheckButton.TextColor "White" + CheckButton.SelectedTextColor "White" + CheckButton.BgColor "TransparentBlack" + CheckButton.Border1 "Border.Dark" // the left checkbutton border + CheckButton.Border2 "Border.Bright" // the right checkbutton border + CheckButton.Check "White" // color of the check itself + CheckButton.HighlightFgColor "OffWhite" + CheckButton.ArmedBgColor "Blank" + CheckButton.DepressedBgColor "Blank" + CheckButton.DisabledBgColor "TransparentBlack" + CheckButton.TextArmedColor "OffWhite" + CheckButton.TextDepressedColor "Grey_Light" + CheckButton.TextDefaultColor "DullWhite" + + + ComboBoxButton.ArrowColor "DullWhite" + ComboBoxButton.ArmedArrowColor "White" + ComboBoxButton.BgColor "Blank" + ComboBoxButton.DisabledBgColor "Blank" + + Frame.TitleTextInsetX 16 + Frame.ClientInsetX 8 + Frame.ClientInsetY 6 + Frame.FocusTransitionEffectTime "0.3" // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.3" // time it takes for a window to fade in/out on open/close + Frame.AutoSnapRange "0" + FrameGrip.Color1 "200 200 200 196" + FrameGrip.Color2 "0 0 0 196" + FrameTitleButton.FgColor "200 200 200 196" + FrameTitleButton.BgColor "Blank" + FrameTitleButton.DisabledFgColor "255 255 255 192" + FrameTitleButton.DisabledBgColor "Blank" + FrameSystemButton.FgColor "Blank" + FrameSystemButton.BgColor "Blank" + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + FrameTitleBar.Font "UiBold" + FrameTitleBar.Font "DefaultLarge" + FrameTitleBar.TextColor "White" + FrameTitleBar.BgColor "Blank" + FrameTitleBar.DisabledTextColor "255 255 255 192" + FrameTitleBar.DisabledBgColor "Blank" + + GraphPanel.FgColor "White" + GraphPanel.BgColor "TransparentBlack" + + Label.TextDullColor "DullWhite" + Label.TextColor "OffWhite" + Label.TextBrightColor "White" + Label.SelectedTextColor "White" + Label.BgColor "Blank" + Label.DisabledFgColor1 "117 117 117 255" + Label.DisabledFgColor2 "30 30 30 255" + + ListPanel.TextColor "OffWhite" + ListPanel.TextBgColor "Blank" + ListPanel.BgColor "TransparentBlack" + ListPanel.SelectedTextColor "Black" + ListPanel.SelectedBgColor "Orange" + ListPanel.SelectedOutOfFocusBgColor "255 155 0 128" + ListPanel.EmptyListInfoTextColor "OffWhite" + + Menu.TextColor "White" + Menu.BgColor "160 160 160 64" + Menu.ArmedTextColor "Black" + Menu.ArmedBgColor "Grey_Light" //"Orange" + Menu.TextInset "6" + + Panel.FgColor "DullWhite" + Panel.BgColor "Blank" + + ProgressBar.FgColor "White" + ProgressBar.BgColor "TransparentBlack" + + PropertySheet.TextColor "OffWhite" + PropertySheet.SelectedTextColor "White" + PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another + + RadioButton.TextColor "DullWhite" + RadioButton.SelectedTextColor "White" + + RichText.TextColor "OffWhite" + RichText.BgColor "TransparentBlack" + RichText.SelectedTextColor "Black" + RichText.SelectedBgColor "Orange" + + ScrollBar.Wide 17 + + ScrollBarButton.FgColor "White" + ScrollBarButton.BgColor "Blank" + ScrollBarButton.ArmedFgColor "White" + ScrollBarButton.ArmedBgColor "Blank" + ScrollBarButton.DepressedFgColor "White" + ScrollBarButton.DepressedBgColor "Blank" + + ScrollBarSlider.FgColor "Blank" // nob color + ScrollBarSlider.BgColor "255 255 255 64" // slider background color + + SectionedListPanel.HeaderTextColor "White" + SectionedListPanel.HeaderBgColor "Blank" + SectionedListPanel.DividerColor "Black" + SectionedListPanel.TextColor "DullWhite" + SectionedListPanel.BrightTextColor "White" + SectionedListPanel.BgColor "TransparentBlack" + SectionedListPanel.SelectedTextColor "Black" + SectionedListPanel.SelectedBgColor "Orange" + SectionedListPanel.OutOfFocusSelectedTextColor "Black" + SectionedListPanel.OutOfFocusSelectedBgColor "255 155 0 128" + + Slider.NobColor "108 108 108 255" + Slider.TextColor "180 180 180 255" + Slider.TrackColor "31 31 31 255" + Slider.DisabledTextColor1 "117 117 117 255" + Slider.DisabledTextColor2 "30 30 30 255" + + TextEntry.TextColor "OffWhite" + TextEntry.BgColor "TransparentBlack" + TextEntry.CursorColor "OffWhite" + TextEntry.DisabledTextColor "DullWhite" + TextEntry.DisabledBgColor "Blank" + TextEntry.SelectedTextColor "Black" + TextEntry.SelectedBgColor "Orange" + TextEntry.OutOfFocusSelectedBgColor "255 155 0 128" + TextEntry.FocusEdgeColor "0 0 0 196" + + ToggleButton.SelectedTextColor "White" + + Tooltip.TextColor "0 0 0 196" + Tooltip.BgColor "Orange" + + TreeView.BgColor "TransparentBlack" + + WizardSubPanel.BgColor "Blank" + + // scheme-specific colors + MainMenu.TextColor "White" + MainMenu.ArmedTextColor "200 200 200 255" + MainMenu.DepressedTextColor "192 186 80 255" + MainMenu.MenuItemHeight "30" + + MainMenu.Inset "32" + MainMenu.Backdrop "0 0 0 156" + + Console.TextColor "OffWhite" + Console.DevTextColor "White" + + NewGame.TextColor "White" + NewGame.FillColor "0 0 0 255" + NewGame.SelectionColor "Orange" + NewGame.DisabledColor "128 128 128 196" + + + "QuickListBGDeselected" "AchievementsDarkGrey" + "QuickListBGSelected" "AchievementsLightGrey" + } + + //////////////////////// BITMAP FONT FILES ///////////////////////////// + // + // Bitmap Fonts are ****VERY*** expensive static memory resources so they are purposely sparse + BitmapFontFiles + { + // UI buttons, custom font, (256x64) + "Buttons" "materials/vgui/fonts/buttons_32.vbf" + } + + //////////////////////// FONTS ///////////////////////////// + // + // describes all the fonts + Fonts + { + // fonts are used in order that they are listed + // fonts listed later in the order will only be used if they fulfill a range not already filled + // if a font fails to load then the subsequent fonts will replace + // fonts are used in order that they are listed + "DebugFixed" + { + "1" + { + "name" "Courier New" + "tall" "10" + "weight" "500" + "antialias" "1" + } + } + // fonts are used in order that they are listed + "DebugFixedSmall" + { + "1" + { + "name" "Courier New" + "tall" "7" + "weight" "500" + "antialias" "1" + } + } + "DefaultFixedOutline" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "tall_lodef" "15" + "tall_hidef" "20" + "weight" "0" + "outline" "1" + } + } + "DefaultBold" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "1000" + } + } + "DefaultUnderline" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "underline" "1" + } + } + "DefaultSmallDropShadow" + { + "1" + { + "name" "Tahoma" + "tall" "13" + "weight" "0" + "dropshadow" "1" + } + } + Default + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "17" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } + } + "DefaultSmall" + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "17" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } } + "DefaultVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "10" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "11" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "11" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + + "DefaultLarge" + { + "1" + { + "name" "Tahoma" + "tall" "18" + "weight" "0" + } + } + "UiBold" + { + "1" + { + "name" "Tahoma" + "tall" "12" + "weight" "1000" + } + } + "MenuLarge" + { + "1" + { + "name" "Verdana" + "tall" "16" + "weight" "600" + "antialias" "1" + } + } + "AchievementTitleFont" + { + "1" + { + "name" "Verdana" + "tall" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + } + } + + "AchievementTitleFontSmaller" + { + "1" + { + "name" "Verdana" + "tall" "18" + "weight" "1200" + "antialias" "1" + //"outline" "1" + } + } + + + "AchievementDescriptionFont" + { + "1" + { + "name" "Verdana" + "tall" "15" + "weight" "1200" + "antialias" "1" + "outline" "1" + "yres" "0 480" + } + "2" + { + "name" "Verdana" + "tall" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + "yres" "481 10000" + } + } + + GameUIButtons + { + + } + "ConsoleText" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "500" + } + } + + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + } + } + + "Trebuchet24" + { + "1" + { + "name" "Trebuchet MS" + "tall" "24" + "weight" "900" + } + } + + "Trebuchet20" + { + "1" + { + "name" "Trebuchet MS" + "tall" "20" + "weight" "900" + } + } + + "Trebuchet18" + { + "1" + { + "name" "Trebuchet MS" + "tall" "18" + "weight" "900" + } + } + + // HUD numbers + // We use multiple fonts to 'pulse' them in the HUD, hence the need for many of near size + "HUDNumber" + { + "1" + { + "name" "Trebuchet MS" + "tall" "40" + "weight" "900" + } + } + "HUDNumber1" + { + "1" + { + "name" "Trebuchet MS" + "tall" "41" + "weight" "900" + } + } + "HUDNumber2" + { + "1" + { + "name" "Trebuchet MS" + "tall" "42" + "weight" "900" + } + } + "HUDNumber3" + { + "1" + { + "name" "Trebuchet MS" + "tall" "43" + "weight" "900" + } + } + "HUDNumber4" + { + "1" + { + "name" "Trebuchet MS" + "tall" "44" + "weight" "900" + } + } + "HUDNumber5" + { + "1" + { + "name" "Trebuchet MS" + "tall" "45" + "weight" "900" + } + } + "DefaultFixed" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// } + } + + "DefaultFixedDropShadow" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + "dropshadow" "1" + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// } + } + + "CloseCaption_Normal" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + } + } + "CloseCaption_Italic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "italic" "1" + } + } + "CloseCaption_Bold" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + } + } + "CloseCaption_BoldItalic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + "italic" "1" + } + } + + TitleFont + { + "1" + { + "name" "HalfLife2" + "tall" "72" + "weight" "400" + "antialias" "1" + "custom" "1" + } + } + + TitleFont2 + { + "1" + { + "name" "HalfLife2" + "tall" "120" + "weight" "400" + "antialias" "1" + "custom" "1" + } + } + + StatsTitle + { + "1" + { + "name" "Arial" + "weight" "2000" + "tall" "20" + "antialias" "1" + } + } + + StatsText + { + "1" + { + "name" "Arial" + "weight" "2000" + "tall" "18" + "antialias" "1" + } + } + + AchievementItemTitle + { + "1" + { + "name" "Arial" + "weight" "1500" + "tall" "16" + "antialias" "1" + } + } + + AchievementItemTitleLarge + { + "1" + { + "name" "Arial" + "weight" "1500" + "tall" "18" + "antialias" "1" + } + } + + AchievementItemDescription + { + "1" + { + "name" "Arial" + "weight" "1000" + "tall" "14" + "antialias" "1" + } + } + + + "ServerBrowserTitle" + { + "1" + { + "name" "Tahoma" + "tall" "35" + "tall_lodef" "40" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "ServerBrowserSmall" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + } + + // + //////////////////// BORDERS ////////////////////////////// + // + // describes all the border types + Borders + { + BaseBorder DepressedBorder + ButtonBorder RaisedBorder + ComboBoxBorder DepressedBorder + MenuBorder RaisedBorder + BrowserBorder DepressedBorder + PropertySheetBorder RaisedBorder + + FrameBorder + { + // rounded corners for frames + "backgroundtype" "2" + } + + DepressedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + RaisedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "backgroundtype" "0" + } + + TitleButtonDisabledBorder + { + "backgroundtype" "0" + } + + TitleButtonDepressedBorder + { + "backgroundtype" "0" + } + + ScrollBarButtonBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ScrollBarButtonDepressedBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + TabBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + TabActiveBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + + ToolTipBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + Top + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + Right + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + Bottom + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "2 1 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + } + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + // + // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts + CustomFontFiles + { + //"1" "resource/HALFLIFE2.ttf" + //"2" "resource/HL2EP2.ttf" + //"1" "shadereditorui/consola.ttf" + "1" "shadereditorui/monof55.ttf" + "2" "shadereditorui/CRYSRG__.ttf" + } +} diff --git a/mp/game/dab/shadereditorui/ShaderEditorScheme_Old.res b/mp/game/dab/shadereditorui/ShaderEditorScheme_Old.res new file mode 100755 index 000000000..1c89c70f5 --- /dev/null +++ b/mp/game/dab/shadereditorui/ShaderEditorScheme_Old.res @@ -0,0 +1,1344 @@ +/////////////////////////////////////////////////////////// +// Tracker scheme resource file +// +// sections: +// Colors - all the colors used by the scheme +// BaseSettings - contains settings for app to use to draw controls +// Fonts - list of all the fonts used by app +// Borders - description of all the borders +// +/////////////////////////////////////////////////////////// +Scheme +{ + //////////////////////// COLORS /////////////////////////// + // color details + // this is a list of all the colors used by the scheme + Colors + { + // base colors + "White" "255 255 255 255" + "OffWhite" "216 216 216 255" + "DullWhite" "142 142 142 255" + "Orange" "255 155 0 255" + "TransparentBlack" "0 0 0 128" + "Black" "0 0 0 255" + + "Blank" "0 0 0 0" + + "SteamLightGreen" "157 194 80 255" + "AchievementsLightGrey" "79 79 79 255" + "AchievementsDarkGrey" "55 55 55 255" + "AchievementsInactiveFG" "130 130 130 255" + + "Grey" "96 96 96 255" + "Grey_Dark" "64 64 64 255" + "Grey_Faint" "64 64 64 255" + "Grey_Light" "160 160 160 255" + "White" "255 255 255 255" + + "Grey_t" "64 64 64 216" + "Grey_Faint_t" "32 32 32 216" + } + + ///////////////////// BASE SETTINGS //////////////////////// + // + // default settings for all panels + // controls use these to determine their settings + BaseSettings + { + "FgColor" "White" + "BgColor" "Grey" + + "Panel.FgColor" "White" + "Panel.BgColor" "Grey" + + "Frame.FgColor" "White" + "Frame.BgColor" "Grey" + "Frame.OutOfFocusBgColor" "Grey_Faint" + + "NodeView.Bg" "Grey_Light" + + Button.TextColor "White" + Button.ArmedTextColor "Grey_Dark" + Button.ArmedBgColor "Grey_Light" + + Menu.SeparatorColor "0 0 0 255" + Menu.BgColor "Grey_t" + + // vgui_controls color specifications + Border.Bright "200 200 200 196" // the lit side of a control + Border.Dark "40 40 40 196" // the dark/unlit side of a control + Border.Selection "Black" // the additional border color for displaying the default/selected button + + Button.BgColor "Blank" + Button.ArmedBgColor "Blank" [$WIN32] + Button.DepressedTextColor "White" + Button.DepressedBgColor "Blank" + Button.FocusBorderColor "Black" + + CheckButton.TextColor "White" + CheckButton.SelectedTextColor "White" + CheckButton.BgColor "TransparentBlack" + CheckButton.Border1 "Border.Dark" // the left checkbutton border + CheckButton.Border2 "Border.Bright" // the right checkbutton border + CheckButton.Check "White" // color of the check itself + CheckButton.HighlightFgColor "OffWhite" + CheckButton.ArmedBgColor "Blank" + CheckButton.DepressedBgColor "Blank" + CheckButton.DisabledBgColor "TransparentBlack" + + ComboBoxButton.ArrowColor "DullWhite" + ComboBoxButton.ArmedArrowColor "White" + ComboBoxButton.BgColor "Blank" + ComboBoxButton.DisabledBgColor "Blank" + + Frame.TitleTextInsetX 16 + Frame.ClientInsetX 8 + Frame.ClientInsetY 6 + Frame.FocusTransitionEffectTime "0.3" // time it takes for a window to fade in/out on focus/out of focus + Frame.TransitionEffectTime "0.3" [$WIN32] // time it takes for a window to fade in/out on open/close + Frame.TransitionEffectTime "0.2" [$X360] // time it takes for a window to fade in/out on open/close + Frame.AutoSnapRange "0" + FrameGrip.Color1 "200 200 200 196" + FrameGrip.Color2 "0 0 0 196" + FrameTitleButton.FgColor "200 200 200 196" + FrameTitleButton.BgColor "Blank" + FrameTitleButton.DisabledFgColor "255 255 255 192" + FrameTitleButton.DisabledBgColor "Blank" + FrameSystemButton.FgColor "Blank" + FrameSystemButton.BgColor "Blank" + FrameSystemButton.Icon "" + FrameSystemButton.DisabledIcon "" + FrameTitleBar.Font "UiBold" [$WIN32] + FrameTitleBar.Font "DefaultLarge" [$WIN32] + FrameTitleBar.TextColor "White" + FrameTitleBar.BgColor "Blank" + FrameTitleBar.DisabledTextColor "255 255 255 192" + FrameTitleBar.DisabledBgColor "Blank" + + GraphPanel.FgColor "White" + GraphPanel.BgColor "TransparentBlack" + + Label.TextDullColor "DullWhite" + Label.TextColor "OffWhite" + Label.TextBrightColor "White" + Label.SelectedTextColor "White" + Label.BgColor "Blank" + Label.DisabledFgColor1 "117 117 117 255" + Label.DisabledFgColor2 "30 30 30 255" + + ListPanel.TextColor "OffWhite" + ListPanel.TextBgColor "Blank" + ListPanel.BgColor "TransparentBlack" + ListPanel.SelectedTextColor "Black" + ListPanel.SelectedBgColor "Orange" + ListPanel.SelectedOutOfFocusBgColor "255 155 0 128" + ListPanel.EmptyListInfoTextColor "OffWhite" + + Menu.TextColor "White" + Menu.BgColor "160 160 160 64" + Menu.ArmedTextColor "Black" + Menu.ArmedBgColor "Orange" + Menu.TextInset "6" + + Panel.FgColor "DullWhite" + Panel.BgColor "Blank" + + ProgressBar.FgColor "White" + ProgressBar.BgColor "TransparentBlack" + + PropertySheet.TextColor "OffWhite" + PropertySheet.SelectedTextColor "White" + PropertySheet.TransitionEffectTime "0.25" // time to change from one tab to another + + RadioButton.TextColor "DullWhite" + RadioButton.SelectedTextColor "White" + + RichText.TextColor "OffWhite" + RichText.BgColor "TransparentBlack" + RichText.SelectedTextColor "Black" + RichText.SelectedBgColor "Orange" + + ScrollBar.Wide 17 + + ScrollBarButton.FgColor "White" + ScrollBarButton.BgColor "Blank" + ScrollBarButton.ArmedFgColor "White" + ScrollBarButton.ArmedBgColor "Blank" + ScrollBarButton.DepressedFgColor "White" + ScrollBarButton.DepressedBgColor "Blank" + + ScrollBarSlider.FgColor "Blank" // nob color + ScrollBarSlider.BgColor "255 255 255 64" // slider background color + + SectionedListPanel.HeaderTextColor "White" + SectionedListPanel.HeaderBgColor "Blank" + SectionedListPanel.DividerColor "Black" + SectionedListPanel.TextColor "DullWhite" + SectionedListPanel.BrightTextColor "White" + SectionedListPanel.BgColor "TransparentBlack" + SectionedListPanel.SelectedTextColor "Black" + SectionedListPanel.SelectedBgColor "Orange" + SectionedListPanel.OutOfFocusSelectedTextColor "Black" + SectionedListPanel.OutOfFocusSelectedBgColor "255 155 0 128" + + Slider.NobColor "108 108 108 255" + Slider.TextColor "180 180 180 255" + Slider.TrackColor "31 31 31 255" + Slider.DisabledTextColor1 "117 117 117 255" + Slider.DisabledTextColor2 "30 30 30 255" + + TextEntry.TextColor "OffWhite" + TextEntry.BgColor "TransparentBlack" + TextEntry.CursorColor "OffWhite" + TextEntry.DisabledTextColor "DullWhite" + TextEntry.DisabledBgColor "Blank" + TextEntry.SelectedTextColor "Black" + TextEntry.SelectedBgColor "Orange" + TextEntry.OutOfFocusSelectedBgColor "255 155 0 128" + TextEntry.FocusEdgeColor "0 0 0 196" + + ToggleButton.SelectedTextColor "White" + + Tooltip.TextColor "0 0 0 196" + Tooltip.BgColor "Orange" + + TreeView.BgColor "TransparentBlack" + + WizardSubPanel.BgColor "Blank" + + // scheme-specific colors + MainMenu.TextColor "White" [$WIN32] + MainMenu.TextColor "200 200 200 255" [$X360] + MainMenu.ArmedTextColor "200 200 200 255" [$WIN32] + MainMenu.ArmedTextColor "White" [$X360] + MainMenu.DepressedTextColor "192 186 80 255" + MainMenu.MenuItemHeight "30" [$WIN32] + MainMenu.MenuItemHeight "22" [$X360] + MainMenu.MenuItemHeight_hidef "32" [$X360] + MainMenu.Inset "32" + MainMenu.Backdrop "0 0 0 156" + + Console.TextColor "OffWhite" + Console.DevTextColor "White" + + NewGame.TextColor "White" + NewGame.FillColor "0 0 0 255" + NewGame.SelectionColor "Orange" [$WIN32] + NewGame.SelectionColor "0 0 0 255" [$X360] + NewGame.DisabledColor "128 128 128 196" + + MessageDialog.MatchmakingBG "46 43 42 255" [$X360] + MessageDialog.MatchmakingBGBlack "22 22 22 255" [$X360] + + MatchmakingMenuItemTitleColor "200 184 151 255" [$X360] + MatchmakingMenuItemDescriptionColor "200 184 151 255" [$X360] + + "QuickListBGDeselected" "AchievementsDarkGrey" + "QuickListBGSelected" "AchievementsLightGrey" + } + + //////////////////////// BITMAP FONT FILES ///////////////////////////// + // + // Bitmap Fonts are ****VERY*** expensive static memory resources so they are purposely sparse + BitmapFontFiles + { + // UI buttons, custom font, (256x64) + "Buttons" "materials/vgui/fonts/buttons_32.vbf" + } + + //////////////////////// FONTS ///////////////////////////// + // + // describes all the fonts + Fonts + { + // fonts are used in order that they are listed + // fonts listed later in the order will only be used if they fulfill a range not already filled + // if a font fails to load then the subsequent fonts will replace + // fonts are used in order that they are listed + "DebugFixed" + { + "1" + { + "name" "Courier New" + "tall" "10" + "weight" "500" + "antialias" "1" + } + } + // fonts are used in order that they are listed + "DebugFixedSmall" + { + "1" + { + "name" "Courier New" + "tall" "7" + "weight" "500" + "antialias" "1" + } + } + "DefaultFixedOutline" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "tall_lodef" "15" + "tall_hidef" "20" + "weight" "0" + "outline" "1" + } + } + "DefaultBold" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "1000" + } + } + "DefaultUnderline" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "underline" "1" + } + } + "DefaultSmallDropShadow" + { + "1" + { + "name" "Tahoma" + "tall" "13" + "weight" "0" + "dropshadow" "1" + } + } + Default + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "17" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } + } + "DefaultSmall" + { + "1" + { + "name" "Verdana" + "tall" "14" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "15" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "17" + "weight" "0" + "range" "0x0000 0x017F" + "yres" "1200 6000" + "antialias" "1" + } } + "DefaultVerySmall" + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Verdana" + "tall" "10" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Verdana" + "tall" "11" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Verdana" + "tall" "11" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Verdana" + "tall" "12" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + + "DefaultLarge" + { + "1" + { + "name" "Tahoma" + "tall" "18" + "weight" "0" + } + } + "UiBold" + { + "1" [$WIN32] + { + "name" "Tahoma" + "tall" "12" + "weight" "1000" + } + "1" [$X360] + { + "name" "Tahoma" + "tall" "24" + "weight" "2000" + "outline" "1" + } + } + "ChapterTitle" [$X360] + { + "1" + { + "name" "Tahoma" + "tall" "20" + "tall_hidef" "28" + "weight" "2000" + "outline" "1" + } + } + "ChapterTitleBlur" [$X360] + { + "1" + { + "name" "Tahoma" + "tall" "20" + "tall_hidef" "28" + "weight" "2000" + "blur" "3" + "blur_hidef" "5" + } + } + "MenuLarge" + { + "1" [$WIN32] + { + "name" "Verdana" + "tall" "16" + "weight" "600" + "antialias" "1" + } + "1" [$X360] + { + "name" "Verdana" + "tall" "14" + "tall_hidef" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + } + } + "AchievementTitleFont" + { + "1" + { + "name" "Verdana" + "tall" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + } + } + + "AchievementTitleFontSmaller" + { + "1" + { + "name" "Verdana" + "tall" "18" + "weight" "1200" + "antialias" "1" + //"outline" "1" + } + } + + + "AchievementDescriptionFont" + { + "1" + { + "name" "Verdana" + "tall" "15" + "weight" "1200" + "antialias" "1" + "outline" "1" + "yres" "0 480" + } + "2" + { + "name" "Verdana" + "tall" "20" + "weight" "1200" + "antialias" "1" + "outline" "1" + "yres" "481 10000" + } + } + + GameUIButtons + { + "1" [$X360] + { + "bitmap" "1" + "name" "Buttons" + "scalex" "0.63" + "scaley" "0.63" + "scalex_hidef" "1.0" + "scaley_hidef" "1.0" + "scalex_lodef" "0.75" + "scaley_lodef" "0.75" + } + } + "ConsoleText" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "500" + } + } + + // this is the symbol font + "Marlett" + { + "1" + { + "name" "Marlett" + "tall" "14" + "weight" "0" + "symbol" "1" + } + } + + "Trebuchet24" + { + "1" + { + "name" "Trebuchet MS" + "tall" "24" + "weight" "900" + } + } + + "Trebuchet20" + { + "1" + { + "name" "Trebuchet MS" + "tall" "20" + "weight" "900" + } + } + + "Trebuchet18" + { + "1" + { + "name" "Trebuchet MS" + "tall" "18" + "weight" "900" + } + } + + // HUD numbers + // We use multiple fonts to 'pulse' them in the HUD, hence the need for many of near size + "HUDNumber" + { + "1" + { + "name" "Trebuchet MS" + "tall" "40" + "weight" "900" + } + } + "HUDNumber1" + { + "1" + { + "name" "Trebuchet MS" + "tall" "41" + "weight" "900" + } + } + "HUDNumber2" + { + "1" + { + "name" "Trebuchet MS" + "tall" "42" + "weight" "900" + } + } + "HUDNumber3" + { + "1" + { + "name" "Trebuchet MS" + "tall" "43" + "weight" "900" + } + } + "HUDNumber4" + { + "1" + { + "name" "Trebuchet MS" + "tall" "44" + "weight" "900" + } + } + "HUDNumber5" + { + "1" + { + "name" "Trebuchet MS" + "tall" "45" + "weight" "900" + } + } + "DefaultFixed" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// } + } + + "DefaultFixedDropShadow" + { + "1" + { + "name" "Lucida Console" + "tall" "10" + "weight" "0" + "dropshadow" "1" + } +// "1" +// { +// "name" "FixedSys" +// "tall" "20" +// "weight" "0" +// } + } + + "CloseCaption_Normal" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + } + } + "CloseCaption_Italic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "500" + "italic" "1" + } + } + "CloseCaption_Bold" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + } + } + "CloseCaption_BoldItalic" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "900" + "italic" "1" + } + } + + TitleFont + { + "1" + { + "name" "HalfLife2" + "tall" "72" + "weight" "400" + "antialias" "1" + "custom" "1" + } + } + + TitleFont2 + { + "1" + { + "name" "HalfLife2" + "tall" "120" + "weight" "400" + "antialias" "1" + "custom" "1" + } + } + + AppchooserGameTitleFont [$X360] + { + "1" + { + "name" "Trebuchet MS" + "tall" "16" + "tall_hidef" "24" + "weight" "900" + "antialias" "1" + } + } + + AppchooserGameTitleFontBlur [$X360] + { + "1" + { + "name" "Trebuchet MS" + "tall" "16" + "tall_hidef" "24" + "weight" "900" + "blur" "3" + "blur_hidef" "5" + "antialias" "1" + } + } + + StatsTitle [$WIN32] + { + "1" + { + "name" "Arial" + "weight" "2000" + "tall" "20" + "antialias" "1" + } + } + + StatsText [$WIN32] + { + "1" + { + "name" "Arial" + "weight" "2000" + "tall" "18" + "antialias" "1" + } + } + + AchievementItemTitle [$WIN32] + { + "1" + { + "name" "Arial" + "weight" "1500" + "tall" "16" + "antialias" "1" + } + } + + AchievementItemTitleLarge [$WIN32] + { + "1" + { + "name" "Arial" + "weight" "1500" + "tall" "18" + "antialias" "1" + } + } + + AchievementItemDescription [$WIN32] + { + "1" + { + "name" "Arial" + "weight" "1000" + "tall" "14" + "antialias" "1" + } + } + + + "ServerBrowserTitle" + { + "1" + { + "name" "Tahoma" + "tall" "35" + "tall_lodef" "40" + "weight" "500" + "additive" "0" + "antialias" "1" + } + } + + "ServerBrowserSmall" + { + "1" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "480 599" + } + "2" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "600 767" + } + "3" + { + "name" "Tahoma" + "tall" "16" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "768 1023" + "antialias" "1" + } + "4" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1024 1199" + "antialias" "1" + } + "5" + { + "name" "Tahoma" + "tall" "19" + "weight" "0" + "range" "0x0000 0x017F" // Basic Latin, Latin-1 Supplement, Latin Extended-A + "yres" "1200 6000" + "antialias" "1" + } + } + + } + + // + //////////////////// BORDERS ////////////////////////////// + // + // describes all the border types + Borders + { + BaseBorder DepressedBorder + ButtonBorder RaisedBorder + ComboBoxBorder DepressedBorder + MenuBorder RaisedBorder + BrowserBorder DepressedBorder + PropertySheetBorder RaisedBorder + + FrameBorder + { + // rounded corners for frames + "backgroundtype" "2" + } + + DepressedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + RaisedBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + TitleButtonBorder + { + "backgroundtype" "0" + } + + TitleButtonDisabledBorder + { + "backgroundtype" "0" + } + + TitleButtonDepressedBorder + { + "backgroundtype" "0" + } + + ScrollBarButtonBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ScrollBarButtonDepressedBorder + { + "inset" "2 2 0 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + + TabBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + TabActiveBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + + } + + + ToolTipBorder + { + "inset" "0 0 1 0" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Right + { + "1" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + // this is the border used for default buttons (the button that gets pressed when you hit enter) + ButtonKeyFocusBorder + { + "inset" "0 0 1 1" + Left + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "0 1" + } + } + Top + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + Right + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "1 0" + } + } + Bottom + { + "1" + { + "color" "Border.Selection" + "offset" "0 0" + } + "2" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + } + + ButtonDepressedBorder + { + "inset" "2 1 1 1" + Left + { + "1" + { + "color" "Border.Dark" + "offset" "0 1" + } + } + + Right + { + "1" + { + "color" "Border.Bright" + "offset" "1 0" + } + } + + Top + { + "1" + { + "color" "Border.Dark" + "offset" "0 0" + } + } + + Bottom + { + "1" + { + "color" "Border.Bright" + "offset" "0 0" + } + } + } + } + + //////////////////////// CUSTOM FONT FILES ///////////////////////////// + // + // specifies all the custom (non-system) font files that need to be loaded to service the above described fonts + CustomFontFiles + { + //"1" "resource/HALFLIFE2.ttf" + //"2" "resource/HL2EP2.ttf" + //"1" "shadereditorui/consola.ttf" + "1" "shadereditorui/monof55.ttf" + "2" "shadereditorui/CRYSRG__.ttf" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/detail_prop_shader.txt b/mp/game/dab/shadereditorui/canvas/detail_prop_shader.txt new file mode 100755 index 000000000..28b62a5ca --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/detail_prop_shader.txt @@ -0,0 +1,2454 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "2" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "19" + "pos_x" "-260.753021" + "pos_y" "760.815491" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_001" + { + "iType" "12" + "pos_x" "-804.412964" + "pos_y" "525.144775" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_002" + { + "iType" "25" + "pos_x" "-442.075836" + "pos_y" "823.553894" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "19" + "pos_x" "-654.543091" + "pos_y" "455.273590" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_004" + { + "iType" "19" + "pos_x" "-651.201294" + "pos_y" "371.780212" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "27" + "pos_x" "431.312683" + "pos_y" "-321.697998" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "3" + } + } + "swizzleString" "xy" + } + "Node_006" + { + "iType" "27" + "pos_x" "432.105347" + "pos_y" "-429.063171" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "3" + } + } + "swizzleString" "w" + } + "Node_007" + { + "iType" "20" + "pos_x" "572.857422" + "pos_y" "-431.040955" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "76" + "pos_x" "689.503052" + "pos_y" "-323.053223" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "56" + "iTarget_jack" "2" + } + "jackIn_03" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_009" + { + "iType" "33" + "pos_x" "829.247314" + "pos_y" "-456.004333" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "33" + "pos_x" "744.027893" + "pos_y" "883.847656" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "5" + "szName" "FL_proj_pos" + "pos_x" "463.612610" + "pos_y" "1023.904114" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_012" + { + "iType" "75" + "pos_x" "610.703186" + "pos_y" "874.641602" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_013" + { + "iType" "19" + "pos_x" "635.189392" + "pos_y" "806.456787" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_014" + { + "iType" "8" + "pos_x" "512.416504" + "pos_y" "-181.127701" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_015" + { + "iType" "13" + "pos_x" "422.261200" + "pos_y" "466.276276" + "size_x" "83.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_016" + { + "iType" "27" + "pos_x" "768.562500" + "pos_y" "802.917419" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_017" + { + "iType" "31" + "szName" "On" + "pos_x" "532.982605" + "pos_y" "786.923828" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "138.086517" + "container_extents_y" "690.243896" + "container_extents_z" "-138.086517" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_018" + { + "iType" "27" + "pos_x" "995.199097" + "pos_y" "728.171082" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "swizzleString" "w" + } + "Node_019" + { + "iType" "26" + "pos_x" "973.722717" + "pos_y" "819.162292" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "18" + "pos_x" "851.304688" + "pos_y" "724.114624" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "26" + "pos_x" "1111.044800" + "pos_y" "785.601990" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "27" + "pos_x" "705.587036" + "pos_y" "735.928833" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_023" + { + "iType" "33" + "pos_x" "1139.266235" + "pos_y" "722.609924" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "32" + "pos_x" "762.756104" + "pos_y" "539.323120" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "5" + "pos_x" "613.827454" + "pos_y" "713.556152" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_026" + { + "iType" "32" + "pos_x" "581.291565" + "pos_y" "1019.431885" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "98" + "pos_x" "146.369308" + "pos_y" "-954.124817" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "31" + "szName" "On" + "pos_x" "318.160645" + "pos_y" "-444.422852" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "179.525009" + "container_extents_y" "602.023865" + "container_extents_z" "-179.525009" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_029" + { + "iType" "19" + "pos_x" "573.476379" + "pos_y" "552.843018" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_030" + { + "iType" "17" + "pos_x" "266.785706" + "pos_y" "546.573242" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "19" + "pos_x" "159.088821" + "pos_y" "1050.899658" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_032" + { + "iType" "5" + "pos_x" "-178.867935" + "pos_y" "310.404816" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_033" + { + "iType" "17" + "pos_x" "350.482666" + "pos_y" "674.064758" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "19" + "pos_x" "160.781464" + "pos_y" "956.448181" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_035" + { + "iType" "19" + "pos_x" "24.159842" + "pos_y" "897.168152" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_036" + { + "iType" "19" + "pos_x" "-314.461975" + "pos_y" "1150.903198" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "17" + "pos_x" "261.159363" + "pos_y" "1011.600952" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "23" + "pos_x" "-440.161743" + "pos_y" "1163.443970" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + } + } + "Node_039" + { + "iType" "18" + "pos_x" "-254.264008" + "pos_y" "1020.619751" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "18" + "pos_x" "-586.701660" + "pos_y" "740.200073" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_041" + { + "iType" "17" + "pos_x" "-500.569916" + "pos_y" "438.919556" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "17" + "pos_x" "436.266144" + "pos_y" "209.803329" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "19" + "pos_x" "299.648865" + "pos_y" "221.872864" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_044" + { + "iType" "5" + "pos_x" "-203.541214" + "pos_y" "866.957581" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_045" + { + "iType" "62" + "pos_x" "-315.857269" + "pos_y" "334.000641" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "53" + "pos_x" "-199.028336" + "pos_y" "433.538513" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + } + } + "Node_047" + { + "iType" "53" + "pos_x" "166.078720" + "pos_y" "380.954987" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "27" + "szName" "anim amt normalized" + "pos_x" "-216.400436" + "pos_y" "194.818085" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "3" + } + } + "swizzleString" "y" + } + "Node_049" + { + "iType" "61" + "pos_x" "-64.917480" + "pos_y" "256.189392" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "19" + "pos_x" "-85.787109" + "pos_y" "724.681580" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_051" + { + "iType" "19" + "pos_x" "-102.521576" + "pos_y" "625.934204" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_052" + { + "iType" "5" + "pos_x" "-81.208313" + "pos_y" "822.724731" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "-0.9" + } + "Node_053" + { + "iType" "19" + "pos_x" "430.335724" + "pos_y" "-824.242126" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_054" + { + "iType" "5" + "pos_x" "148.602814" + "pos_y" "183.851547" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_055" + { + "iType" "17" + "pos_x" "122.996101" + "pos_y" "-804.804871" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "3" + "pos_x" "-693.788818" + "pos_y" "-590.314514" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "uv" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "color" + "numTexcoord_Flag_2" "8" + "numTexcoord_Name_2" "flproj" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "projpos" + "numTexcoord_Flag_4" "4" + "numTexcoord_Name_4" "pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Name_5" "normal" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "1" + "numColor_Name_0" "specscale" + "numColor_Flag_1" "8" + } + "Node_057" + { + "iType" "19" + "pos_x" "-184.411621" + "pos_y" "-369.120667" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "18" + "pos_x" "-87.342422" + "pos_y" "-884.942322" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "19" + "pos_x" "9.357773" + "pos_y" "-368.627136" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_060" + { + "iType" "5" + "szName" "Diffuse" + "pos_x" "201.630646" + "pos_y" "-160.096283" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_061" + { + "iType" "5" + "szName" "Spec" + "pos_x" "-24.080154" + "pos_y" "-163.237701" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_062" + { + "iType" "32" + "pos_x" "297.598022" + "pos_y" "-192.459778" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "32" + "pos_x" "77.462357" + "pos_y" "-168.677460" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "33" + "pos_x" "204.936996" + "pos_y" "-472.199707" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "1" + } + } + } + "Node_065" + { + "iType" "33" + "pos_x" "77.462349" + "pos_y" "-496.877258" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "39" + "pos_x" "56.088203" + "pos_y" "413.703094" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "31" + "szName" "Off" + "pos_x" "-616.596313" + "pos_y" "-411.769287" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "167.818665" + "container_extents_y" "859.688965" + "container_extents_z" "-167.818665" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_068" + { + "iType" "49" + "pos_x" "708.118286" + "pos_y" "106.054733" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + } + "Node_069" + { + "iType" "27" + "pos_x" "252.916077" + "pos_y" "143.966583" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "5" + } + } + "swizzleString" "rgb" + } + "Node_070" + { + "iType" "23" + "pos_x" "297.023468" + "pos_y" "342.689117" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "5" + "pos_x" "124.819153" + "pos_y" "292.898560" + "size_x" "50.000000" + "size_y" "-38.000000" + "iPreview" "1" + "szConstantString" "0.333333 0.333333 0.333333" + } + "Node_072" + { + "iType" "5" + "pos_x" "591.400269" + "pos_y" "160.455322" + "size_x" "50.000000" + "size_y" "-38.000000" + "iPreview" "1" + "szConstantString" "0.333333 0.333333 0.333333" + } + "Node_073" + { + "iType" "23" + "pos_x" "706.196655" + "pos_y" "184.918854" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_074" + { + "iType" "19" + "pos_x" "-17.601318" + "pos_y" "504.507019" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_075" + { + "iType" "19" + "pos_x" "131.110794" + "pos_y" "539.224060" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_076" + { + "iType" "49" + "pos_x" "-73.894524" + "pos_y" "368.152557" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "5" + "pos_x" "616.668457" + "pos_y" "270.264832" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_078" + { + "iType" "5" + "pos_x" "551.160645" + "pos_y" "72.186981" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_079" + { + "iType" "19" + "pos_x" "661.074707" + "pos_y" "-145.101913" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_080" + { + "iType" "5" + "pos_x" "516.784546" + "pos_y" "-78.933830" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_081" + { + "iType" "29" + "pos_x" "-587.519653" + "pos_y" "-698.343567" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "detail\grass_sprites" + "szFallbackTexturePath" "detail\grass_sprites" + "iFallbackMode" "4" + } + "Node_082" + { + "iType" "34" + "pos_x" "-385.397949" + "pos_y" "-435.492462" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "81" + "iTarget_jack" "5" + } + } + } + "Node_083" + { + "iType" "27" + "szName" "plane pos" + "pos_x" "-202.939804" + "pos_y" "517.529419" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "3" + } + } + "swizzleString" "x" + } + "Node_084" + { + "iType" "19" + "pos_x" "863.176880" + "pos_y" "165.369736" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_085" + { + "iType" "2" + "pos_x" "1141.853271" + "pos_y" "384.199097" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "uv" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "color" + "numTexcoord_Flag_2" "8" + "numTexcoord_Name_2" "flproj" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "projpos" + "numTexcoord_Flag_4" "4" + "numTexcoord_Name_4" "pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Name_5" "normal" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "1" + "numColor_Name_0" "specscale" + "numColor_Flag_1" "8" + } + "Node_086" + { + "iType" "5" + "pos_x" "-752.276978" + "pos_y" "426.040680" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_087" + { + "iType" "5" + "pos_x" "-766.689453" + "pos_y" "349.310883" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.005" + } + "Node_088" + { + "iType" "19" + "pos_x" "-293.498077" + "pos_y" "597.576477" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_089" + { + "iType" "27" + "pos_x" "-1545.565186" + "pos_y" "160.049988" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_090" + { + "iType" "1" + "pos_x" "-793.653076" + "pos_y" "17.190144" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "3" + "numColor" "1" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "4" + "dTFlag_Texcoords_2" "4" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_091" + { + "iType" "19" + "pos_x" "-1218.400024" + "pos_y" "403.982178" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_092" + { + "iType" "19" + "pos_x" "-1392.616333" + "pos_y" "393.769684" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_093" + { + "iType" "19" + "pos_x" "-1245.032715" + "pos_y" "206.904587" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_094" + { + "iType" "19" + "pos_x" "-1394.172485" + "pos_y" "217.557419" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_095" + { + "iType" "17" + "pos_x" "-1285.687134" + "pos_y" "82.699554" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_096" + { + "iType" "27" + "pos_x" "-1556.057129" + "pos_y" "242.098434" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_097" + { + "iType" "27" + "pos_x" "-1015.464233" + "pos_y" "205.809219" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_098" + { + "iType" "26" + "pos_x" "-1008.328003" + "pos_y" "320.207581" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + } + "Node_099" + { + "iType" "26" + "pos_x" "-877.709045" + "pos_y" "260.411926" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + } + "Node_100" + { + "iType" "23" + "pos_x" "-444.115967" + "pos_y" "596.359863" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_101" + { + "iType" "18" + "pos_x" "-1257.564209" + "pos_y" "304.189575" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_102" + { + "iType" "40" + "pos_x" "-1514.830933" + "pos_y" "377.478973" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + } + "Node_103" + { + "iType" "39" + "pos_x" "-1524.207520" + "pos_y" "308.102936" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + } + "Node_104" + { + "iType" "78" + "szName" "wind angle radians" + "pos_x" "-1708.058594" + "pos_y" "292.689484" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "i_vp_mutable_param" "1" + "i_vp_mutable_nc" "0" + "szConstantString" "3.926991" + } + "Node_105" + { + "iType" "78" + "szName" "wind dir" + "pos_x" "-885.587769" + "pos_y" "659.094116" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "i_vp_mutable_param" "0" + "i_vp_mutable_nc" "2" + "szConstantString" "1 0 0" + } + "Node_106" + { + "iType" "33" + "pos_x" "300.676270" + "pos_y" "-722.016968" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_107" + { + "iType" "27" + "pos_x" "355.619995" + "pos_y" "-1312.390259" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_108" + { + "iType" "27" + "pos_x" "348.915955" + "pos_y" "-1263.633057" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_109" + { + "iType" "4" + "pos_x" "1064.963013" + "pos_y" "-1014.729187" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_110" + { + "iType" "27" + "pos_x" "361.002441" + "pos_y" "-1196.228760" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_111" + { + "iType" "7" + "pos_x" "246.124329" + "pos_y" "-1136.630981" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_112" + { + "iType" "70" + "pos_x" "363.045990" + "pos_y" "-1097.674683" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_113" + { + "iType" "72" + "pos_x" "811.238525" + "pos_y" "-1046.211426" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "2" + "i_final_wdepth" "1" + } + "Node_114" + { + "iType" "71" + "pos_x" "546.117493" + "pos_y" "-1103.009888" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + } + "Node_115" + { + "iType" "21" + "pos_x" "730.561646" + "pos_y" "385.101074" + "size_x" "80.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_116" + { + "iType" "19" + "pos_x" "535.981140" + "pos_y" "374.840973" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_117" + { + "iType" "19" + "pos_x" "1016.289673" + "pos_y" "270.429626" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_118" + { + "iType" "19" + "pos_x" "859.266663" + "pos_y" "304.502686" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_119" + { + "iType" "79" + "pos_x" "-246.514587" + "pos_y" "-496.945984" + "size_x" "116.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "grass_spec_color" + "i_vp_static_nc" "2" + "szConstantString" "0.90575 1 0.675" + } + "Node_120" + { + "iType" "5" + "pos_x" "-197.822449" + "pos_y" "-838.229126" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_121" + { + "iType" "5" + "pos_x" "-497.986206" + "pos_y" "-477.809631" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_122" + { + "iType" "5" + "pos_x" "-483.170898" + "pos_y" "-367.835846" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.29" + } + "Node_123" + { + "iType" "99" + "szName" "waveanim" + "pos_x" "-349.008728" + "pos_y" "457.091827" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "varType_In_0" "4" + "varType_Out_0" "4" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "float3 triangle( float3 a )\r\n{\r\n return abs( frac( a + 0.5f ) * 2.0f - 1.0f );\r\n}\n" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " var_01 = triangle( var_00 );\r\n\r\n var_01 = ( 3.0 - 2.000000000001 * var_01 ) * var_01 * var_01;" + "iEnvFlags" "0" + } + "Node_124" + { + "iType" "26" + "pos_x" "614.226990" + "pos_y" "-862.025452" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_125" + { + "iType" "27" + "szName" "anim amt heightscale" + "pos_x" "-17.176344" + "pos_y" "984.560730" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/drews_post_bloodfx.txt b/mp/game/dab/shadereditorui/canvas/drews_post_bloodfx.txt new file mode 100755 index 000000000..44b7aa212 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/drews_post_bloodfx.txt @@ -0,0 +1,299 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "97.909302" + "pos_y" "234.289230" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "3" + "pos_x" "-318.953522" + "pos_y" "-349.487518" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "noiseCoords" + "numTexcoord_Flag_2" "1" + "numTexcoord_Name_2" "NoiseTC.zw" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "2" + "pos_x" "548.470947" + "pos_y" "182.190765" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "noiseCoords" + "numTexcoord_Flag_2" "1" + "numTexcoord_Name_2" "NoiseTC.zw" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_004" + { + "iType" "19" + "pos_x" "-54.000084" + "pos_y" "10.352503" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "12" + "pos_x" "-306.697083" + "pos_y" "-14.148090" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_006" + { + "iType" "5" + "szName" "speed of water ( time )" + "pos_x" "-305.144135" + "pos_y" "-78.769691" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_007" + { + "iType" "94" + "szName" "Framebuffer" + "pos_x" "-325.044800" + "pos_y" "-505.134583" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "iTextureType" "5" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "black" + "iFallbackMode" "1" + } + "Node_008" + { + "iType" "4" + "pos_x" "401.079163" + "pos_y" "-438.672424" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "99" + "szName" "Pixel Shader" + "pos_x" "5.122215" + "pos_y" "-385.596191" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "varName_In_0" "texCoords" + "varType_In_0" "2" + "varName_In_1" "noiseCoords" + "varType_In_1" "8" + "varName_In_2" "waterNormal" + "varType_In_2" "128" + "varName_In_3" "frameBuffer" + "varType_In_3" "128" + "varName_Out_0" "finalColor" + "varType_Out_0" "8" + "szFunctionName" "doBlood" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "// Cryteks method. - Converted & modified by Drew \r\n// www.drewwatts.net\r\n// Enjoy ya dingus!\r\n\r\nstatic float4 bloodColor = float4(1.0, 0.20, 0.20, 0.0);\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " float4 noise0 = tex2D(waterNormal, noiseCoords.xy);\r\n float4 noise1 = tex2D(waterNormal, noiseCoords.zw);\r\n\r\n float4 noiseVec;\r\n noiseVec.z = (noise0.z * 2.0 - 1.0) * 0.5 + (2.0 * noise1.w - 1.0);\r\n noiseVec.xy = (noise0.xy * 2.0 - 1.0);\r\n\r\n // refraction vector\r\n float3 refraction = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0));\r\n\r\n // distort the framebuffer\r\n float4 frameColor = tex2D(frameBuffer, texCoords - refraction.xy*0.25);\r\n\r\n // gray frame\r\n float4 frameBloody = dot(frameColor, float4(0.3, 0.59, 0.11, 0.0)); \r\n // give it some color\r\n frameBloody = (frameBloody * bloodColor);\r\n\r\n // to mask our blood effect\r\n float bloodMask = refraction.b;\r\n bloodMask = pow(bloodMask, 5.0);\r\n\r\n // modified refraction vector for our highlight\r\n refraction = normalize(noiseVec.xyz * float3(0.025, 0.025, 1.0));\r\n\r\n // do the highlight\r\n float highlight = saturate(pow(refraction.x, 10.0) * 0.5) * 1.0;\r\n\r\n // lerp between our blood, the and the frame, then a" + "szcode_body_partial_01" "dd the highlight\r\n finalColor.rgb = lerp(frameBloody.rgb, frameColor.rgb, bloodMask) + highlight;\r\n\r\n //assign an alpha\r\n finalColor.a = 1.0;\n" + "iEnvFlags" "0" + } + "Node_010" + { + "iType" "94" + "pos_x" "-327.920715" + "pos_y" "-409.590027" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "waterNormal" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "texture_samples\drew\water_droplets" + "szFallbackTexturePath" "texture_samples\drew\water_droplets" + "iFallbackMode" "4" + } + "Node_011" + { + "iType" "99" + "szName" "Vertex Shader" + "pos_x" "114.897171" + "pos_y" "75.757309" + "size_x" "89.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "varName_In_0" "texCoords" + "varType_In_0" "2" + "varName_In_1" "time" + "varType_In_1" "1" + "varName_Out_0" "noiseCoords" + "varType_Out_0" "8" + "szFunctionName" "noiseCoords" + "iInline" "1" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " //this will be the var we will use to modify the coords\r\n float4 distortedCoords;\r\n\r\n //modify the texture coords\r\n distortedCoords.xy = texCoords * 0.5; \r\n\r\n //modify the texture coords ( z and w ) with time\r\n distortedCoords.zw = texCoords * float2(1.0, 0.25) * 0.5 + float2(0.0, -time);\r\n\r\n //modify the texture coords ( z ) with time\r\n distortedCoords.z += (sin(time) + sin(time*0.5))*0.5 + 0.5;\r\n\r\n //output our ( distortedCoords ) to our output named ( noiseCoords )\r\n noiseCoords = distortedCoords;\r\n " + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/drews_post_waterfx.txt b/mp/game/dab/shadereditorui/canvas/drews_post_waterfx.txt new file mode 100755 index 000000000..d6815af42 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/drews_post_waterfx.txt @@ -0,0 +1,299 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "97.909302" + "pos_y" "234.289230" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "4" + "pos_x" "486.601898" + "pos_y" "-345.167480" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_003" + { + "iType" "3" + "pos_x" "-318.953522" + "pos_y" "-349.487518" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "noiseCoords" + "numTexcoord_Flag_2" "1" + "numTexcoord_Name_2" "NoiseTC.zw" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_004" + { + "iType" "2" + "pos_x" "548.470947" + "pos_y" "182.190765" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "noiseCoords" + "numTexcoord_Flag_2" "1" + "numTexcoord_Name_2" "NoiseTC.zw" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_005" + { + "iType" "94" + "pos_x" "-325.796722" + "pos_y" "-415.253204" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "waterNormal" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "texture_samples\drew\water_droplets" + "szFallbackTexturePath" "texture_samples\drew\water_droplets" + "iFallbackMode" "4" + } + "Node_006" + { + "iType" "19" + "pos_x" "-54.000084" + "pos_y" "10.352503" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "12" + "pos_x" "-306.697083" + "pos_y" "-14.148090" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_008" + { + "iType" "94" + "szName" "Framebuffer" + "pos_x" "-323.070618" + "pos_y" "-518.036499" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "iTextureType" "5" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "black" + "iFallbackMode" "1" + } + "Node_009" + { + "iType" "5" + "szName" "speed of water ( time )" + "pos_x" "-318.425201" + "pos_y" "-104.446396" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_010" + { + "iType" "99" + "szName" "Vertex Shader" + "pos_x" "122.860550" + "pos_y" "84.691269" + "size_x" "89.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "varName_In_0" "texCoords" + "varType_In_0" "2" + "varName_In_1" "time" + "varType_In_1" "1" + "varName_Out_0" "noiseCoords" + "varType_Out_0" "8" + "szFunctionName" "noiseCoords" + "iInline" "1" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " //this will be the var we will use to modify the coords\r\n float4 distortedCoords;\r\n\r\n //modify the texture coords\r\n distortedCoords.xy = texCoords * 0.5; \r\n\r\n //modify the texture coords ( z and w ) with time\r\n distortedCoords.zw = texCoords * float2(1.0, 0.25) * 0.5 + float2(0.0, -time);\r\n\r\n //modify the texture coords ( z ) with time\r\n distortedCoords.z += (sin(time) + sin(time*0.5))*0.5 + 0.5;\r\n\r\n //output our ( distortedCoords ) to our output named ( noiseCoords )\r\n noiseCoords = distortedCoords;\r\n " + "iEnvFlags" "0" + } + "Node_011" + { + "iType" "99" + "szName" "Pixel Shader" + "pos_x" "57.687988" + "pos_y" "-367.631165" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "varName_In_0" "texCoords" + "varType_In_0" "2" + "varName_In_1" "noiseCoords" + "varType_In_1" "8" + "varName_In_2" "waterNormal" + "varType_In_2" "128" + "varName_In_3" "frameBuffer" + "varType_In_3" "128" + "varName_Out_0" "finalColor" + "varType_Out_0" "8" + "szFunctionName" "doWater" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "// Cryteks method. - Converted & modified by Drew \r\n// www.drewwatts.net\r\n// Enjoy ya dingus!\r\nstatic bool useChromaticAbberation = true;\r\nstatic float abberationStrength = 3.0; //chromatic aberration strength\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " float4 noise0 = tex2D(waterNormal, noiseCoords.xy);\r\n float4 noise1 = tex2D(waterNormal, noiseCoords.zw);\r\n\r\n float4 noiseVec;\r\n noiseVec.z = (noise0.z * 2.0 - 1.0) * 0.5 + (2.0 * noise1.w - 1.0);\r\n noiseVec.xy = (noise0.xy * 2.0 - 1.0);\r\n\r\n //refraction vector\r\n float3 refraction = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0));\r\n\r\n //distort the framebuffer \r\n float4 frameColor = tex2D(frameBuffer, texCoords - refraction.xy*0.25);\r\n\r\n //are we going to use chromatic abberation?\r\n if (useChromaticAbberation)\r\n {\r\n //chromatic aberration value. It's a small value, but we can mutlply with abberationStrength\r\n float3 ca = (0.0, 0.0, 0.0001) * abberationStrength; \r\n\r\n //get the new refraction vectors \r\n float3 refraction0 = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0) + ca ); \r\n float3 refraction1 = normalize(noiseVec.xyz * float3(0.01, 0.01, 1.0) - ca);\r\n\r\n //distort the red channel with refraction0\r\n frameColor.r = tex2D(frameBuffer, texCoords - r" + "szcode_body_partial_01" "efraction0.xy*0.25).r;\r\n //distort the red channel with refraction1\r\n frameColor.b = tex2D(frameBuffer, texCoords - refraction1.xy*0.25).b;\r\n }\r\n\r\n //modified refraction vector for our highlight\r\n refraction = normalize(noiseVec.xyz*float3(0.025, 0.025, 1));\r\n\r\n //do the highlight\r\n float highlight = saturate(pow(refraction.x, 10.0) * 0.5) * 1.0;\r\n //add the highlight to the distorted framebuffer\r\n finalColor.rgb = frameColor.rgb + highlight;\r\n\r\n //assign an alpha\r\n finalColor.a = 1.0;\n" + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/lightmap_blend_bump_detail.txt b/mp/game/dab/shadereditorui/canvas/lightmap_blend_bump_detail.txt new file mode 100755 index 000000000..d64a0ff0b --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/lightmap_blend_bump_detail.txt @@ -0,0 +1,3057 @@ +"canvas" +{ + "cfmt_version" "canvasver#002" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "14" + "pos_x" "-67.148407" + "pos_y" "608.769470" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "75" + "pos_x" "-196.710205" + "pos_y" "-1098.514526" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_002" + { + "iType" "19" + "pos_x" "-56.518372" + "pos_y" "-1030.090332" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "70" + "pos_x" "696.218628" + "pos_y" "-1370.956421" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_004" + { + "iType" "7" + "pos_x" "587.300537" + "pos_y" "-1374.990112" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_005" + { + "iType" "27" + "pos_x" "566.130981" + "pos_y" "-1572.309692" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_006" + { + "iType" "71" + "pos_x" "870.033813" + "pos_y" "-1449.873169" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "72" + "pos_x" "878.133667" + "pos_y" "-1563.149536" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_008" + { + "iType" "4" + "pos_x" "1147.363525" + "pos_y" "-1584.058716" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "27" + "pos_x" "693.328247" + "pos_y" "-1421.504028" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_010" + { + "iType" "27" + "pos_x" "687.685059" + "pos_y" "-1465.105347" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_011" + { + "iType" "27" + "pos_x" "687.422974" + "pos_y" "-1513.970825" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "8" + } + } + "swizzleString" "z" + } + "Node_012" + { + "iType" "17" + "pos_x" "-195.430313" + "pos_y" "154.320465" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "6" + } + } + } + "Node_013" + { + "iType" "23" + "pos_x" "-1063.938477" + "pos_y" "-436.916229" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "1" + } + } + } + "Node_014" + { + "iType" "23" + "pos_x" "-1068.266357" + "pos_y" "-540.778015" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "2" + } + } + } + "Node_015" + { + "iType" "19" + "pos_x" "-594.653809" + "pos_y" "-490.616608" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_016" + { + "iType" "29" + "pos_x" "-415.631012" + "pos_y" "-373.722748" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_017" + { + "iType" "29" + "pos_x" "-414.728546" + "pos_y" "-476.595612" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_018" + { + "iType" "27" + "pos_x" "-566.974243" + "pos_y" "-343.340485" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_019" + { + "iType" "27" + "pos_x" "-394.948639" + "pos_y" "-590.862610" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_020" + { + "iType" "27" + "pos_x" "-388.216217" + "pos_y" "-635.082581" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_021" + { + "iType" "27" + "pos_x" "-390.140411" + "pos_y" "-683.180481" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_022" + { + "iType" "19" + "pos_x" "-161.960602" + "pos_y" "-387.228058" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_023" + { + "iType" "19" + "pos_x" "-159.075714" + "pos_y" "-498.778900" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_024" + { + "iType" "23" + "pos_x" "-1062.441406" + "pos_y" "-333.783966" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "26" + "pos_x" "-906.676575" + "pos_y" "-496.152222" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "127" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "23" + "pos_x" "-397.109283" + "pos_y" "-777.056580" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "19" + "pos_x" "-163.883820" + "pos_y" "-283.370331" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "17" + "pos_x" "-12.768341" + "pos_y" "-348.850494" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "17" + "pos_x" "-10.572052" + "pos_y" "-471.832733" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "80" + "pos_x" "-157.359894" + "pos_y" "-676.886658" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_031" + { + "iType" "20" + "pos_x" "-14.695099" + "pos_y" "-694.812683" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "27" + "pos_x" "-565.747803" + "pos_y" "-391.027374" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "1" + } + } + "swizzleString" "zw" + } + "Node_033" + { + "iType" "19" + "pos_x" "180.579437" + "pos_y" "-564.280090" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_034" + { + "iType" "29" + "pos_x" "-419.033722" + "pos_y" "-266.936951" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_035" + { + "iType" "17" + "pos_x" "-178.732437" + "pos_y" "104.991516" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "6" + } + } + } + "Node_036" + { + "iType" "33" + "pos_x" "452.038361" + "pos_y" "-1002.346069" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "32" + "pos_x" "121.640915" + "pos_y" "-78.065155" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "5" + "pos_x" "27.518646" + "pos_y" "-76.322235" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_039" + { + "iType" "5" + "pos_x" "-1422.707764" + "pos_y" "-1283.585449" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "1" + } + "Node_040" + { + "iType" "5" + "pos_x" "-1426.320435" + "pos_y" "-1212.233398" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "2" + } + "Node_041" + { + "iType" "87" + "pos_x" "-1305.974487" + "pos_y" "-306.997589" + "size_x" "60.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_042" + { + "iType" "17" + "pos_x" "-200.096085" + "pos_y" "211.243134" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "6" + } + } + } + "Node_043" + { + "iType" "5" + "pos_x" "-440.065643" + "pos_y" "-1060.233765" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_044" + { + "iType" "17" + "pos_x" "-306.051117" + "pos_y" "-1156.147827" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "15" + "pos_x" "-371.334473" + "pos_y" "557.775269" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_046" + { + "iType" "19" + "pos_x" "-233.099228" + "pos_y" "492.737457" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_047" + { + "iType" "19" + "pos_x" "51.116302" + "pos_y" "546.808105" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_048" + { + "iType" "26" + "pos_x" "50.448524" + "pos_y" "210.450958" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "19" + "pos_x" "-199.013474" + "pos_y" "366.788788" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_050" + { + "iType" "19" + "pos_x" "-199.809982" + "pos_y" "427.296539" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_051" + { + "iType" "19" + "pos_x" "-200.112106" + "pos_y" "314.781982" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_052" + { + "iType" "25" + "pos_x" "-23.853540" + "pos_y" "421.195313" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_053" + { + "iType" "25" + "pos_x" "-25.137175" + "pos_y" "372.060944" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "25" + "pos_x" "-30.844557" + "pos_y" "304.999237" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "19" + "pos_x" "-1333.921997" + "pos_y" "-1175.556763" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_056" + { + "iType" "73" + "pos_x" "-994.208618" + "pos_y" "-1151.497192" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "60" + "iTarget_jack" "2" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_057" + { + "iType" "19" + "pos_x" "-867.843018" + "pos_y" "-1042.185181" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "31" + "szName" "Off" + "pos_x" "-1476.140625" + "pos_y" "-543.904968" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "406.346802" + "container_extents_y" "1871.088501" + "container_extents_z" "-406.346802" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_059" + { + "iType" "26" + "pos_x" "-361.982300" + "pos_y" "173.638031" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "3" + "pos_x" "-1825.982910" + "pos_y" "-680.488953" + "size_x" "60.000000" + "size_y" "-116.000000" + "iPreview" "0" + "numTexcoords" "8" + "numColor" "2" + "numTexcoord_Flag_0" "8" + "numTexcoord_Name_0" "UV0_UV1" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Lightmap3_UV2" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "2" + "numTexcoord_Name_7" "UV3" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + "numColor_Name_1" "VColor" + } + "Node_061" + { + "iType" "38" + "pos_x" "-2391.331055" + "pos_y" "-1873.999023" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "138" + "iTarget_jack" "3" + } + } + } + "Node_062" + { + "iType" "37" + "pos_x" "-2397.001465" + "pos_y" "-1758.363525" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "138" + "iTarget_jack" "2" + } + } + } + "Node_063" + { + "iType" "5" + "pos_x" "-1929.521240" + "pos_y" "-1836.425293" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_064" + { + "iType" "21" + "pos_x" "-2181.092285" + "pos_y" "-1804.968750" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + } + "Node_065" + { + "iType" "21" + "pos_x" "-226.086639" + "pos_y" "-1716.042603" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "1" + "pos_x" "-487.314331" + "pos_y" "376.227325" + "size_x" "55.000000" + "size_y" "-94.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_blendweights" "0" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "0" + "numTexcoords" "3" + "numColor" "1" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_067" + { + "iType" "27" + "szName" "UV_0" + "pos_x" "-2712.511963" + "pos_y" "-1025.396240" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_068" + { + "iType" "27" + "pos_x" "-1659.697632" + "pos_y" "-702.284546" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_069" + { + "iType" "27" + "pos_x" "-2065.214844" + "pos_y" "-1382.465454" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_070" + { + "iType" "5" + "pos_x" "-1911.742676" + "pos_y" "-1742.304443" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_071" + { + "iType" "5" + "pos_x" "-2020.983521" + "pos_y" "-1486.264771" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_072" + { + "iType" "34" + "pos_x" "-1781.460938" + "pos_y" "-1834.016479" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "27" + "szName" "Blendfactor" + "pos_x" "-2999.025391" + "pos_y" "-1210.270142" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "9" + } + } + "swizzleString" "a" + } + "Node_074" + { + "iType" "27" + "pos_x" "-2058.352539" + "pos_y" "-1276.277588" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "134" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_075" + { + "iType" "17" + "pos_x" "-1913.657471" + "pos_y" "-1274.521729" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + } + "Node_076" + { + "iType" "60" + "pos_x" "-1798.421509" + "pos_y" "-1357.539673" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "26" + "pos_x" "-1669.875977" + "pos_y" "-1356.279053" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "134" + "iTarget_jack" "4" + } + } + } + "Node_078" + { + "iType" "27" + "pos_x" "-2089.752930" + "pos_y" "-1075.220703" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "137" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_079" + { + "iType" "5" + "pos_x" "-2045.520996" + "pos_y" "-1179.020020" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_080" + { + "iType" "17" + "pos_x" "-1924.610840" + "pos_y" "-959.815247" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "60" + "pos_x" "-1809.374878" + "pos_y" "-1042.833252" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "27" + "pos_x" "-2069.305908" + "pos_y" "-961.571106" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "136" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_083" + { + "iType" "21" + "pos_x" "-1558.262573" + "pos_y" "-1201.800293" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "26" + "pos_x" "-1672.170532" + "pos_y" "-1038.686157" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "136" + "iTarget_jack" "4" + } + } + } + "Node_085" + { + "iType" "34" + "pos_x" "-673.558960" + "pos_y" "-1814.640015" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "144" + "iTarget_jack" "1" + } + } + } + "Node_086" + { + "iType" "19" + "pos_x" "-517.855469" + "pos_y" "-1834.309570" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "139" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_087" + { + "iType" "19" + "pos_x" "-466.807709" + "pos_y" "-1512.285889" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "140" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_088" + { + "iType" "5" + "pos_x" "-628.369629" + "pos_y" "178.154312" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_089" + { + "iType" "27" + "szName" "UV_1" + "pos_x" "-2715.317139" + "pos_y" "-1088.656860" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "swizzleString" "zw" + } + "Node_090" + { + "iType" "19" + "szName" "albedo" + "pos_x" "-509.562744" + "pos_y" "183.744797" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_091" + { + "iType" "19" + "szName" "blendmod" + "pos_x" "-510.514801" + "pos_y" "115.176933" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_092" + { + "iType" "26" + "pos_x" "18.183060" + "pos_y" "124.666214" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_093" + { + "iType" "19" + "szName" "bump detail" + "pos_x" "-501.669891" + "pos_y" "43.917274" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_094" + { + "iType" "55" + "szName" "albedo detail" + "pos_x" "-120.064636" + "pos_y" "19.680410" + "size_x" "91.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_095" + { + "iType" "5" + "pos_x" "-259.115723" + "pos_y" "-35.150818" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "4 4" + } + "Node_096" + { + "iType" "5" + "pos_x" "-629.694946" + "pos_y" "99.771034" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.12" + } + "Node_097" + { + "iType" "5" + "pos_x" "-620.850037" + "pos_y" "28.511381" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "5 5" + } + "Node_098" + { + "iType" "5" + "pos_x" "-258.490936" + "pos_y" "10.209181" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "45" + } + "Node_099" + { + "iType" "27" + "szName" "UV_2" + "pos_x" "-2717.112549" + "pos_y" "-1148.516113" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "4" + } + } + "swizzleString" "zw" + } + "Node_100" + { + "iType" "27" + "szName" "UV_3" + "pos_x" "-2715.248291" + "pos_y" "-1212.243896" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "7" + } + } + "swizzleString" "xy" + } + "Node_101" + { + "iType" "19" + "pos_x" "-469.712891" + "pos_y" "-1162.810669" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_102" + { + "iType" "27" + "pos_x" "-795.516663" + "pos_y" "-1215.000977" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "8" + } + } + "swizzleString" "w" + } + "Node_103" + { + "iType" "18" + "pos_x" "-1945.470337" + "pos_y" "-1087.021240" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + } + "Node_104" + { + "iType" "18" + "pos_x" "-1928.026245" + "pos_y" "-1405.411865" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_105" + { + "iType" "27" + "pos_x" "-799.045593" + "pos_y" "-1153.658813" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "8" + } + } + "swizzleString" "xy" + } + "Node_106" + { + "iType" "20" + "pos_x" "-662.635864" + "pos_y" "-1166.493774" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + } + } + "Node_107" + { + "iType" "18" + "szName" "world normal" + "pos_x" "-1333.018677" + "pos_y" "-1258.650146" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_108" + { + "iType" "32" + "pos_x" "381.721954" + "pos_y" "-59.704079" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + } + } + "Node_109" + { + "iType" "5" + "pos_x" "287.599701" + "pos_y" "-57.961159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_110" + { + "iType" "33" + "pos_x" "205.443649" + "pos_y" "-775.707031" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "33" + "pos_x" "67.943016" + "pos_y" "-863.456238" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + } + "Node_112" + { + "iType" "80" + "pos_x" "-736.657410" + "pos_y" "-857.165527" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_113" + { + "iType" "19" + "pos_x" "74.953384" + "pos_y" "-1608.965698" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_114" + { + "iType" "17" + "pos_x" "289.578796" + "pos_y" "-1599.203369" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + } + } + "Node_115" + { + "iType" "19" + "pos_x" "11.461742" + "pos_y" "-1995.069458" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_116" + { + "iType" "29" + "pos_x" "-940.992371" + "pos_y" "-736.380432" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "texture_samples\cubemap_uffizi" + "iFallbackMode" "4" + } + "Node_117" + { + "iType" "19" + "pos_x" "-754.686890" + "pos_y" "-742.683899" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_118" + { + "iType" "5" + "pos_x" "-488.589386" + "pos_y" "-832.720154" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_119" + { + "iType" "58" + "pos_x" "-1090.977783" + "pos_y" "-739.681824" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + } + } + "Node_120" + { + "iType" "19" + "pos_x" "-592.522644" + "pos_y" "-753.312927" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_121" + { + "iType" "7" + "pos_x" "-1348.588989" + "pos_y" "-605.653320" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_122" + { + "iType" "18" + "pos_x" "-1372.264893" + "pos_y" "-703.250244" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + } + "Node_123" + { + "iType" "21" + "szName" ">_>" + "pos_x" "-1250.754639" + "pos_y" "-812.523010" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + } + } + "Node_124" + { + "iType" "5" + "pos_x" "-1385.573608" + "pos_y" "-848.149536" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9" + } + "Node_125" + { + "iType" "19" + "pos_x" "-207.982040" + "pos_y" "-1995.794678" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "139" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_126" + { + "iType" "5" + "pos_x" "-838.264832" + "pos_y" "-847.795044" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.04" + } + "Node_127" + { + "iType" "26" + "pos_x" "-905.731750" + "pos_y" "-382.483826" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_128" + { + "iType" "60" + "pos_x" "-752.578552" + "pos_y" "-495.620361" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_129" + { + "iType" "2" + "pos_x" "279.593658" + "pos_y" "385.779694" + "size_x" "60.000000" + "size_y" "-127.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_09" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_10" + { + "iTarget_node" "66" + "iTarget_jack" "7" + } + } + "numTexcoords" "8" + "numColor" "2" + "numTexcoord_Flag_0" "8" + "numTexcoord_Name_0" "UV0_UV1" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Lightmap3_UV2" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "2" + "numTexcoord_Name_7" "UV3" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + "numColor_Name_1" "VColor" + } + "Node_130" + { + "iType" "25" + "pos_x" "-707.195374" + "pos_y" "-1040.824951" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_131" + { + "iType" "33" + "pos_x" "330.795410" + "pos_y" "-1184.193848" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + } + "Node_132" + { + "iType" "76" + "pos_x" "158.351791" + "pos_y" "-1028.830322" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_133" + { + "iType" "31" + "szName" "On" + "pos_x" "-1108.683105" + "pos_y" "-1134.154785" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "159.032974" + "container_extents_y" "1481.676880" + "container_extents_z" "-159.032974" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_134" + { + "iType" "29" + "szName" "bump 1" + "pos_x" "-2211.359863" + "pos_y" "-1267.533203" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "szParamname" "bumpmap2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\cavewall005a_normal" + "szFallbackTexturePath" "nature\cavewall005a_normal" + "iFallbackMode" "4" + } + "Node_135" + { + "iType" "29" + "szName" "bump detail 1" + "pos_x" "-2224.604980" + "pos_y" "-1390.370972" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + } + "szParamname" "bump_detail_1" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\normal_2" + "szFallbackTexturePath" "texture_samples\normal_2" + "iFallbackMode" "4" + } + "Node_136" + { + "iType" "29" + "szName" "bump 0" + "pos_x" "-2243.601074" + "pos_y" "-930.626282" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\sandfloor009a_normal" + "szFallbackTexturePath" "nature\sandfloor009a_normal" + "iFallbackMode" "4" + } + "Node_137" + { + "iType" "29" + "szName" "bump detail 0" + "pos_x" "-2278.729980" + "pos_y" "-1072.367310" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + } + "szParamname" "bump_detail_0" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\dirtfloor011a_normal" + "szFallbackTexturePath" "nature\dirtfloor011a_normal" + "iFallbackMode" "4" + } + "Node_138" + { + "iType" "29" + "pos_x" "-2630.740234" + "pos_y" "-1789.353271" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + "szParamname" "blendnoise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_4" + "szFallbackTexturePath" "texture_samples\fx_clouds_4" + "iFallbackMode" "4" + } + "Node_139" + { + "iType" "29" + "szName" "base 1" + "pos_x" "-895.053101" + "pos_y" "-1892.732788" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\cavewall005a" + "szFallbackTexturePath" "nature\cavewall005a" + "iFallbackMode" "4" + } + "Node_140" + { + "iType" "29" + "szName" "base 0" + "pos_x" "-826.090576" + "pos_y" "-1518.820313" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "szParamname" "base_0" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\sandfloor009a" + "szFallbackTexturePath" "nature\sandfloor009a" + "iFallbackMode" "4" + } + "Node_141" + { + "iType" "29" + "szName" "base detail 0" + "pos_x" "-852.661438" + "pos_y" "-1385.302612" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + "szParamname" "base_detail_0" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "detail\noise_detail_01" + "szFallbackTexturePath" "detail\noise_detail_01" + "iFallbackMode" "4" + } + "Node_142" + { + "iType" "34" + "pos_x" "-629.920105" + "pos_y" "-1495.852783" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "141" + "iTarget_jack" "1" + } + } + } + "Node_143" + { + "iType" "5" + "pos_x" "-652.070679" + "pos_y" "-1972.257568" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_144" + { + "iType" "29" + "szName" "base detail 1" + "pos_x" "-897.593201" + "pos_y" "-1748.421021" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + "szParamname" "base_detail_1" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "overlays\macro01a" + "szFallbackTexturePath" "overlays\macro01a" + "iFallbackMode" "4" + } + "Node_145" + { + "iType" "27" + "pos_x" "-520.208984" + "pos_y" "-1334.852417" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_146" + { + "iType" "79" + "pos_x" "-707.968872" + "pos_y" "-1324.332153" + "size_x" "143.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "base_detail_0_smoothing" + "i_vp_static_nc" "1" + "szConstantString" "-0.5 0.7" + } + "Node_147" + { + "iType" "27" + "pos_x" "-614.767517" + "pos_y" "-1411.649658" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_148" + { + "iType" "27" + "pos_x" "-641.937317" + "pos_y" "-1727.754883" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_149" + { + "iType" "79" + "pos_x" "-822.747437" + "pos_y" "-1646.760010" + "size_x" "143.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "base_detail_1_smoothing" + "i_vp_static_nc" "1" + "szConstantString" "0.1 0.3" + } + "Node_150" + { + "iType" "27" + "pos_x" "-588.923706" + "pos_y" "-1658.183350" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/lightmap_parallax.txt b/mp/game/dab/shadereditorui/canvas/lightmap_parallax.txt new file mode 100755 index 000000000..b748f1157 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/lightmap_parallax.txt @@ -0,0 +1,2815 @@ +"canvas" +{ + "cfmt_version" "canvasver#002" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "75" + "pos_x" "-196.710205" + "pos_y" "-1098.514526" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "19" + "pos_x" "-56.518372" + "pos_y" "-1030.090332" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_002" + { + "iType" "70" + "pos_x" "753.508606" + "pos_y" "-1626.157104" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "7" + "pos_x" "644.590515" + "pos_y" "-1630.190796" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_004" + { + "iType" "27" + "pos_x" "623.420959" + "pos_y" "-1827.510376" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_005" + { + "iType" "72" + "pos_x" "935.423645" + "pos_y" "-1818.350220" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_006" + { + "iType" "27" + "pos_x" "750.618225" + "pos_y" "-1676.704712" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_007" + { + "iType" "27" + "pos_x" "744.975037" + "pos_y" "-1720.306030" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_008" + { + "iType" "27" + "pos_x" "744.712952" + "pos_y" "-1769.171509" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_009" + { + "iType" "19" + "pos_x" "445.182526" + "pos_y" "-1830.886597" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_010" + { + "iType" "17" + "pos_x" "-195.430313" + "pos_y" "154.320465" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "6" + } + } + } + "Node_011" + { + "iType" "23" + "pos_x" "-1063.938477" + "pos_y" "-436.916229" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "1" + } + } + } + "Node_012" + { + "iType" "23" + "pos_x" "-1068.266357" + "pos_y" "-540.778015" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "2" + } + } + } + "Node_013" + { + "iType" "19" + "pos_x" "-594.653809" + "pos_y" "-490.616608" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_014" + { + "iType" "26" + "pos_x" "-754.523193" + "pos_y" "-383.833893" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "29" + "pos_x" "-415.631012" + "pos_y" "-373.722748" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_016" + { + "iType" "29" + "pos_x" "-414.728546" + "pos_y" "-476.595612" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "4" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_017" + { + "iType" "27" + "pos_x" "-566.974243" + "pos_y" "-343.340485" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_018" + { + "iType" "27" + "pos_x" "-394.948639" + "pos_y" "-590.862610" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_019" + { + "iType" "27" + "pos_x" "-388.216217" + "pos_y" "-635.082581" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_020" + { + "iType" "27" + "pos_x" "-390.140411" + "pos_y" "-683.180481" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_021" + { + "iType" "19" + "pos_x" "-161.960602" + "pos_y" "-387.228058" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_022" + { + "iType" "19" + "pos_x" "-159.075714" + "pos_y" "-498.778900" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_023" + { + "iType" "23" + "pos_x" "-1062.441406" + "pos_y" "-333.783966" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "60" + "pos_x" "-915.271729" + "pos_y" "-335.673615" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "60" + "pos_x" "-914.173828" + "pos_y" "-439.988922" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "26" + "pos_x" "-755.468018" + "pos_y" "-497.502289" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "60" + "pos_x" "-906.487305" + "pos_y" "-547.598328" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "23" + "pos_x" "-397.109283" + "pos_y" "-777.056580" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "5" + "pos_x" "-488.589386" + "pos_y" "-832.720154" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_030" + { + "iType" "19" + "pos_x" "-163.883820" + "pos_y" "-283.370331" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_031" + { + "iType" "17" + "pos_x" "-12.768341" + "pos_y" "-348.850494" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "17" + "pos_x" "-10.572052" + "pos_y" "-471.832733" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "80" + "pos_x" "-157.359894" + "pos_y" "-676.886658" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_034" + { + "iType" "20" + "pos_x" "-14.695099" + "pos_y" "-694.812683" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "27" + "pos_x" "-565.747803" + "pos_y" "-391.027374" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "1" + } + } + "swizzleString" "zw" + } + "Node_036" + { + "iType" "19" + "pos_x" "180.579437" + "pos_y" "-564.280090" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "29" + "pos_x" "-419.033722" + "pos_y" "-266.936951" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_038" + { + "iType" "17" + "pos_x" "-178.732437" + "pos_y" "104.991516" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "6" + } + } + } + "Node_039" + { + "iType" "33" + "pos_x" "452.038361" + "pos_y" "-1002.346069" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "32" + "pos_x" "121.640915" + "pos_y" "-78.065155" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_041" + { + "iType" "33" + "pos_x" "279.624786" + "pos_y" "-1132.339722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "5" + "pos_x" "-1373.278076" + "pos_y" "-1435.535889" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "1" + } + "Node_043" + { + "iType" "5" + "pos_x" "-1376.890747" + "pos_y" "-1364.183838" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "2" + } + "Node_044" + { + "iType" "87" + "pos_x" "-1305.974487" + "pos_y" "-306.997589" + "size_x" "60.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_045" + { + "iType" "17" + "pos_x" "-200.096085" + "pos_y" "211.243134" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "6" + } + } + } + "Node_046" + { + "iType" "27" + "pos_x" "-762.945190" + "pos_y" "-1153.852905" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_047" + { + "iType" "27" + "pos_x" "-777.594360" + "pos_y" "-1211.987183" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "w" + } + "Node_048" + { + "iType" "20" + "pos_x" "-617.374634" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "17" + "pos_x" "-306.051117" + "pos_y" "-1156.147827" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "15" + "pos_x" "-371.334473" + "pos_y" "557.775269" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_051" + { + "iType" "26" + "pos_x" "50.448524" + "pos_y" "210.450958" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "1" + "pos_x" "-381.067932" + "pos_y" "384.642883" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_blendweights" "0" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "0" + "numTexcoords" "3" + "numColor" "0" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_053" + { + "iType" "19" + "pos_x" "-200.112106" + "pos_y" "314.781982" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_054" + { + "iType" "25" + "pos_x" "-25.137175" + "pos_y" "372.060944" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "25" + "pos_x" "-30.844557" + "pos_y" "304.999237" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "2" + "pos_x" "279.593658" + "pos_y" "385.779694" + "size_x" "58.000000" + "size_y" "-94.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "numTexcoords" "7" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numTexcoord_Name_7" "view vec" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "2" + "numColor_Name_1" "parallax uv" + } + "Node_057" + { + "iType" "19" + "pos_x" "-1284.492310" + "pos_y" "-1327.507202" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "25" + "pos_x" "-707.195374" + "pos_y" "-1040.824951" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "31" + "szName" "Off" + "pos_x" "-1476.140625" + "pos_y" "-543.904968" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "406.346802" + "container_extents_y" "1871.088501" + "container_extents_z" "-406.346802" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_060" + { + "iType" "18" + "pos_x" "-1283.588989" + "pos_y" "-1410.600586" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "19" + "pos_x" "-199.809982" + "pos_y" "430.784729" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_062" + { + "iType" "25" + "pos_x" "-40.596832" + "pos_y" "422.590576" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "19" + "pos_x" "-199.612503" + "pos_y" "497.620972" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_064" + { + "iType" "17" + "pos_x" "97.343826" + "pos_y" "595.173096" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_065" + { + "iType" "19" + "pos_x" "56.863014" + "pos_y" "508.450470" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_066" + { + "iType" "19" + "pos_x" "240.028519" + "pos_y" "627.172485" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "14" + "pos_x" "118.727341" + "pos_y" "707.575928" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_068" + { + "iType" "19" + "pos_x" "-199.013474" + "pos_y" "366.788788" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_069" + { + "iType" "19" + "pos_x" "-2512.718262" + "pos_y" "-1056.819580" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "18" + "pos_x" "-2677.724609" + "pos_y" "-1097.021729" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "7" + "pos_x" "-2791.159180" + "pos_y" "-1273.835205" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_072" + { + "iType" "73" + "pos_x" "-2650.385742" + "pos_y" "-914.091858" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "105" + "iTarget_jack" "2" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_073" + { + "iType" "27" + "pos_x" "-2492.824707" + "pos_y" "-1592.227295" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_074" + { + "iType" "19" + "pos_x" "-2310.402344" + "pos_y" "-1597.063232" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "6" + } + } + "i_mat_rotation" "0" + } + "Node_075" + { + "iType" "19" + "pos_x" "-2316.643066" + "pos_y" "-1460.595093" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_076" + { + "iType" "27" + "pos_x" "-2494.773438" + "pos_y" "-1467.157104" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_077" + { + "iType" "27" + "pos_x" "-1367.511475" + "pos_y" "-1852.267090" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "w" + } + "Node_078" + { + "iType" "4" + "pos_x" "1162.152466" + "pos_y" "-1984.264282" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "1" + } + "Node_079" + { + "iType" "60" + "pos_x" "998.196960" + "pos_y" "-1996.091309" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "19" + "pos_x" "-951.207275" + "pos_y" "-1046.062744" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_081" + { + "iType" "17" + "pos_x" "-2154.526367" + "pos_y" "-1511.363892" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "17" + "pos_x" "-2163.355469" + "pos_y" "-1667.053955" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + } + "Node_083" + { + "iType" "90" + "pos_x" "-1702.652710" + "pos_y" "-1691.203491" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "i_c_matrix" "2" + } + "Node_084" + { + "iType" "29" + "pos_x" "-383.250671" + "pos_y" "-1906.867676" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + } + "szParamname" "albedo" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\grass_color" + "szFallbackTexturePath" "Dev\bump" + "iFallbackMode" "2" + } + "Node_085" + { + "iType" "19" + "pos_x" "-2311.552246" + "pos_y" "-1727.441650" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "2" + } + } + "i_mat_rotation" "0" + } + "Node_086" + { + "iType" "27" + "pos_x" "-2613.898926" + "pos_y" "-1735.171997" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_087" + { + "iType" "19" + "pos_x" "-2456.119141" + "pos_y" "-1745.289795" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_088" + { + "iType" "61" + "pos_x" "-358.207275" + "pos_y" "-2057.225098" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + } + "Node_089" + { + "iType" "19" + "pos_x" "-165.058868" + "pos_y" "-2058.266113" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_090" + { + "iType" "27" + "pos_x" "-1363.537354" + "pos_y" "-1738.334473" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_091" + { + "iType" "20" + "pos_x" "-1190.612915" + "pos_y" "-1787.352051" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_092" + { + "iType" "19" + "szName" "Proj pos" + "pos_x" "-1535.178101" + "pos_y" "-1643.949585" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_093" + { + "iType" "79" + "pos_x" "-87.515335" + "pos_y" "555.068115" + "size_x" "74.000000" + "size_y" "-17.000000" + "iPreview" "1" + "i_vp_static_name" "parallax_geo_height" + "i_vp_static_nc" "0" + "szConstantString" "20" + } + "Node_094" + { + "iType" "79" + "pos_x" "-2909.488770" + "pos_y" "-1538.401367" + "size_x" "124.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "parallax_geo_height" + "i_vp_static_nc" "0" + "szConstantString" "20" + } + "Node_095" + { + "iType" "5" + "pos_x" "-440.065643" + "pos_y" "-1060.233765" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_096" + { + "iType" "19" + "pos_x" "1.480953" + "pos_y" "-1982.012207" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_097" + { + "iType" "76" + "pos_x" "-71.402504" + "pos_y" "-1159.996460" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_098" + { + "iType" "18" + "pos_x" "-696.153564" + "pos_y" "-1541.703247" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + } + "Node_099" + { + "iType" "19" + "pos_x" "-468.979584" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_100" + { + "iType" "19" + "pos_x" "-536.150208" + "pos_y" "-1539.743286" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_101" + { + "iType" "71" + "pos_x" "927.323792" + "pos_y" "-1705.073853" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_102" + { + "iType" "25" + "pos_x" "-381.552979" + "pos_y" "-1545.974731" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + } + "Node_103" + { + "iType" "97" + "pos_x" "-798.133545" + "pos_y" "-1621.602661" + "size_x" "68.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_104" + { + "iType" "5" + "pos_x" "-411.761017" + "pos_y" "-1651.956421" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_105" + { + "iType" "3" + "pos_x" "-2113.470703" + "pos_y" "-510.755493" + "size_x" "58.000000" + "size_y" "-83.000000" + "iPreview" "0" + "numTexcoords" "7" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numTexcoord_Name_7" "view vec" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "2" + "numColor_Name_1" "parallax uv" + } + "Node_106" + { + "iType" "18" + "szName" "worldpos" + "pos_x" "-1980.675903" + "pos_y" "-1636.844849" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + } + "Node_107" + { + "iType" "5" + "pos_x" "-2034.864746" + "pos_y" "-671.338745" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0" + } + "Node_108" + { + "iType" "32" + "pos_x" "-1951.772461" + "pos_y" "-671.430359" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + } + "Node_109" + { + "iType" "5" + "pos_x" "-2036.767334" + "pos_y" "-746.184998" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_110" + { + "iType" "32" + "pos_x" "-1947.676147" + "pos_y" "-746.184998" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "33" + "pos_x" "-1733.652710" + "pos_y" "-1156.823486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + } + "Node_112" + { + "iType" "33" + "pos_x" "-1733.652710" + "pos_y" "-1232.602173" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + } + "Node_113" + { + "iType" "18" + "szName" "view vec" + "pos_x" "-2584.543213" + "pos_y" "-1283.304443" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + } + } + "Node_114" + { + "iType" "33" + "pos_x" "-1738.851685" + "pos_y" "-1004.842529" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "136" + "iTarget_jack" "1" + } + } + } + "Node_115" + { + "iType" "33" + "pos_x" "-1738.851685" + "pos_y" "-929.063904" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + } + } + "Node_116" + { + "iType" "33" + "szName" "UV" + "pos_x" "-1577.166504" + "pos_y" "-1015.541138" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + } + } + "Node_117" + { + "iType" "33" + "szName" "Tan offset" + "pos_x" "-1579.332031" + "pos_y" "-1138.959229" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + } + } + "Node_118" + { + "iType" "29" + "pos_x" "-1419.363281" + "pos_y" "-1172.393799" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + } + "szParamname" "bm" + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\grass_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_119" + { + "iType" "19" + "pos_x" "-1868.161499" + "pos_y" "-1225.338989" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_120" + { + "iType" "31" + "szName" "On" + "pos_x" "-1108.683105" + "pos_y" "-1388.545898" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "413.423889" + "container_extents_y" "1469.025513" + "container_extents_z" "-413.423889" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_121" + { + "iType" "19" + "pos_x" "70.658966" + "pos_y" "-1533.324707" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_122" + { + "iType" "92" + "pos_x" "-895.288208" + "pos_y" "-1581.739258" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + } + "container_extents_x" "143.460693" + "container_extents_y" "1053.137939" + "container_extents_z" "-143.460693" + "i_combo_condition" "1" + } + "Node_123" + { + "iType" "32" + "pos_x" "137.100784" + "pos_y" "-1208.368652" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + } + "Node_124" + { + "iType" "5" + "pos_x" "-941.400452" + "pos_y" "-1651.138184" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_125" + { + "iType" "5" + "pos_x" "-937.632019" + "pos_y" "-1364.398804" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_126" + { + "iType" "23" + "pos_x" "-858.575806" + "pos_y" "-1337.272095" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + } + } + "Node_127" + { + "iType" "31" + "szName" "Off" + "pos_x" "-2235.203125" + "pos_y" "-977.922729" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "101.288597" + "container_extents_y" "566.823730" + "container_extents_z" "-101.288597" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_128" + { + "iType" "31" + "szName" "On" + "pos_x" "-2227.527344" + "pos_y" "-1211.360718" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "101.288597" + "container_extents_y" "543.557251" + "container_extents_z" "-101.288597" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_129" + { + "iType" "31" + "szName" "On" + "pos_x" "-1024.437256" + "pos_y" "-1525.820313" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "248.715515" + "container_extents_y" "1236.277344" + "container_extents_z" "-248.715515" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHTSHADOWS" + } + "Node_130" + { + "iType" "33" + "pos_x" "305.748413" + "pos_y" "-738.557129" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_131" + { + "iType" "5" + "pos_x" "27.518646" + "pos_y" "-76.322235" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_132" + { + "iType" "94" + "szName" "heightmap" + "pos_x" "-2298.809570" + "pos_y" "-1363.049683" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "heightmap" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "texture_samples\grass_height" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_133" + { + "iType" "5" + "pos_x" "-1938.670654" + "pos_y" "-1132.127930" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9" + } + "Node_134" + { + "iType" "96" + "pos_x" "-182.564484" + "pos_y" "-1529.073975" + "size_x" "154.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + "jackIn_05" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + } + "Node_135" + { + "iType" "95" + "szName" "faster" + "pos_x" "-2126.414063" + "pos_y" "-1178.743774" + "size_x" "176.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + "jackIn_04" + { + "iTarget_node" "105" + "iTarget_jack" "2" + } + "jackIn_05" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + "i_samples_min" "8" + "i_samples_max" "15" + "i_samples_binary" "5" + "i_dtest" "1" + "i_gradient" "0" + "i_prlx_mode" "1" + } + "Node_136" + { + "iType" "95" + "pos_x" "-2099.908691" + "pos_y" "-946.600525" + "size_x" "176.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "105" + "iTarget_jack" "3" + } + "jackIn_04" + { + "iTarget_node" "105" + "iTarget_jack" "2" + } + "jackIn_05" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + "i_samples_min" "10" + "i_samples_max" "30" + "i_samples_binary" "5" + "i_dtest" "1" + "i_gradient" "1" + "i_prlx_mode" "1" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/model_chromatic_aberration.txt b/mp/game/dab/shadereditorui/canvas/model_chromatic_aberration.txt new file mode 100755 index 000000000..557b77f9d --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/model_chromatic_aberration.txt @@ -0,0 +1,1877 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "1" + "depth_test" "1" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "14" + "pos_x" "-647.764465" + "pos_y" "285.069031" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "20" + "pos_x" "-1388.291016" + "pos_y" "-799.043396" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + } + "Node_002" + { + "iType" "19" + "pos_x" "-1268.348755" + "pos_y" "-802.109558" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "7" + "pos_x" "-935.472961" + "pos_y" "51.506767" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_004" + { + "iType" "18" + "pos_x" "-796.831604" + "pos_y" "101.513138" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "29" + "pos_x" "-140.076401" + "pos_y" "-9.756973" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "iFallbackMode" "0" + } + "Node_006" + { + "iType" "34" + "pos_x" "-251.899414" + "pos_y" "-598.792358" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "37" + "pos_x" "-84.290161" + "pos_y" "-528.804810" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "19" + "pos_x" "85.949188" + "pos_y" "-9.428284" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "80" + "pos_x" "-13.737656" + "pos_y" "-137.386475" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_010" + { + "iType" "19" + "pos_x" "-579.370422" + "pos_y" "219.337234" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "19" + "pos_x" "96.923294" + "pos_y" "-525.365540" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_012" + { + "iType" "19" + "pos_x" "-351.240875" + "pos_y" "-1116.107056" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_013" + { + "iType" "18" + "pos_x" "-194.613312" + "pos_y" "-989.564514" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "18" + "pos_x" "-180.601181" + "pos_y" "-1122.800049" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "18" + "pos_x" "-178.645813" + "pos_y" "-1236.340698" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "29" + "pos_x" "4.239304" + "pos_y" "-1108.083618" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_017" + { + "iType" "29" + "pos_x" "12.409531" + "pos_y" "-1228.316895" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_018" + { + "iType" "29" + "pos_x" "13.134766" + "pos_y" "-985.817139" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_019" + { + "iType" "25" + "pos_x" "-1107.622314" + "pos_y" "-362.602478" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "2" + } + } + } + "Node_020" + { + "iType" "27" + "pos_x" "-256.129883" + "pos_y" "-839.570068" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_021" + { + "iType" "34" + "pos_x" "7.491058" + "pos_y" "-840.701172" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "5" + "pos_x" "-8.170990" + "pos_y" "-756.032532" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_023" + { + "iType" "5" + "pos_x" "77.153168" + "pos_y" "-764.872192" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2.5" + } + "Node_024" + { + "iType" "5" + "pos_x" "425.127014" + "pos_y" "-540.026672" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_025" + { + "iType" "4" + "pos_x" "922.219788" + "pos_y" "-633.796204" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_026" + { + "iType" "19" + "pos_x" "-581.837646" + "pos_y" "-1110.458984" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_027" + { + "iType" "34" + "pos_x" "-253.313782" + "pos_y" "-489.523865" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "5" + "pos_x" "-401.233887" + "pos_y" "-573.992249" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.5" + } + "Node_029" + { + "iType" "5" + "pos_x" "-1003.952454" + "pos_y" "-628.234924" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.05" + } + "Node_030" + { + "iType" "5" + "pos_x" "-1007.125549" + "pos_y" "-712.955994" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.1" + } + "Node_031" + { + "iType" "58" + "pos_x" "-359.691315" + "pos_y" "-41.721138" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "5" + "pos_x" "-1362.502563" + "pos_y" "-702.817200" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 -0.5" + } + "Node_033" + { + "iType" "5" + "pos_x" "-1236.417603" + "pos_y" "-719.204773" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_034" + { + "iType" "27" + "pos_x" "-1554.661255" + "pos_y" "-723.390137" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "3" + } + } + "swizzleString" "xy" + } + "Node_035" + { + "iType" "27" + "pos_x" "-1554.070679" + "pos_y" "-856.757690" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "3" + } + } + "swizzleString" "w" + } + "Node_036" + { + "iType" "17" + "pos_x" "-1145.594360" + "pos_y" "-795.171448" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "68" + "pos_x" "-837.549377" + "pos_y" "228.737885" + "size_x" "116.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "96" + "iTarget_jack" "1" + } + } + "i_vskinning_mode" "2" + } + "Node_038" + { + "iType" "25" + "pos_x" "-610.794006" + "pos_y" "109.864792" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "2" + } + } + } + "Node_039" + { + "iType" "25" + "pos_x" "-609.364990" + "pos_y" "67.764343" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "3" + } + } + } + "Node_040" + { + "iType" "25" + "pos_x" "-609.522949" + "pos_y" "153.130676" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "1" + } + } + } + "Node_041" + { + "iType" "19" + "pos_x" "-1166.606567" + "pos_y" "-56.777264" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_042" + { + "iType" "73" + "pos_x" "-1331.898560" + "pos_y" "-249.729523" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "94" + "iTarget_jack" "5" + } + "jackIn_02" + { + "iTarget_node" "94" + "iTarget_jack" "1" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_043" + { + "iType" "29" + "pos_x" "-1521.829590" + "pos_y" "-36.577095" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "dev\flat_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_044" + { + "iType" "5" + "pos_x" "-1469.456909" + "pos_y" "-154.580475" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.5 1" + } + "Node_045" + { + "iType" "21" + "pos_x" "-1360.501099" + "pos_y" "-109.382309" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "5" + "pos_x" "-1563.923096" + "pos_y" "-191.747452" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_047" + { + "iType" "34" + "pos_x" "-861.502319" + "pos_y" "-660.642456" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "19" + "pos_x" "-580.458130" + "pos_y" "-635.156311" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_049" + { + "iType" "17" + "pos_x" "-530.163513" + "pos_y" "-763.278687" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "5" + "pos_x" "-682.298401" + "pos_y" "-779.141785" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.005" + } + "Node_051" + { + "iType" "5" + "pos_x" "-677.900330" + "pos_y" "-854.373291" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_052" + { + "iType" "5" + "pos_x" "-677.188904" + "pos_y" "-921.752563" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.015" + } + "Node_053" + { + "iType" "17" + "pos_x" "-540.605652" + "pos_y" "-881.624634" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "19" + "pos_x" "-351.621307" + "pos_y" "-999.042480" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "17" + "pos_x" "-530.300049" + "pos_y" "-815.210266" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "19" + "pos_x" "-353.669952" + "pos_y" "-1221.458130" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_057" + { + "iType" "5" + "pos_x" "-692.294067" + "pos_y" "-674.035156" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_058" + { + "iType" "61" + "pos_x" "-716.565125" + "pos_y" "-502.484192" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "53" + "pos_x" "-821.769714" + "pos_y" "-542.470581" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "19" + "pos_x" "-1186.895264" + "pos_y" "-229.618896" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_061" + { + "iType" "25" + "pos_x" "-1028.359863" + "pos_y" "-224.751968" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_062" + { + "iType" "18" + "pos_x" "-1168.517944" + "pos_y" "-126.203758" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "5" + "pos_x" "-1331.355469" + "pos_y" "2.757445" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_064" + { + "iType" "5" + "pos_x" "-1329.737915" + "pos_y" "93.868431" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_065" + { + "iType" "23" + "pos_x" "-816.429016" + "pos_y" "-364.397369" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "19" + "pos_x" "-726.012573" + "pos_y" "-1010.647583" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "5" + "pos_x" "-704.274780" + "pos_y" "-1226.731201" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 -1" + } + "Node_068" + { + "iType" "27" + "pos_x" "-921.018250" + "pos_y" "-1016.406128" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_069" + { + "iType" "5" + "pos_x" "-396.912292" + "pos_y" "-492.412292" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_070" + { + "iType" "5" + "pos_x" "-399.686707" + "pos_y" "-658.182861" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_071" + { + "iType" "5" + "pos_x" "-32.795933" + "pos_y" "-395.923889" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_072" + { + "iType" "26" + "pos_x" "243.368134" + "pos_y" "-1025.155518" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "3" + } + } + } + "Node_073" + { + "iType" "26" + "pos_x" "330.836212" + "pos_y" "-1142.115601" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "4" + } + } + } + "Node_074" + { + "iType" "19" + "pos_x" "300.771576" + "pos_y" "-856.256287" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_075" + { + "iType" "34" + "pos_x" "-379.667908" + "pos_y" "-285.590210" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_076" + { + "iType" "21" + "pos_x" "-76.830170" + "pos_y" "-282.314117" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "5" + "pos_x" "-482.454865" + "pos_y" "-338.634247" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_078" + { + "iType" "5" + "pos_x" "-491.592682" + "pos_y" "-250.302246" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_079" + { + "iType" "5" + "pos_x" "-80.656036" + "pos_y" "-199.326721" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_080" + { + "iType" "19" + "pos_x" "512.720825" + "pos_y" "-624.486511" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_081" + { + "iType" "21" + "pos_x" "508.255188" + "pos_y" "-771.252136" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "21" + "pos_x" "627.052856" + "pos_y" "-449.030701" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_083" + { + "iType" "26" + "pos_x" "731.230835" + "pos_y" "-621.902832" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "5" + "pos_x" "477.657623" + "pos_y" "-409.862579" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_085" + { + "iType" "49" + "pos_x" "-222.728058" + "pos_y" "-293.505585" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + } + "Node_086" + { + "iType" "5" + "pos_x" "-294.972382" + "pos_y" "-393.787567" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_087" + { + "iType" "49" + "pos_x" "251.504730" + "pos_y" "-190.611115" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "19" + "pos_x" "434.697479" + "pos_y" "-208.576843" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_089" + { + "iType" "5" + "pos_x" "179.260391" + "pos_y" "-290.893158" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "20" + } + "Node_090" + { + "iType" "5" + "pos_x" "332.328156" + "pos_y" "-293.599121" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_091" + { + "iType" "5" + "pos_x" "-183.079437" + "pos_y" "-214.177261" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.83 0.8674 1" + } + "Node_092" + { + "iType" "19" + "pos_x" "-1094.484985" + "pos_y" "-1055.342041" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_093" + { + "iType" "90" + "pos_x" "-1257.147461" + "pos_y" "-1126.587158" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "i_c_matrix" "2" + } + "Node_094" + { + "iType" "3" + "pos_x" "-1488.052856" + "pos_y" "-360.776703" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "6" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "uv" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "normal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "eye2world" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "projpos" + "numTexcoord_Flag_4" "4" + "numTexcoord_Name_4" "tan s" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan t" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "4" + "numColor_Name_0" "tan s" + "numColor_Flag_1" "4" + "numColor_Name_1" "tan t" + } + "Node_095" + { + "iType" "1" + "pos_x" "-1070.338989" + "pos_y" "147.499344" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "1" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_096" + { + "iType" "101" + "pos_x" "-1017.886597" + "pos_y" "246.208832" + "size_x" "95.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "4" + } + } + "iCompMode" "1" + } + "Node_097" + { + "iType" "2" + "pos_x" "-328.332397" + "pos_y" "181.464386" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + "numTexcoords" "6" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "uv" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "normal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "eye2world" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "projpos" + "numTexcoord_Flag_4" "4" + "numTexcoord_Name_4" "tan s" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan t" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "4" + "numColor_Name_0" "tan s" + "numColor_Flag_1" "4" + "numColor_Name_1" "tan t" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/model_cubemap.txt b/mp/game/dab/shadereditorui/canvas/model_cubemap.txt new file mode 100755 index 000000000..2d4953852 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/model_cubemap.txt @@ -0,0 +1,338 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "68" + "pos_x" "-112.120033" + "pos_y" "239.317734" + "size_x" "106.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "1" + } + "Node_001" + { + "iType" "14" + "pos_x" "-47.893364" + "pos_y" "321.064423" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_002" + { + "iType" "19" + "pos_x" "74.873322" + "pos_y" "255.213364" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "4" + "numTexcoord_Name_0" "eyeworld" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "n" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_004" + { + "iType" "7" + "pos_x" "-107.554504" + "pos_y" "117.208954" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_005" + { + "iType" "25" + "pos_x" "139.651077" + "pos_y" "138.786652" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "18" + "pos_x" "20.277752" + "pos_y" "133.524475" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "4" + "pos_x" "357.088928" + "pos_y" "-106.977783" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_008" + { + "iType" "3" + "pos_x" "-390.382233" + "pos_y" "-97.111115" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "numTexcoords" "2" + "numColor" "0" + "numTexcoord_Flag_0" "4" + "numTexcoord_Name_0" "eyeworld" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "n" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_009" + { + "iType" "58" + "pos_x" "-244.940002" + "pos_y" "-86.831085" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + } + } + "Node_010" + { + "iType" "5" + "pos_x" "-30.262245" + "pos_y" "4.071152" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_011" + { + "iType" "72" + "pos_x" "112.599976" + "pos_y" "-86.173302" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_012" + { + "iType" "1" + "pos_x" "-366.702240" + "pos_y" "190.657776" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_013" + { + "iType" "101" + "pos_x" "-246.806671" + "pos_y" "154.646667" + "size_x" "95.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "3" + } + } + "iCompMode" "0" + } + "Node_014" + { + "iType" "29" + "pos_x" "-74.162224" + "pos_y" "-91.392258" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/model_litsphere.txt b/mp/game/dab/shadereditorui/canvas/model_litsphere.txt new file mode 100755 index 000000000..e6716a529 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/model_litsphere.txt @@ -0,0 +1,1024 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "68" + "pos_x" "-358.589020" + "pos_y" "440.458923" + "size_x" "106.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "1" + } + "Node_001" + { + "iType" "14" + "pos_x" "-250.440155" + "pos_y" "516.961548" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_002" + { + "iType" "32" + "pos_x" "180.499054" + "pos_y" "525.032959" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "33" + "pos_x" "211.875641" + "pos_y" "332.860168" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "75" + "pos_x" "78.550774" + "pos_y" "323.654175" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "103.037239" + "pos_y" "255.469284" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "5" + "szName" "FL_proj_pos" + "pos_x" "73.762772" + "pos_y" "526.378784" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_007" + { + "iType" "20" + "pos_x" "111.173798" + "pos_y" "-65.359604" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "33" + "pos_x" "367.563507" + "pos_y" "-90.323036" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "5" + "szName" "Diffuse" + "pos_x" "-254.613297" + "pos_y" "172.946304" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_010" + { + "iType" "33" + "szName" "Diffuse_component" + "pos_x" "-163.760132" + "pos_y" "-256.532654" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "70" + "pos_x" "403.806580" + "pos_y" "-442.488403" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_012" + { + "iType" "72" + "pos_x" "452.659241" + "pos_y" "-685.794800" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_013" + { + "iType" "76" + "pos_x" "227.819275" + "pos_y" "42.628021" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "35" + "iTarget_jack" "4" + } + "jackIn_03" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_014" + { + "iType" "32" + "pos_x" "-164.085693" + "pos_y" "173.221390" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "27" + "pos_x" "-30.370899" + "pos_y" "43.983246" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "3" + } + } + "swizzleString" "xy" + } + "Node_016" + { + "iType" "27" + "pos_x" "-29.578266" + "pos_y" "-63.381824" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "3" + } + } + "swizzleString" "w" + } + "Node_017" + { + "iType" "71" + "pos_x" "427.059143" + "pos_y" "-532.128906" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "31" + "szName" "On" + "pos_x" "0.830316" + "pos_y" "281.186646" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "92.836716" + "container_extents_y" "242.092712" + "container_extents_z" "-92.836716" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_019" + { + "iType" "4" + "pos_x" "670.140625" + "pos_y" "-674.985779" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_020" + { + "iType" "31" + "szName" "Off" + "pos_x" "-581.447205" + "pos_y" "-37.021721" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "136.993286" + "container_extents_y" "362.855988" + "container_extents_z" "-136.993286" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_021" + { + "iType" "33" + "pos_x" "-276.003357" + "pos_y" "23.152893" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "66" + "pos_x" "-142.517090" + "pos_y" "352.053162" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_023" + { + "iType" "67" + "pos_x" "-467.593597" + "pos_y" "1.790497" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "35" + "iTarget_jack" "6" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_024" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-525.442932" + "pos_y" "-572.312988" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Models\Combine_soldier\combinesoldiersheet_prisonguard" + "iFallbackMode" "0" + } + "Node_025" + { + "iType" "27" + "pos_x" "240.059113" + "pos_y" "-510.583191" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "1" + } + } + "swizzleString" "z" + } + "Node_026" + { + "iType" "7" + "pos_x" "98.827866" + "pos_y" "-435.766724" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_027" + { + "iType" "27" + "pos_x" "239.658447" + "pos_y" "-557.094055" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_028" + { + "iType" "27" + "pos_x" "238.527435" + "pos_y" "-467.388367" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_029" + { + "iType" "31" + "szName" "On" + "pos_x" "-143.523071" + "pos_y" "-37.679588" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "138.463028" + "container_extents_y" "602.023865" + "container_extents_z" "-138.463028" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_030" + { + "iType" "19" + "pos_x" "-103.441597" + "pos_y" "477.592010" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_031" + { + "iType" "19" + "pos_x" "-101.664513" + "pos_y" "527.423462" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_032" + { + "iType" "2" + "pos_x" "392.240631" + "pos_y" "424.522766" + "size_x" "55.000000" + "size_y" "-94.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + "numTexcoords" "6" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "8" + "numTexcoord_Name_5" "Proj normal" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_033" + { + "iType" "17" + "pos_x" "-501.628326" + "pos_y" "-1013.498718" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "90" + "pos_x" "-1058.235107" + "pos_y" "-791.251282" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "i_c_matrix" "0" + } + "Node_035" + { + "iType" "3" + "pos_x" "-861.401611" + "pos_y" "-343.558258" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "numTexcoords" "6" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "8" + "numTexcoord_Name_5" "Proj normal" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_036" + { + "iType" "19" + "pos_x" "-896.610962" + "pos_y" "-741.489136" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "1" + } + "Node_037" + { + "iType" "27" + "pos_x" "-747.837769" + "pos_y" "-740.086792" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_038" + { + "iType" "19" + "pos_x" "-500.976593" + "pos_y" "-862.359985" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_039" + { + "iType" "19" + "pos_x" "-517.505432" + "pos_y" "-753.256958" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_040" + { + "iType" "5" + "pos_x" "-691.714172" + "pos_y" "-969.373230" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_041" + { + "iType" "5" + "pos_x" "-689.851501" + "pos_y" "-861.392944" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 -1" + } + "Node_042" + { + "iType" "29" + "szName" "view space lightmap" + "pos_x" "-317.680603" + "pos_y" "-949.684326" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + "szParamname" "litsphere" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\matball_02" + "szFallbackTexturePath" "texture_samples\matball_02" + "iFallbackMode" "4" + } + "Node_043" + { + "iType" "26" + "pos_x" "60.556091" + "pos_y" "-670.144714" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "5" + } + } + } + "Node_044" + { + "iType" "19" + "pos_x" "-132.765060" + "pos_y" "-581.510315" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_045" + { + "iType" "17" + "pos_x" "-313.510101" + "pos_y" "-500.159729" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "1" + } + } + } + "Node_046" + { + "iType" "1" + "pos_x" "-520.492310" + "pos_y" "383.104004" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_047" + { + "iType" "101" + "pos_x" "-402.342346" + "pos_y" "303.141663" + "size_x" "95.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "3" + } + } + "iCompMode" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/model_snowy.txt b/mp/game/dab/shadereditorui/canvas/model_snowy.txt new file mode 100755 index 000000000..27c4d741b --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/model_snowy.txt @@ -0,0 +1,3652 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "595.806274" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "2" + } + } + } + "Node_001" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "559.898193" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "3" + } + } + } + "Node_002" + { + "iType" "31" + "szName" "ON" + "pos_x" "331.559204" + "pos_y" "-16.809479" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "182.742737" + "container_extents_y" "823.093750" + "container_extents_z" "-182.742737" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_003" + { + "iType" "53" + "pos_x" "-910.638489" + "pos_y" "304.940155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "23" + "pos_x" "-1037.434326" + "pos_y" "291.404266" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "19" + "pos_x" "-1431.031494" + "pos_y" "-34.527313" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "14" + "pos_x" "-220.561584" + "pos_y" "820.312744" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_007" + { + "iType" "27" + "pos_x" "-682.632568" + "pos_y" "-344.424011" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_008" + { + "iType" "18" + "pos_x" "-161.562836" + "pos_y" "610.327026" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "32" + "pos_x" "82.485123" + "pos_y" "584.654907" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "31" + "pos_x" "-62.823177" + "pos_y" "473.883698" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "62.811218" + "container_extents_y" "232.919769" + "container_extents_z" "-62.811218" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_011" + { + "iType" "75" + "pos_x" "14.602026" + "pos_y" "445.455353" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_012" + { + "iType" "33" + "pos_x" "137.882080" + "pos_y" "491.238495" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "18" + "pos_x" "-1402.897461" + "pos_y" "117.985107" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "5" + "pos_x" "-1479.457153" + "pos_y" "274.916229" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_015" + { + "iType" "5" + "szName" "diffuse" + "pos_x" "387.497437" + "pos_y" "275.393494" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_016" + { + "iType" "5" + "szName" "Specular" + "pos_x" "31.314459" + "pos_y" "267.249542" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_017" + { + "iType" "32" + "pos_x" "485.332031" + "pos_y" "272.623810" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "33" + "pos_x" "1026.863770" + "pos_y" "91.808105" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "168" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "33" + "pos_x" "973.598694" + "pos_y" "-27.113068" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "168" + "iTarget_jack" "1" + } + } + } + "Node_020" + { + "iType" "7" + "pos_x" "-181.255676" + "pos_y" "543.788696" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_021" + { + "iType" "27" + "pos_x" "-688.071106" + "pos_y" "677.496948" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "175" + "iTarget_jack" "1" + } + } + "swizzleString" "xyz" + } + "Node_022" + { + "iType" "27" + "pos_x" "-687.730408" + "pos_y" "612.119995" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "175" + "iTarget_jack" "1" + } + } + "swizzleString" "w" + } + "Node_023" + { + "iType" "26" + "pos_x" "-524.809265" + "pos_y" "659.291626" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "69" + "pos_x" "-700.568176" + "pos_y" "813.892212" + "size_x" "101.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "176" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "175" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "176" + "iTarget_jack" "2" + } + "jackIn_04" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_025" + { + "iType" "19" + "pos_x" "14.134359" + "pos_y" "499.710602" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_026" + { + "iType" "5" + "pos_x" "-3.727656" + "pos_y" "591.317993" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_027" + { + "iType" "25" + "pos_x" "-299.712097" + "pos_y" "633.069214" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "1" + } + } + } + "Node_028" + { + "iType" "19" + "pos_x" "-64.499283" + "pos_y" "792.782715" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_029" + { + "iType" "19" + "pos_x" "-1401.849609" + "pos_y" "187.411621" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "166" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "167" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_030" + { + "iType" "73" + "szName" "Tangentspace" + "pos_x" "-1619.572632" + "pos_y" "-38.087097" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "1" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_031" + { + "iType" "71" + "pos_x" "709.196106" + "pos_y" "-673.911560" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "70" + "pos_x" "712.336243" + "pos_y" "-577.848145" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_033" + { + "iType" "7" + "pos_x" "410.617889" + "pos_y" "-572.928528" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_034" + { + "iType" "27" + "szName" "proj_z" + "pos_x" "409.736786" + "pos_y" "-660.502380" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_035" + { + "iType" "27" + "pos_x" "553.371521" + "pos_y" "-707.137146" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "2" + } + } + "swizzleString" "z" + } + "Node_036" + { + "iType" "72" + "pos_x" "1152.481812" + "pos_y" "-898.468079" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_037" + { + "iType" "68" + "pos_x" "-412.877258" + "pos_y" "783.290527" + "size_x" "116.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "176" + "iTarget_jack" "3" + } + "jackIn_02" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "24" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_038" + { + "iType" "61" + "pos_x" "-1043.730957" + "pos_y" "168.753326" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "19" + "szName" "world2eye" + "pos_x" "-1116.969604" + "pos_y" "412.146057" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_040" + { + "iType" "5" + "pos_x" "-1112.923096" + "pos_y" "511.305420" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_041" + { + "iType" "27" + "pos_x" "550.036255" + "pos_y" "-572.179993" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_042" + { + "iType" "17" + "szName" "Specular" + "pos_x" "137.071884" + "pos_y" "-1149.045654" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "17" + "szName" "writes_to_A" + "pos_x" "-299.836426" + "pos_y" "-711.265137" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "143" + "iTarget_jack" "0" + } + } + } + "Node_044" + { + "iType" "19" + "pos_x" "-984.810486" + "pos_y" "-713.365967" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_045" + { + "iType" "80" + "pos_x" "-1141.202881" + "pos_y" "-848.905884" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_046" + { + "iType" "58" + "pos_x" "-1358.624512" + "pos_y" "-720.599304" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_047" + { + "iType" "49" + "pos_x" "-887.519653" + "pos_y" "165.745148" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "5" + "pos_x" "-1004.388733" + "pos_y" "56.160908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_049" + { + "iType" "38" + "pos_x" "-699.437439" + "pos_y" "231.170700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "173" + "iTarget_jack" "5" + } + } + } + "Node_050" + { + "iType" "5" + "pos_x" "-536.772766" + "pos_y" "255.797729" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_051" + { + "iType" "32" + "pos_x" "144.554855" + "pos_y" "266.021149" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "5" + "pos_x" "-1043.420410" + "pos_y" "-338.782898" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "150" + } + "Node_053" + { + "iType" "19" + "pos_x" "-1011.019775" + "pos_y" "-227.396942" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_054" + { + "iType" "29" + "szName" "Envmap" + "pos_x" "-1177.321899" + "pos_y" "-720.104126" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "cable\black" + "iFallbackMode" "1" + } + "Node_055" + { + "iType" "33" + "pos_x" "114.758011" + "pos_y" "-7.808853" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "33" + "pos_x" "41.676437" + "pos_y" "-104.377495" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "170" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "74" + "pos_x" "-302.706024" + "pos_y" "46.073608" + "size_x" "155.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "70" + "iTarget_jack" "3" + } + } + "i_plight_ao" "0" + } + "Node_058" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-544.598694" + "pos_y" "-64.903015" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "185.521713" + "container_extents_y" "736.290649" + "container_extents_z" "-185.521713" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_059" + { + "iType" "33" + "szName" "Diffuse" + "pos_x" "-106.033875" + "pos_y" "-429.474274" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "33" + "szName" "Specular" + "pos_x" "-102.639160" + "pos_y" "-542.013611" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-1454.844971" + "pos_y" "-768.641785" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "171.600098" + "container_extents_y" "1247.736938" + "container_extents_z" "-171.600098" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_062" + { + "iType" "66" + "pos_x" "-73.426224" + "pos_y" "737.022339" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_063" + { + "iType" "26" + "pos_x" "-1718.759521" + "pos_y" "-612.743591" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "19" + "pos_x" "-1548.065186" + "pos_y" "-1207.617188" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_065" + { + "iType" "17" + "pos_x" "-1392.416382" + "pos_y" "-1278.056885" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "19" + "pos_x" "-1526.478516" + "pos_y" "-1349.632446" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "19" + "pos_x" "-1525.342407" + "pos_y" "-1484.830688" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "169" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_068" + { + "iType" "27" + "pos_x" "-1912.851074" + "pos_y" "-1476.891235" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_069" + { + "iType" "27" + "pos_x" "-1937.175537" + "pos_y" "-1146.866333" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "swizzleString" "zy" + } + "Node_070" + { + "iType" "3" + "pos_x" "-2026.228271" + "pos_y" "-261.145721" + "size_x" "74.000000" + "size_y" "-116.000000" + "iPreview" "0" + "numTexcoords" "8" + "numColor" "2" + "numTexcoord_Flag_0" "8" + "numTexcoord_Name_0" "UV_seamless_xy" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + "numColor_Name_1" "seamlessweights_z" + } + "Node_071" + { + "iType" "27" + "pos_x" "-679.146423" + "pos_y" "-453.478424" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_072" + { + "iType" "20" + "szName" "screenpos" + "pos_x" "-506.001495" + "pos_y" "-416.027191" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "29" + "pos_x" "-1194.053223" + "pos_y" "-163.643906" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + } + "szParamname" "phongexp" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite_phong" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_074" + { + "iType" "29" + "pos_x" "-1776.444214" + "pos_y" "-1447.851929" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "szParamname" "snow" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\ice_2" + "szFallbackTexturePath" "texture_samples\ice_2" + "iFallbackMode" "4" + } + "Node_075" + { + "iType" "17" + "pos_x" "-1382.711548" + "pos_y" "-1430.089844" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + } + "Node_076" + { + "iType" "29" + "pos_x" "-1805.055786" + "pos_y" "-1111.949829" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "szParamname" "snow" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\ice_2" + "szFallbackTexturePath" "texture_samples\ice_2" + "iFallbackMode" "4" + } + "Node_077" + { + "iType" "29" + "pos_x" "-1770.472656" + "pos_y" "-1287.368286" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + "szParamname" "snow" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\ice_2" + "szFallbackTexturePath" "texture_samples\ice_2" + "iFallbackMode" "4" + } + "Node_078" + { + "iType" "27" + "szName" "snow mask" + "pos_x" "-1352.929932" + "pos_y" "-1637.036255" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + "swizzleString" "a" + } + "Node_079" + { + "iType" "37" + "pos_x" "-867.100830" + "pos_y" "-1696.989868" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "38" + "pos_x" "-864.120850" + "pos_y" "-1804.272705" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "21" + "pos_x" "-678.889343" + "pos_y" "-1723.810547" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "5" + "pos_x" "-710.274109" + "pos_y" "-1477.828247" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_083" + { + "iType" "49" + "pos_x" "-1151.160767" + "pos_y" "-1745.914429" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "19" + "pos_x" "-745.416016" + "pos_y" "-1360.643066" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_085" + { + "iType" "27" + "szName" "snow rgb" + "pos_x" "-952.283508" + "pos_y" "-1330.547729" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + "swizzleString" "rgb" + } + "Node_086" + { + "iType" "61" + "pos_x" "-999.219666" + "pos_y" "-83.768295" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "2" + } + } + } + "Node_087" + { + "iType" "17" + "pos_x" "-834.148438" + "pos_y" "-164.519714" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "25" + "szName" "World_normal" + "pos_x" "-1285.157959" + "pos_y" "-38.549469" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_089" + { + "iType" "26" + "szName" "Comp" + "pos_x" "960.000549" + "pos_y" "-977.740479" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "174" + "iTarget_jack" "5" + } + } + } + "Node_090" + { + "iType" "17" + "pos_x" "797.163208" + "pos_y" "-976.985840" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "154" + "iTarget_jack" "0" + } + } + } + "Node_091" + { + "iType" "21" + "pos_x" "-190.661224" + "pos_y" "-2235.453857" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + } + } + "Node_092" + { + "iType" "19" + "pos_x" "-37.573780" + "pos_y" "-2215.153564" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_093" + { + "iType" "27" + "szName" "seamless_z" + "pos_x" "-1633.566284" + "pos_y" "-524.397888" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "9" + } + } + "swizzleString" "w" + } + "Node_094" + { + "iType" "27" + "szName" "seamless_xy" + "pos_x" "-1784.055054" + "pos_y" "-525.625244" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "swizzleString" "zw" + } + "Node_095" + { + "iType" "27" + "pos_x" "-119.553162" + "pos_y" "698.925232" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_096" + { + "iType" "26" + "pos_x" "40.939655" + "pos_y" "696.274231" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "8" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + } + "Node_097" + { + "iType" "19" + "pos_x" "-2172.214355" + "pos_y" "-1304.651367" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "140" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_098" + { + "iType" "27" + "pos_x" "-1946.000366" + "pos_y" "-1305.078125" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "swizzleString" "xz" + } + "Node_099" + { + "iType" "2" + "pos_x" "194.688385" + "pos_y" "735.048462" + "size_x" "74.000000" + "size_y" "-127.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_09" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_10" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + } + "numTexcoords" "8" + "numColor" "2" + "numTexcoord_Flag_0" "8" + "numTexcoord_Name_0" "UV_seamless_xy" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + "numColor_Name_1" "seamlessweights_z" + } + "Node_100" + { + "iType" "27" + "pos_x" "-115.968925" + "pos_y" "654.399353" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_101" + { + "iType" "26" + "pos_x" "45.943745" + "pos_y" "648.356995" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "177" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + } + "Node_102" + { + "iType" "5" + "pos_x" "-640.474243" + "pos_y" "-1482.885986" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_103" + { + "iType" "19" + "pos_x" "-732.367004" + "pos_y" "-2087.064697" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_104" + { + "iType" "5" + "pos_x" "-704.429138" + "pos_y" "-2209.495850" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_105" + { + "iType" "23" + "pos_x" "-269.223053" + "pos_y" "-2075.442627" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + } + } + "Node_106" + { + "iType" "25" + "pos_x" "-1403.243652" + "pos_y" "-371.557922" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "7" + } + } + } + "Node_107" + { + "iType" "5" + "pos_x" "-588.744324" + "pos_y" "-2214.453857" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_108" + { + "iType" "27" + "szName" "UV" + "pos_x" "-1799.573853" + "pos_y" "-220.167374" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_109" + { + "iType" "25" + "pos_x" "-436.152405" + "pos_y" "-2087.322021" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + } + "Node_110" + { + "iType" "19" + "pos_x" "-1555.931885" + "pos_y" "-2389.616699" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "120" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_111" + { + "iType" "19" + "pos_x" "-1534.345337" + "pos_y" "-2531.630371" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_112" + { + "iType" "19" + "pos_x" "-1533.209229" + "pos_y" "-2666.829102" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "169" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_113" + { + "iType" "27" + "pos_x" "-1920.718018" + "pos_y" "-2658.889648" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_114" + { + "iType" "17" + "pos_x" "-1390.578369" + "pos_y" "-2612.088379" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + } + } + "Node_115" + { + "iType" "27" + "pos_x" "-1953.867188" + "pos_y" "-2487.076172" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + "swizzleString" "xz" + } + "Node_116" + { + "iType" "29" + "pos_x" "-1783.485840" + "pos_y" "-2476.251465" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_3d" + "szFallbackTexturePath" "texture_samples\noise_3d" + "iFallbackMode" "4" + } + "Node_117" + { + "iType" "29" + "pos_x" "-1770.887817" + "pos_y" "-2649.026367" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_3d" + "szFallbackTexturePath" "texture_samples\noise_3d" + "iFallbackMode" "4" + } + "Node_118" + { + "iType" "17" + "pos_x" "-1400.283203" + "pos_y" "-2460.055664" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + } + } + "Node_119" + { + "iType" "18" + "pos_x" "-579.935608" + "pos_y" "-2086.314209" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + } + "Node_120" + { + "iType" "29" + "pos_x" "-1781.389038" + "pos_y" "-2320.619629" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_3d" + "szFallbackTexturePath" "texture_samples\noise_3d" + "iFallbackMode" "4" + } + "Node_121" + { + "iType" "34" + "pos_x" "-70.140060" + "pos_y" "-2014.990723" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "141" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_122" + { + "iType" "5" + "pos_x" "-127.292732" + "pos_y" "-2348.871338" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.7 1" + } + "Node_123" + { + "iType" "5" + "pos_x" "-234.634232" + "pos_y" "-2361.655029" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9 0.95 1" + } + "Node_124" + { + "iType" "27" + "pos_x" "-605.565063" + "pos_y" "-2343.872803" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_125" + { + "iType" "27" + "pos_x" "-1945.042480" + "pos_y" "-2328.865234" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + "swizzleString" "zy" + } + "Node_126" + { + "iType" "5" + "pos_x" "-903.229797" + "pos_y" "-1455.116577" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.54 0.57 0.6" + } + "Node_127" + { + "iType" "4" + "pos_x" "1372.744873" + "pos_y" "-1066.363281" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_128" + { + "iType" "5" + "pos_x" "-21.431444" + "pos_y" "-1929.341675" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.996" + } + "Node_129" + { + "iType" "34" + "pos_x" "-665.002380" + "pos_y" "-1585.585327" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + } + "Node_130" + { + "iType" "19" + "pos_x" "-16.084276" + "pos_y" "-1164.572754" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_131" + { + "iType" "27" + "pos_x" "-2696.305176" + "pos_y" "-2363.271484" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_132" + { + "iType" "17" + "pos_x" "-2319.975586" + "pos_y" "-2451.517090" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "137" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + } + } + "Node_133" + { + "iType" "5" + "pos_x" "-2572.278809" + "pos_y" "-2241.552979" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "50" + } + "Node_134" + { + "iType" "34" + "pos_x" "-2469.800293" + "pos_y" "-2279.497314" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_135" + { + "iType" "19" + "pos_x" "-2180.081543" + "pos_y" "-2486.649414" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_136" + { + "iType" "5" + "pos_x" "-2402.507324" + "pos_y" "-2555.752930" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_137" + { + "iType" "19" + "pos_x" "-2465.617188" + "pos_y" "-2430.706543" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "139" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_138" + { + "iType" "5" + "pos_x" "-2574.880371" + "pos_y" "-2334.270508" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_139" + { + "iType" "5" + "pos_x" "-2570.144043" + "pos_y" "-2520.909668" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_140" + { + "iType" "5" + "pos_x" "-2299.881836" + "pos_y" "-1348.744141" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.015" + } + "Node_141" + { + "iType" "5" + "pos_x" "-128.220657" + "pos_y" "-1926.510986" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.995" + } + "Node_142" + { + "iType" "19" + "szName" "normal_map_alpha_mask" + "pos_x" "-808.039856" + "pos_y" "-669.865967" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "173" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_143" + { + "iType" "19" + "pos_x" "-471.085480" + "pos_y" "-692.006287" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "144" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "172" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_144" + { + "iType" "19" + "szName" "scale_by_fresnel" + "pos_x" "-615.345093" + "pos_y" "-671.797791" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_145" + { + "iType" "21" + "pos_x" "-708.089783" + "pos_y" "-806.220398" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + } + } + "Node_146" + { + "iType" "5" + "pos_x" "-1290.406250" + "pos_y" "-1763.358643" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "10" + } + "Node_147" + { + "iType" "17" + "pos_x" "-350.031494" + "pos_y" "-1706.450684" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + } + "Node_148" + { + "iType" "5" + "pos_x" "-511.937866" + "pos_y" "-1627.724121" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_149" + { + "iType" "19" + "pos_x" "-494.626312" + "pos_y" "-1712.140381" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_150" + { + "iType" "5" + "pos_x" "-1265.601196" + "pos_y" "-1572.631348" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 1" + } + "Node_151" + { + "iType" "23" + "pos_x" "-1100.441406" + "pos_y" "-1563.682495" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + } + } + "Node_152" + { + "iType" "27" + "pos_x" "-1937.289551" + "pos_y" "-1992.133057" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "9" + } + } + "swizzleString" "x" + } + "Node_153" + { + "iType" "27" + "pos_x" "-1944.175049" + "pos_y" "-2040.441406" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "9" + } + } + "swizzleString" "y" + } + "Node_154" + { + "iType" "19" + "pos_x" "313.377472" + "pos_y" "-1685.320313" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "155" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_155" + { + "iType" "19" + "pos_x" "124.399261" + "pos_y" "-1725.150513" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "171" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_156" + { + "iType" "29" + "pos_x" "-2109.548828" + "pos_y" "-1598.152954" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "szParamname" "snow_normal" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0_normal" + "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal" + "iFallbackMode" "4" + } + "Node_157" + { + "iType" "19" + "pos_x" "-1889.794800" + "pos_y" "-1625.452515" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "156" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_158" + { + "iType" "19" + "pos_x" "-1884.719360" + "pos_y" "-1688.581177" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "161" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_159" + { + "iType" "19" + "pos_x" "-1883.583130" + "pos_y" "-1761.403687" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "162" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "169" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_160" + { + "iType" "17" + "pos_x" "-1746.988037" + "pos_y" "-1650.027832" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "157" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "158" + "iTarget_jack" "0" + } + } + } + "Node_161" + { + "iType" "29" + "pos_x" "-2102.644043" + "pos_y" "-1713.995972" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + "szParamname" "snow_normal" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0_normal" + "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal" + "iFallbackMode" "4" + } + "Node_162" + { + "iType" "29" + "pos_x" "-2104.316406" + "pos_y" "-1819.379028" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "szParamname" "snow_normal" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0_normal" + "szFallbackTexturePath" "texture_samples\fx_clouds_0_normal" + "iFallbackMode" "4" + } + "Node_163" + { + "iType" "21" + "pos_x" "-192.615692" + "pos_y" "-1378.050171" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "174" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "164" + "iTarget_jack" "0" + } + } + } + "Node_164" + { + "iType" "37" + "pos_x" "-297.751404" + "pos_y" "-1508.793213" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + } + } + "Node_165" + { + "iType" "17" + "pos_x" "-1753.794434" + "pos_y" "-1723.174194" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "160" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "159" + "iTarget_jack" "0" + } + } + } + "Node_166" + { + "iType" "21" + "pos_x" "-1621.433228" + "pos_y" "88.963646" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "173" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "165" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "164" + "iTarget_jack" "0" + } + } + } + "Node_167" + { + "iType" "5" + "pos_x" "-1567.767212" + "pos_y" "268.307159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_168" + { + "iType" "76" + "pos_x" "732.506531" + "pos_y" "93.800934" + "size_x" "168.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "8" + } + "jackIn_03" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "1" + } + "Node_169" + { + "iType" "27" + "pos_x" "-1946.678467" + "pos_y" "-2092.731689" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "9" + } + } + "swizzleString" "z" + } + "Node_170" + { + "iType" "67" + "pos_x" "-302.819305" + "pos_y" "-74.045364" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "3" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_171" + { + "iType" "5" + "pos_x" "151.938049" + "pos_y" "-1846.089600" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_172" + { + "iType" "5" + "pos_x" "-444.519226" + "pos_y" "-806.678040" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_173" + { + "iType" "29" + "szName" "Normalmap" + "pos_x" "-1682.656860" + "pos_y" "206.380386" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_174" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-921.624634" + "pos_y" "-1181.807007" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite" + "szFallbackTexturePath" "grey" + "iFallbackMode" "2" + } + "Node_175" + { + "iType" "101" + "pos_x" "-870.226379" + "pos_y" "760.902283" + "size_x" "95.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "176" + "iTarget_jack" "6" + } + } + "iCompMode" "1" + } + "Node_176" + { + "iType" "1" + "pos_x" "-874.404907" + "pos_y" "629.058594" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "enable_flex" "1" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "1" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_177" + { + "iType" "19" + "pos_x" "-278.928955" + "pos_y" "687.992615" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "175" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "175" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/da_ssao.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/da_ssao.txt new file mode 100755 index 000000000..b2b4429bc --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/da_ssao.txt @@ -0,0 +1,336 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2010" + "szName" "dbg 0" + "pos_x" "408.923279" + "pos_y" "-445.147186" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_001" + { + "iType" "2004" + "szName" "calc SSAO" + "pos_x" "-320.055847" + "pos_y" "-303.610626" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_002" + { + "iType" "2001" + "pos_x" "-796.678894" + "pos_y" "-174.707108" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "2009" + "szName" "_rt_ssao_0" + "pos_x" "-660.448792" + "pos_y" "-498.977234" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_0" + } + "Node_004" + { + "iType" "2010" + "szName" "mat blur x" + "pos_x" "-198.444427" + "pos_y" "-605.322388" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_005" + { + "iType" "2010" + "szName" "mat blur y" + "pos_x" "-205.881531" + "pos_y" "-820.413940" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_006" + { + "iType" "2004" + "szName" "blur x" + "pos_x" "54.887817" + "pos_y" "-590.335815" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_007" + { + "iType" "2009" + "szName" "_rt_ssao_1" + "pos_x" "-650.427368" + "pos_y" "-700.122192" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_1" + } + "Node_008" + { + "iType" "2010" + "szName" "dbg 1" + "pos_x" "412.108582" + "pos_y" "-546.772339" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_009" + { + "iType" "2004" + "pos_x" "807.826355" + "pos_y" "-503.406250" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_010" + { + "iType" "2010" + "szName" "combine" + "pos_x" "361.977142" + "pos_y" "-863.588318" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine_da\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_0\'\r\n \'$flare_ref\' \'_rt_ssao_1\'\r\n}" + } + "Node_011" + { + "iType" "2002" + "pos_x" "899.050598" + "pos_y" "-782.914673" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "2004" + "szName" "blur y" + "pos_x" "71.720108" + "pos_y" "-799.036133" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_013" + { + "iType" "2010" + "szName" "ssao calc" + "pos_x" "-594.889282" + "pos_y" "-339.541290" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_calc_da\'\r\n}" + } + "Node_014" + { + "iType" "2004" + "pos_x" "571.225037" + "pos_y" "-783.322021" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt new file mode 100755 index 000000000..f4f59e275 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_blur_viewmodel.txt @@ -0,0 +1,397 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-399.867645" + "pos_y" "200.284698" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2009" + "szName" "_rt_fbhalf_rgba_0" + "pos_x" "-507.830566" + "pos_y" "-115.098801" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbhalf_rgba_0" + } + "Node_002" + { + "iType" "2009" + "szName" "_rt_fbhalf_rgba_1" + "pos_x" "-517.584412" + "pos_y" "-332.170502" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbhalf_rgba_1" + } + "Node_003" + { + "iType" "2011" + "pos_x" "-269.079987" + "pos_y" "-805.249084" + "size_x" "158.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "2002" + "pos_x" "809.365051" + "pos_y" "-777.390442" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "2009" + "szName" "_rt_fbhalf_rgba_2" + "pos_x" "-440.479248" + "pos_y" "-939.310242" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbhalf_rgba_2" + } + "Node_006" + { + "iType" "2010" + "pos_x" "453.915344" + "pos_y" "-903.704590" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbhalf_rgba_2\'\r\n \'$translucent\' 1\r\n}" + } + "Node_007" + { + "iType" "2012" + "pos_x" "-221.603882" + "pos_y" "150.628510" + "size_x" "181.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "szVRCName" "Viewmodel_view" + "options_bool_amt" "7" + "options_int_amt" "7" + "options_float_amt" "3" + "options_string_amt" "0" + "options_bool_0" "1" + "options_bool_1" "1" + "options_bool_2" "1" + "options_bool_3" "0" + "options_bool_4" "0" + "options_bool_5" "0" + "options_bool_6" "1" + "options_int_0" "0" + "options_int_1" "0" + "options_int_2" "0" + "options_int_3" "0" + "options_int_4" "0" + "options_int_5" "0" + "options_int_6" "0" + "options_float_0" "0.000000" + "options_float_1" "0.000000" + "options_float_2" "1.000000" + "iSceneDraw" "0" + } + "Node_008" + { + "iType" "2004" + "pos_x" "-210.247681" + "pos_y" "-429.678284" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_009" + { + "iType" "2004" + "pos_x" "-196.906036" + "pos_y" "-196.958389" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_010" + { + "iType" "2010" + "pos_x" "-397.973328" + "pos_y" "-227.517029" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_7_half_aceil_x\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_0\'\r\n}" + } + "Node_011" + { + "iType" "2010" + "pos_x" "-398.202271" + "pos_y" "-481.477325" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_7_half_aceil_y\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_1\'\r\n}" + } + "Node_012" + { + "iType" "2004" + "pos_x" "567.805664" + "pos_y" "-749.825623" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_013" + { + "iType" "2004" + "pos_x" "0.811378" + "pos_y" "-802.618103" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_014" + { + "iType" "2010" + "pos_x" "-135.732941" + "pos_y" "-987.250549" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'basetexture_accum\'\r\n\r\n \'$basetexture\' \'_rt_fbhalf_rgba_0\'\r\n \'$basetexture2\' \'_rt_fbhalf_rgba_1\'\r\n}" + } + "Node_015" + { + "iType" "1001" + "szName" "Blur" + "pos_x" "-660.086426" + "pos_y" "-310.937012" + "size_x" "84.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "292.976227" + "container_extents_y" "608.041748" + "container_extents_z" "-292.976227" + "szConstantString" "0.116582 0.302179 0.078568 0.75" + } + "Node_016" + { + "iType" "1001" + "szName" "Accumulation" + "pos_x" "-616.056152" + "pos_y" "-887.311157" + "size_x" "84.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "191.910278" + "container_extents_y" "759.715332" + "container_extents_z" "-191.910278" + "szConstantString" "0.343832 0.461946 0.81629 0.75" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt new file mode 100755 index 000000000..849255635 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_gaussian_blur.txt @@ -0,0 +1,245 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-343.579529" + "pos_y" "213.420929" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2010" + "szName" "downsample" + "pos_x" "-265.588318" + "pos_y" "94.636635" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'downsample_4\'\r\n}" + } + "Node_002" + { + "iType" "2010" + "szName" "blur x" + "pos_x" "-267.894592" + "pos_y" "-112.755157" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$BaseTexture\' \'_rt_fbquarter_0\'\r\n}" + } + "Node_003" + { + "iType" "2010" + "szName" "blur y" + "pos_x" "-262.868835" + "pos_y" "-270.207031" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$BaseTexture\' \'_rt_fbquarter_1\'\r\n}" + } + "Node_004" + { + "iType" "2002" + "pos_x" "438.386444" + "pos_y" "-233.359741" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "2010" + "szName" "blend base textures" + "pos_x" "39.418751" + "pos_y" "-372.709290" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'basetexture_blend\'\r\n\r\n \'$BaseTexture\' \'_rt_fullframefb\'\r\n \'$BaseTexture2\' \'_rt_fbquarter_0\'\r\n}" + } + "Node_006" + { + "iType" "2004" + "pos_x" "-54.079861" + "pos_y" "118.084595" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + } + "Node_007" + { + "iType" "2004" + "pos_x" "-54.189266" + "pos_y" "-66.460052" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + } + "Node_008" + { + "iType" "2004" + "pos_x" "-52.769436" + "pos_y" "-232.025208" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + } + "Node_009" + { + "iType" "2004" + "pos_x" "216.783936" + "pos_y" "-232.278564" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + } + "Node_010" + { + "iType" "2009" + "szName" "small rt 0" + "pos_x" "-384.307068" + "pos_y" "6.584007" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_0" + } + "Node_011" + { + "iType" "2009" + "szName" "small rt 1" + "pos_x" "-402.464539" + "pos_y" "-175.510132" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_1" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt new file mode 100755 index 000000000..d19bd3236 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow.txt @@ -0,0 +1,374 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-320.000000" + "pos_y" "15.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2009" + "szName" "_rt_fbquarter_1" + "pos_x" "-471.106934" + "pos_y" "-392.282166" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_1" + } + "Node_002" + { + "iType" "2009" + "szName" "_rt_fbquarter_0" + "pos_x" "-466.076111" + "pos_y" "-154.170120" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_0" + } + "Node_003" + { + "iType" "2004" + "pos_x" "-137.303177" + "pos_y" "-419.544556" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_004" + { + "iType" "2010" + "pos_x" "-335.240234" + "pos_y" "-531.473999" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}" + } + "Node_005" + { + "iType" "2010" + "pos_x" "423.332336" + "pos_y" "-416.715942" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fullframefb\'\r\n \'$additive\' 1\r\n}" + } + "Node_006" + { + "iType" "2011" + "pos_x" "113.682846" + "pos_y" "-502.520996" + "size_x" "158.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "2009" + "pos_x" "-39.379333" + "pos_y" "-674.412415" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_FullFrameFB" + } + "Node_008" + { + "iType" "2004" + "pos_x" "594.897278" + "pos_y" "-499.985840" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_009" + { + "iType" "2002" + "pos_x" "840.652588" + "pos_y" "-511.548279" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "2012" + "pos_x" "332.495667" + "pos_y" "-505.895020" + "size_x" "181.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "szVRCName" "General_view" + "options_bool_amt" "17" + "options_int_amt" "7" + "options_float_amt" "3" + "options_string_amt" "0" + "options_bool_0" "1" + "options_bool_1" "1" + "options_bool_2" "1" + "options_bool_3" "1" + "options_bool_4" "0" + "options_bool_5" "0" + "options_bool_6" "0" + "options_bool_7" "0" + "options_bool_8" "0" + "options_bool_9" "0" + "options_bool_10" "0" + "options_bool_11" "0" + "options_bool_12" "1" + "options_bool_13" "0" + "options_bool_14" "0" + "options_bool_15" "1" + "options_bool_16" "1" + "options_int_0" "0" + "options_int_1" "0" + "options_int_2" "0" + "options_int_3" "0" + "options_int_4" "0" + "options_int_5" "0" + "options_int_6" "0" + "options_float_0" "0.000000" + "options_float_1" "0.000000" + "options_float_2" "1.000000" + "iSceneDraw" "0" + } + "Node_011" + { + "iType" "2012" + "pos_x" "-139.545654" + "pos_y" "-37.145393" + "size_x" "181.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szVRCName" "General_view" + "options_bool_amt" "17" + "options_int_amt" "7" + "options_float_amt" "3" + "options_string_amt" "0" + "options_bool_0" "1" + "options_bool_1" "1" + "options_bool_2" "1" + "options_bool_3" "1" + "options_bool_4" "0" + "options_bool_5" "0" + "options_bool_6" "0" + "options_bool_7" "0" + "options_bool_8" "0" + "options_bool_9" "0" + "options_bool_10" "0" + "options_bool_11" "1" + "options_bool_12" "0" + "options_bool_13" "0" + "options_bool_14" "0" + "options_bool_15" "1" + "options_bool_16" "1" + "options_int_0" "0" + "options_int_1" "0" + "options_int_2" "0" + "options_int_3" "0" + "options_int_4" "150" + "options_int_5" "255" + "options_int_6" "200" + "options_float_0" "0.000000" + "options_float_1" "0.000000" + "options_float_2" "1.000000" + "iSceneDraw" "0" + } + "Node_012" + { + "iType" "2004" + "pos_x" "-126.738861" + "pos_y" "-232.900467" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.500000" + "flSrcUV_y0" "0.500000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "-1" + "iSrc_h" "-1" + } + "Node_013" + { + "iType" "2010" + "pos_x" "-339.970551" + "pos_y" "-278.838318" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt new file mode 100755 index 000000000..848c7cee4 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_glow_viewmodel.txt @@ -0,0 +1,354 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-320.000000" + "pos_y" "15.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2009" + "szName" "_rt_fbquarter_1" + "pos_x" "-471.106934" + "pos_y" "-392.282166" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_1" + } + "Node_002" + { + "iType" "2004" + "pos_x" "-137.303177" + "pos_y" "-419.544556" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_003" + { + "iType" "2010" + "pos_x" "-335.240234" + "pos_y" "-531.473999" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}" + } + "Node_004" + { + "iType" "2010" + "pos_x" "-339.970551" + "pos_y" "-278.838318" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}" + } + "Node_005" + { + "iType" "2011" + "pos_x" "113.682846" + "pos_y" "-502.520996" + "size_x" "158.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "2004" + "pos_x" "594.897278" + "pos_y" "-499.985840" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_007" + { + "iType" "2002" + "pos_x" "840.652588" + "pos_y" "-511.548279" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "2009" + "szName" "_rt_fbquarter_0" + "pos_x" "-466.076111" + "pos_y" "-154.170120" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_0" + } + "Node_009" + { + "iType" "2012" + "pos_x" "-139.545654" + "pos_y" "-37.145393" + "size_x" "181.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "szVRCName" "Viewmodel_view" + "options_bool_amt" "7" + "options_int_amt" "7" + "options_float_amt" "3" + "options_string_amt" "0" + "options_bool_0" "0" + "options_bool_1" "1" + "options_bool_2" "0" + "options_bool_3" "0" + "options_bool_4" "0" + "options_bool_5" "1" + "options_bool_6" "1" + "options_int_0" "0" + "options_int_1" "0" + "options_int_2" "0" + "options_int_3" "0" + "options_int_4" "255" + "options_int_5" "32" + "options_int_6" "0" + "options_float_0" "0.000000" + "options_float_1" "0.000000" + "options_float_2" "1.000000" + "iSceneDraw" "0" + } + "Node_010" + { + "iType" "2010" + "pos_x" "423.332336" + "pos_y" "-416.715942" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fullframefb\'\r\n \'$additive\' 1\r\n}" + } + "Node_011" + { + "iType" "2009" + "pos_x" "68.256104" + "pos_y" "-681.967102" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_FullFrameFB" + } + "Node_012" + { + "iType" "2012" + "pos_x" "337.155212" + "pos_y" "-504.341858" + "size_x" "181.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "szVRCName" "Viewmodel_view" + "options_bool_amt" "7" + "options_int_amt" "7" + "options_float_amt" "3" + "options_string_amt" "0" + "options_bool_0" "0" + "options_bool_1" "0" + "options_bool_2" "1" + "options_bool_3" "0" + "options_bool_4" "0" + "options_bool_5" "1" + "options_bool_6" "1" + "options_int_0" "0" + "options_int_1" "0" + "options_int_2" "0" + "options_int_3" "0" + "options_int_4" "0" + "options_int_5" "0" + "options_int_6" "0" + "options_float_0" "0.000000" + "options_float_1" "0.000000" + "options_float_2" "1.000000" + "iSceneDraw" "0" + } + "Node_013" + { + "iType" "2004" + "pos_x" "-126.738861" + "pos_y" "-232.900467" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.500000" + "flSrcUV_y0" "0.500000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "-1" + "iSrc_h" "-1" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt new file mode 100755 index 000000000..454fd3553 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao.txt @@ -0,0 +1,456 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-639.639282" + "pos_y" "44.434204" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2010" + "szName" "ssao calc" + "pos_x" "-665.678101" + "pos_y" "-40.037277" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_calc\'\r\n}" + } + "Node_002" + { + "iType" "2010" + "szName" "mat blur x" + "pos_x" "-354.201935" + "pos_y" "-273.364471" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_half_3_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_003" + { + "iType" "2004" + "szName" "blur x" + "pos_x" "-128.456192" + "pos_y" "-278.041840" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "1" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_004" + { + "iType" "2004" + "pos_x" "191.269501" + "pos_y" "-410.958984" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_005" + { + "iType" "2004" + "szName" "blur y" + "pos_x" "-129.468536" + "pos_y" "-423.294128" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "1" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_006" + { + "iType" "2010" + "szName" "combine from 0" + "pos_x" "15.523769" + "pos_y" "-576.691467" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_0\'\r\n}" + } + "Node_007" + { + "iType" "2010" + "szName" "mat blur y" + "pos_x" "-380.703430" + "pos_y" "-468.416138" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_half_3_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_008" + { + "iType" "2010" + "szName" "ssao fxaa" + "pos_x" "-494.226166" + "pos_y" "-869.928467" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_fxaa\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_009" + { + "iType" "2002" + "pos_x" "518.236450" + "pos_y" "-616.246094" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "2009" + "szName" "_rt_ssao_0" + "pos_x" "-698.619568" + "pos_y" "-268.649231" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_0" + } + "Node_011" + { + "iType" "2009" + "szName" "_rt_ssao_1" + "pos_x" "-713.984192" + "pos_y" "-440.760040" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_1" + } + "Node_012" + { + "iType" "2004" + "pos_x" "196.442749" + "pos_y" "-549.532715" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_013" + { + "iType" "2010" + "szName" "dbg" + "pos_x" "135.663971" + "pos_y" "-333.128235" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_014" + { + "iType" "2004" + "pos_x" "192.325592" + "pos_y" "-746.695801" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_015" + { + "iType" "2010" + "szName" "combine from 1" + "pos_x" "-18.312183" + "pos_y" "-729.276367" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_1\'\r\n}" + } + "Node_016" + { + "iType" "2011" + "pos_x" "-480.804901" + "pos_y" "-686.924622" + "size_x" "158.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "2004" + "szName" "calc SSAO" + "pos_x" "-449.402863" + "pos_y" "-67.169373" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_018" + { + "iType" "2004" + "szName" "ssao fxaa" + "pos_x" "-214.860336" + "pos_y" "-764.314209" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "1" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao_da.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao_da.txt new file mode 100755 index 000000000..5fba306e4 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_ssao_da.txt @@ -0,0 +1,341 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2001" + "pos_x" "-639.639282" + "pos_y" "44.434204" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "2002" + "pos_x" "578.552307" + "pos_y" "-125.597061" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_002" + { + "iType" "2009" + "szName" "_rt_ssao_1" + "pos_x" "-673.066223" + "pos_y" "-390.399506" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_1" + } + "Node_003" + { + "iType" "2010" + "szName" "dbg 0" + "pos_x" "159.291870" + "pos_y" "-305.644379" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_004" + { + "iType" "2010" + "szName" "dbg 1" + "pos_x" "162.477234" + "pos_y" "-407.269470" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_005" + { + "iType" "2004" + "szName" "blur x" + "pos_x" "-128.456192" + "pos_y" "-278.041840" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_006" + { + "iType" "2009" + "szName" "_rt_ssao_0" + "pos_x" "-678.685242" + "pos_y" "-244.518127" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_0" + } + "Node_007" + { + "iType" "2004" + "szName" "blur y" + "pos_x" "-129.468536" + "pos_y" "-423.294128" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_008" + { + "iType" "2010" + "szName" "mat blur x" + "pos_x" "-377.283905" + "pos_y" "-276.511993" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_009" + { + "iType" "2010" + "szName" "mat blur y" + "pos_x" "-380.703430" + "pos_y" "-449.530914" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_010" + { + "iType" "2010" + "szName" "combine" + "pos_x" "-40.379826" + "pos_y" "-73.472618" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_combine_da\'\r\n\r\n \'$ssao_ref\' \'_rt_ssao_0\'\r\n}" + } + "Node_011" + { + "iType" "2004" + "pos_x" "118.601349" + "pos_y" "-106.783188" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_012" + { + "iType" "2010" + "szName" "ssao calc" + "pos_x" "-665.678101" + "pos_y" "-40.037277" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'ssao_calc_da\'\r\n}" + } + "Node_013" + { + "iType" "2004" + "szName" "calc SSAO" + "pos_x" "-449.402863" + "pos_y" "-67.169373" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_014" + { + "iType" "2004" + "pos_x" "358.571350" + "pos_y" "-319.821838" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt new file mode 100755 index 000000000..986db0e91 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/ppe_sunrays.txt @@ -0,0 +1,301 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2004" + "szName" "blur x" + "pos_x" "-128.456192" + "pos_y" "-278.041840" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "1" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_001" + { + "iType" "2004" + "szName" "blur y" + "pos_x" "-129.468536" + "pos_y" "-423.294128" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "1" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "1" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_002" + { + "iType" "2001" + "pos_x" "-405.610535" + "pos_y" "-35.478058" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "2009" + "szName" "_rt_fbquarter_0" + "pos_x" "-579.521973" + "pos_y" "-250.991974" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_0" + } + "Node_004" + { + "iType" "2009" + "szName" "_rt_fbquarter_1" + "pos_x" "-596.074402" + "pos_y" "-435.138184" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_fbquarter_1" + } + "Node_005" + { + "iType" "2010" + "szName" "mat blur y" + "pos_x" "-372.900238" + "pos_y" "-412.679138" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_y\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_1\'\r\n}" + } + "Node_006" + { + "iType" "2004" + "pos_x" "56.956039" + "pos_y" "-407.798676" + "size_x" "80.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "0" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_007" + { + "iType" "2002" + "pos_x" "211.028748" + "pos_y" "-410.396179" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "2010" + "szName" "mat blur x" + "pos_x" "-328.562927" + "pos_y" "-233.233780" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'gauss_blur_5_x\'\r\n\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n}" + } + "Node_009" + { + "iType" "2010" + "szName" "add" + "pos_x" "-112.357910" + "pos_y" "-534.670959" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n \'$additive\' 1\r\n \'$ignorez\' 1\r\n \'$nofog\' 1\r\n}" + } + "Node_010" + { + "iType" "2010" + "szName" "dbg" + "pos_x" "-103.265686" + "pos_y" "-610.516968" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_fbquarter_0\'\r\n \'$ignorez\' 1\r\n \'$nofog\' 1\r\n}" + } + "Node_011" + { + "iType" "2004" + "szName" "calc sunrays" + "pos_x" "-238.206161" + "pos_y" "-91.904114" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_012" + { + "iType" "2010" + "szName" "sunrays calc" + "pos_x" "-467.699493" + "pos_y" "-122.206451" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'sunrays_calc\'\r\n}" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_graphs/pretty_pixels.txt b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/pretty_pixels.txt new file mode 100755 index 000000000..d8bebb4d2 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_graphs/pretty_pixels.txt @@ -0,0 +1,214 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "4" + "config_ppe" + { + "updatefbcopy" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "2010" + "szName" "dbg 0" + "pos_x" "-13.615448" + "pos_y" "-455.743744" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_0\'\r\n}" + } + "Node_001" + { + "iType" "2010" + "szName" "dbg 1" + "pos_x" "-10.430145" + "pos_y" "-557.368896" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'unlitgeneric\'\r\n{\r\n \'$basetexture\' \'_rt_ssao_1\'\r\n}" + } + "Node_002" + { + "iType" "2004" + "szName" "anamorphic flare" + "pos_x" "333.144470" + "pos_y" "-779.714417" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_003" + { + "iType" "2009" + "szName" "_rt_ssao_0" + "pos_x" "-311.615967" + "pos_y" "-790.826721" + "size_x" "96.000000" + "size_y" "-80.000000" + "iPreview" "1" + "szRTName" "_rt_ssao_0" + } + "Node_004" + { + "iType" "2010" + "szName" "anamorphic flare" + "pos_x" "123.877502" + "pos_y" "-822.608704" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'postproc_flare_anamorphic_da\'\r\n \'$flare_ref\' \'_rt_ssao_0\'\r\n}" + } + "Node_005" + { + "iType" "2004" + "szName" "dof" + "pos_x" "-73.288147" + "pos_y" "-679.614075" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "1" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_006" + { + "iType" "2010" + "szName" "dof" + "pos_x" "-307.889893" + "pos_y" "-691.959778" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "iInline" "1" + "szVMTString_num_strings" "1" + "szVMTString_partial_00" "\'EDITOR_SHADER\'\r\n{\r\n \'$SHADERNAME\' \'postproc_dof\'\r\n\r\n \'$framebuffer\' \'_rt_fullframefb\'\r\n}" + } + "Node_007" + { + "iType" "2002" + "pos_x" "586.461365" + "pos_y" "-777.780762" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "2004" + "pos_x" "385.287628" + "pos_y" "-514.002808" + "size_x" "160.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "iSizingMode_Tg" "0" + "iSizingMode_Src" "0" + "iPushTg" "1" + "iSHEETHINT_enable_tg" "0" + "iSHEETHINT_enable_src" "0" + "iDst_x" "0" + "iDst_y" "0" + "iDst_w" "0" + "iDst_h" "0" + "flSrcUV_x0" "0.000000" + "flSrcUV_y0" "0.000000" + "flSrcUV_x" "0.000000" + "flSrcUV_y" "0.000000" + "iSrc_w" "0" + "iSrc_h" "0" + } + "Node_009" + { + "iType" "2001" + "pos_x" "-289.367554" + "pos_y" "-610.491516" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt new file mode 100755 index 000000000..897da8be0 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_accum.txt @@ -0,0 +1,277 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_004" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "-188.879868" + "pos_y" "-77.726189" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_005" + { + "iType" "29" + "szName" "Basetexture2" + "pos_x" "-203.332230" + "pos_y" "-216.236984" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "szParamname" "Basetexture2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_006" + { + "iType" "21" + "pos_x" "55.389984" + "pos_y" "-236.050568" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "5" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "26" + "pos_x" "201.175720" + "pos_y" "-199.420914" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "21" + "pos_x" "55.702660" + "pos_y" "-106.348114" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "4" + "pos_x" "269.920227" + "pos_y" "-53.529984" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_010" + { + "iType" "5" + "pos_x" "-36.824833" + "pos_y" "-319.077026" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_011" + { + "iType" "5" + "pos_x" "-37.558701" + "pos_y" "-16.691994" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt new file mode 100755 index 000000000..e0ce667a5 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/basetexture_blend.txt @@ -0,0 +1,287 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_004" + { + "iType" "29" + "szName" "basetex" + "pos_x" "-61.199524" + "pos_y" "27.885666" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_005" + { + "iType" "100" + "pos_x" "-150.667175" + "pos_y" "-255.192978" + "size_x" "61.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "29" + "szName" "basetex2" + "pos_x" "-105.759727" + "pos_y" "-121.315430" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szParamname" "Basetexture2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_007" + { + "iType" "4" + "pos_x" "297.824402" + "pos_y" "-148.630081" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_008" + { + "iType" "34" + "pos_x" "-25.419247" + "pos_y" "-281.618896" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "5" + "pos_x" "-303.495056" + "pos_y" "-270.386505" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.5" + } + "Node_010" + { + "iType" "5" + "pos_x" "-191.867004" + "pos_y" "-369.058960" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_011" + { + "iType" "21" + "pos_x" "136.930084" + "pos_y" "-159.159485" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "5" + "pos_x" "-124.366096" + "pos_y" "-434.090332" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/downsample_4.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/downsample_4.txt new file mode 100755 index 000000000..c1dcdd4fd --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/downsample_4.txt @@ -0,0 +1,403 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "32" + "pos_x" "-261.912659" + "pos_y" "-174.010757" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "91" + "pos_x" "-278.615356" + "pos_y" "-338.251709" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "i_array_size_x" "4" + "i_array_size_y" "1" + "i_array_datatype" "2" + "pfl_arraydata_000" "0.000000 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "2.000000 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.000000 2.000000 0.000000 0.000000" + "pfl_arraydata_003" "2.000000 2.000000 0.000000 0.000000" + } + "Node_005" + { + "iType" "19" + "pos_x" "-146.646912" + "pos_y" "-302.934937" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "30" + "pos_x" "-382.640015" + "pos_y" "-256.756958" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "168.149933" + "container_extents_y" "785.499146" + "container_extents_z" "-168.149933" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "4" + } + "Node_007" + { + "iType" "3" + "pos_x" "-640.157349" + "pos_y" "57.285873" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_008" + { + "iType" "17" + "pos_x" "-458.723206" + "pos_y" "-6.085495" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "32" + "pos_x" "158.521561" + "pos_y" "-11.135345" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "5" + "pos_x" "20.930641" + "pos_y" "0.491470" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_011" + { + "iType" "17" + "pos_x" "-15.899483" + "pos_y" "-218.003494" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "17" + "pos_x" "311.555176" + "pos_y" "-172.222610" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "29" + "szName" "Source tex" + "pos_x" "149.414978" + "pos_y" "-255.802490" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "4" + } + "Node_014" + { + "iType" "4" + "pos_x" "746.150818" + "pos_y" "-221.021912" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_015" + { + "iType" "19" + "pos_x" "-555.757446" + "pos_y" "-132.216568" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_016" + { + "iType" "5" + "pos_x" "-677.293823" + "pos_y" "-170.162491" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_017" + { + "iType" "19" + "pos_x" "583.907410" + "pos_y" "-216.510773" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_018" + { + "iType" "5" + "pos_x" "505.340881" + "pos_y" "-334.257751" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.25" + } + "Node_019" + { + "iType" "65" + "pos_x" "-633.804260" + "pos_y" "-312.201782" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt new file mode 100755 index 000000000..a8f866a49 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_x.txt @@ -0,0 +1,426 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_006" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_008" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_010" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "5" + } + "Node_011" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_012" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3 0" + } + "Node_013" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_014" + { + "iType" "91" + "pos_x" "-174.190094" + "pos_y" "-306.377716" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "i_array_size_x" "5" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000" + } + "Node_015" + { + "iType" "17" + "pos_x" "-216.634644" + "pos_y" "-151.114883" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "-74.834290" + "pos_y" "-153.075058" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_017" + { + "iType" "19" + "pos_x" "259.984253" + "pos_y" "-305.213104" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_018" + { + "iType" "17" + "pos_x" "410.944824" + "pos_y" "-265.616486" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "26" + "pos_x" "179.168472" + "pos_y" "-148.129318" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "52" + "pos_x" "44.910141" + "pos_y" "-268.859100" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "5" + } + } + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt new file mode 100755 index 000000000..6f72d8213 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_half_aceil_y.txt @@ -0,0 +1,387 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_007" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_008" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_009" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "5" + } + "Node_010" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_012" + { + "iType" "91" + "pos_x" "-174.190094" + "pos_y" "-306.377716" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_array_size_x" "5" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000" + } + "Node_013" + { + "iType" "17" + "pos_x" "-216.634644" + "pos_y" "-151.114883" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "-74.834290" + "pos_y" "-153.075058" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_015" + { + "iType" "17" + "pos_x" "410.944824" + "pos_y" "-265.616486" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 3" + } + "Node_017" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_018" + { + "iType" "19" + "pos_x" "208.174164" + "pos_y" "-278.705597" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt new file mode 100755 index 000000000..65132e7f8 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_x.txt @@ -0,0 +1,421 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_004" + { + "iType" "19" + "pos_x" "212.829498" + "pos_y" "-265.861786" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "17" + "pos_x" "381.332489" + "pos_y" "-224.614197" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_008" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "39.528137" + "pos_y" "-171.755798" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_010" + { + "iType" "17" + "pos_x" "-116.086060" + "pos_y" "-170.705902" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_012" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3 0" + } + "Node_013" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_014" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_015" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_016" + { + "iType" "91" + "pos_x" "-24.112915" + "pos_y" "-306.662598" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "i_array_size_x" "5" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000" + } + "Node_017" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "5" + } + "Node_018" + { + "iType" "65" + "pos_x" "-870.484558" + "pos_y" "-199.195755" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "4.000000" + } + "Node_019" + { + "iType" "19" + "pos_x" "-713.768066" + "pos_y" "-208.637161" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_020" + { + "iType" "5" + "pos_x" "-857.913147" + "pos_y" "-331.065247" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt new file mode 100755 index 000000000..add34d57b --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_5_y.txt @@ -0,0 +1,421 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "212.829498" + "pos_y" "-265.861786" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "17" + "pos_x" "381.332489" + "pos_y" "-224.614197" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_009" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_010" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_011" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "39.528137" + "pos_y" "-171.755798" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_012" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_013" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "5" + } + "Node_014" + { + "iType" "91" + "pos_x" "-24.112915" + "pos_y" "-305.494904" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_array_size_x" "5" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.054489 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.402620 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.244201 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "0.054489 0.000000 0.000000 0.000000" + } + "Node_015" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 3" + } + "Node_016" + { + "iType" "5" + "pos_x" "-583.501404" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_017" + { + "iType" "17" + "pos_x" "-116.086060" + "pos_y" "-170.705902" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "65" + "pos_x" "-885.263794" + "pos_y" "-186.682877" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "4.000000" + } + "Node_019" + { + "iType" "5" + "pos_x" "-872.692383" + "pos_y" "-318.552368" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_020" + { + "iType" "19" + "pos_x" "-728.547302" + "pos_y" "-196.124283" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt new file mode 100755 index 000000000..361d83732 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_x.txt @@ -0,0 +1,588 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_006" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_007" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_008" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "17" + "pos_x" "-216.634644" + "pos_y" "-151.114883" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "-74.834290" + "pos_y" "-153.075058" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_011" + { + "iType" "19" + "pos_x" "259.984253" + "pos_y" "-305.213104" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_012" + { + "iType" "17" + "pos_x" "410.944824" + "pos_y" "-265.616486" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "26" + "pos_x" "179.168472" + "pos_y" "-148.129318" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4 0" + } + "Node_015" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "7" + } + "Node_016" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_017" + { + "iType" "32" + "pos_x" "161.546570" + "pos_y" "-18.687790" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "91" + "pos_x" "-174.190094" + "pos_y" "-306.377716" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_array_size_x" "7" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.167839 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.684901 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "1.592437 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "2.109639 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "1.592437 0.000000 0.000000 0.000000" + "pfl_arraydata_005" "0.684901 0.000000 0.000000 0.000000" + "pfl_arraydata_006" "0.167839 0.000000 0.000000 0.000000" + } + "Node_019" + { + "iType" "52" + "pos_x" "-14.484085" + "pos_y" "-302.268311" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "5" + } + } + } + "Node_020" + { + "iType" "17" + "pos_x" "110.206512" + "pos_y" "-326.754730" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "5" + "pos_x" "355.721619" + "pos_y" "-17.060547" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_022" + { + "iType" "32" + "pos_x" "446.040955" + "pos_y" "-21.417908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_023" + { + "iType" "27" + "pos_x" "597.386292" + "pos_y" "-302.693115" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "swizzleString" "a" + } + "Node_024" + { + "iType" "20" + "pos_x" "608.026794" + "pos_y" "-439.866333" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "20" + "pos_x" "609.138672" + "pos_y" "-554.029724" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "5" + "pos_x" "493.890076" + "pos_y" "-548.868958" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "7" + } + "Node_027" + { + "iType" "26" + "pos_x" "758.327759" + "pos_y" "-484.139374" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "27" + "pos_x" "598.730164" + "pos_y" "-180.384979" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "swizzleString" "rgb" + } + "Node_029" + { + "iType" "4" + "pos_x" "829.138428" + "pos_y" "-356.611115" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt new file mode 100755 index 000000000..f2864f411 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_7_half_aceil_y.txt @@ -0,0 +1,566 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_007" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_008" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "17" + "pos_x" "-216.634644" + "pos_y" "-151.114883" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "-74.834290" + "pos_y" "-153.075058" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_011" + { + "iType" "17" + "pos_x" "410.944824" + "pos_y" "-265.616486" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_013" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_014" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 4" + } + "Node_015" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "7" + } + "Node_016" + { + "iType" "52" + "pos_x" "-56.824356" + "pos_y" "-288.890015" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "5" + } + } + } + "Node_017" + { + "iType" "5" + "pos_x" "313.381317" + "pos_y" "-3.682236" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_018" + { + "iType" "32" + "pos_x" "403.700653" + "pos_y" "-8.039597" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "91" + "pos_x" "-174.190094" + "pos_y" "-306.377716" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_array_size_x" "7" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.167839 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.684901 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "1.592437 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "2.109639 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "1.592437 0.000000 0.000000 0.000000" + "pfl_arraydata_005" "0.684901 0.000000 0.000000 0.000000" + "pfl_arraydata_006" "0.167839 0.000000 0.000000 0.000000" + } + "Node_020" + { + "iType" "19" + "pos_x" "236.399139" + "pos_y" "-255.856812" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_021" + { + "iType" "17" + "pos_x" "94.327011" + "pos_y" "-284.605896" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "4" + "pos_x" "928.526123" + "pos_y" "-438.840302" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_023" + { + "iType" "27" + "pos_x" "631.622620" + "pos_y" "-146.095581" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "swizzleString" "rgb" + } + "Node_024" + { + "iType" "27" + "pos_x" "630.278748" + "pos_y" "-268.403717" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "swizzleString" "a" + } + "Node_025" + { + "iType" "20" + "pos_x" "640.919250" + "pos_y" "-405.576935" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "20" + "pos_x" "642.031128" + "pos_y" "-519.740295" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "5" + "pos_x" "526.782532" + "pos_y" "-514.579590" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "7" + } + "Node_028" + { + "iType" "26" + "pos_x" "791.220215" + "pos_y" "-449.849915" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt new file mode 100755 index 000000000..fdb2bf680 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_x.txt @@ -0,0 +1,385 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_006" + { + "iType" "19" + "pos_x" "212.829498" + "pos_y" "-265.861786" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "17" + "pos_x" "381.332489" + "pos_y" "-224.614197" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_010" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_011" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_012" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "39.528137" + "pos_y" "-171.755798" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_013" + { + "iType" "17" + "pos_x" "-116.086060" + "pos_y" "-170.705902" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_015" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_016" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "3" + } + "Node_017" + { + "iType" "91" + "pos_x" "-24.112915" + "pos_y" "-305.494904" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_array_size_x" "3" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.196842 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.606316 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.196842 0.000000 0.000000 0.000000" + } + "Node_018" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2 0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt new file mode 100755 index 000000000..fefb98c39 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/gauss_blur_half_3_y.txt @@ -0,0 +1,385 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "18" + "pos_x" "-204.083435" + "pos_y" "21.515930" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-391.139374" + "pos_y" "-64.831940" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "212.829498" + "pos_y" "-265.861786" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "17" + "pos_x" "381.332489" + "pos_y" "-224.614197" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "32" + "pos_x" "236.617126" + "pos_y" "-19.775772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "5" + "pos_x" "75.223198" + "pos_y" "-20.241486" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_009" + { + "iType" "4" + "pos_x" "593.042542" + "pos_y" "-237.108063" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_010" + { + "iType" "3" + "pos_x" "-480.944702" + "pos_y" "63.377457" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_011" + { + "iType" "29" + "szName" "Basetexture" + "pos_x" "39.528137" + "pos_y" "-171.755798" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_012" + { + "iType" "17" + "pos_x" "-116.086060" + "pos_y" "-170.705902" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "19" + "pos_x" "-418.328369" + "pos_y" "-316.456818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_014" + { + "iType" "5" + "pos_x" "-584.292053" + "pos_y" "-318.338257" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_015" + { + "iType" "5" + "pos_x" "-576.380432" + "pos_y" "-75.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 2" + } + "Node_016" + { + "iType" "65" + "pos_x" "-581.786926" + "pos_y" "-207.983063" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_017" + { + "iType" "91" + "pos_x" "-24.112915" + "pos_y" "-305.494904" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "i_array_size_x" "3" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.196842 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.606316 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.196842 0.000000 0.000000 0.000000" + } + "Node_018" + { + "iType" "30" + "pos_x" "-311.446960" + "pos_y" "-252.893036" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "169.419739" + "container_extents_y" "794.226563" + "container_extents_z" "-169.419739" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "3" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt new file mode 100755 index 000000000..16aef829e --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc.txt @@ -0,0 +1,218 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "3" + "pos_x" "-348.387299" + "pos_y" "-95.935318" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_004" + { + "iType" "94" + "pos_x" "-332.935516" + "pos_y" "-230.558411" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "iTextureType" "5" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_005" + { + "iType" "65" + "pos_x" "-327.089508" + "pos_y" "-148.880356" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_006" + { + "iType" "4" + "pos_x" "293.722473" + "pos_y" "-125.284317" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_007" + { + "iType" "27" + "pos_x" "123.001160" + "pos_y" "-120.086807" + "size_x" "121.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "swizzleString" "r r r 1" + } + "Node_008" + { + "iType" "99" + "pos_x" "-117.711853" + "pos_y" "-117.288940" + "size_x" "155.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "varName_In_0" "uv" + "varType_In_0" "2" + "varName_In_1" "texelSize" + "varType_In_1" "2" + "varName_In_2" "color_depth" + "varType_In_2" "128" + "varName_Out_0" "ao_out" + "varType_Out_0" "1" + "szFunctionName" "DoSSAO" + "iInline" "1" + "szcode_global_num_strings" "4" + "szcode_global_partial_00" "#define PI 3.14159265\r\n\r\n//--------------------------------------------------------\r\n//a list of user parameters\r\n\r\n#define METHOD 0\r\n\r\nstatic float near = 7; //Z-near\r\nstatic float far = 192.0; //Z-far\r\nstatic float zScaleLinear = near / far;\r\nstatic float zScaleLinearRev = far / near;\r\n\r\n#if ( METHOD == 0 )\r\nstatic int samples = 3; //samples on the first ring (3 - 5)\r\nstatic int rings = 3; //ring count (3 - 5)\r\nstatic float radius_close = 6.0; //ao radius\r\nstatic float radius_far = 0.5; //ao radius\r\n#else\r\nstatic int samples = 24; //samples on the first ring (3 - 5)\r\nstatic float radius_close = 7.0; //ao radius\r\nstatic float radius_far = 1.5; //ao radius\r\n#endif\r\n\r\nstatic float dist_exp = 6.0f;\r\n\r\nstatic float diffarea = 0.45; //self-shadowing reduction\r\nstatic float gdisplace = 0.4; //gauss bell center\r\n\r\nstatic float lumInfluence = 0.4; //how much luminance affects occlusion\r\nstatic float aoBoost_far = 2.5f;\r\nstatic float aoBoost_close = 6.0f;\" + "szcode_global_partial_01" "r\n\r\nstatic bool noise = true; //use noise instead of pattern for sample dithering?\r\nstatic bool onlyAO = true; //use only ambient occlusion pass?\r\nstatic bool fadeout = true;\r\n\r\n//--------------------------------------------------------\r\n\r\nfloat2 rand(float2 coord, float2 size) //generating noise/pattern texture for dithering\r\n{\r\n float noiseX = ((frac(1.0-coord.x*(size.x/2.0))*0.25)+(frac(coord.y*(size.y/2.0))*0.75))*2.0-1.0;\r\n float noiseY = ((frac(1.0-coord.x*(size.x/2.0))*0.75)+(frac(coord.y*(size.y/2.0))*0.25))*2.0-1.0;\r\n \r\n if (noise)\r\n {\r\n noiseX = frac(sin(dot(coord ,float2(12.9898,78.233))) * 43758.5453) * 2.0-1.0;\r\n noiseY = frac(sin(dot(coord ,float2(12.9898,78.233)*2.0)) * 43758.5453) * 2.0-1.0;\r\n }\r\n return float2(noiseX,noiseY)*0.001;\r\n}\r\n\r\nfloat readDepth(in float2 coord, sampler tex)\r\n{\r\n return tex2D(tex, coord ).a * zScaleLinear;\r\n //return (2.0 * near) / (far + near - tex2D(tex, coord ).a * (far-near));\r\n}\r\n\r\nfloat readDepth(float linD" + "szcode_global_partial_02" "epth)\r\n{\r\n return linDepth * zScaleLinear;\r\n}\r\n\r\nfloat compareDepths(in float depth1, in float depth2,inout int far)\r\n{\r\n float garea = 2.0; //gauss bell width \r\n float diff = (depth1 - depth2)*100.0; //depth difference (0-100)\r\n //reduce left bell width to avoid self-shadowing \r\n\r\n\r\n if ( diff < gdisplace )\r\n {\r\n garea = diffarea;\r\n }else{\r\n far = 1;\r\n }\r\n \r\n float gauss = pow(2.7182,-2.0*(diff-gdisplace)*(diff-gdisplace)/(garea*garea));\r\n return gauss;\r\n}\r\n\r\nfloat calAO(float2 uv,float localDepth, float depth, float dw, float dh, sampler tex)\r\n{\r\n float dd = (1.0-depth)*lerp( radius_far, radius_close, localDepth );\r\n\r\n float temp = 0.0;\r\n float temp2 = 0.0;\r\n float coordw = uv.x + dw*dd;\r\n float coordh = uv.y + dh*dd;\r\n float coordw2 = uv.x - dw*dd;\r\n float coordh2 = uv.y - dh*dd;\r\n \r\n float2 coord = float2(coordw , coordh);\r\n float2 coord2 = float2(coordw2, coordh2);\r\n \r\n int far = 0;\r\n temp = compareDepths(depth, readDepth(coo" + "szcode_global_partial_03" "rd,tex),far);\r\n //DEPTH EXTRAPOLATION:\r\n if (far > 0)\r\n {\r\n temp2 = compareDepths(readDepth(coord2,tex),depth,far);\r\n temp += (1.0-temp)*temp2;\r\n }\r\n \r\n return temp;\r\n}\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " float2 size = 1.0f / texelSize;\r\n\r\n float2 noise = rand(uv,size);\r\n float depthSample = tex2D(color_depth, uv ).a;\r\n float depth = readDepth(depthSample);\r\n depthSample = pow( (1.0f - depthSample), dist_exp );\r\n float d;\r\n \r\n float w = texelSize.x/clamp(depth,0.25,1.0)+(noise.x*(1.0-noise.x));\r\n float h = texelSize.y/clamp(depth,0.25,1.0)+(noise.y*(1.0-noise.y));\r\n \r\n float pw;\r\n float ph;\r\n \r\n float ao;\r\n float s;\r\n \r\n int ringsamples;\r\n\r\n#if (METHOD == 0)\r\n for (int i = 1; i <= rings; i++)\r\n {\r\n ringsamples = i * samples;\r\n for (int j = 0 ; j < ringsamples ; j += 1)\r\n {\r\n float step = PI*2.0 / float(ringsamples);\r\n pw = (cos(float(j)*step)*float(i));\r\n ph = (sin(float(j)*step)*float(i));\r\n ao += calAO( uv, depthSample, depth, pw*w, ph*h, color_depth );\r\n s += 1.0;\r\n }\r\n }\r\n ao /= s;\r\n ao = 1.0-ao;\r\n#else\r\n float dl = PI*(3.0-sqrt(5.0));\r\n float dz = 1.0/float(samples);\r\n float l = 0.0;\r\n float z = 1.0 - dz/2.0;\r\n\r" + "szcode_body_partial_01" "\n for (int i = 0; i <= samples; i ++)\r\n {\r\n float r = sqrt(1.0-z);\r\n\r\n pw = cos(l)*r;\r\n ph = sin(l)*r;\r\n ao += calAO(uv,depthSample,depth,pw*w,ph*h,color_depth);\r\n z = z - dz;\r\n l = l + dl;\r\n }\r\n\r\n ao /= float(samples);\r\n ao = 1.0-ao;\r\n#endif\r\n\r\n float3 color = tex2D(color_depth,uv).rgb;\r\n \r\n float3 lumcoeff = float3(0.299,0.587,0.114);\r\n float lum = dot(color.rgb, lumcoeff);\r\n float3 luminance = float3(lum, lum, lum);\r\n\r\n ao = pow( ao, lerp( aoBoost_far, aoBoost_close, depthSample ) );\r\n\r\n //lum = lerp(ao,1.0,luminance*lumInfluence);\r\n ao_out = lerp(ao,1.0,luminance*lumInfluence);\r\n\r\n if ( fadeout )\r\n {\r\n float fade = depth * zScaleLinearRev;\r\n ao_out = lerp( ao_out, 0.65, pow( fade, 3 ) );\r\n }\r\n\r\n //if(onlyAO)\r\n // ao = lum; //ambient occlusion only\r\n //else\r\n // col = color * lum;" + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc_da.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc_da.txt new file mode 100755 index 000000000..9c0289d22 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_calc_da.txt @@ -0,0 +1,316 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-371.235718" + "pos_y" "-0.644386" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "-95.762390" + "pos_y" "15.564491" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "3" + "pos_x" "-341.681305" + "pos_y" "-176.407501" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "8" + "pos_x" "-334.609528" + "pos_y" "-385.141388" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_004" + { + "iType" "90" + "pos_x" "-342.944031" + "pos_y" "-583.019836" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "i_c_matrix" "0" + } + "Node_005" + { + "iType" "90" + "pos_x" "-343.272003" + "pos_y" "-540.977478" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "i_c_matrix" "4" + } + "Node_006" + { + "iType" "11" + "pos_x" "-340.962555" + "pos_y" "-461.106140" + "size_x" "85.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_007" + { + "iType" "65" + "pos_x" "-337.432617" + "pos_y" "-227.739059" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "1.000000" + } + "Node_008" + { + "iType" "94" + "pos_x" "-340.763672" + "pos_y" "-308.494965" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "_rt_ResolvedFullFrameDepth_DA" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_ResolvedFullFrameDepth_DA" + "szFallbackTexturePath" "_rt_ResolvedFullFrameDepth_DA" + "iFallbackMode" "4" + } + "Node_009" + { + "iType" "2" + "pos_x" "213.764282" + "pos_y" "-0.644386" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_010" + { + "iType" "19" + "pos_x" "180.249084" + "pos_y" "-253.525757" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "4" + "pos_x" "405.651794" + "pos_y" "-211.347427" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_012" + { + "iType" "29" + "pos_x" "-63.387169" + "pos_y" "-321.895111" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_013" + { + "iType" "99" + "pos_x" "-74.125977" + "pos_y" "-208.327652" + "size_x" "156.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "varName_In_0" "vecUV" + "varType_In_0" "2" + "varName_In_1" "iDepth" + "varType_In_1" "128" + "varName_In_2" "unused1" + "varType_In_2" "4" + "varName_In_3" "unused2" + "varType_In_3" "64" + "varName_In_4" "unused3" + "varType_In_4" "32" + "varName_In_5" "unused4" + "varType_In_5" "1" + "varName_In_6" "unused5" + "varType_In_6" "2" + "varName_Out_0" "vecAOOut" + "varType_Out_0" "8" + "szFunctionName" "AngleSSAO" + "iInline" "1" + "szcode_global_num_strings" "4" + "szcode_global_partial_00" "// tau = 2pi\r\n#define TAU 6.2831853072\r\n\r\nfloat random(float2 uv)\r\n{\r\n return frac(fmod(123456789.0, 1e-7 + 256.0 * dot(uv.xy + float2(.1, .1), float2(2.6651441426902251, 23.1406926327792690))));\r\n}\r\n\r\nfloat3 EstimatePosition( float flDepth, float2 uv )\r\n{\r\n return float3(uv.x, uv.y, flDepth);\r\n}\r\n\r\n#define KERNEL_PAIRS 8\r\n\r\n#if KERNEL_PAIRS == 8\r\n// Each kernel gets a \'random\' scale.\r\nstatic float2 avecKernel[KERNEL_PAIRS] = {\r\n/* float2(1.0, 0.0) * 8/8,\r\n float2(0.924, 0.383) * 8/8,\r\n float2(0.707, 0.707) * 8/8,\r\n float2(0.383, 0.924) * 8/8,\r\n float2(0, 1) * 8/8,\r\n float2(-0.383, 0.924) * 8/8,\r\n float2(-0.707, 0.707) * 8/8,\r\n float2(-0.924, 0.383) * 8/8,*/\r\n float2(1.0, 0.0) * 4/8,\r\n float2(0.924, 0.383) * 8/8,\r\n float2(0.707, 0.707) * 3/8,\r\n float2(0.383, 0.924) * 1/8,\r\n float2(0, 1) * 6/8,\r\n float2(-0.383, 0.924) * 2/8,\r\n float2(-0.707, 0.707) * 5/8,\r\n float2(-0.924, 0.383) * 7/8,\r\n};\r\n#elif KERNEL_P" + "szcode_global_partial_01" "AIRS == 6\r\n\r\nstatic float2 avecKernel[KERNEL_PAIRS] = {\r\n float2(1.0, 0.0),\r\n float2(0.866, 0.5),\r\n float2(0.5, 0.866),\r\n float2(0, 1),\r\n float2(-0.5, 0.866),\r\n float2(-0.866, 0.5 ),\r\n};\r\n#endif\r\n\r\nstatic float flScale = 30000.0;\r\nstatic float flMinRangeFalloff = 50.0;\r\nstatic float flMaxRangeFalloff = 150.0;\r\nstatic float flStrength = 10.0;\r\n\r\nfloat SampleKernel(in int i, in float2 vecUV, in float3 vecPosition, in float3 vecViewDir, in sampler iDepth, in float flDepth, out float flSamples)\r\n{\r\n float flRandomRotation = random(vecUV + float2(i, i)) * TAU / 8;\r\n float flRandomScaling = 1;//random(vecUV + float2(i, i)) * 0.5 + 0.5; // Instead of this, scale the kernels. There's less noise that way.\r\n\r\n float2 vecDistanceToCamera = _g_TexelSize * (flRandomScaling * flScale / (flDepth * _g_WorldDepth));\r\n \r\n float flCos = cos(flRandomRotation);\r\n float flSin = sin(flRandomRotation);\r\n\r\n float2x2 mRotate = { flCos, flSin, -flSin, flCos };\r\n\r\n" + "szcode_global_partial_02" " float2 vecKernel = mul(avecKernel[i], mRotate) * vecDistanceToCamera;\r\n\r\n float2 vecUV1 = vecUV + vecKernel;\r\n float3 vecKernel1 = EstimatePosition(tex2D(iDepth, vecUV1), vecUV1);\r\n\r\n float2 vecUV2 = vecUV - vecKernel;\r\n float3 vecKernel2 = EstimatePosition(tex2D(iDepth, vecUV2), vecUV2);\r\n\r\n float3 vecToKernel1 = vecKernel1 - vecPosition;\r\n float3 vecToKernel2 = vecKernel2 - vecPosition;\r\n\r\n float flResult = 0;\r\n\r\n float3 vecToKernel1Normalized = normalize(vecToKernel1);\r\n float3 vecToKernel2Normalized = normalize(vecToKernel2);\r\n\r\n float flAngle1 = dot(vecToKernel1Normalized, vecViewDir);\r\n float flAngle2 = dot(vecToKernel2Normalized, vecViewDir);\r\n\r\n float flAngle = (flAngle1 + flAngle2)/2.0;\r\n\r\n // Reduce contributions of small angles.\r\n float flAngleLarge = flAngle * RemapValClamped(flAngle, -0.2, -0.25, 0.5, 1.0);\r\n\r\n float flKernel1Distance = abs(vecKernel1.z - vecPosition.z);\r\n float flKernel2Distance = abs(vecKernel2.z - vecPosition.z);\r\n\r\n floa" + "szcode_global_partial_03" "t flMaxDistance = max(flKernel1Distance, flKernel2Distance) * _g_WorldDepth;\r\n\r\n // Contribute less AO if one of our kernels is very far from the central position.\r\n flSamples = RemapValClamped(flMaxDistance, flMinRangeFalloff, flMaxRangeFalloff, 1, 0);\r\n\r\n float flRangeFactor = flDepth * 0.5; // To get rid of moire patterns on distant surfaces.\r\n return pow(saturate(flAngleLarge+1.0 + flRangeFactor), flStrength) * flSamples;\r\n}\r\n\r\n// Unused vars are globals that need to be passed in or they will be optimized out.\n" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " float flDepth = tex2D(iDepth, vecUV);\r\n\r\n float3 vecPosition = EstimatePosition(flDepth, vecUV);\r\n float3 vecViewDir = float3(0, 0, 1);\r\n \r\n float flTotalSamples = 0;\r\n float flAO = 0;\r\n\r\n for (int i = 0; i < KERNEL_PAIRS; i++)\r\n {\r\n float flSamples = 0;\r\n flAO += SampleKernel(i, vecUV, vecPosition, vecViewDir, iDepth, flDepth, flSamples);\r\n flTotalSamples += flSamples;\r\n }\r\n\r\n if (flTotalSamples > 0.0)\r\n {\r\n float flFinal = flAO / flTotalSamples;\r\n\r\n vecAOOut = float4(flFinal, flFinal, flFinal, 1.0);\r\n }\r\n else\r\n vecAOOut = float4(1.0, 1.0, 1.0, 1.0);" + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt new file mode 100755 index 000000000..8e32fa59a --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine.txt @@ -0,0 +1,291 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-160.933746" + "pos_y" "-77.726196" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_004" + { + "iType" "3" + "pos_x" "-379.810669" + "pos_y" "-127.009460" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_005" + { + "iType" "4" + "pos_x" "413.917175" + "pos_y" "-372.455292" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_006" + { + "iType" "26" + "pos_x" "334.980042" + "pos_y" "-168.996613" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "5" + } + } + } + "Node_007" + { + "iType" "29" + "szName" "ssao" + "pos_x" "-312.903229" + "pos_y" "-255.193512" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "szParamname" "ssao_ref" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "white" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_008" + { + "iType" "5" + "pos_x" "-237.566864" + "pos_y" "-396.292816" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_009" + { + "iType" "19" + "pos_x" "-108.813339" + "pos_y" "-262.461884" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_010" + { + "iType" "19" + "pos_x" "56.939232" + "pos_y" "-107.739929" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "19" + "pos_x" "193.619293" + "pos_y" "-115.752502" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_012" + { + "iType" "5" + "pos_x" "75.800476" + "pos_y" "-255.146667" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.85" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine_da.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine_da.txt new file mode 100755 index 000000000..8092aa427 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_combine_da.txt @@ -0,0 +1,226 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "26" + "pos_x" "286.730225" + "pos_y" "-165.951752" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "5" + } + } + } + "Node_004" + { + "iType" "4" + "pos_x" "468.002655" + "pos_y" "-215.782043" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "84.225807" + "pos_y" "-130.305237" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "3" + "pos_x" "-517.099060" + "pos_y" "-127.009460" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_007" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-149.748413" + "pos_y" "-244.867767" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_008" + { + "iType" "29" + "szName" "ssao" + "pos_x" "-149.112549" + "pos_y" "-60.849228" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "szParamname" "ssao_ref" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "white" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt new file mode 100755 index 000000000..abec4989e --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/ssao_fxaa.txt @@ -0,0 +1,198 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "4" + "pos_x" "265.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_004" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_005" + { + "iType" "65" + "pos_x" "-215.473480" + "pos_y" "-208.660767" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "2.000000" + } + "Node_006" + { + "iType" "94" + "pos_x" "-235.637070" + "pos_y" "-44.984234" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "iTextureType" "1" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + "Node_007" + { + "iType" "99" + "pos_x" "-7.115566" + "pos_y" "-108.856155" + "size_x" "133.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "varName_In_0" "tex" + "varType_In_0" "128" + "varName_In_1" "uv" + "varType_In_1" "2" + "varName_In_2" "texelsize" + "varType_In_2" "2" + "varName_Out_0" "col" + "varType_Out_0" "8" + "szFunctionName" "DoFXAA" + "szFilePath" "shadereditorui\user_functions\call_fxaa.ufunc" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "#define FXAA_PC 1\r\n#define FXAA_HLSL_3 1\r\n#define FXAA_GREEN_AS_LUMA 1\r\n#define FXAA_DISCARD 1\r\n#define FXAA_QUALITY__PRESET 10\r\n\r\n#include \'fxaa3_11.h\'\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " col = FxaaPixelShader( uv,\r\n (float4)0,\r\n tex,\r\n tex,\r\n tex,\r\n texelsize,\r\n (float4)0,\r\n (float4)0,\r\n (float4)0,\r\n // fxaaQualitySubpix\r\n // This used to be the FXAA_QUALITY__SUBPIX define.\r\n // It is here now to allow easier tuning.\r\n // Choose the amount of sub-pixel aliasing removal.\r\n // This can effect sharpness.\r\n // 1.00 - upper limit (softer)\r\n // 0.75 - default amount of filtering\r\n // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)\r\n // 0.25 - almost off\r\n // 0.00 - completely off\r\n 0.5,\r\n // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.\r\n // It is here now to allow easier tuning.\r\n // The minimum amount of local contrast required to apply algorithm.\r\n // 0.333 - too little (faster)\r\n // 0.250 - low quality\r\n // 0.166 - default\r\n // 0.125 - high quality \r\n // 0.063 - overkill (slower)\r\n // fxaaQualityEdgeThreshold\r\n 0.2,\r\n // This used to be the" + "szcode_body_partial_01" " FXAA_QUALITY__EDGE_THRESHOLD_MIN define.\r\n // It is here now to allow easier tuning.\r\n // Trims the algorithm from processing darks.\r\n // 0.0833 - upper limit (default, the start of visible unfiltered edges)\r\n // 0.0625 - high quality (faster)\r\n // 0.0312 - visible limit (slower)\r\n // Special notes when using FXAA_GREEN_AS_LUMA,\r\n // Likely want to set this to zero.\r\n // As colors that are mostly not-green\r\n // will appear very dark in the green channel!\r\n // Tune by looking at mostly non-green content,\r\n // then start at zero and increase until aliasing is a problem.\r\n 0.0833,\r\n 0, 0, 0, (float4)0 );" + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt new file mode 100755 index 000000000..c51dc0049 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/post_processing_shaders/sunrays_calc.txt @@ -0,0 +1,690 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-369.133759" + "pos_y" "413.831604" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "-97.007080" + "pos_y" "438.414795" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "19" + "pos_x" "-615.955444" + "pos_y" "119.945175" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "29" + "pos_x" "-594.301880" + "pos_y" "-364.289246" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + "szParamname" "skymask" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SEdit_Skymask" + "szFallbackTexturePath" "_rt_SEdit_Skymask" + "iFallbackMode" "4" + } + "Node_004" + { + "iType" "32" + "pos_x" "-29.150803" + "pos_y" "85.170311" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "32" + "pos_x" "-294.139954" + "pos_y" "59.593613" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "17" + "pos_x" "6.081223" + "pos_y" "-174.885757" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "19" + "pos_x" "-365.196777" + "pos_y" "-357.511566" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_008" + { + "iType" "19" + "pos_x" "-219.009598" + "pos_y" "-129.055420" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "77" + "pos_x" "-1579.997070" + "pos_y" "17.428398" + "size_x" "87.000000" + "size_y" "-50.000000" + "iPreview" "1" + "sz_callbackname" "sun_data" + "i_numc" "4" + } + "Node_010" + { + "iType" "27" + "pos_x" "-1398.426025" + "pos_y" "27.421875" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_011" + { + "iType" "24" + "pos_x" "-1250.151611" + "pos_y" "-120.341331" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "18" + "pos_x" "-1231.405273" + "pos_y" "32.186623" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "20" + "pos_x" "-1021.170715" + "pos_y" "29.846634" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "19" + "pos_x" "-858.426941" + "pos_y" "29.865776" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_015" + { + "iType" "5" + "pos_x" "-1146.366211" + "pos_y" "-245.801086" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_016" + { + "iType" "34" + "pos_x" "-1030.961792" + "pos_y" "-119.189270" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "5" + "pos_x" "-1013.829529" + "pos_y" "-257.518433" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_018" + { + "iType" "60" + "pos_x" "-966.421631" + "pos_y" "-763.218994" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "27" + "pos_x" "-1171.092407" + "pos_y" "-758.590881" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_020" + { + "iType" "32" + "pos_x" "-658.067200" + "pos_y" "-88.285919" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "32" + "pos_x" "-1044.753418" + "pos_y" "-388.183014" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "19" + "pos_x" "-156.000977" + "pos_y" "-344.667419" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_023" + { + "iType" "18" + "pos_x" "-543.765747" + "pos_y" "-172.061813" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "3" + "pos_x" "-1774.872437" + "pos_y" "-427.163544" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "1" + "numTexcoord_Name_1" "noisescale" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_025" + { + "iType" "2" + "pos_x" "215.866226" + "pos_y" "413.831604" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "1" + "numTexcoord_Name_1" "noisescale" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_026" + { + "iType" "5" + "pos_x" "-386.296631" + "pos_y" "61.181686" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_027" + { + "iType" "5" + "pos_x" "-103.737068" + "pos_y" "88.013390" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_028" + { + "iType" "4" + "pos_x" "164.190826" + "pos_y" "-850.315674" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_029" + { + "iType" "27" + "pos_x" "-8.718872" + "pos_y" "-847.757568" + "size_x" "123.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "swizzleString" "r g b 1" + } + "Node_030" + { + "iType" "30" + "pos_x" "-809.897095" + "pos_y" "-277.381805" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "264.560059" + "container_extents_y" "916.935791" + "container_extents_z" "-264.560059" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "35" + } + "Node_031" + { + "iType" "5" + "pos_x" "-450.963867" + "pos_y" "-657.008728" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.06" + } + "Node_032" + { + "iType" "5" + "szName" "decay" + "pos_x" "-332.019897" + "pos_y" "-73.928772" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.95" + } + "Node_033" + { + "iType" "5" + "szName" "sample delta" + "pos_x" "-812.319031" + "pos_y" "167.148071" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.011" + } + "Node_034" + { + "iType" "19" + "pos_x" "-302.042847" + "pos_y" "-631.567932" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_035" + { + "iType" "19" + "pos_x" "-147.744141" + "pos_y" "-832.504517" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_depthglow.txt b/mp/game/dab/shadereditorui/canvas/postproc_depthglow.txt new file mode 100755 index 000000000..5d05e4c13 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_depthglow.txt @@ -0,0 +1,597 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_001" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_002" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_003" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-186.882889" + "pos_y" "-125.806458" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_004" + { + "iType" "3" + "pos_x" "-707.202209" + "pos_y" "-150.461899" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_005" + { + "iType" "19" + "pos_x" "-970.454651" + "pos_y" "-730.560852" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "32" + "pos_x" "-949.107361" + "pos_y" "-617.122009" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "17" + "pos_x" "-829.617004" + "pos_y" "-695.046082" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-686.898865" + "pos_y" "-690.667175" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "szParamname" "bloom" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB0" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_009" + { + "iType" "32" + "pos_x" "-660.873047" + "pos_y" "-495.843262" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-695.827393" + "pos_y" "-260.951355" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "szParamname" "bloom" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB0" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_011" + { + "iType" "60" + "pos_x" "-445.761688" + "pos_y" "-316.271759" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "5" + } + } + } + "Node_012" + { + "iType" "38" + "pos_x" "-453.860870" + "pos_y" "-671.084290" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "5" + } + } + } + "Node_013" + { + "iType" "60" + "pos_x" "-453.105011" + "pos_y" "-260.090179" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "18" + "pos_x" "-315.315582" + "pos_y" "-279.445435" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "18" + "pos_x" "-157.908783" + "pos_y" "-300.027252" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "60" + "pos_x" "-20.079220" + "pos_y" "-290.683014" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "5" + "pos_x" "-278.908142" + "pos_y" "-408.470215" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.005" + } + "Node_018" + { + "iType" "19" + "pos_x" "204.830307" + "pos_y" "-289.669312" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_019" + { + "iType" "26" + "pos_x" "549.578613" + "pos_y" "-329.751282" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "5" + } + } + } + "Node_020" + { + "iType" "4" + "pos_x" "727.434692" + "pos_y" "-383.447510" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_021" + { + "iType" "17" + "pos_x" "367.520386" + "pos_y" "-188.881012" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "5" + "pos_x" "-752.021973" + "pos_y" "-483.244202" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_023" + { + "iType" "5" + "pos_x" "92.758163" + "pos_y" "-363.587585" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 1.75 2.5" + } + "Node_024" + { + "iType" "65" + "pos_x" "-1465.070923" + "pos_y" "-547.997437" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_025" + { + "iType" "5" + "pos_x" "-1443.670776" + "pos_y" "-635.571045" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_026" + { + "iType" "32" + "pos_x" "-1088.257446" + "pos_y" "-646.643005" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "19" + "pos_x" "-1321.347656" + "pos_y" "-578.446716" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "30" + "pos_x" "-1250.229980" + "pos_y" "-734.594299" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "191.497070" + "container_extents_y" "910.800293" + "container_extents_z" "-191.497070" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "4" + } + "Node_029" + { + "iType" "91" + "pos_x" "-1131.488647" + "pos_y" "-772.086182" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_array_size_x" "4" + "i_array_size_y" "1" + "i_array_datatype" "2" + "pfl_arraydata_000" "1.000000 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.000000 1.000000 0.000000 0.000000" + "pfl_arraydata_002" "-1.000000 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.000000 -1.000000 0.000000 0.000000" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_dof.txt b/mp/game/dab/shadereditorui/canvas/postproc_dof.txt new file mode 100755 index 000000000..17090c80d --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_dof.txt @@ -0,0 +1,220 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_003" + { + "iType" "94" + "pos_x" "-339.956299" + "pos_y" "-24.376984" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "_rt_ResolvedFullFrameDepth_DA" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_ResolvedFullFrameDepth_DA" + "szFallbackTexturePath" "_rt_ResolvedFullFrameDepth_DA" + "iFallbackMode" "4" + } + "Node_004" + { + "iType" "4" + "pos_x" "317.281433" + "pos_y" "-81.387207" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_005" + { + "iType" "3" + "pos_x" "-324.586121" + "pos_y" "-126.331116" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_006" + { + "iType" "65" + "pos_x" "-337.542480" + "pos_y" "-188.559723" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "1.000000" + } + "Node_007" + { + "iType" "99" + "pos_x" "9.671005" + "pos_y" "-47.900299" + "size_x" "162.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "varName_In_0" "iColor" + "varType_In_0" "128" + "varName_In_1" "iDepth" + "varType_In_1" "128" + "varName_In_2" "vecUV" + "varType_In_2" "2" + "varName_In_3" "vecTexelSize" + "varType_In_3" "2" + "varName_Out_0" "vecOut" + "varType_Out_0" "8" + "szFunctionName" "DOF" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "\r\nstatic float flScale = 1.2;\r\nstatic float flDOFNear = 0.3;\r\nstatic float flDOFFar = 0.9;\n" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " float flDepth = tex2D(iDepth, vecUV).x;\r\n\r\n float3 vecColor = tex2D(iColor, vecUV).rgb;\r\n\r\n float3 vecColor1 = tex2D(iColor, vecUV + float2(vecTexelSize.x, vecTexelSize.y) * flScale).rgb;\r\n float3 vecColor2 = tex2D(iColor, vecUV + float2(vecTexelSize.x, -vecTexelSize.y) * flScale).rgb;\r\n float3 vecColor3 = tex2D(iColor, vecUV + float2(-vecTexelSize.x, vecTexelSize.y) * flScale).rgb;\r\n float3 vecColor4 = tex2D(iColor, vecUV + float2(-vecTexelSize.x, -vecTexelSize.y) * flScale).rgb;\r\n\r\n float3 vecMixed = (vecColor + vecColor1 + vecColor2 + vecColor3 + vecColor4) / 5;\r\n\r\n float flLerp = RemapValClamped(flDepth, flDOFNear, flDOFFar, 0.0, 1.0);\r\n\r\n vecOut = float4(lerp(vecColor, vecMixed, flLerp), flDepth);" + "iEnvFlags" "0" + } + "Node_008" + { + "iType" "94" + "pos_x" "-339.039124" + "pos_y" "60.924759" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szParamname" "framebuffer" + "iTextureType" "0" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_fullframefb" + "szFallbackTexturePath" "_rt_fullframefb" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_drunk.txt b/mp/game/dab/shadereditorui/canvas/postproc_drunk.txt new file mode 100755 index 000000000..b140ac8f8 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_drunk.txt @@ -0,0 +1,1502 @@ +"canvas" +{ + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-516.903992" + "pos_y" "277.512939" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + } + "Node_001" + { + "iType" "18" + "pos_x" "-408.617828" + "pos_y" "47.905617" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_002" + { + "iType" "5" + "pos_x" "-510.847198" + "pos_y" "-20.011536" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.5" + } + "Node_003" + { + "iType" "5" + "pos_x" "-175.559967" + "pos_y" "121.273743" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.65" + } + "Node_004" + { + "iType" "29" + "pos_x" "102.379456" + "pos_y" "-408.637177" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_005" + { + "iType" "40" + "pos_x" "-669.011475" + "pos_y" "-767.234009" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-561.168701" + "pos_y" "-766.807373" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "55" + "pos_x" "-64.971527" + "pos_y" "-413.693237" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "0" + "iTexTrans_trans" "1" + } + "Node_008" + { + "iType" "39" + "pos_x" "-652.363037" + "pos_y" "-249.866730" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "17" + "pos_x" "-596.108154" + "pos_y" "-399.983887" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "39" + "pos_x" "-480.064606" + "pos_y" "-397.067993" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "5" + "pos_x" "-241.426331" + "pos_y" "122.299164" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_012" + { + "iType" "21" + "pos_x" "303.656982" + "pos_y" "-340.224884" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "5" + "pos_x" "-360.762238" + "pos_y" "-74.076584" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_014" + { + "iType" "19" + "pos_x" "-250.120178" + "pos_y" "-70.985321" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "5" + "pos_x" "-91.839912" + "pos_y" "-94.749863" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.65" + } + "Node_016" + { + "iType" "5" + "pos_x" "-629.748901" + "pos_y" "-863.012085" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.05" + } + "Node_017" + { + "iType" "5" + "pos_x" "617.534119" + "pos_y" "-1249.450562" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_018" + { + "iType" "17" + "pos_x" "819.298157" + "pos_y" "-1115.458740" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "8" + "pos_x" "-1486.527954" + "pos_y" "-588.008545" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_020" + { + "iType" "27" + "pos_x" "-1366.368042" + "pos_y" "-515.957520" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_021" + { + "iType" "27" + "pos_x" "-1371.194458" + "pos_y" "-636.395996" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_022" + { + "iType" "48" + "pos_x" "-1206.180298" + "pos_y" "-580.299683" + "size_x" "61.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_023" + { + "iType" "56" + "pos_x" "-1095.629272" + "pos_y" "-581.361450" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "20" + "pos_x" "-977.288696" + "pos_y" "-581.534424" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "5" + "pos_x" "-1058.765747" + "pos_y" "-693.790283" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "57.295776" + } + "Node_026" + { + "iType" "12" + "pos_x" "-1156.425171" + "pos_y" "-390.390503" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_027" + { + "iType" "17" + "pos_x" "-959.325562" + "pos_y" "-391.358124" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "19" + "pos_x" "-400.882904" + "pos_y" "-249.125397" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "27" + "pos_x" "-424.661621" + "pos_y" "-767.981812" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_030" + { + "iType" "19" + "pos_x" "18.802147" + "pos_y" "-91.658585" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "55" + "pos_x" "-73.814423" + "pos_y" "-274.443085" + "size_x" "120.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_032" + { + "iType" "34" + "pos_x" "-120.042076" + "pos_y" "47.017868" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "61" + "pos_x" "34.517963" + "pos_y" "47.900482" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "5" + "pos_x" "-707.252563" + "pos_y" "-443.805450" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_035" + { + "iType" "5" + "pos_x" "-582.645508" + "pos_y" "-569.652344" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_036" + { + "iType" "5" + "pos_x" "-588.662109" + "pos_y" "-642.756714" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_037" + { + "iType" "34" + "pos_x" "-443.757294" + "pos_y" "-575.067444" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "5" + "pos_x" "-338.139496" + "pos_y" "-671.006348" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 1" + } + "Node_039" + { + "iType" "5" + "pos_x" "197.285217" + "pos_y" "-1411.111938" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 1" + } + "Node_040" + { + "iType" "8" + "pos_x" "179.054779" + "pos_y" "-1323.064575" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_041" + { + "iType" "19" + "pos_x" "672.022400" + "pos_y" "-1114.444824" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "23" + "pos_x" "314.767456" + "pos_y" "-1360.753296" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "5" + "pos_x" "359.045074" + "pos_y" "-1550.972290" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_044" + { + "iType" "5" + "pos_x" "356.362885" + "pos_y" "-1472.592651" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_045" + { + "iType" "34" + "pos_x" "450.462677" + "pos_y" "-1362.387329" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "19" + "pos_x" "550.083313" + "pos_y" "-1119.950562" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_047" + { + "iType" "24" + "pos_x" "-268.697662" + "pos_y" "47.995972" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "19" + "pos_x" "-386.568176" + "pos_y" "-392.194397" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "17" + "pos_x" "-280.066467" + "pos_y" "-575.197815" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "2" + "pos_x" "68.095909" + "pos_y" "277.512939" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_051" + { + "iType" "19" + "pos_x" "602.853210" + "pos_y" "-1351.782593" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "3" + "pos_x" "-599.670898" + "pos_y" "-177.963196" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_053" + { + "iType" "27" + "pos_x" "-258.896973" + "pos_y" "-848.784973" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_054" + { + "iType" "53" + "pos_x" "-130.638519" + "pos_y" "-977.708008" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "19" + "pos_x" "-132.156158" + "pos_y" "-1081.919556" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "5" + "pos_x" "-244.877563" + "pos_y" "-984.791260" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_057" + { + "iType" "29" + "pos_x" "91.298111" + "pos_y" "-291.983704" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_058" + { + "iType" "32" + "pos_x" "104.409470" + "pos_y" "-584.911926" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "27" + "pos_x" "388.715240" + "pos_y" "-1114.421997" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "swizzleString" "a" + } + "Node_060" + { + "iType" "27" + "pos_x" "195.052719" + "pos_y" "-580.004272" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_061" + { + "iType" "27" + "pos_x" "190.681625" + "pos_y" "-686.546570" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_062" + { + "iType" "26" + "pos_x" "424.824921" + "pos_y" "-746.577393" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "19" + "pos_x" "226.367661" + "pos_y" "-855.003662" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "29" + "pos_x" "396.800781" + "pos_y" "-858.074280" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_065" + { + "iType" "32" + "pos_x" "504.789825" + "pos_y" "-483.075623" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "18" + "pos_x" "-133.858734" + "pos_y" "-857.044128" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "21" + "pos_x" "917.898499" + "pos_y" "-691.718323" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "19" + "pos_x" "1079.528931" + "pos_y" "-700.456787" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_069" + { + "iType" "4" + "pos_x" "1262.615845" + "pos_y" "-703.210083" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_070" + { + "iType" "17" + "pos_x" "388.202728" + "pos_y" "-629.031921" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "5" + "pos_x" "-262.876678" + "pos_y" "-1296.580566" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_072" + { + "iType" "49" + "pos_x" "-130.189240" + "pos_y" "-1185.698853" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "37" + "pos_x" "-136.346344" + "pos_y" "-1292.088989" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_074" + { + "iType" "5" + "pos_x" "-241.786591" + "pos_y" "-1199.889771" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_075" + { + "iType" "5" + "pos_x" "-251.080399" + "pos_y" "-1098.499268" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2.4" + } + "Node_076" + { + "iType" "5" + "pos_x" "123.383324" + "pos_y" "-892.843689" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.002" + } + "Node_077" + { + "iType" "5" + "pos_x" "417.996002" + "pos_y" "-483.076721" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_078" + { + "iType" "17" + "pos_x" "556.697937" + "pos_y" "-622.484131" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "30" + "pos_x" "5.974243" + "pos_y" "-758.370728" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "221.222198" + "container_extents_y" "636.582764" + "container_extents_z" "-221.222198" + "loop_condition" "2" + "loop_value_min" "-10" + "loop_value_max" "10" + } + "Node_080" + { + "iType" "20" + "pos_x" "751.894531" + "pos_y" "-647.807739" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "5" + "pos_x" "755.336975" + "pos_y" "-524.061218" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "24" + } + "Node_082" + { + "iType" "27" + "pos_x" "-204.608841" + "pos_y" "299.279816" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + } + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_filmgrain.txt b/mp/game/dab/shadereditorui/canvas/postproc_filmgrain.txt new file mode 100755 index 000000000..cc2713d4c --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_filmgrain.txt @@ -0,0 +1,702 @@ +"canvas" +{ + "cfmt_version" "canvasver#002" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "53" + "pos_x" "-38.968803" + "pos_y" "-397.294556" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_001" + { + "iType" "19" + "pos_x" "98.478233" + "pos_y" "-367.401031" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_002" + { + "iType" "17" + "pos_x" "247.738037" + "pos_y" "-373.782776" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "50" + "pos_x" "174.049500" + "pos_y" "-225.131470" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "3" + } + } + } + "Node_004" + { + "iType" "3" + "pos_x" "-398.377380" + "pos_y" "-133.358490" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_005" + { + "iType" "18" + "pos_x" "-156.413239" + "pos_y" "-408.062256" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "2" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-173.927490" + "pos_y" "-229.426270" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "5" + "pos_x" "-290.359222" + "pos_y" "-295.938782" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "10" + } + "Node_008" + { + "iType" "1" + "pos_x" "-369.736969" + "pos_y" "372.816986" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_009" + { + "iType" "19" + "pos_x" "-182.680115" + "pos_y" "263.937012" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_010" + { + "iType" "27" + "pos_x" "-46.110237" + "pos_y" "247.472366" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_011" + { + "iType" "55" + "pos_x" "80.769218" + "pos_y" "283.525940" + "size_x" "91.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_012" + { + "iType" "5" + "pos_x" "-309.826294" + "pos_y" "287.558502" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_013" + { + "iType" "12" + "pos_x" "-324.485809" + "pos_y" "213.213089" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_014" + { + "iType" "5" + "pos_x" "-36.294399" + "pos_y" "199.702240" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "0.0001 0.0001" + } + "Node_015" + { + "iType" "2" + "pos_x" "283.738525" + "pos_y" "367.338959" + "size_x" "55.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_016" + { + "iType" "20" + "pos_x" "89.661728" + "pos_y" "528.248657" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "65" + "pos_x" "-31.195328" + "pos_y" "484.970428" + "size_x" "60.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_018" + { + "iType" "5" + "pos_x" "-30.398453" + "pos_y" "541.159424" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_019" + { + "iType" "5" + "pos_x" "85.462997" + "pos_y" "471.348877" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "64" + } + "Node_020" + { + "iType" "20" + "pos_x" "231.879395" + "pos_y" "502.216919" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "17" + "pos_x" "-126.988373" + "pos_y" "-94.674225" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "81" + "pos_x" "-172.072479" + "pos_y" "-3.334938" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_num_comps" "1" + "fl_value_min" "0.000000" + "fl_value_max" "10.000000" + } + "Node_023" + { + "iType" "19" + "pos_x" "-245.665894" + "pos_y" "-93.921539" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "2" + } + } + "i_mat_rotation" "0" + } + "Node_024" + { + "iType" "27" + "pos_x" "-61.266670" + "pos_y" "383.796173" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_025" + { + "iType" "5" + "pos_x" "-194.002930" + "pos_y" "-807.512024" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_026" + { + "iType" "21" + "pos_x" "83.139908" + "pos_y" "-663.095398" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "23" + "pos_x" "-62.651627" + "pos_y" "-784.964844" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "4" + "pos_x" "580.325378" + "pos_y" "-822.471680" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_029" + { + "iType" "19" + "pos_x" "264.335266" + "pos_y" "-664.321533" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_030" + { + "iType" "26" + "pos_x" "387.000519" + "pos_y" "-817.184082" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "5" + } + } + } + "Node_031" + { + "iType" "5" + "pos_x" "78.614052" + "pos_y" "-506.760071" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_032" + { + "iType" "5" + "pos_x" "220.455261" + "pos_y" "-506.063995" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_033" + { + "iType" "29" + "pos_x" "-226.464340" + "pos_y" "-653.181152" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_034" + { + "iType" "29" + "pos_x" "2.025377" + "pos_y" "-221.102631" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "szFallbackTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "4" + } + "Node_035" + { + "iType" "29" + "pos_x" "1.958828" + "pos_y" "-96.032845" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "szFallbackTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic.txt b/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic.txt new file mode 100755 index 000000000..e4662c8c0 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic.txt @@ -0,0 +1,668 @@ +"canvas" +{ + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "5" + "pos_x" "-157.204422" + "pos_y" "33.748177" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_003" + { + "iType" "32" + "pos_x" "-24.418501" + "pos_y" "23.663425" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "20" + "pos_x" "-402.417084" + "pos_y" "-1020.411194" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "34" + "pos_x" "-24.309429" + "pos_y" "-426.763062" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "1" + } + } + } + "Node_006" + { + "iType" "4" + "pos_x" "463.722046" + "pos_y" "-1543.505249" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_007" + { + "iType" "19" + "pos_x" "-561.513306" + "pos_y" "-267.008484" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "17" + "pos_x" "-432.975189" + "pos_y" "-264.029938" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "17" + "pos_x" "333.314392" + "pos_y" "-591.277466" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "19" + "pos_x" "163.276520" + "pos_y" "-590.939514" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "29" + "szName" "Bloom" + "pos_x" "-164.194427" + "pos_y" "-263.455719" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB1" + "iFallbackMode" "0" + } + "Node_012" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-573.406555" + "pos_y" "-1434.893188" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_013" + { + "iType" "30" + "pos_x" "-728.706360" + "pos_y" "-603.742249" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "526.970093" + "container_extents_y" "1200.780762" + "container_extents_z" "-526.970093" + "loop_condition" "2" + "loop_value_min" "-25" + "loop_value_max" "25" + } + "Node_014" + { + "iType" "5" + "pos_x" "-177.825836" + "pos_y" "-931.415527" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_015" + { + "iType" "19" + "pos_x" "-12.273333" + "pos_y" "-1252.086304" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "26" + "pos_x" "266.890076" + "pos_y" "-1550.180542" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "5" + } + } + } + "Node_017" + { + "iType" "17" + "pos_x" "96.781456" + "pos_y" "-1455.306763" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "1" + } + } + } + "Node_018" + { + "iType" "5" + "pos_x" "-136.875885" + "pos_y" "-1264.650879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.03 0.04 0.05" + } + "Node_019" + { + "iType" "5" + "pos_x" "-140.895447" + "pos_y" "-406.119354" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.25" + } + "Node_020" + { + "iType" "5" + "pos_x" "-146.504105" + "pos_y" "-483.420868" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.35" + } + "Node_021" + { + "iType" "5" + "pos_x" "-557.848816" + "pos_y" "-153.846710" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.015 0" + } + "Node_022" + { + "iType" "27" + "pos_x" "-45.016327" + "pos_y" "212.237122" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_023" + { + "iType" "19" + "pos_x" "50.916218" + "pos_y" "-755.687866" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "27" + "pos_x" "-298.014740" + "pos_y" "-301.925079" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_025" + { + "iType" "53" + "pos_x" "-419.836792" + "pos_y" "-721.185303" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "5" + "pos_x" "-169.996078" + "pos_y" "-643.775879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_027" + { + "iType" "5" + "pos_x" "-254.605698" + "pos_y" "-644.432983" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_028" + { + "iType" "18" + "pos_x" "-568.721436" + "pos_y" "-721.701172" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "5" + "pos_x" "-541.319275" + "pos_y" "-633.764526" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_030" + { + "iType" "49" + "pos_x" "-100.936623" + "pos_y" "-1006.324951" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "53" + "pos_x" "-566.569275" + "pos_y" "-1016.759155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "5" + "pos_x" "-509.073212" + "pos_y" "-922.568298" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "25" + } + "Node_033" + { + "iType" "61" + "pos_x" "-249.872726" + "pos_y" "-1009.899048" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "34" + "pos_x" "-223.333755" + "pos_y" "-722.467529" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "3" + "pos_x" "-1063.911011" + "pos_y" "-849.217468" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + } + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic_da.txt b/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic_da.txt new file mode 100755 index 000000000..68147dd42 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_flare_anamorphic_da.txt @@ -0,0 +1,890 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-302.643127" + "pos_y" "422.871429" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "282.356873" + "pos_y" "422.871429" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "5" + "pos_x" "-139.847549" + "pos_y" "266.619629" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_003" + { + "iType" "20" + "pos_x" "-402.417084" + "pos_y" "-1020.411194" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "4" + "pos_x" "463.722046" + "pos_y" "-1543.505249" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "-561.513306" + "pos_y" "-267.008484" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "17" + "pos_x" "-432.975189" + "pos_y" "-264.029938" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "17" + "pos_x" "333.314392" + "pos_y" "-591.277466" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "19" + "pos_x" "163.276520" + "pos_y" "-590.939514" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "5" + "pos_x" "-177.825836" + "pos_y" "-931.415527" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_010" + { + "iType" "19" + "pos_x" "-12.273333" + "pos_y" "-1252.086304" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "26" + "pos_x" "266.890076" + "pos_y" "-1550.180542" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "5" + } + } + } + "Node_012" + { + "iType" "27" + "pos_x" "-27.659454" + "pos_y" "445.108551" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_013" + { + "iType" "19" + "pos_x" "50.916218" + "pos_y" "-755.687866" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_014" + { + "iType" "53" + "pos_x" "-419.836792" + "pos_y" "-721.185303" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "5" + "pos_x" "-169.996078" + "pos_y" "-643.775879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_016" + { + "iType" "5" + "pos_x" "-254.605698" + "pos_y" "-644.432983" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_017" + { + "iType" "18" + "pos_x" "-568.721436" + "pos_y" "-721.701172" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "5" + "pos_x" "-541.319275" + "pos_y" "-633.764526" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_019" + { + "iType" "49" + "pos_x" "-100.936623" + "pos_y" "-1006.324951" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "53" + "pos_x" "-566.569275" + "pos_y" "-1016.759155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "5" + "pos_x" "-509.073212" + "pos_y" "-922.568298" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "25" + } + "Node_022" + { + "iType" "61" + "pos_x" "-249.872726" + "pos_y" "-1009.899048" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_023" + { + "iType" "34" + "pos_x" "-191.455521" + "pos_y" "-762.928345" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "27" + "pos_x" "-302.856171" + "pos_y" "-352.759918" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_025" + { + "iType" "32" + "pos_x" "-7.061628" + "pos_y" "256.534912" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "17" + "pos_x" "-721.207336" + "pos_y" "-159.747574" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "3" + "pos_x" "-1798.091309" + "pos_y" "-765.624512" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_028" + { + "iType" "30" + "pos_x" "-1593.422852" + "pos_y" "-517.670898" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "613.041504" + "container_extents_y" "2065.497559" + "container_extents_z" "-613.041504" + "loop_condition" "2" + "loop_value_min" "-25" + "loop_value_max" "25" + } + "Node_029" + { + "iType" "26" + "pos_x" "-871.075806" + "pos_y" "-249.913055" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "26" + "pos_x" "-864.433777" + "pos_y" "-82.315239" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "5" + "pos_x" "-1321.127563" + "pos_y" "-339.876801" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_032" + { + "iType" "5" + "pos_x" "-995.998535" + "pos_y" "-114.647659" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_033" + { + "iType" "19" + "pos_x" "-1027.272705" + "pos_y" "-273.411865" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_034" + { + "iType" "19" + "pos_x" "-1182.603638" + "pos_y" "-209.706329" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_035" + { + "iType" "19" + "pos_x" "-1353.688843" + "pos_y" "-64.468178" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_036" + { + "iType" "5" + "pos_x" "-1411.346924" + "pos_y" "30.691269" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.005" + } + "Node_037" + { + "iType" "99" + "szName" "Random" + "pos_x" "-1508.591187" + "pos_y" "-250.623291" + "size_x" "126.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "varName_In_0" "uv" + "varType_In_0" "2" + "varName_Out_0" "random" + "varType_Out_0" "1" + "szFunctionName" "Random" + "iInline" "1" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "\r\n\r\n// Unused vars are globals that need to be passed in or they will be optimized out.\n" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " random = frac(fmod(123456789.0, 1e-7 + 256.0 * dot(uv.xy + float2(.1, .1), float2(2.6651441426902251, 23.1406926327792690))));" + "iEnvFlags" "0" + } + "Node_038" + { + "iType" "17" + "pos_x" "69.596138" + "pos_y" "-1448.510376" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "1" + } + } + } + "Node_039" + { + "iType" "5" + "pos_x" "-136.875885" + "pos_y" "-1264.650879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01 0.02 0.03" + } + "Node_040" + { + "iType" "34" + "pos_x" "-24.309429" + "pos_y" "-426.763062" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "45" + "iTarget_jack" "1" + } + } + } + "Node_041" + { + "iType" "5" + "pos_x" "-146.504105" + "pos_y" "-483.420868" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.45" + } + "Node_042" + { + "iType" "5" + "pos_x" "-140.895447" + "pos_y" "-406.119354" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.35" + } + "Node_043" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-573.406555" + "pos_y" "-1434.893188" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_044" + { + "iType" "29" + "pos_x" "-573.252563" + "pos_y" "-1577.914795" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "szParamname" "flare_ref" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "black" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_045" + { + "iType" "29" + "szName" "Bloom" + "pos_x" "-185.992767" + "pos_y" "-245.010956" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "szParamname" "_rt_SmallFB1" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB1" + "szFallbackTexturePath" "_rt_SmallFB1" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_flare_da.txt b/mp/game/dab/shadereditorui/canvas/postproc_flare_da.txt new file mode 100755 index 000000000..9ad284411 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_flare_da.txt @@ -0,0 +1,1701 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "5" + "pos_x" "-373.145477" + "pos_y" "-2.804920" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_003" + { + "iType" "5" + "pos_x" "-492.229340" + "pos_y" "-28.489700" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_004" + { + "iType" "5" + "szName" "output" + "pos_x" "-145.760239" + "pos_y" "82.311722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_005" + { + "iType" "32" + "pos_x" "-46.339928" + "pos_y" "82.558182" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-373.798187" + "pos_y" "-112.726242" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "5" + "pos_x" "-582.036560" + "pos_y" "-368.062714" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.15" + } + "Node_008" + { + "iType" "19" + "pos_x" "-32.716183" + "pos_y" "-104.124298" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "49" + "pos_x" "-404.592072" + "pos_y" "-255.089233" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "5" + "pos_x" "-251.282608" + "pos_y" "-47.710831" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_011" + { + "iType" "18" + "pos_x" "-206.922363" + "pos_y" "-136.693298" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "17" + "pos_x" "-278.538940" + "pos_y" "-275.898743" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "55" + "pos_x" "-98.197952" + "pos_y" "-285.649506" + "size_x" "114.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "0" + "iTexTrans_trans" "0" + } + "Node_014" + { + "iType" "19" + "pos_x" "-542.763428" + "pos_y" "-258.621094" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_015" + { + "iType" "5" + "pos_x" "-520.274536" + "pos_y" "-458.040985" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_016" + { + "iType" "39" + "pos_x" "-256.101624" + "pos_y" "-426.406128" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "22" + "pos_x" "-156.423950" + "pos_y" "-424.548676" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "19" + "pos_x" "-379.441132" + "pos_y" "-424.497040" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_019" + { + "iType" "19" + "pos_x" "20.385571" + "pos_y" "-419.155487" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_020" + { + "iType" "5" + "pos_x" "-467.483948" + "pos_y" "-390.544159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.5" + } + "Node_021" + { + "iType" "5" + "pos_x" "-54.029976" + "pos_y" "-462.198883" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_022" + { + "iType" "5" + "pos_x" "-295.624084" + "pos_y" "-538.276855" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_023" + { + "iType" "5" + "pos_x" "-297.124481" + "pos_y" "-609.275879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_024" + { + "iType" "34" + "szName" "green" + "pos_x" "-415.238953" + "pos_y" "-689.174622" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "5" + "pos_x" "-514.356873" + "pos_y" "-640.889526" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_026" + { + "iType" "5" + "pos_x" "-515.857239" + "pos_y" "-711.888550" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_027" + { + "iType" "34" + "szName" "red" + "pos_x" "-194.689728" + "pos_y" "-553.864502" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "34" + "szName" "blue" + "pos_x" "-60.108879" + "pos_y" "-720.055725" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "5" + "pos_x" "-159.226852" + "pos_y" "-671.770630" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_030" + { + "iType" "5" + "pos_x" "-160.727219" + "pos_y" "-742.769653" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_031" + { + "iType" "19" + "pos_x" "225.213516" + "pos_y" "-675.862671" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_032" + { + "iType" "19" + "pos_x" "227.176315" + "pos_y" "-556.129517" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "19" + "pos_x" "228.058212" + "pos_y" "-441.186523" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_034" + { + "iType" "26" + "pos_x" "360.540894" + "pos_y" "-648.373413" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "26" + "pos_x" "369.572754" + "pos_y" "-496.915955" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "19" + "pos_x" "138.719849" + "pos_y" "-33.374832" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "30" + "pos_x" "-659.480042" + "pos_y" "-398.487305" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "432.402740" + "container_extents_y" "1563.140137" + "container_extents_z" "-432.402740" + "loop_condition" "2" + "loop_value_min" "0" + "loop_value_max" "3" + } + "Node_038" + { + "iType" "34" + "pos_x" "578.553223" + "pos_y" "-308.513123" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "5" + "pos_x" "16.747173" + "pos_y" "-23.405376" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_040" + { + "iType" "5" + "pos_x" "448.813141" + "pos_y" "-322.633820" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.65" + } + "Node_041" + { + "iType" "20" + "pos_x" "686.968506" + "pos_y" "-892.565002" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "4" + "pos_x" "1016.840393" + "pos_y" "-1169.097534" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_043" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "262.657227" + "pos_y" "-1112.773193" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_044" + { + "iType" "17" + "pos_x" "667.352539" + "pos_y" "-1062.926025" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "5" + "pos_x" "447.980255" + "pos_y" "-214.512650" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_046" + { + "iType" "26" + "pos_x" "809.115479" + "pos_y" "-1163.965088" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "5" + } + } + } + "Node_047" + { + "iType" "5" + "pos_x" "-1433.034424" + "pos_y" "-314.165649" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_048" + { + "iType" "5" + "pos_x" "-1004.106750" + "pos_y" "-217.775757" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_049" + { + "iType" "23" + "pos_x" "-1328.669434" + "pos_y" "-300.045288" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "5" + "pos_x" "-1430.579346" + "pos_y" "-422.879272" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_051" + { + "iType" "23" + "pos_x" "-1323.855957" + "pos_y" "-411.112427" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "5" + "pos_x" "-1031.999023" + "pos_y" "-391.470459" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_053" + { + "iType" "29" + "pos_x" "-1403.462769" + "pos_y" "-723.090637" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_054" + { + "iType" "18" + "pos_x" "-1541.432007" + "pos_y" "-714.656555" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "19" + "pos_x" "-916.819336" + "pos_y" "-270.028076" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_056" + { + "iType" "25" + "pos_x" "-1201.875244" + "pos_y" "-220.783447" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "17" + "pos_x" "-988.045471" + "pos_y" "-480.824036" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_058" + { + "iType" "26" + "pos_x" "-1051.255615" + "pos_y" "-285.813843" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "18" + "pos_x" "-1384.347168" + "pos_y" "-182.448853" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "5" + "pos_x" "-1491.032715" + "pos_y" "-244.454834" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_061" + { + "iType" "55" + "pos_x" "-874.010986" + "pos_y" "-389.607178" + "size_x" "120.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_062" + { + "iType" "17" + "pos_x" "-1542.274292" + "pos_y" "-601.886169" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "27" + "pos_x" "-1713.781372" + "pos_y" "-607.780151" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_064" + { + "iType" "29" + "pos_x" "-1407.215210" + "pos_y" "-609.527039" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_065" + { + "iType" "19" + "pos_x" "-1139.460449" + "pos_y" "-474.685638" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_066" + { + "iType" "5" + "pos_x" "-1163.975586" + "pos_y" "-408.862793" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_067" + { + "iType" "18" + "pos_x" "-957.786011" + "pos_y" "-711.419250" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "19" + "pos_x" "-790.126343" + "pos_y" "-711.372681" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_069" + { + "iType" "19" + "pos_x" "-895.321716" + "pos_y" "-859.253540" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "24" + "pos_x" "-1184.229248" + "pos_y" "-866.380066" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "34" + "pos_x" "-1046.051025" + "pos_y" "-866.612732" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "5" + "pos_x" "-968.482544" + "pos_y" "-590.045898" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_073" + { + "iType" "5" + "pos_x" "-1169.054932" + "pos_y" "-968.197571" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_074" + { + "iType" "5" + "pos_x" "-1088.892578" + "pos_y" "-996.940857" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_075" + { + "iType" "5" + "pos_x" "-861.783386" + "pos_y" "-606.814392" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_076" + { + "iType" "3" + "pos_x" "-943.601074" + "pos_y" "-63.032471" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_077" + { + "iType" "17" + "pos_x" "-828.965393" + "pos_y" "-169.034531" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_078" + { + "iType" "18" + "pos_x" "-524.404175" + "pos_y" "-110.391342" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "32" + "pos_x" "-590.957581" + "pos_y" "-101.495216" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "12" + "pos_x" "-1974.026733" + "pos_y" "-573.714478" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_081" + { + "iType" "19" + "pos_x" "-1851.199097" + "pos_y" "-600.230286" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_082" + { + "iType" "21" + "pos_x" "-1160.104248" + "pos_y" "-625.460815" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_083" + { + "iType" "27" + "pos_x" "-1172.208740" + "pos_y" "-738.422791" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_084" + { + "iType" "17" + "pos_x" "738.834778" + "pos_y" "-199.635727" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_085" + { + "iType" "5" + "pos_x" "-955.876526" + "pos_y" "-400.019043" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 1" + } + "Node_086" + { + "iType" "5" + "pos_x" "-1957.232056" + "pos_y" "-676.658936" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.02" + } + "Node_087" + { + "iType" "27" + "pos_x" "-35.491783" + "pos_y" "205.966721" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_088" + { + "iType" "21" + "pos_x" "273.468750" + "pos_y" "-291.589050" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_089" + { + "iType" "29" + "pos_x" "262.856476" + "pos_y" "-1272.765259" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + "szParamname" "flare_ref" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "black" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_090" + { + "iType" "29" + "pos_x" "63.010437" + "pos_y" "-289.299377" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "szParamname" "_rt_SmallFB1" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB1" + "szFallbackTexturePath" "_rt_SmallFB1" + "iFallbackMode" "4" + } + "Node_091" + { + "iType" "5" + "pos_x" "524.111938" + "pos_y" "-909.245056" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "60" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_flare_naive.txt b/mp/game/dab/shadereditorui/canvas/postproc_flare_naive.txt new file mode 100755 index 000000000..225b5fb17 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_flare_naive.txt @@ -0,0 +1,1669 @@ +"canvas" +{ + "cfmt_version" "canvasver#002" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "5" + "pos_x" "-373.145477" + "pos_y" "-2.804920" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_003" + { + "iType" "5" + "pos_x" "-492.229340" + "pos_y" "-28.489700" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_004" + { + "iType" "5" + "szName" "output" + "pos_x" "-145.760239" + "pos_y" "82.311722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_005" + { + "iType" "32" + "pos_x" "-46.339928" + "pos_y" "82.558182" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-373.798187" + "pos_y" "-112.726242" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "5" + "pos_x" "-582.036560" + "pos_y" "-368.062714" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.15" + } + "Node_008" + { + "iType" "19" + "pos_x" "-32.716183" + "pos_y" "-104.124298" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "49" + "pos_x" "-404.592072" + "pos_y" "-255.089233" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "5" + "pos_x" "-251.282608" + "pos_y" "-47.710831" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_011" + { + "iType" "18" + "pos_x" "-206.922363" + "pos_y" "-136.693298" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "17" + "pos_x" "-278.538940" + "pos_y" "-275.898743" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "55" + "pos_x" "-98.197952" + "pos_y" "-285.649506" + "size_x" "114.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "0" + "iTexTrans_trans" "0" + } + "Node_014" + { + "iType" "19" + "pos_x" "-542.763428" + "pos_y" "-258.621094" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_015" + { + "iType" "5" + "pos_x" "-520.274536" + "pos_y" "-458.040985" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_016" + { + "iType" "39" + "pos_x" "-256.101624" + "pos_y" "-426.406128" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "22" + "pos_x" "-156.423950" + "pos_y" "-424.548676" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "19" + "pos_x" "-379.441132" + "pos_y" "-424.497040" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_019" + { + "iType" "19" + "pos_x" "20.385571" + "pos_y" "-419.155487" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_020" + { + "iType" "5" + "pos_x" "-467.483948" + "pos_y" "-390.544159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.5" + } + "Node_021" + { + "iType" "5" + "pos_x" "-54.029976" + "pos_y" "-462.198883" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_022" + { + "iType" "5" + "pos_x" "-295.624084" + "pos_y" "-538.276855" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_023" + { + "iType" "5" + "pos_x" "-297.124481" + "pos_y" "-609.275879" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_024" + { + "iType" "34" + "szName" "green" + "pos_x" "-415.238953" + "pos_y" "-689.174622" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "5" + "pos_x" "-514.356873" + "pos_y" "-640.889526" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_026" + { + "iType" "5" + "pos_x" "-515.857239" + "pos_y" "-711.888550" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_027" + { + "iType" "34" + "szName" "red" + "pos_x" "-194.689728" + "pos_y" "-553.864502" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "34" + "szName" "blue" + "pos_x" "-60.108879" + "pos_y" "-720.055725" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "5" + "pos_x" "-159.226852" + "pos_y" "-671.770630" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_030" + { + "iType" "5" + "pos_x" "-160.727219" + "pos_y" "-742.769653" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_031" + { + "iType" "19" + "pos_x" "225.213516" + "pos_y" "-675.862671" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_032" + { + "iType" "19" + "pos_x" "227.176315" + "pos_y" "-556.129517" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "19" + "pos_x" "228.058212" + "pos_y" "-441.186523" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_034" + { + "iType" "26" + "pos_x" "360.540894" + "pos_y" "-648.373413" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "26" + "pos_x" "369.572754" + "pos_y" "-496.915955" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "19" + "pos_x" "138.719849" + "pos_y" "-33.374832" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "30" + "pos_x" "-659.480042" + "pos_y" "-398.487305" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "432.402740" + "container_extents_y" "1563.140137" + "container_extents_z" "-432.402740" + "loop_condition" "2" + "loop_value_min" "0" + "loop_value_max" "3" + } + "Node_038" + { + "iType" "34" + "pos_x" "578.553223" + "pos_y" "-308.513123" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "5" + "pos_x" "16.747173" + "pos_y" "-23.405376" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_040" + { + "iType" "5" + "pos_x" "448.813141" + "pos_y" "-322.633820" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.65" + } + "Node_041" + { + "iType" "20" + "pos_x" "686.968506" + "pos_y" "-892.565002" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "4" + "pos_x" "1016.840393" + "pos_y" "-1169.097534" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_043" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "262.657227" + "pos_y" "-1112.773193" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_044" + { + "iType" "17" + "pos_x" "667.352539" + "pos_y" "-1062.926025" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "5" + "pos_x" "447.980255" + "pos_y" "-214.512650" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_046" + { + "iType" "26" + "pos_x" "809.115479" + "pos_y" "-1163.965088" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "5" + } + } + } + "Node_047" + { + "iType" "5" + "pos_x" "-1433.034424" + "pos_y" "-314.165649" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_048" + { + "iType" "5" + "pos_x" "-1004.106750" + "pos_y" "-217.775757" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_049" + { + "iType" "23" + "pos_x" "-1328.669434" + "pos_y" "-300.045288" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "5" + "pos_x" "-1430.579346" + "pos_y" "-422.879272" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_051" + { + "iType" "23" + "pos_x" "-1323.855957" + "pos_y" "-411.112427" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "5" + "pos_x" "-1031.999023" + "pos_y" "-391.470459" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_053" + { + "iType" "29" + "pos_x" "-1403.462769" + "pos_y" "-723.090637" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_054" + { + "iType" "18" + "pos_x" "-1541.432007" + "pos_y" "-714.656555" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "19" + "pos_x" "-916.819336" + "pos_y" "-270.028076" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_056" + { + "iType" "25" + "pos_x" "-1201.875244" + "pos_y" "-220.783447" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "17" + "pos_x" "-988.045471" + "pos_y" "-480.824036" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_058" + { + "iType" "26" + "pos_x" "-1051.255615" + "pos_y" "-285.813843" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "18" + "pos_x" "-1384.347168" + "pos_y" "-182.448853" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "5" + "pos_x" "-1491.032715" + "pos_y" "-244.454834" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_061" + { + "iType" "55" + "pos_x" "-874.010986" + "pos_y" "-389.607178" + "size_x" "120.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_062" + { + "iType" "17" + "pos_x" "-1542.274292" + "pos_y" "-601.886169" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "27" + "pos_x" "-1713.781372" + "pos_y" "-607.780151" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_064" + { + "iType" "29" + "pos_x" "-1407.215210" + "pos_y" "-609.527039" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_065" + { + "iType" "19" + "pos_x" "-1139.460449" + "pos_y" "-474.685638" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_066" + { + "iType" "5" + "pos_x" "-1163.975586" + "pos_y" "-408.862793" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_067" + { + "iType" "18" + "pos_x" "-957.786011" + "pos_y" "-711.419250" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "19" + "pos_x" "-790.126343" + "pos_y" "-711.372681" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_069" + { + "iType" "19" + "pos_x" "-895.321716" + "pos_y" "-859.253540" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "24" + "pos_x" "-1184.229248" + "pos_y" "-866.380066" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "34" + "pos_x" "-1046.051025" + "pos_y" "-866.612732" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "5" + "pos_x" "-968.482544" + "pos_y" "-590.045898" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_073" + { + "iType" "5" + "pos_x" "-1169.054932" + "pos_y" "-968.197571" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_074" + { + "iType" "5" + "pos_x" "-1088.892578" + "pos_y" "-996.940857" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_075" + { + "iType" "5" + "pos_x" "-861.783386" + "pos_y" "-606.814392" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_076" + { + "iType" "3" + "pos_x" "-943.601074" + "pos_y" "-63.032471" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_077" + { + "iType" "17" + "pos_x" "-828.965393" + "pos_y" "-169.034531" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_078" + { + "iType" "18" + "pos_x" "-524.404175" + "pos_y" "-110.391342" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "32" + "pos_x" "-590.957581" + "pos_y" "-101.495216" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "12" + "pos_x" "-1974.026733" + "pos_y" "-573.714478" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_081" + { + "iType" "19" + "pos_x" "-1851.199097" + "pos_y" "-600.230286" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_082" + { + "iType" "21" + "pos_x" "-1160.104248" + "pos_y" "-625.460815" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_083" + { + "iType" "27" + "pos_x" "-1172.208740" + "pos_y" "-738.422791" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_084" + { + "iType" "5" + "pos_x" "524.111938" + "pos_y" "-909.245056" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_085" + { + "iType" "17" + "pos_x" "738.834778" + "pos_y" "-199.635727" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_086" + { + "iType" "5" + "pos_x" "-955.876526" + "pos_y" "-400.019043" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 1" + } + "Node_087" + { + "iType" "5" + "pos_x" "-1957.232056" + "pos_y" "-676.658936" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.02" + } + "Node_088" + { + "iType" "27" + "pos_x" "-35.491783" + "pos_y" "205.966721" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_089" + { + "iType" "29" + "pos_x" "63.010437" + "pos_y" "-289.299377" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_SmallFB0" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_090" + { + "iType" "21" + "pos_x" "273.468750" + "pos_y" "-291.589050" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_flare_smart.txt b/mp/game/dab/shadereditorui/canvas/postproc_flare_smart.txt new file mode 100755 index 000000000..edfea9b51 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_flare_smart.txt @@ -0,0 +1,3257 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "166" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "1" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "18" + "pos_x" "-1073.782959" + "pos_y" "-335.227600" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "5" + "pos_x" "-1191.430420" + "pos_y" "-347.576599" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.5" + } + "Node_004" + { + "iType" "27" + "szName" "sun_uv" + "pos_x" "-785.798584" + "pos_y" "30.320265" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_005" + { + "iType" "29" + "pos_x" "-244.237778" + "pos_y" "-180.867249" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_006" + { + "iType" "53" + "pos_x" "-394.807404" + "pos_y" "-539.491577" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "25" + "pos_x" "-944.817505" + "pos_y" "-340.982910" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "27" + "pos_x" "-1013.268616" + "pos_y" "-629.776306" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_009" + { + "iType" "52" + "pos_x" "-713.293762" + "pos_y" "-87.103424" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "27" + "pos_x" "-1155.658569" + "pos_y" "-88.437378" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_011" + { + "iType" "27" + "pos_x" "-1152.543579" + "pos_y" "-189.151825" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_012" + { + "iType" "48" + "pos_x" "-858.853149" + "pos_y" "-589.416077" + "size_x" "61.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "27" + "pos_x" "-996.649231" + "pos_y" "-504.898651" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_014" + { + "iType" "26" + "pos_x" "-7.753777" + "pos_y" "-2361.617676" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "175" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "173" + "iTarget_jack" "5" + } + } + } + "Node_015" + { + "iType" "17" + "pos_x" "-987.534607" + "pos_y" "-194.416321" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "5" + "pos_x" "-294.580139" + "pos_y" "-688.771912" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_017" + { + "iType" "24" + "pos_x" "-1660.989746" + "pos_y" "-208.212128" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "5" + "pos_x" "-691.280640" + "pos_y" "-343.411926" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1 -0.02" + } + "Node_019" + { + "iType" "20" + "pos_x" "-808.804688" + "pos_y" "-448.067749" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "165" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "27" + "pos_x" "-662.317017" + "pos_y" "-443.063690" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "swizzleString" "0 x" + } + "Node_021" + { + "iType" "17" + "pos_x" "-521.736572" + "pos_y" "-440.267242" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "18" + "pos_x" "-539.280212" + "pos_y" "42.482239" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_023" + { + "iType" "25" + "pos_x" "-361.746399" + "pos_y" "33.377419" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "19" + "pos_x" "-67.351387" + "pos_y" "-203.181442" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "3" + } + } + "i_mat_rotation" "0" + } + "Node_025" + { + "iType" "5" + "pos_x" "-40.075245" + "pos_y" "-91.403175" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_026" + { + "iType" "34" + "pos_x" "229.384598" + "pos_y" "-332.132507" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "5" + "pos_x" "-2.321157" + "pos_y" "-368.553955" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_028" + { + "iType" "17" + "pos_x" "68.714729" + "pos_y" "-398.254517" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "5" + "pos_x" "119.405762" + "pos_y" "-307.864502" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_030" + { + "iType" "17" + "pos_x" "69.300568" + "pos_y" "-200.506363" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "17" + "pos_x" "213.528717" + "pos_y" "64.059929" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "164" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "5" + "pos_x" "-28.373863" + "pos_y" "114.905762" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_033" + { + "iType" "21" + "pos_x" "397.994080" + "pos_y" "-26.689842" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "50" + "pos_x" "335.922424" + "pos_y" "73.988358" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "5" + "pos_x" "-688.313354" + "pos_y" "-272.314880" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0.02" + } + "Node_036" + { + "iType" "55" + "pos_x" "-438.995789" + "pos_y" "-175.792740" + "size_x" "125.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "1" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_037" + { + "iType" "19" + "pos_x" "523.675842" + "pos_y" "-344.878540" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_038" + { + "iType" "21" + "pos_x" "222.352356" + "pos_y" "-1172.412476" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "19" + "pos_x" "288.841492" + "pos_y" "-693.535889" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_040" + { + "iType" "17" + "pos_x" "427.622620" + "pos_y" "-700.552795" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_041" + { + "iType" "34" + "pos_x" "-655.911865" + "pos_y" "-1551.057129" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "5" + "pos_x" "-588.497803" + "pos_y" "-1483.219727" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_043" + { + "iType" "27" + "pos_x" "-901.761597" + "pos_y" "-1542.967529" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_044" + { + "iType" "5" + "pos_x" "129.583282" + "pos_y" "-1202.921021" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9 0.35 0.1" + } + "Node_045" + { + "iType" "5" + "pos_x" "75.191391" + "pos_y" "-1200.929199" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8 0.7 0.2" + } + "Node_046" + { + "iType" "49" + "pos_x" "-491.862305" + "pos_y" "-1554.693115" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_047" + { + "iType" "5" + "pos_x" "200.607071" + "pos_y" "-638.905090" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_048" + { + "iType" "34" + "pos_x" "-205.667984" + "pos_y" "-579.543152" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "154" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "19" + "pos_x" "-154.978561" + "pos_y" "-1494.360718" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_050" + { + "iType" "19" + "pos_x" "93.595276" + "pos_y" "-1511.530151" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_051" + { + "iType" "39" + "pos_x" "-8.005255" + "pos_y" "-1534.073120" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "22" + "pos_x" "70.627731" + "pos_y" "-1289.830933" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_053" + { + "iType" "5" + "pos_x" "-274.299072" + "pos_y" "-1513.540161" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "50" + } + "Node_054" + { + "iType" "19" + "pos_x" "247.960693" + "pos_y" "-1291.825439" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "5" + "pos_x" "5.360834" + "pos_y" "-1456.899414" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_056" + { + "iType" "34" + "pos_x" "-188.312073" + "pos_y" "-1678.934448" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "5" + "pos_x" "-261.828888" + "pos_y" "-1634.464966" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_058" + { + "iType" "5" + "pos_x" "-280.772858" + "pos_y" "-1706.845337" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_059" + { + "iType" "5" + "pos_x" "-308.601410" + "pos_y" "-1859.517334" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_060" + { + "iType" "34" + "pos_x" "-193.741409" + "pos_y" "-1827.126587" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "5" + "pos_x" "-289.657440" + "pos_y" "-1787.136963" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_062" + { + "iType" "34" + "pos_x" "-196.577332" + "pos_y" "-1989.033081" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "5" + "pos_x" "-292.493561" + "pos_y" "-1949.043457" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_064" + { + "iType" "5" + "pos_x" "-311.437531" + "pos_y" "-2021.423706" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_065" + { + "iType" "17" + "pos_x" "232.376358" + "pos_y" "-1518.547119" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "19" + "pos_x" "60.723877" + "pos_y" "-1688.527466" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "5" + "pos_x" "-54.134254" + "pos_y" "-1645.965210" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 1" + } + "Node_068" + { + "iType" "19" + "pos_x" "52.990181" + "pos_y" "-1816.120728" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_069" + { + "iType" "19" + "pos_x" "48.843353" + "pos_y" "-1990.287354" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "5" + "pos_x" "-61.867943" + "pos_y" "-1773.558472" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1 0.2" + } + "Node_071" + { + "iType" "17" + "pos_x" "203.282669" + "pos_y" "-1780.530029" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "17" + "pos_x" "295.330383" + "pos_y" "-1941.735352" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "19" + "pos_x" "396.210663" + "pos_y" "-1212.649170" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_074" + { + "iType" "19" + "pos_x" "439.840607" + "pos_y" "-1700.120117" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_075" + { + "iType" "5" + "pos_x" "-67.174919" + "pos_y" "-1946.564941" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0 0" + } + "Node_076" + { + "iType" "5" + "pos_x" "-762.824707" + "pos_y" "-1507.393921" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.95" + } + "Node_077" + { + "iType" "5" + "pos_x" "-763.790405" + "pos_y" "-1581.220947" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_078" + { + "iType" "5" + "pos_x" "-574.328857" + "pos_y" "-140.530396" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2 0.2" + } + "Node_079" + { + "iType" "7" + "pos_x" "-1713.425415" + "pos_y" "-35.361610" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_080" + { + "iType" "19" + "pos_x" "-1363.654053" + "pos_y" "-81.133034" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_081" + { + "iType" "5" + "pos_x" "-1463.228271" + "pos_y" "-32.272263" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.0001" + } + "Node_082" + { + "iType" "19" + "pos_x" "-1476.760742" + "pos_y" "-238.251358" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_083" + { + "iType" "5" + "pos_x" "-1554.039917" + "pos_y" "-151.402115" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.000035" + } + "Node_084" + { + "iType" "19" + "pos_x" "-1483.804077" + "pos_y" "-404.275238" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "177" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_085" + { + "iType" "5" + "pos_x" "-1581.039673" + "pos_y" "-325.186798" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_086" + { + "iType" "17" + "pos_x" "-734.522522" + "pos_y" "-651.804199" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "165" + "iTarget_jack" "0" + } + } + } + "Node_087" + { + "iType" "17" + "pos_x" "-528.160034" + "pos_y" "-578.732239" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "17" + "pos_x" "-1317.064331" + "pos_y" "-281.674896" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + } + } + "Node_089" + { + "iType" "24" + "pos_x" "-173.637085" + "pos_y" "17.982254" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_090" + { + "iType" "19" + "pos_x" "25.799347" + "pos_y" "-679.645569" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_091" + { + "iType" "5" + "pos_x" "-154.431366" + "pos_y" "-701.513428" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "30" + } + "Node_092" + { + "iType" "55" + "pos_x" "-370.348785" + "pos_y" "-320.215881" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_093" + { + "iType" "5" + "pos_x" "-582.478516" + "pos_y" "-1193.824707" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_094" + { + "iType" "5" + "pos_x" "-754.921753" + "pos_y" "-1219.017090" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9" + } + "Node_095" + { + "iType" "5" + "pos_x" "-763.141113" + "pos_y" "-1293.503540" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_096" + { + "iType" "27" + "pos_x" "-893.858643" + "pos_y" "-1254.590698" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_097" + { + "iType" "34" + "pos_x" "-648.008911" + "pos_y" "-1262.680176" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + } + } + "Node_098" + { + "iType" "55" + "pos_x" "-426.109619" + "pos_y" "-852.278748" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_099" + { + "iType" "24" + "pos_x" "-249.202332" + "pos_y" "-892.091125" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + } + "Node_100" + { + "iType" "5" + "pos_x" "-234.038940" + "pos_y" "-1011.457031" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "30" + } + "Node_101" + { + "iType" "49" + "pos_x" "-463.770111" + "pos_y" "-1277.564331" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_102" + { + "iType" "39" + "pos_x" "23.753057" + "pos_y" "-908.115967" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + } + "Node_103" + { + "iType" "19" + "pos_x" "-113.326492" + "pos_y" "-909.305237" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_104" + { + "iType" "5" + "pos_x" "-671.853760" + "pos_y" "-776.077942" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_105" + { + "iType" "19" + "pos_x" "-652.845276" + "pos_y" "-940.094360" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_106" + { + "iType" "5" + "pos_x" "-736.943054" + "pos_y" "-841.870178" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 -1" + } + "Node_107" + { + "iType" "5" + "pos_x" "-774.684570" + "pos_y" "-937.840942" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_108" + { + "iType" "21" + "pos_x" "-543.465210" + "pos_y" "-303.579407" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_109" + { + "iType" "21" + "pos_x" "-563.144836" + "pos_y" "-822.967407" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_110" + { + "iType" "21" + "pos_x" "1.917595" + "pos_y" "-549.481201" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "176" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "21" + "pos_x" "194.336853" + "pos_y" "-852.969360" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_112" + { + "iType" "39" + "pos_x" "32.918396" + "pos_y" "-802.075378" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + } + "Node_113" + { + "iType" "34" + "pos_x" "-523.302246" + "pos_y" "-2354.985107" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "173" + "iTarget_jack" "5" + } + } + } + "Node_114" + { + "iType" "5" + "pos_x" "-651.106750" + "pos_y" "-2481.745605" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_115" + { + "iType" "5" + "pos_x" "-584.079407" + "pos_y" "-2523.112549" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_116" + { + "iType" "34" + "pos_x" "228.354996" + "pos_y" "-195.944366" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_117" + { + "iType" "5" + "pos_x" "169.977463" + "pos_y" "-80.820648" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_118" + { + "iType" "5" + "pos_x" "48.520107" + "pos_y" "-79.981102" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_119" + { + "iType" "27" + "szName" "sun_dot" + "pos_x" "-873.147583" + "pos_y" "-88.635231" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_120" + { + "iType" "77" + "pos_x" "-1015.988403" + "pos_y" "52.771278" + "size_x" "87.000000" + "size_y" "-50.000000" + "iPreview" "1" + "sz_callbackname" "sun_data" + "i_numc" "4" + } + "Node_121" + { + "iType" "17" + "pos_x" "1015.698486" + "pos_y" "-252.583176" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_122" + { + "iType" "61" + "pos_x" "1364.025391" + "pos_y" "-255.368134" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "143" + "iTarget_jack" "0" + } + } + } + "Node_123" + { + "iType" "34" + "pos_x" "878.307434" + "pos_y" "-223.455048" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_124" + { + "iType" "5" + "pos_x" "771.417480" + "pos_y" "-130.415558" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_125" + { + "iType" "17" + "pos_x" "703.805054" + "pos_y" "-275.243896" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + } + } + "Node_126" + { + "iType" "5" + "pos_x" "944.973938" + "pos_y" "19.248388" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_127" + { + "iType" "5" + "pos_x" "937.546082" + "pos_y" "-95.704262" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_128" + { + "iType" "4" + "pos_x" "385.560150" + "pos_y" "-2376.147461" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_129" + { + "iType" "19" + "pos_x" "1075.566406" + "pos_y" "-1668.365845" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_130" + { + "iType" "27" + "szName" "sun_amt" + "pos_x" "852.625061" + "pos_y" "-1390.014038" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "178" + "iTarget_jack" "0" + } + } + "swizzleString" "w" + } + "Node_131" + { + "iType" "17" + "pos_x" "889.618347" + "pos_y" "-1637.982178" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "171" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "155" + "iTarget_jack" "0" + } + } + } + "Node_132" + { + "iType" "5" + "pos_x" "682.713806" + "pos_y" "-163.184814" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_133" + { + "iType" "19" + "pos_x" "1446.357178" + "pos_y" "-362.727936" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_134" + { + "iType" "27" + "szName" "sun_dot" + "pos_x" "679.113953" + "pos_y" "-728.911438" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "178" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_135" + { + "iType" "5" + "pos_x" "835.348938" + "pos_y" "-653.903381" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_136" + { + "iType" "19" + "pos_x" "905.490662" + "pos_y" "-518.517700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "137" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_137" + { + "iType" "61" + "pos_x" "749.377380" + "pos_y" "-514.048157" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + } + } + "Node_138" + { + "iType" "60" + "pos_x" "628.298889" + "pos_y" "-519.085693" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + } + "Node_139" + { + "iType" "19" + "pos_x" "1446.657349" + "pos_y" "-468.114563" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_140" + { + "iType" "5" + "pos_x" "987.733154" + "pos_y" "-614.740173" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9 0.7 0.2" + } + "Node_141" + { + "iType" "21" + "pos_x" "1123.090210" + "pos_y" "-646.864929" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "140" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "5" + "iTarget_jack" "2" + } + } + } + "Node_142" + { + "iType" "21" + "pos_x" "1285.666992" + "pos_y" "-648.213013" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "144" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "141" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + } + } + "Node_143" + { + "iType" "34" + "pos_x" "1186.970947" + "pos_y" "-253.649002" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "127" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + } + "Node_144" + { + "iType" "5" + "pos_x" "1136.774048" + "pos_y" "-763.951477" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_145" + { + "iType" "34" + "pos_x" "1269.425659" + "pos_y" "-793.443176" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_146" + { + "iType" "5" + "pos_x" "1126.377808" + "pos_y" "-844.758301" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_147" + { + "iType" "5" + "pos_x" "1177.468018" + "pos_y" "-903.457520" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.32" + } + "Node_148" + { + "iType" "34" + "pos_x" "1140.272827" + "pos_y" "-494.046082" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + } + "Node_149" + { + "iType" "5" + "pos_x" "1202.673706" + "pos_y" "-412.204956" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_150" + { + "iType" "5" + "pos_x" "1135.880371" + "pos_y" "-409.713287" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_151" + { + "iType" "5" + "pos_x" "1805.360962" + "pos_y" "-846.542908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_152" + { + "iType" "5" + "pos_x" "1738.567627" + "pos_y" "-844.051270" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_153" + { + "iType" "5" + "pos_x" "986.545898" + "pos_y" "-697.820618" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0.6 0.05" + } + "Node_154" + { + "iType" "5" + "pos_x" "-361.363495" + "pos_y" "-651.064758" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.1" + } + "Node_155" + { + "iType" "19" + "pos_x" "1897.494385" + "pos_y" "-773.729248" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "160" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "156" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_156" + { + "iType" "34" + "pos_x" "1742.960083" + "pos_y" "-928.384033" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + } + "Node_157" + { + "iType" "34" + "pos_x" "1590.435913" + "pos_y" "-754.151917" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "162" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "161" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_158" + { + "iType" "5" + "pos_x" "1451.352295" + "pos_y" "-677.144836" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_159" + { + "iType" "19" + "pos_x" "1546.545654" + "pos_y" "-607.292175" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "139" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "158" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_160" + { + "iType" "19" + "pos_x" "1737.164185" + "pos_y" "-681.026733" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "159" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "157" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_161" + { + "iType" "5" + "pos_x" "1478.265869" + "pos_y" "-859.315247" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_162" + { + "iType" "5" + "pos_x" "1446.338867" + "pos_y" "-779.236511" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_163" + { + "iType" "3" + "pos_x" "-1419.227539" + "pos_y" "-885.006836" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "1" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_164" + { + "iType" "19" + "pos_x" "69.056168" + "pos_y" "57.635948" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_165" + { + "iType" "5" + "pos_x" "-843.493835" + "pos_y" "-674.598694" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3.141593" + } + "Node_166" + { + "iType" "27" + "pos_x" "-38.764900" + "pos_y" "216.019882" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_167" + { + "iType" "5" + "pos_x" "414.783478" + "pos_y" "-1550.855103" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_168" + { + "iType" "21" + "pos_x" "527.856567" + "pos_y" "-1494.123413" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "169" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "167" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_169" + { + "iType" "61" + "pos_x" "392.785370" + "pos_y" "-1400.816650" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "172" + "iTarget_jack" "0" + } + } + } + "Node_170" + { + "iType" "17" + "pos_x" "582.014771" + "pos_y" "-1628.731079" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + } + "Node_171" + { + "iType" "19" + "pos_x" "727.159241" + "pos_y" "-1571.791260" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "170" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "168" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_172" + { + "iType" "27" + "pos_x" "232.318756" + "pos_y" "-1404.156372" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_173" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-742.228394" + "pos_y" "-2317.778076" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_174" + { + "iType" "19" + "pos_x" "-365.325897" + "pos_y" "-2285.827393" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_175" + { + "iType" "17" + "pos_x" "-218.409744" + "pos_y" "-2253.378906" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "174" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "173" + "iTarget_jack" "1" + } + } + } + "Node_176" + { + "iType" "29" + "pos_x" "-204.998154" + "pos_y" "-324.530792" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_177" + { + "iType" "12" + "pos_x" "-1618.918945" + "pos_y" "-511.263428" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_178" + { + "iType" "77" + "pos_x" "563.667542" + "pos_y" "-1159.314453" + "size_x" "87.000000" + "size_y" "-50.000000" + "iPreview" "1" + "sz_callbackname" "sun_data" + "i_numc" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_fxaa.txt b/mp/game/dab/shadereditorui/canvas/postproc_fxaa.txt new file mode 100755 index 000000000..ee37f7e00 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_fxaa.txt @@ -0,0 +1,198 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "4" + "pos_x" "265.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_004" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_005" + { + "iType" "94" + "pos_x" "-195.867752" + "pos_y" "-32.425503" + "size_x" "84.000000" + "size_y" "-50.000000" + "iPreview" "1" + "iTextureType" "5" + "IsCubemap" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_006" + { + "iType" "65" + "pos_x" "-220.706284" + "pos_y" "-191.915787" + "size_x" "70.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "1.000000" + } + "Node_007" + { + "iType" "99" + "pos_x" "-7.115566" + "pos_y" "-108.856155" + "size_x" "133.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "varName_In_0" "tex" + "varType_In_0" "128" + "varName_In_1" "uv" + "varType_In_1" "2" + "varName_In_2" "texelsize" + "varType_In_2" "2" + "varName_Out_0" "col" + "varType_Out_0" "8" + "szFunctionName" "DoFXAA" + "szFilePath" "shadereditorui\user_functions\call_fxaa.ufunc" + "iInline" "0" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "#define FXAA_PC 1\r\n#define FXAA_HLSL_3 1\r\n#define FXAA_GREEN_AS_LUMA 1\r\n#define FXAA_DISCARD 1\r\n#define FXAA_QUALITY__PRESET 12\r\n\r\n#include \'fxaa3_11.h\'\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " col = FxaaPixelShader( uv,\r\n (float4)0,\r\n tex,\r\n tex,\r\n tex,\r\n texelsize,\r\n (float4)0,\r\n (float4)0,\r\n (float4)0,\r\n // fxaaQualitySubpix\r\n // This used to be the FXAA_QUALITY__SUBPIX define.\r\n // It is here now to allow easier tuning.\r\n // Choose the amount of sub-pixel aliasing removal.\r\n // This can effect sharpness.\r\n // 1.00 - upper limit (softer)\r\n // 0.75 - default amount of filtering\r\n // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)\r\n // 0.25 - almost off\r\n // 0.00 - completely off\r\n 0.5,\r\n // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.\r\n // It is here now to allow easier tuning.\r\n // The minimum amount of local contrast required to apply algorithm.\r\n // 0.333 - too little (faster)\r\n // 0.250 - low quality\r\n // 0.166 - default\r\n // 0.125 - high quality \r\n // 0.063 - overkill (slower)\r\n // fxaaQualityEdgeThreshold\r\n 0.2,\r\n // This used to be the" + "szcode_body_partial_01" " FXAA_QUALITY__EDGE_THRESHOLD_MIN define.\r\n // It is here now to allow easier tuning.\r\n // Trims the algorithm from processing darks.\r\n // 0.0833 - upper limit (default, the start of visible unfiltered edges)\r\n // 0.0625 - high quality (faster)\r\n // 0.0312 - visible limit (slower)\r\n // Special notes when using FXAA_GREEN_AS_LUMA,\r\n // Likely want to set this to zero.\r\n // As colors that are mostly not-green\r\n // will appear very dark in the green channel!\r\n // Tune by looking at mostly non-green content,\r\n // then start at zero and increase until aliasing is a problem.\r\n 0.0833,\r\n 0, 0, 0, (float4)0 );" + "iEnvFlags" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_nightvision.txt b/mp/game/dab/shadereditorui/canvas/postproc_nightvision.txt new file mode 100755 index 000000000..37bd77548 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_nightvision.txt @@ -0,0 +1,1877 @@ +"canvas" +{ + "cfmt_version" "canvasver#002" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "53" + "pos_x" "463.674652" + "pos_y" "-210.488373" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_001" + { + "iType" "19" + "pos_x" "601.121765" + "pos_y" "-180.594849" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_002" + { + "iType" "17" + "pos_x" "750.381531" + "pos_y" "-186.976593" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "50" + "pos_x" "174.049500" + "pos_y" "-225.131470" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "3" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-173.927490" + "pos_y" "-229.426270" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "5" + "pos_x" "-290.359222" + "pos_y" "-295.938782" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "10" + } + "Node_006" + { + "iType" "1" + "pos_x" "-228.863312" + "pos_y" "319.150818" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_007" + { + "iType" "19" + "pos_x" "-41.806458" + "pos_y" "210.270844" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_008" + { + "iType" "27" + "pos_x" "94.763428" + "pos_y" "193.806198" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_009" + { + "iType" "55" + "pos_x" "221.642883" + "pos_y" "229.859772" + "size_x" "91.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_010" + { + "iType" "5" + "pos_x" "-168.952637" + "pos_y" "233.892334" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_011" + { + "iType" "12" + "pos_x" "-183.612152" + "pos_y" "159.546921" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_012" + { + "iType" "5" + "pos_x" "104.579254" + "pos_y" "146.036072" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "0.0001 0.0001" + } + "Node_013" + { + "iType" "20" + "pos_x" "71.140167" + "pos_y" "499.231293" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "65" + "pos_x" "-49.716888" + "pos_y" "455.953003" + "size_x" "60.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_015" + { + "iType" "5" + "pos_x" "66.941437" + "pos_y" "442.331451" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "64" + } + "Node_016" + { + "iType" "18" + "pos_x" "346.230225" + "pos_y" "-221.256073" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "2" + } + } + } + "Node_017" + { + "iType" "60" + "pos_x" "140.350861" + "pos_y" "-951.976807" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "3" + "pos_x" "-597.301880" + "pos_y" "-534.940308" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_019" + { + "iType" "20" + "pos_x" "213.357849" + "pos_y" "473.199463" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "5" + "pos_x" "-48.920013" + "pos_y" "512.142090" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_021" + { + "iType" "2" + "pos_x" "424.612183" + "pos_y" "313.672791" + "size_x" "55.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_022" + { + "iType" "5" + "pos_x" "-413.016083" + "pos_y" "-1072.758057" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_023" + { + "iType" "23" + "pos_x" "-320.019897" + "pos_y" "-1048.719238" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "5" + "pos_x" "333.525726" + "pos_y" "-878.604004" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_025" + { + "iType" "23" + "pos_x" "280.829102" + "pos_y" "-955.839111" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "20" + "pos_x" "13.819885" + "pos_y" "-956.361328" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "34" + "pos_x" "-149.998428" + "pos_y" "-1046.181152" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "5" + "pos_x" "-184.695190" + "pos_y" "-950.453674" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.1" + } + "Node_029" + { + "iType" "5" + "pos_x" "-155.751495" + "pos_y" "-1184.955444" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_030" + { + "iType" "5" + "pos_x" "-245.854233" + "pos_y" "-1184.234985" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_031" + { + "iType" "34" + "pos_x" "-215.099915" + "pos_y" "-1269.376465" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "5" + "pos_x" "-59.328575" + "pos_y" "-385.682373" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_033" + { + "iType" "18" + "pos_x" "-1316.010376" + "pos_y" "-716.106445" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "24" + "pos_x" "63.969193" + "pos_y" "-463.902222" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "24" + "pos_x" "-1163.439819" + "pos_y" "-712.743042" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "18" + "pos_x" "-1312.617554" + "pos_y" "-832.547729" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "24" + "pos_x" "-1160.047241" + "pos_y" "-829.184326" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "34" + "pos_x" "216.704910" + "pos_y" "-474.557556" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "5" + "pos_x" "196.931091" + "pos_y" "-388.285828" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_040" + { + "iType" "5" + "pos_x" "286.014008" + "pos_y" "-388.756104" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-10" + } + "Node_041" + { + "iType" "37" + "pos_x" "-1026.420898" + "pos_y" "-767.089844" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "5" + "pos_x" "-1406.134644" + "pos_y" "-701.179077" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4 0.5" + } + "Node_043" + { + "iType" "5" + "pos_x" "-1402.741821" + "pos_y" "-817.620361" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6 0.5" + } + "Node_044" + { + "iType" "34" + "pos_x" "-879.481873" + "pos_y" "-791.222168" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "18" + "pos_x" "-74.996223" + "pos_y" "-464.449890" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "5" + "pos_x" "-1450.968628" + "pos_y" "-1125.375366" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_047" + { + "iType" "5" + "pos_x" "-1432.045776" + "pos_y" "-989.069092" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_048" + { + "iType" "23" + "pos_x" "-1325.664673" + "pos_y" "-1133.754028" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "23" + "pos_x" "-1306.741577" + "pos_y" "-997.447693" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "25" + "pos_x" "-1593.267944" + "pos_y" "-1046.779175" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_051" + { + "iType" "19" + "pos_x" "-1138.864136" + "pos_y" "-990.283142" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_052" + { + "iType" "19" + "pos_x" "-1151.666382" + "pos_y" "-1141.724243" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_053" + { + "iType" "5" + "pos_x" "-940.444519" + "pos_y" "-1076.191040" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_054" + { + "iType" "5" + "pos_x" "-808.116821" + "pos_y" "-907.380005" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_055" + { + "iType" "18" + "pos_x" "-866.781982" + "pos_y" "-1137.014282" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "26" + "pos_x" "-746.701233" + "pos_y" "-1067.887817" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "18" + "pos_x" "-864.263672" + "pos_y" "-986.921021" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + } + "Node_058" + { + "iType" "53" + "pos_x" "-1006.789734" + "pos_y" "-991.632751" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "53" + "pos_x" "-1005.802185" + "pos_y" "-1143.723022" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "5" + "pos_x" "-1230.503784" + "pos_y" "-1076.726196" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_061" + { + "iType" "27" + "pos_x" "1440.168213" + "pos_y" "-943.351685" + "size_x" "123.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "swizzleString" "r g b 1" + } + "Node_062" + { + "iType" "19" + "pos_x" "1289.970459" + "pos_y" "-936.860962" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_063" + { + "iType" "21" + "pos_x" "-682.400085" + "pos_y" "-900.576172" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "55" + "pos_x" "-562.799194" + "pos_y" "-769.083557" + "size_x" "120.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_065" + { + "iType" "21" + "pos_x" "-74.406296" + "pos_y" "-719.279785" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "34" + "pos_x" "-340.682922" + "pos_y" "-578.949707" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "29" + "pos_x" "-356.698975" + "pos_y" "-824.546448" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_068" + { + "iType" "29" + "pos_x" "-360.063995" + "pos_y" "-718.471802" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_069" + { + "iType" "5" + "pos_x" "-346.845215" + "pos_y" "-493.701538" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_070" + { + "iType" "5" + "pos_x" "-278.520996" + "pos_y" "-496.406372" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_071" + { + "iType" "5" + "pos_x" "-816.689148" + "pos_y" "-708.678833" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_072" + { + "iType" "5" + "pos_x" "640.592468" + "pos_y" "-713.902466" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.35" + } + "Node_073" + { + "iType" "5" + "pos_x" "709.547424" + "pos_y" "-716.607300" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.55" + } + "Node_074" + { + "iType" "5" + "pos_x" "-885.644104" + "pos_y" "-705.973999" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_075" + { + "iType" "19" + "pos_x" "-261.007019" + "pos_y" "-97.164841" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "2" + } + } + "i_mat_rotation" "0" + } + "Node_076" + { + "iType" "81" + "pos_x" "-249.904297" + "pos_y" "-9.620949" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_num_comps" "1" + "fl_value_min" "0.000000" + "fl_value_max" "10.000000" + } + "Node_077" + { + "iType" "17" + "pos_x" "-142.329498" + "pos_y" "-97.917526" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + } + "Node_078" + { + "iType" "5" + "pos_x" "-94.592438" + "pos_y" "-951.174011" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_079" + { + "iType" "4" + "pos_x" "1628.385742" + "pos_y" "-937.808289" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_080" + { + "iType" "21" + "pos_x" "961.547974" + "pos_y" "-950.942322" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "19" + "pos_x" "40.308403" + "pos_y" "-1097.238403" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_082" + { + "iType" "5" + "pos_x" "321.347473" + "pos_y" "-1218.275513" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9 1 0.9" + } + "Node_083" + { + "iType" "5" + "pos_x" "-1.634039" + "pos_y" "-1199.789795" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.5 2.25 1.8" + } + "Node_084" + { + "iType" "21" + "pos_x" "200.846954" + "pos_y" "-1095.319214" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_085" + { + "iType" "5" + "pos_x" "111.949905" + "pos_y" "-1209.657715" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.762 1.78 0.5" + } + "Node_086" + { + "iType" "5" + "pos_x" "198.678452" + "pos_y" "-1265.130371" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.381 0.89 0.25" + } + "Node_087" + { + "iType" "21" + "pos_x" "376.618958" + "pos_y" "-1101.961914" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "19" + "pos_x" "539.894470" + "pos_y" "-1103.041626" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_089" + { + "iType" "19" + "pos_x" "702.871216" + "pos_y" "-1095.865234" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_090" + { + "iType" "5" + "pos_x" "654.197021" + "pos_y" "-1216.122925" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.4" + } + "Node_091" + { + "iType" "5" + "pos_x" "723.098816" + "pos_y" "-319.257813" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9" + } + "Node_092" + { + "iType" "5" + "pos_x" "579.549622" + "pos_y" "-319.953796" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_093" + { + "iType" "19" + "pos_x" "1115.174316" + "pos_y" "-941.947083" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_094" + { + "iType" "61" + "pos_x" "815.646973" + "pos_y" "-791.105591" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + } + "Node_095" + { + "iType" "21" + "pos_x" "809.717651" + "pos_y" "-594.945251" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + } + "Node_096" + { + "iType" "5" + "pos_x" "669.171814" + "pos_y" "-498.493469" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.42" + } + "Node_097" + { + "iType" "5" + "pos_x" "600.216858" + "pos_y" "-495.788635" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.38" + } + "Node_098" + { + "iType" "34" + "pos_x" "646.754700" + "pos_y" "-799.150635" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_099" + { + "iType" "5" + "pos_x" "830.292847" + "pos_y" "-510.106995" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_100" + { + "iType" "34" + "pos_x" "606.379089" + "pos_y" "-581.036804" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_101" + { + "iType" "27" + "pos_x" "68.468102" + "pos_y" "330.389618" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_102" + { + "iType" "29" + "pos_x" "1.958828" + "pos_y" "-96.032845" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "szFallbackTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "4" + } + "Node_103" + { + "iType" "29" + "pos_x" "2.025377" + "pos_y" "-221.102631" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "szFallbackTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_oldfilm.txt b/mp/game/dab/shadereditorui/canvas/postproc_oldfilm.txt new file mode 100755 index 000000000..8c32441de --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_oldfilm.txt @@ -0,0 +1,2776 @@ +"canvas" +{ + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + } + "Node_001" + { + "iType" "5" + "pos_x" "88.616852" + "pos_y" "-278.796997" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0.95 0.8 1" + } + "Node_002" + { + "iType" "19" + "pos_x" "237.931458" + "pos_y" "-277.880432" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "27" + "pos_x" "-59.436279" + "pos_y" "8.859213" + "size_x" "123.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "r g b 1" + } + "Node_004" + { + "iType" "5" + "pos_x" "-1059.010986" + "pos_y" "-204.097977" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.04" + } + "Node_005" + { + "iType" "27" + "pos_x" "-924.699402" + "pos_y" "-162.540985" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_006" + { + "iType" "19" + "pos_x" "-926.008240" + "pos_y" "-280.759583" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "53" + "pos_x" "-456.948792" + "pos_y" "-430.845123" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_008" + { + "iType" "18" + "pos_x" "-611.888428" + "pos_y" "-431.275604" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "27" + "pos_x" "-769.306885" + "pos_y" "-431.508545" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_010" + { + "iType" "5" + "pos_x" "-741.143555" + "pos_y" "-546.359741" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_011" + { + "iType" "5" + "pos_x" "-1176.975220" + "pos_y" "-594.510803" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_012" + { + "iType" "34" + "pos_x" "-271.634705" + "pos_y" "-430.514771" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "5" + "pos_x" "-417.226410" + "pos_y" "-294.562958" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.75" + } + "Node_014" + { + "iType" "19" + "pos_x" "-127.659157" + "pos_y" "-622.664429" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "5" + "pos_x" "-174.988998" + "pos_y" "-525.959534" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_016" + { + "iType" "19" + "pos_x" "348.497162" + "pos_y" "-493.848145" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "19" + "pos_x" "458.449402" + "pos_y" "-407.535919" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "34" + "pos_x" "223.688065" + "pos_y" "-478.911560" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "77" + "iTarget_jack" "2" + } + } + } + "Node_019" + { + "iType" "5" + "pos_x" "373.025421" + "pos_y" "-360.817139" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_020" + { + "iType" "5" + "pos_x" "256.435913" + "pos_y" "-400.670410" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_021" + { + "iType" "5" + "pos_x" "163.691452" + "pos_y" "-390.147552" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_022" + { + "iType" "55" + "pos_x" "-616.682983" + "pos_y" "-623.840027" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_023" + { + "iType" "5" + "pos_x" "-731.998901" + "pos_y" "-655.527832" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.001 0.3" + } + "Node_024" + { + "iType" "5" + "pos_x" "-737.814819" + "pos_y" "-786.267822" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.001" + } + "Node_025" + { + "iType" "19" + "pos_x" "-1094.875854" + "pos_y" "-624.470154" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "34" + "pos_x" "-274.200195" + "pos_y" "-619.287537" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "78" + "iTarget_jack" "2" + } + } + } + "Node_027" + { + "iType" "5" + "pos_x" "-273.208252" + "pos_y" "-524.756531" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_028" + { + "iType" "5" + "pos_x" "-351.231079" + "pos_y" "-536.567261" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_029" + { + "iType" "55" + "pos_x" "-619.977173" + "pos_y" "-760.177002" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_030" + { + "iType" "27" + "pos_x" "-592.366089" + "pos_y" "-1017.870239" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_031" + { + "iType" "12" + "pos_x" "-863.676941" + "pos_y" "-1024.266968" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_032" + { + "iType" "34" + "pos_x" "-271.286621" + "pos_y" "-752.708313" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "79" + "iTarget_jack" "3" + } + } + } + "Node_033" + { + "iType" "5" + "pos_x" "-349.413452" + "pos_y" "-884.769470" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.99" + } + "Node_034" + { + "iType" "5" + "pos_x" "-269.420288" + "pos_y" "-880.839722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_035" + { + "iType" "19" + "pos_x" "-24.362877" + "pos_y" "-916.073669" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "3" + } + } + } + "Node_036" + { + "iType" "19" + "pos_x" "253.004974" + "pos_y" "-913.329041" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "19" + "pos_x" "109.621811" + "pos_y" "-917.240234" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "27" + "pos_x" "-35.257870" + "pos_y" "-789.638184" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_039" + { + "iType" "18" + "pos_x" "-159.130844" + "pos_y" "-1251.331909" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "5" + "pos_x" "-306.483490" + "pos_y" "-1302.419556" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_041" + { + "iType" "3" + "pos_x" "-1427.490723" + "pos_y" "-1395.865601" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_042" + { + "iType" "24" + "pos_x" "-4.528931" + "pos_y" "-1249.992432" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "19" + "pos_x" "158.960220" + "pos_y" "-1244.870728" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_044" + { + "iType" "18" + "pos_x" "314.051971" + "pos_y" "-1232.278564" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "5" + "pos_x" "171.705017" + "pos_y" "-1072.624023" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.33" + } + "Node_046" + { + "iType" "5" + "pos_x" "231.112000" + "pos_y" "-1151.187256" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_047" + { + "iType" "27" + "pos_x" "-943.889038" + "pos_y" "-626.367859" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_048" + { + "iType" "19" + "pos_x" "849.699097" + "pos_y" "-1327.599121" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "18" + "pos_x" "683.233887" + "pos_y" "-513.124451" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "21" + "pos_x" "573.945984" + "pos_y" "-114.695465" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + } + } + "Node_051" + { + "iType" "19" + "pos_x" "674.693604" + "pos_y" "-907.310974" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "4" + "pos_x" "1153.886841" + "pos_y" "-1361.154297" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_053" + { + "iType" "55" + "pos_x" "509.857239" + "pos_y" "-724.095520" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_054" + { + "iType" "19" + "pos_x" "24.964851" + "pos_y" "-611.821472" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "18" + "pos_x" "155.076736" + "pos_y" "-609.714478" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "12" + "pos_x" "301.490631" + "pos_y" "-626.477905" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_057" + { + "iType" "17" + "pos_x" "975.410461" + "pos_y" "-909.631592" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + } + } + "Node_058" + { + "iType" "19" + "pos_x" "829.005005" + "pos_y" "-906.510071" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "5" + "pos_x" "784.520874" + "pos_y" "-626.837158" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_060" + { + "iType" "18" + "pos_x" "856.089600" + "pos_y" "-727.945007" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "53" + "pos_x" "971.940796" + "pos_y" "-728.153259" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_062" + { + "iType" "34" + "pos_x" "1145.247803" + "pos_y" "-723.378540" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "19" + "pos_x" "218.857697" + "pos_y" "-712.468201" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "19" + "pos_x" "231.391418" + "pos_y" "-809.459778" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + } + "Node_065" + { + "iType" "26" + "pos_x" "358.941772" + "pos_y" "-730.200684" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "5" + "pos_x" "132.437363" + "pos_y" "-744.349609" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_067" + { + "iType" "5" + "pos_x" "143.945496" + "pos_y" "-827.633667" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_068" + { + "iType" "5" + "pos_x" "1017.740234" + "pos_y" "-615.503174" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.37" + } + "Node_069" + { + "iType" "61" + "pos_x" "404.025635" + "pos_y" "-938.388550" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_070" + { + "iType" "22" + "pos_x" "358.216980" + "pos_y" "-833.205811" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "26" + "pos_x" "518.059692" + "pos_y" "-826.194153" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "5" + "pos_x" "464.631927" + "pos_y" "-866.089722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_073" + { + "iType" "38" + "pos_x" "1326.954590" + "pos_y" "-726.876282" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + "Node_074" + { + "iType" "5" + "pos_x" "1111.836426" + "pos_y" "-603.984863" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.38" + } + "Node_075" + { + "iType" "5" + "pos_x" "1301.262695" + "pos_y" "-628.961121" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_076" + { + "iType" "29" + "pos_x" "700.193359" + "pos_y" "-725.241943" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + "szParamname" "noise2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0" + "iFallbackMode" "0" + } + "Node_077" + { + "iType" "29" + "pos_x" "9.422592" + "pos_y" "-396.145142" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + } + "szParamname" "noise2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0" + "iFallbackMode" "0" + } + "Node_078" + { + "iType" "29" + "pos_x" "-443.937622" + "pos_y" "-624.784546" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_079" + { + "iType" "29" + "pos_x" "-443.022614" + "pos_y" "-759.274048" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_080" + { + "iType" "29" + "pos_x" "-231.477158" + "pos_y" "-988.375610" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "144" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_081" + { + "iType" "21" + "pos_x" "-257.953857" + "pos_y" "-26.590645" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "19" + "pos_x" "-192.712799" + "pos_y" "-180.072235" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + } + "Node_083" + { + "iType" "61" + "pos_x" "-310.645813" + "pos_y" "-185.270187" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "5" + "pos_x" "-455.970428" + "pos_y" "-354.991364" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_085" + { + "iType" "29" + "pos_x" "-622.441101" + "pos_y" "-172.873840" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_086" + { + "iType" "49" + "pos_x" "-444.257202" + "pos_y" "-176.947357" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + } + "Node_087" + { + "iType" "5" + "pos_x" "-414.736420" + "pos_y" "-95.879227" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_088" + { + "iType" "29" + "pos_x" "-63.663620" + "pos_y" "-1758.249512" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_089" + { + "iType" "53" + "pos_x" "-104.591232" + "pos_y" "-2059.511719" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + } + "Node_090" + { + "iType" "19" + "pos_x" "32.855804" + "pos_y" "-2029.618408" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_091" + { + "iType" "17" + "pos_x" "182.115509" + "pos_y" "-2036.000244" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + } + "Node_092" + { + "iType" "5" + "pos_x" "154.832794" + "pos_y" "-2168.281250" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_093" + { + "iType" "5" + "pos_x" "11.283646" + "pos_y" "-2168.977051" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_094" + { + "iType" "50" + "pos_x" "108.426971" + "pos_y" "-1887.348267" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "96" + "iTarget_jack" "3" + } + } + } + "Node_095" + { + "iType" "18" + "pos_x" "-222.035614" + "pos_y" "-2070.279297" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + } + } + "Node_096" + { + "iType" "29" + "pos_x" "-63.597092" + "pos_y" "-1883.319336" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_097" + { + "iType" "19" + "pos_x" "-239.549896" + "pos_y" "-1891.643188" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + } + "Node_098" + { + "iType" "5" + "pos_x" "-355.981659" + "pos_y" "-1958.155884" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_099" + { + "iType" "19" + "pos_x" "-177.644958" + "pos_y" "338.985931" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + } + } + "Node_100" + { + "iType" "5" + "pos_x" "-310.390747" + "pos_y" "382.765472" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_101" + { + "iType" "12" + "pos_x" "-308.853088" + "pos_y" "293.071320" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_102" + { + "iType" "27" + "pos_x" "-33.235962" + "pos_y" "339.319672" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_103" + { + "iType" "5" + "pos_x" "-24.619324" + "pos_y" "423.256897" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "0.0001 0.0001" + } + "Node_104" + { + "iType" "55" + "pos_x" "113.600769" + "pos_y" "384.914673" + "size_x" "91.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_105" + { + "iType" "12" + "pos_x" "-1315.608154" + "pos_y" "-350.362427" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_106" + { + "iType" "22" + "pos_x" "-1065.969238" + "pos_y" "-298.455078" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + } + "Node_107" + { + "iType" "19" + "pos_x" "-1183.978027" + "pos_y" "-280.960510" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_108" + { + "iType" "5" + "pos_x" "-1285.120850" + "pos_y" "-225.001358" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3.5" + } + "Node_109" + { + "iType" "19" + "pos_x" "493.591187" + "pos_y" "-1068.270142" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + } + } + "Node_110" + { + "iType" "22" + "pos_x" "611.600098" + "pos_y" "-1085.764771" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "12" + "pos_x" "361.961121" + "pos_y" "-1137.672119" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_112" + { + "iType" "19" + "pos_x" "586.039856" + "pos_y" "-1226.986450" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + } + } + "Node_113" + { + "iType" "19" + "pos_x" "792.527344" + "pos_y" "-1098.114990" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + } + } + "Node_114" + { + "iType" "5" + "pos_x" "368.636688" + "pos_y" "-1061.125122" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "10" + } + "Node_115" + { + "iType" "5" + "pos_x" "448.797485" + "pos_y" "-1281.609863" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8 0.76 0.65 0" + } + "Node_116" + { + "iType" "29" + "pos_x" "-631.900024" + "pos_y" "-34.453377" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_117" + { + "iType" "17" + "pos_x" "-782.880859" + "pos_y" "28.917599" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + } + "Node_118" + { + "iType" "18" + "pos_x" "-1145.925659" + "pos_y" "157.206024" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + } + } + "Node_119" + { + "iType" "19" + "pos_x" "-1012.722351" + "pos_y" "150.760712" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + } + } + "Node_120" + { + "iType" "27" + "pos_x" "-1039.189941" + "pos_y" "19.744049" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + } + "swizzleString" "0 x" + } + "Node_121" + { + "iType" "5" + "pos_x" "-1250.066650" + "pos_y" "247.480118" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_122" + { + "iType" "5" + "pos_x" "-1108.238037" + "pos_y" "244.257446" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.005" + } + "Node_123" + { + "iType" "49" + "pos_x" "232.963470" + "pos_y" "-157.316925" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + } + } + "Node_124" + { + "iType" "34" + "pos_x" "381.233917" + "pos_y" "-145.096436" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "143" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + } + } + "Node_125" + { + "iType" "5" + "pos_x" "140.752289" + "pos_y" "-99.001907" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_126" + { + "iType" "5" + "pos_x" "285.144318" + "pos_y" "-68.793892" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_127" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "191.196182" + "size_x" "55.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "137" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + } + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_128" + { + "iType" "20" + "pos_x" "95.519333" + "pos_y" "101.174911" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_129" + { + "iType" "65" + "pos_x" "-164.119995" + "pos_y" "72.637497" + "size_x" "60.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_130" + { + "iType" "5" + "pos_x" "-167.080811" + "pos_y" "132.298767" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_131" + { + "iType" "5" + "pos_x" "-32.814423" + "pos_y" "70.170700" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "64" + } + "Node_132" + { + "iType" "20" + "pos_x" "-40.068695" + "pos_y" "130.849060" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + } + } + "Node_133" + { + "iType" "81" + "pos_x" "-1273.607910" + "pos_y" "68.832352" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_num_comps" "0" + "fl_value_min" "0.000000" + "fl_value_max" "1.000000" + } + "Node_134" + { + "iType" "17" + "pos_x" "-193.243835" + "pos_y" "-1775.115967" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + } + } + "Node_135" + { + "iType" "81" + "pos_x" "-237.796722" + "pos_y" "-1697.220093" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_num_comps" "1" + "fl_value_min" "0.000000" + "fl_value_max" "10.000000" + } + "Node_136" + { + "iType" "19" + "pos_x" "-311.921356" + "pos_y" "-1774.363281" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "2" + } + } + } + "Node_137" + { + "iType" "27" + "pos_x" "-47.798840" + "pos_y" "215.318329" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_138" + { + "iType" "27" + "pos_x" "-56.801575" + "pos_y" "-88.906647" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_139" + { + "iType" "27" + "pos_x" "-72.114502" + "pos_y" "-157.358780" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_140" + { + "iType" "27" + "pos_x" "-73.227158" + "pos_y" "-210.862518" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_141" + { + "iType" "38" + "pos_x" "51.489998" + "pos_y" "-126.969131" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "139" + "iTarget_jack" "0" + } + } + } + "Node_142" + { + "iType" "38" + "pos_x" "52.241310" + "pos_y" "-201.247452" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "141" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "140" + "iTarget_jack" "0" + } + } + } + "Node_143" + { + "iType" "5" + "pos_x" "376.888702" + "pos_y" "-65.797997" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.8" + } + "Node_144" + { + "iType" "17" + "pos_x" "-413.457550" + "pos_y" "-1003.933594" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_145" + { + "iType" "19" + "pos_x" "-562.254272" + "pos_y" "-1131.356445" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + } + } + "Node_146" + { + "iType" "17" + "pos_x" "-168.125702" + "pos_y" "-308.652191" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + } + } + "Node_147" + { + "iType" "17" + "pos_x" "-768.662415" + "pos_y" "-210.415329" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_148" + { + "iType" "27" + "pos_x" "-1064.792480" + "pos_y" "-773.749695" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_149" + { + "iType" "19" + "pos_x" "-729.438171" + "pos_y" "-1001.319275" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_150" + { + "iType" "5" + "pos_x" "-821.527588" + "pos_y" "-918.819763" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "5" + } + "Node_151" + { + "iType" "5" + "pos_x" "-964.053894" + "pos_y" "-897.700073" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1 1" + } + "Node_152" + { + "iType" "19" + "pos_x" "-888.896362" + "pos_y" "-750.079041" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + } + } + "Node_153" + { + "iType" "5" + "pos_x" "-674.109131" + "pos_y" "-1173.485107" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0.25" + } + } + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_videofeed.txt b/mp/game/dab/shadereditorui/canvas/postproc_videofeed.txt new file mode 100755 index 000000000..2a82ad784 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_videofeed.txt @@ -0,0 +1,2703 @@ +"canvas" +{ + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-1615.073853" + "pos_y" "402.104858" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + } + "Node_001" + { + "iType" "27" + "pos_x" "-874.093201" + "pos_y" "727.707214" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_002" + { + "iType" "17" + "pos_x" "-551.495239" + "pos_y" "736.042419" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "139" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "53" + "pos_x" "-402.531921" + "pos_y" "734.858093" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "60" + "pos_x" "-267.085510" + "pos_y" "728.391235" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "61" + "pos_x" "-131.625854" + "pos_y" "725.241089" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "49" + "pos_x" "3.258621" + "pos_y" "729.178894" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "27" + "pos_x" "-477.234558" + "pos_y" "424.168091" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_008" + { + "iType" "18" + "pos_x" "526.497314" + "pos_y" "621.856689" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "5" + "pos_x" "-296.613708" + "pos_y" "571.151245" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_010" + { + "iType" "19" + "pos_x" "-180.388947" + "pos_y" "435.175354" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "5" + "pos_x" "393.959900" + "pos_y" "623.223206" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 1" + } + "Node_012" + { + "iType" "5" + "pos_x" "-297.255493" + "pos_y" "455.940063" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_013" + { + "iType" "5" + "pos_x" "-789.972046" + "pos_y" "542.498779" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_014" + { + "iType" "5" + "pos_x" "-831.334473" + "pos_y" "618.379944" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.9" + } + "Node_015" + { + "iType" "5" + "pos_x" "-133.810120" + "pos_y" "803.688171" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "35" + } + "Node_016" + { + "iType" "53" + "pos_x" "-484.071899" + "pos_y" "-1217.587158" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "19" + "pos_x" "-346.624878" + "pos_y" "-1187.693848" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "50" + "pos_x" "-271.053589" + "pos_y" "-1045.424072" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "3" + } + } + } + "Node_019" + { + "iType" "18" + "pos_x" "-601.516357" + "pos_y" "-1228.354980" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "115" + "iTarget_jack" "1" + } + } + } + "Node_020" + { + "iType" "19" + "pos_x" "-619.030640" + "pos_y" "-1049.719238" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "19" + "pos_x" "-1422.092896" + "pos_y" "319.783569" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "27" + "pos_x" "-1297.530151" + "pos_y" "303.598267" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_023" + { + "iType" "5" + "pos_x" "-1544.666870" + "pos_y" "339.157959" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_024" + { + "iType" "12" + "pos_x" "-1557.323608" + "pos_y" "279.943726" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_025" + { + "iType" "29" + "pos_x" "-443.077820" + "pos_y" "-1041.395264" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_026" + { + "iType" "5" + "pos_x" "-368.197021" + "pos_y" "-1327.052734" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_027" + { + "iType" "5" + "pos_x" "-224.647827" + "pos_y" "-1326.356689" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_028" + { + "iType" "19" + "pos_x" "-179.747131" + "pos_y" "550.386475" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "17" + "pos_x" "-197.365051" + "pos_y" "-1194.075439" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "5" + "pos_x" "15.188614" + "pos_y" "825.837708" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_031" + { + "iType" "5" + "pos_x" "92.750351" + "pos_y" "825.837708" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_032" + { + "iType" "34" + "pos_x" "155.183853" + "pos_y" "733.606873" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "5" + "pos_x" "339.682373" + "pos_y" "782.592102" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0" + } + "Node_034" + { + "iType" "18" + "pos_x" "-708.378723" + "pos_y" "728.092773" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "19" + "pos_x" "-726.148987" + "pos_y" "1065.703613" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "141" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "3" + "pos_x" "-889.480835" + "pos_y" "166.362411" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_037" + { + "iType" "27" + "pos_x" "-296.763550" + "pos_y" "1141.237305" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_038" + { + "iType" "60" + "pos_x" "315.559753" + "pos_y" "1024.600342" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "34" + "pos_x" "160.383743" + "pos_y" "1024.862305" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "61" + "pos_x" "453.968872" + "pos_y" "1028.022949" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_041" + { + "iType" "21" + "pos_x" "439.661499" + "pos_y" "740.247742" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "38" + "pos_x" "623.840637" + "pos_y" "737.942749" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "19" + "pos_x" "613.187988" + "pos_y" "1031.033447" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "127" + "iTarget_jack" "0" + } + } + } + "Node_044" + { + "iType" "5" + "pos_x" "129.708969" + "pos_y" "1140.010010" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.02" + } + "Node_045" + { + "iType" "5" + "pos_x" "222.255981" + "pos_y" "1130.576294" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.08" + } + "Node_046" + { + "iType" "27" + "pos_x" "613.832886" + "pos_y" "926.534973" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_047" + { + "iType" "53" + "pos_x" "20.701401" + "pos_y" "1020.860840" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "4" + "pos_x" "1724.086792" + "pos_y" "-895.564575" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_049" + { + "iType" "5" + "pos_x" "1272.329102" + "pos_y" "-586.940186" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "4" + } + "Node_050" + { + "iType" "5" + "pos_x" "1187.734009" + "pos_y" "-585.558105" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-2" + } + "Node_051" + { + "iType" "55" + "pos_x" "775.184692" + "pos_y" "746.714722" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_052" + { + "iType" "17" + "pos_x" "-270.371155" + "pos_y" "179.129974" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "137" + "iTarget_jack" "0" + } + } + } + "Node_053" + { + "iType" "5" + "pos_x" "-735.462280" + "pos_y" "-1116.231445" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "5" + } + "Node_054" + { + "iType" "12" + "pos_x" "-859.146790" + "pos_y" "1057.320557" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_055" + { + "iType" "17" + "pos_x" "-721.791870" + "pos_y" "-512.156128" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "19" + "pos_x" "-575.867188" + "pos_y" "-514.791260" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "19" + "pos_x" "-1006.411133" + "pos_y" "-533.806152" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_058" + { + "iType" "27" + "pos_x" "-879.372681" + "pos_y" "-527.977295" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + "swizzleString" "0 x" + } + "Node_059" + { + "iType" "27" + "pos_x" "-881.142700" + "pos_y" "-323.338684" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_060" + { + "iType" "18" + "pos_x" "-732.010864" + "pos_y" "-322.492004" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "53" + "pos_x" "-597.466675" + "pos_y" "-320.592529" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + } + "Node_062" + { + "iType" "5" + "pos_x" "-473.858765" + "pos_y" "-239.791931" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_063" + { + "iType" "5" + "pos_x" "-408.631470" + "pos_y" "-232.016479" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_064" + { + "iType" "5" + "pos_x" "-772.145020" + "pos_y" "-239.738098" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.05" + } + "Node_065" + { + "iType" "34" + "pos_x" "-463.125366" + "pos_y" "-323.760681" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "61" + "pos_x" "-312.104340" + "pos_y" "-316.953735" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "27" + "pos_x" "-855.742798" + "pos_y" "-87.800728" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_068" + { + "iType" "53" + "pos_x" "-572.066772" + "pos_y" "-85.054573" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + } + "Node_069" + { + "iType" "61" + "pos_x" "-286.704529" + "pos_y" "-81.415779" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + } + "Node_070" + { + "iType" "18" + "pos_x" "-694.214233" + "pos_y" "-79.355598" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "38" + "pos_x" "-183.349396" + "pos_y" "-241.004700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "17" + "pos_x" "-785.087585" + "pos_y" "53.951553" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "5" + "pos_x" "-882.766418" + "pos_y" "84.769577" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.95" + } + "Node_074" + { + "iType" "12" + "pos_x" "-1216.060425" + "pos_y" "-244.529541" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_075" + { + "iType" "5" + "pos_x" "-1115.882324" + "pos_y" "94.512009" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.05" + } + "Node_076" + { + "iType" "22" + "pos_x" "-1169.086182" + "pos_y" "-39.359444" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "19" + "pos_x" "-1038.513184" + "pos_y" "-32.467354" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + "Node_078" + { + "iType" "24" + "pos_x" "342.619354" + "pos_y" "-1696.248169" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "5" + "pos_x" "221.570984" + "pos_y" "-1604.864746" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.5" + } + "Node_080" + { + "iType" "18" + "pos_x" "195.252441" + "pos_y" "-1696.482788" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "34" + "pos_x" "-437.725464" + "pos_y" "-88.222725" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "5" + "pos_x" "-448.458862" + "pos_y" "-4.253975" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_083" + { + "iType" "5" + "pos_x" "-383.231628" + "pos_y" "3.521477" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_084" + { + "iType" "19" + "szName" "noise" + "pos_x" "1053.005493" + "pos_y" "-666.638184" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_085" + { + "iType" "19" + "szName" "vignette" + "pos_x" "1324.317017" + "pos_y" "-883.534058" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + } + "Node_086" + { + "iType" "21" + "szName" "noise_overlay" + "pos_x" "1550.675415" + "pos_y" "-685.328125" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "3" + } + "jackIn_02" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + } + } + "Node_087" + { + "iType" "18" + "szName" "bands" + "pos_x" "1156.966431" + "pos_y" "-878.003052" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "5" + "pos_x" "-685.473511" + "pos_y" "-632.380859" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.005" + } + "Node_089" + { + "iType" "5" + "pos_x" "-1109.770752" + "pos_y" "-607.138916" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "50" + } + "Node_090" + { + "iType" "19" + "pos_x" "-114.556351" + "pos_y" "180.091766" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + } + "Node_091" + { + "iType" "5" + "pos_x" "74.659439" + "pos_y" "337.084351" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_092" + { + "iType" "5" + "pos_x" "-165.427185" + "pos_y" "75.487106" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 6" + } + "Node_093" + { + "iType" "29" + "pos_x" "45.979420" + "pos_y" "185.302124" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_094" + { + "iType" "26" + "pos_x" "1478.374634" + "pos_y" "-884.818481" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "101" + "iTarget_jack" "5" + } + } + } + "Node_095" + { + "iType" "19" + "pos_x" "316.771149" + "pos_y" "-1285.043823" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + } + } + "Node_096" + { + "iType" "18" + "pos_x" "162.530472" + "pos_y" "-1280.172119" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + } + "Node_097" + { + "iType" "17" + "pos_x" "447.219635" + "pos_y" "-1287.217651" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + } + "Node_098" + { + "iType" "27" + "pos_x" "22.473484" + "pos_y" "-1277.742798" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_099" + { + "iType" "34" + "pos_x" "1215.822388" + "pos_y" "-683.860840" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_100" + { + "iType" "34" + "pos_x" "473.003296" + "pos_y" "-1691.584839" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + } + "Node_101" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "589.327759" + "pos_y" "-708.073975" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_102" + { + "iType" "27" + "pos_x" "312.192841" + "pos_y" "-1174.524048" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_103" + { + "iType" "5" + "pos_x" "86.384224" + "pos_y" "-1408.272827" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_104" + { + "iType" "26" + "pos_x" "813.951172" + "pos_y" "-699.336670" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "101" + "iTarget_jack" "3" + } + } + } + "Node_105" + { + "iType" "26" + "pos_x" "821.816406" + "pos_y" "-818.186890" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "101" + "iTarget_jack" "4" + } + } + } + "Node_106" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "597.291992" + "pos_y" "-822.509521" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_107" + { + "iType" "26" + "pos_x" "577.129211" + "pos_y" "-1287.859985" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + } + } + "Node_108" + { + "iType" "23" + "pos_x" "1170.148438" + "pos_y" "-397.836060" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "109" + "iTarget_jack" "0" + } + } + } + "Node_109" + { + "iType" "5" + "pos_x" "1042.937866" + "pos_y" "-412.251343" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_110" + { + "iType" "21" + "szName" "desaturate" + "pos_x" "1396.248291" + "pos_y" "-679.183716" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "5" + "pos_x" "436.359406" + "pos_y" "-1599.891113" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_112" + { + "iType" "5" + "pos_x" "525.250244" + "pos_y" "-1605.832397" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.2" + } + "Node_113" + { + "iType" "27" + "pos_x" "1301.666504" + "pos_y" "-394.336304" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + } + "swizzleString" "xxx" + } + "Node_114" + { + "iType" "19" + "pos_x" "-271.308960" + "pos_y" "1015.369995" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + } + "Node_115" + { + "iType" "29" + "pos_x" "-443.144348" + "pos_y" "-916.325684" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + } + "szParamname" "noise2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_3d" + "iFallbackMode" "0" + } + "Node_116" + { + "iType" "19" + "pos_x" "189.168900" + "pos_y" "-505.955444" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + } + } + "Node_117" + { + "iType" "19" + "pos_x" "65.481606" + "pos_y" "-503.892944" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + } + } + "Node_118" + { + "iType" "29" + "pos_x" "-453.179840" + "pos_y" "-508.592041" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + "szParamname" "noise2" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_3d" + "iFallbackMode" "0" + } + "Node_119" + { + "iType" "23" + "pos_x" "-411.816528" + "pos_y" "-617.233826" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + } + } + "Node_120" + { + "iType" "5" + "pos_x" "-506.795990" + "pos_y" "-652.251282" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_121" + { + "iType" "21" + "pos_x" "-229.091995" + "pos_y" "-517.935059" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "118" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + } + } + "Node_122" + { + "iType" "5" + "pos_x" "-247.699051" + "pos_y" "-644.753235" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_123" + { + "iType" "34" + "pos_x" "-79.711845" + "pos_y" "-507.810059" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "124" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + } + "Node_124" + { + "iType" "5" + "pos_x" "-18.228107" + "pos_y" "-418.644226" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_125" + { + "iType" "5" + "pos_x" "-84.445435" + "pos_y" "-420.478943" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_126" + { + "iType" "5" + "pos_x" "205.982681" + "pos_y" "-421.311829" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_127" + { + "iType" "5" + "pos_x" "609.593018" + "pos_y" "1121.825562" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.0125" + } + "Node_128" + { + "iType" "5" + "pos_x" "152.221176" + "pos_y" "337.084351" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.4" + } + "Node_129" + { + "iType" "34" + "pos_x" "214.654724" + "pos_y" "244.853485" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_130" + { + "iType" "5" + "pos_x" "205.583237" + "pos_y" "-1412.647827" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.99" + } + "Node_131" + { + "iType" "5" + "pos_x" "-1332.952026" + "pos_y" "157.681183" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "64" + } + "Node_132" + { + "iType" "2" + "pos_x" "-1030.074097" + "pos_y" "402.104858" + "size_x" "55.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + } + "numTexcoords" "3" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV 0" + "numTexcoord_Flag_1" "2" + "numTexcoord_Name_1" "UV 1" + "numTexcoord_Flag_2" "2" + "numTexcoord_Name_2" "Texel scale" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_133" + { + "iType" "20" + "pos_x" "-1346.862305" + "pos_y" "217.640137" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + } + } + "Node_134" + { + "iType" "65" + "pos_x" "-1466.559937" + "pos_y" "150.396393" + "size_x" "60.000000" + "size_y" "-17.000000" + "iPreview" "1" + } + "Node_135" + { + "iType" "5" + "pos_x" "-1462.496216" + "pos_y" "219.169312" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_136" + { + "iType" "20" + "pos_x" "-1216.167236" + "pos_y" "200.418213" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_137" + { + "iType" "27" + "pos_x" "-432.835266" + "pos_y" "180.834198" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + } + "swizzleString" "y 0" + } + "Node_138" + { + "iType" "81" + "pos_x" "-758.631531" + "pos_y" "280.125458" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_num_comps" "1" + "fl_value_min" "0.000000" + "fl_value_max" "1.000000" + } + "Node_139" + { + "iType" "19" + "pos_x" "-697.202942" + "pos_y" "611.576477" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "140" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_140" + { + "iType" "27" + "pos_x" "-773.541565" + "pos_y" "427.126160" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_141" + { + "iType" "5" + "pos_x" "-701.322815" + "pos_y" "1155.979492" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.75" + } + "Node_142" + { + "iType" "17" + "pos_x" "-577.822449" + "pos_y" "-923.374573" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "143" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "144" + "iTarget_jack" "0" + } + } + } + "Node_143" + { + "iType" "19" + "pos_x" "-696.499939" + "pos_y" "-922.621887" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "2" + } + } + } + "Node_144" + { + "iType" "19" + "pos_x" "-669.645569" + "pos_y" "-816.723083" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + } + } + "Node_145" + { + "iType" "5" + "pos_x" "-855.665222" + "pos_y" "-885.497192" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "10" + } + "Node_146" + { + "iType" "22" + "pos_x" "-590.362610" + "pos_y" "1069.707520" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + } + "Node_147" + { + "iType" "18" + "pos_x" "-123.954468" + "pos_y" "1027.000244" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + } + } + "Node_148" + { + "iType" "5" + "pos_x" "-372.644928" + "pos_y" "957.891785" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_149" + { + "iType" "18" + "pos_x" "-454.786316" + "pos_y" "1058.930420" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + } + } + "Node_150" + { + "iType" "5" + "pos_x" "-553.716492" + "pos_y" "961.699402" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_151" + { + "iType" "27" + "pos_x" "-1325.921631" + "pos_y" "433.695557" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + } + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/postproc_warp.txt b/mp/game/dab/shadereditorui/canvas/postproc_warp.txt new file mode 100755 index 000000000..b4a424065 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/postproc_warp.txt @@ -0,0 +1,3112 @@ +"canvas" +{ + "Nodes" + { + "Node_000" + { + "iType" "2" + "pos_x" "72.538681" + "pos_y" "169.545181" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "165" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_001" + { + "iType" "1" + "pos_x" "-243.759338" + "pos_y" "169.545181" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords" "2" + "dTFlag_Color" "8" + } + "Node_002" + { + "iType" "32" + "pos_x" "-746.930725" + "pos_y" "-237.392456" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "153" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "24" + "pos_x" "-1448.351685" + "pos_y" "72.049553" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "164" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "19" + "pos_x" "-1294.620972" + "pos_y" "14.283691" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_005" + { + "iType" "5" + "pos_x" "-1395.484253" + "pos_y" "-37.695587" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.00125" + } + "Node_006" + { + "iType" "27" + "pos_x" "199.130508" + "pos_y" "-267.666748" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + "swizzleString" "b" + } + "Node_007" + { + "iType" "27" + "pos_x" "354.580200" + "pos_y" "-366.469299" + "size_x" "117.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "0 0 x" + } + "Node_008" + { + "iType" "27" + "pos_x" "364.254639" + "pos_y" "-255.419846" + "size_x" "117.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + "swizzleString" "0 x 0" + } + "Node_009" + { + "iType" "17" + "pos_x" "388.256836" + "pos_y" "-133.052078" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "19" + "pos_x" "546.167603" + "pos_y" "-138.177628" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "5" + "pos_x" "403.967712" + "pos_y" "-476.188538" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_012" + { + "iType" "17" + "pos_x" "769.841858" + "pos_y" "-253.397751" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "118" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "5" + "pos_x" "565.731262" + "pos_y" "-466.768372" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_014" + { + "iType" "34" + "pos_x" "-1302.177856" + "pos_y" "125.767792" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "25" + "pos_x" "-1941.864136" + "pos_y" "446.239166" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "164" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "5" + "pos_x" "-2217.276855" + "pos_y" "447.933624" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_017" + { + "iType" "19" + "pos_x" "-1107.915405" + "pos_y" "105.154114" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_018" + { + "iType" "5" + "pos_x" "-1397.191772" + "pos_y" "139.194778" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_019" + { + "iType" "5" + "pos_x" "-1456.811890" + "pos_y" "138.296677" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.05" + } + "Node_020" + { + "iType" "61" + "pos_x" "-2905.558838" + "pos_y" "-602.646484" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "27" + "pos_x" "-2783.698975" + "pos_y" "-612.247681" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_022" + { + "iType" "61" + "pos_x" "-2903.363770" + "pos_y" "-746.997986" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_023" + { + "iType" "19" + "pos_x" "-2224.040039" + "pos_y" "-404.486023" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_024" + { + "iType" "5" + "pos_x" "-2290.988770" + "pos_y" "-338.715515" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_025" + { + "iType" "19" + "pos_x" "-2259.857910" + "pos_y" "-505.241760" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_026" + { + "iType" "5" + "pos_x" "-2326.806641" + "pos_y" "-439.471283" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-4" + } + "Node_027" + { + "iType" "29" + "pos_x" "-1940.935669" + "pos_y" "-743.067444" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "150" + "iTarget_jack" "0" + } + } + "szParamname" "flow" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_4" + "iFallbackMode" "0" + } + "Node_028" + { + "iType" "17" + "pos_x" "-3165.479980" + "pos_y" "-737.541565" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "22" + "pos_x" "-3049.411621" + "pos_y" "-737.897522" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "5" + "pos_x" "-2530.446289" + "pos_y" "-970.617493" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_031" + { + "iType" "39" + "pos_x" "-724.515930" + "pos_y" "250.632385" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "141" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "18" + "pos_x" "-2387.341797" + "pos_y" "-899.185730" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "19" + "pos_x" "-2089.619141" + "pos_y" "-896.832825" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_034" + { + "iType" "53" + "pos_x" "-2245.903320" + "pos_y" "-895.604431" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_035" + { + "iType" "5" + "pos_x" "-2191.637695" + "pos_y" "-1013.545837" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_036" + { + "iType" "29" + "pos_x" "-1934.430908" + "pos_y" "-597.894226" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "145" + "iTarget_jack" "0" + } + } + "szParamname" "flow" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_4" + "iFallbackMode" "0" + } + "Node_037" + { + "iType" "5" + "pos_x" "-730.441223" + "pos_y" "329.861023" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3.5" + } + "Node_038" + { + "iType" "5" + "pos_x" "-2201.213623" + "pos_y" "253.545166" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 1" + } + "Node_039" + { + "iType" "17" + "pos_x" "-2026.588257" + "pos_y" "-475.982056" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "19" + "pos_x" "-1724.848633" + "pos_y" "-405.211975" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_041" + { + "iType" "12" + "pos_x" "-1908.058472" + "pos_y" "-424.729309" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_042" + { + "iType" "39" + "pos_x" "-1617.870728" + "pos_y" "-481.444122" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "53" + "pos_x" "-1531.823853" + "pos_y" "-489.107239" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_044" + { + "iType" "53" + "pos_x" "-1542.892578" + "pos_y" "-582.754517" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_045" + { + "iType" "40" + "pos_x" "-1645.364746" + "pos_y" "-586.126038" + "size_x" "63.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "19" + "pos_x" "-1757.314087" + "pos_y" "-506.572571" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_047" + { + "iType" "19" + "pos_x" "-1732.115356" + "pos_y" "-655.087769" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_048" + { + "iType" "19" + "pos_x" "-1729.285156" + "pos_y" "-757.928162" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_049" + { + "iType" "5" + "pos_x" "-1819.576172" + "pos_y" "-464.233185" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "20" + } + "Node_050" + { + "iType" "22" + "pos_x" "-3019.332275" + "pos_y" "-603.326050" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_051" + { + "iType" "27" + "pos_x" "-2781.503418" + "pos_y" "-756.599182" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_052" + { + "iType" "19" + "pos_x" "-2605.255859" + "pos_y" "-762.771606" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "144" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_053" + { + "iType" "5" + "pos_x" "-1112.093018" + "pos_y" "-6.715954" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_054" + { + "iType" "5" + "pos_x" "-2087.064697" + "pos_y" "-238.842804" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-0.1" + } + "Node_055" + { + "iType" "26" + "pos_x" "-1819.434937" + "pos_y" "281.896912" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "5" + "pos_x" "-1772.286133" + "pos_y" "349.935059" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_057" + { + "iType" "19" + "pos_x" "-1015.181030" + "pos_y" "-175.563004" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "110" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "5" + "pos_x" "-900.981201" + "pos_y" "-128.303040" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.15" + } + "Node_059" + { + "iType" "34" + "pos_x" "-793.659485" + "pos_y" "-131.430038" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "156" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "19" + "pos_x" "-242.648682" + "pos_y" "-17.838028" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_061" + { + "iType" "27" + "pos_x" "192.576462" + "pos_y" "-159.604095" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + "swizzleString" "rgb" + } + "Node_062" + { + "iType" "5" + "pos_x" "-347.800171" + "pos_y" "-64.328766" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_063" + { + "iType" "12" + "pos_x" "-2751.356201" + "pos_y" "-363.631561" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_064" + { + "iType" "19" + "pos_x" "-2511.395020" + "pos_y" "-453.380249" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "111" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_065" + { + "iType" "26" + "pos_x" "-2661.960693" + "pos_y" "-422.596710" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "5" + "pos_x" "-328.380005" + "pos_y" "-397.041260" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_067" + { + "iType" "5" + "pos_x" "-333.742065" + "pos_y" "-475.403931" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_068" + { + "iType" "27" + "pos_x" "-34.267441" + "pos_y" "-423.596802" + "size_x" "123.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "swizzleString" "r g b 1" + } + "Node_069" + { + "iType" "5" + "pos_x" "-375.701172" + "pos_y" "-145.784973" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_070" + { + "iType" "5" + "pos_x" "-195.743561" + "pos_y" "-137.639206" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_071" + { + "iType" "5" + "pos_x" "-3247.070557" + "pos_y" "-645.446289" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_072" + { + "iType" "27" + "pos_x" "814.095032" + "pos_y" "-418.384216" + "size_x" "123.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "swizzleString" "r g b 1" + } + "Node_073" + { + "iType" "19" + "pos_x" "-2204.903076" + "pos_y" "-621.466980" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "2" + } + } + "i_mat_rotation" "0" + } + "Node_074" + { + "iType" "29" + "pos_x" "-2366.363037" + "pos_y" "-742.620789" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_075" + { + "iType" "19" + "pos_x" "-2071.060059" + "pos_y" "-344.556427" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_076" + { + "iType" "5" + "pos_x" "-1808.071899" + "pos_y" "-364.147308" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "5" + } + "Node_077" + { + "iType" "5" + "pos_x" "-1245.960815" + "pos_y" "-98.100060" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_078" + { + "iType" "17" + "pos_x" "87.734680" + "pos_y" "-206.471436" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "159" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "26" + "pos_x" "-11.522202" + "pos_y" "-317.873779" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "158" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "19" + "pos_x" "-660.645447" + "pos_y" "-118.046204" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "109" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_081" + { + "iType" "34" + "pos_x" "-248.729630" + "pos_y" "-411.062622" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "27" + "pos_x" "-328.432373" + "pos_y" "-272.121338" + "size_x" "102.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "r" + } + "Node_083" + { + "iType" "27" + "pos_x" "-173.898712" + "pos_y" "-280.146423" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "swizzleString" "gb" + } + "Node_084" + { + "iType" "19" + "pos_x" "-103.334076" + "pos_y" "-153.042252" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_085" + { + "iType" "17" + "pos_x" "-1.386536" + "pos_y" "-537.102295" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + } + "Node_086" + { + "iType" "19" + "pos_x" "-1195.886475" + "pos_y" "-190.134842" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_087" + { + "iType" "23" + "pos_x" "-2096.848877" + "pos_y" "267.665558" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_088" + { + "iType" "5" + "pos_x" "-2198.758545" + "pos_y" "144.831482" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0" + } + "Node_089" + { + "iType" "23" + "pos_x" "-2092.035400" + "pos_y" "156.598373" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + } + "Node_090" + { + "iType" "19" + "pos_x" "-1907.639893" + "pos_y" "93.025070" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_091" + { + "iType" "17" + "pos_x" "-1756.224731" + "pos_y" "86.886665" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + } + "Node_092" + { + "iType" "5" + "pos_x" "-1932.155029" + "pos_y" "158.848053" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_093" + { + "iType" "5" + "pos_x" "-1800.178467" + "pos_y" "176.240387" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_094" + { + "iType" "19" + "pos_x" "-2189.078125" + "pos_y" "-21.070053" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "116" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "117" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_095" + { + "iType" "29" + "pos_x" "-1788.716919" + "pos_y" "-135.618942" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_096" + { + "iType" "29" + "pos_x" "-1792.469360" + "pos_y" "-22.055450" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + "szParamname" "noise" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\noise_2d" + "iFallbackMode" "0" + } + "Node_097" + { + "iType" "17" + "pos_x" "-1913.971802" + "pos_y" "-17.125908" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + } + "Node_098" + { + "iType" "27" + "pos_x" "-2070.565918" + "pos_y" "-13.530006" + "size_x" "110.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "swizzleString" "x 0" + } + "Node_099" + { + "iType" "21" + "pos_x" "-1620.674316" + "pos_y" "-82.548004" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "96" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + } + "Node_100" + { + "iType" "18" + "pos_x" "-1926.686401" + "pos_y" "-127.184525" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "107" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + } + "Node_101" + { + "iType" "34" + "pos_x" "-1043.703369" + "pos_y" "-35.678207" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "102" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_102" + { + "iType" "5" + "pos_x" "-1185.810181" + "pos_y" "-0.930424" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_103" + { + "iType" "19" + "pos_x" "-1457.940552" + "pos_y" "-263.622223" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "125" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "112" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_104" + { + "iType" "19" + "pos_x" "-23.616699" + "pos_y" "-833.089905" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "132" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_105" + { + "iType" "3" + "pos_x" "-2580.768555" + "pos_y" "51.191097" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_106" + { + "iType" "19" + "pos_x" "-1684.998657" + "pos_y" "297.682678" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_107" + { + "iType" "55" + "pos_x" "-1642.190308" + "pos_y" "178.103577" + "size_x" "120.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "106" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "108" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "0" + "iTexTrans_scale" "1" + "iTexTrans_trans" "0" + } + "Node_108" + { + "iType" "5" + "pos_x" "-1724.055786" + "pos_y" "167.691742" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1.5 0.25" + } + "Node_109" + { + "iType" "29" + "pos_x" "-714.292175" + "pos_y" "7.002472" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "121" + "iTarget_jack" "0" + } + } + "szParamname" "flowmask" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_1" + "iFallbackMode" "0" + } + "Node_110" + { + "iType" "21" + "pos_x" "-1541.463135" + "pos_y" "-750.710938" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_111" + { + "iType" "5" + "pos_x" "-2579.608398" + "pos_y" "-359.221313" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_112" + { + "iType" "18" + "pos_x" "-1582.852417" + "pos_y" "-256.141815" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "113" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "114" + "iTarget_jack" "0" + } + } + } + "Node_113" + { + "iType" "27" + "pos_x" "-1728.334717" + "pos_y" "-264.838257" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_114" + { + "iType" "5" + "pos_x" "-1634.628174" + "pos_y" "-191.202515" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_115" + { + "iType" "5" + "pos_x" "-502.539520" + "pos_y" "-773.362915" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.65 1 1" + } + "Node_116" + { + "iType" "12" + "pos_x" "-2324.372559" + "pos_y" "6.277012" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_117" + { + "iType" "5" + "pos_x" "-2312.573975" + "pos_y" "-61.729652" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_118" + { + "iType" "19" + "pos_x" "683.679260" + "pos_y" "-408.747498" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "119" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_119" + { + "iType" "21" + "pos_x" "537.659790" + "pos_y" "-355.484741" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_120" + { + "iType" "19" + "pos_x" "-629.165283" + "pos_y" "293.221863" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_121" + { + "iType" "55" + "pos_x" "-848.082031" + "pos_y" "6.140163" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "120" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "123" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "122" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_122" + { + "iType" "27" + "pos_x" "-828.578857" + "pos_y" "138.593979" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "143" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_123" + { + "iType" "5" + "pos_x" "-937.004028" + "pos_y" "-66.236961" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5 0.1" + } + "Node_124" + { + "iType" "4" + "pos_x" "144.015549" + "pos_y" "-852.523254" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "104" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_125" + { + "iType" "34" + "pos_x" "-1370.385742" + "pos_y" "-145.137436" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "127" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "126" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_126" + { + "iType" "5" + "pos_x" "-1433.093750" + "pos_y" "-110.043152" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_127" + { + "iType" "5" + "pos_x" "-1504.222290" + "pos_y" "-107.493011" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_128" + { + "iType" "34" + "pos_x" "-597.244751" + "pos_y" "-850.943970" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "133" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "134" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_129" + { + "iType" "21" + "pos_x" "-387.444122" + "pos_y" "-864.004639" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "160" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "115" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "128" + "iTarget_jack" "0" + } + } + } + "Node_130" + { + "iType" "34" + "pos_x" "-607.672607" + "pos_y" "-1092.762939" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "136" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "135" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "131" + "iTarget_jack" "0" + } + } + } + "Node_131" + { + "iType" "32" + "pos_x" "-898.744385" + "pos_y" "-927.562134" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_132" + { + "iType" "19" + "pos_x" "-190.880692" + "pos_y" "-998.156738" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "129" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "137" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_133" + { + "iType" "5" + "pos_x" "-724.509033" + "pos_y" "-793.958923" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.2" + } + "Node_134" + { + "iType" "5" + "pos_x" "-731.817261" + "pos_y" "-869.094482" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.85" + } + "Node_135" + { + "iType" "5" + "pos_x" "-742.245117" + "pos_y" "-1110.913086" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_136" + { + "iType" "5" + "pos_x" "-733.630981" + "pos_y" "-1025.330566" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_137" + { + "iType" "21" + "pos_x" "-400.334534" + "pos_y" "-1091.048096" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "138" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "139" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "130" + "iTarget_jack" "0" + } + } + } + "Node_138" + { + "iType" "5" + "pos_x" "-402.652191" + "pos_y" "-1002.241089" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 1 1 1" + } + "Node_139" + { + "iType" "5" + "pos_x" "-499.215179" + "pos_y" "-1007.794128" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 0.975 0.95 1" + } + "Node_140" + { + "iType" "5" + "pos_x" "-944.454651" + "pos_y" "360.580658" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_141" + { + "iType" "19" + "pos_x" "-885.548401" + "pos_y" "283.058624" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "140" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_142" + { + "iType" "12" + "pos_x" "-1037.440186" + "pos_y" "251.108093" + "size_x" "72.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_143" + { + "iType" "22" + "pos_x" "-957.653442" + "pos_y" "138.924286" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "142" + "iTarget_jack" "0" + } + } + } + "Node_144" + { + "iType" "5" + "pos_x" "-2670.190918" + "pos_y" "-706.901367" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_145" + { + "iType" "55" + "pos_x" "-2097.305176" + "pos_y" "-599.887695" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "148" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_146" + { + "iType" "19" + "pos_x" "-2608.931641" + "pos_y" "-621.808655" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "152" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_147" + { + "iType" "26" + "pos_x" "-2510.070557" + "pos_y" "-553.463562" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "146" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + } + "Node_148" + { + "iType" "27" + "pos_x" "-2385.430176" + "pos_y" "-577.589355" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + } + "swizzleString" "xz" + } + "Node_149" + { + "iType" "27" + "pos_x" "-2387.110840" + "pos_y" "-648.494812" + "size_x" "109.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "147" + "iTarget_jack" "0" + } + } + "swizzleString" "wy" + } + "Node_150" + { + "iType" "55" + "pos_x" "-2105.937012" + "pos_y" "-751.977234" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "151" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "149" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_151" + { + "iType" "19" + "pos_x" "-2219.461914" + "pos_y" "-737.491394" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "3" + } + } + "i_mat_rotation" "0" + } + "Node_152" + { + "iType" "5" + "pos_x" "-2676.218262" + "pos_y" "-567.262268" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2.5" + } + "Node_153" + { + "iType" "5" + "pos_x" "-834.662903" + "pos_y" "-236.315186" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_154" + { + "iType" "32" + "pos_x" "-1209.298340" + "pos_y" "-334.496063" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + } + "Node_155" + { + "iType" "17" + "pos_x" "-1114.866333" + "pos_y" "-608.598267" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "163" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "161" + "iTarget_jack" "0" + } + } + } + "Node_156" + { + "iType" "5" + "pos_x" "-888.511292" + "pos_y" "-198.137222" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.8" + } + "Node_157" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-991.124084" + "pos_y" "-612.946045" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "155" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_158" + { + "iType" "19" + "pos_x" "-284.958740" + "pos_y" "-169.395477" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_159" + { + "iType" "17" + "pos_x" "-692.966431" + "pos_y" "-356.881042" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "168" + "iTarget_jack" "0" + } + } + } + "Node_160" + { + "iType" "5" + "pos_x" "-382.374115" + "pos_y" "-769.041138" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1 1 1 1" + } + "Node_161" + { + "iType" "17" + "pos_x" "-1247.064697" + "pos_y" "-588.424683" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "162" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + } + "Node_162" + { + "iType" "32" + "pos_x" "-1265.704590" + "pos_y" "-430.691071" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + } + } + "Node_163" + { + "iType" "19" + "pos_x" "-1182.972412" + "pos_y" "-442.971680" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "154" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "166" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_164" + { + "iType" "18" + "pos_x" "-2089.466309" + "pos_y" "463.842560" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_165" + { + "iType" "27" + "pos_x" "-97.894089" + "pos_y" "188.528839" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_166" + { + "iType" "30" + "pos_x" "-1348.025024" + "pos_y" "-520.409668" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "232.033142" + "container_extents_y" "753.520081" + "container_extents_z" "-232.033142" + "loop_condition" "0" + "loop_value_min" "0" + "loop_value_max" "20" + } + "Node_167" + { + "iType" "91" + "pos_x" "-1019.911682" + "pos_y" "-385.861206" + "size_x" "79.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "166" + "iTarget_jack" "0" + } + } + "i_array_size_x" "20" + "i_array_size_y" "1" + "i_array_datatype" "1" + "pfl_arraydata_000" "0.002881 0.000000 0.000000 0.000000" + "pfl_arraydata_001" "0.006006 0.000000 0.000000 0.000000" + "pfl_arraydata_002" "0.011541 0.000000 0.000000 0.000000" + "pfl_arraydata_003" "0.020437 0.000000 0.000000 0.000000" + "pfl_arraydata_004" "0.033352 0.000000 0.000000 0.000000" + "pfl_arraydata_005" "0.050163 0.000000 0.000000 0.000000" + "pfl_arraydata_006" "0.069534 0.000000 0.000000 0.000000" + "pfl_arraydata_007" "0.088829 0.000000 0.000000 0.000000" + "pfl_arraydata_008" "0.104583 0.000000 0.000000 0.000000" + "pfl_arraydata_009" "0.113478 0.000000 0.000000 0.000000" + "pfl_arraydata_010" "0.113478 0.000000 0.000000 0.000000" + "pfl_arraydata_011" "0.104583 0.000000 0.000000 0.000000" + "pfl_arraydata_012" "0.088829 0.000000 0.000000 0.000000" + "pfl_arraydata_013" "0.069534 0.000000 0.000000 0.000000" + "pfl_arraydata_014" "0.050163 0.000000 0.000000 0.000000" + "pfl_arraydata_015" "0.033352 0.000000 0.000000 0.000000" + "pfl_arraydata_016" "0.020437 0.000000 0.000000 0.000000" + "pfl_arraydata_017" "0.011541 0.000000 0.000000 0.000000" + "pfl_arraydata_018" "0.006006 0.000000 0.000000 0.000000" + "pfl_arraydata_019" "0.002881 0.000000 0.000000 0.000000" + } + "Node_168" + { + "iType" "19" + "pos_x" "-821.666016" + "pos_y" "-471.079651" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "157" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "167" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + } + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } +} diff --git a/mp/game/dab/shadereditorui/canvas/sprite_sun_nodepth.txt b/mp/game/dab/shadereditorui/canvas/sprite_sun_nodepth.txt new file mode 100755 index 000000000..c4aa8b0d2 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/sprite_sun_nodepth.txt @@ -0,0 +1,229 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "4" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "1" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_001" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "1" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_002" + { + "iType" "13" + "pos_x" "-208.150146" + "pos_y" "253.604919" + "size_x" "83.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "19" + "pos_x" "-45.593525" + "pos_y" "253.914536" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_004" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-39.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "1" + "iTarget_jack" "2" + } + } + "numTexcoords" "1" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "1" + "numTexcoord_Flag_2" "1" + "numTexcoord_Flag_3" "1" + "numTexcoord_Flag_4" "1" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_005" + { + "iType" "29" + "pos_x" "-194.375488" + "pos_y" "-1.894817" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "white" + "szFallbackTexturePath" "white" + "iFallbackMode" "0" + } + "Node_006" + { + "iType" "19" + "pos_x" "-173.482834" + "pos_y" "-144.640610" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "72" + "pos_x" "80.450699" + "pos_y" "-100.773483" + "size_x" "128.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "0" + } + "Node_008" + { + "iType" "5" + "pos_x" "-13.245262" + "pos_y" "-241.650299" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_009" + { + "iType" "4" + "pos_x" "322.989502" + "pos_y" "-145.223068" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/swarm_lightmapped_lava.txt b/mp/game/dab/shadereditorui/canvas/swarm_lightmapped_lava.txt new file mode 100755 index 000000000..7772691ee --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/swarm_lightmapped_lava.txt @@ -0,0 +1,1932 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "80" + "pos_x" "-129.184967" + "pos_y" "-349.526337" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_001" + { + "iType" "29" + "pos_x" "-213.960052" + "pos_y" "-204.693207" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "1" + } + } + "iSRGB" "1" + "iTextureType" "3" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_002" + { + "iType" "14" + "pos_x" "8.137299" + "pos_y" "175.022034" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "19" + "pos_x" "55.128418" + "pos_y" "-263.120819" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_004" + { + "iType" "76" + "pos_x" "229.911148" + "pos_y" "-669.693970" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_005" + { + "iType" "32" + "pos_x" "262.603485" + "pos_y" "-88.937073" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "5" + "pos_x" "168.481186" + "pos_y" "-87.194153" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_007" + { + "iType" "31" + "szName" "Off" + "pos_x" "-321.303345" + "pos_y" "-298.511169" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "682.054016" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_008" + { + "iType" "33" + "pos_x" "454.498901" + "pos_y" "-673.647034" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "33" + "pos_x" "273.061523" + "pos_y" "-324.626984" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "70" + "pos_x" "647.914307" + "pos_y" "-894.212769" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + "flSmartVal0" "0.000000" + } + "Node_011" + { + "iType" "7" + "pos_x" "538.996094" + "pos_y" "-898.246460" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_012" + { + "iType" "27" + "pos_x" "517.826538" + "pos_y" "-1095.565918" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_013" + { + "iType" "71" + "pos_x" "821.729492" + "pos_y" "-973.129272" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "92" + "iTarget_jack" "3" + } + } + } + "Node_014" + { + "iType" "72" + "pos_x" "829.829285" + "pos_y" "-1086.405762" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_015" + { + "iType" "4" + "pos_x" "1099.059326" + "pos_y" "-1107.314941" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_016" + { + "iType" "27" + "pos_x" "639.118591" + "pos_y" "-1037.227051" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_017" + { + "iType" "27" + "pos_x" "-310.635773" + "pos_y" "-674.270081" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_018" + { + "iType" "27" + "pos_x" "-310.012238" + "pos_y" "-736.646790" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_019" + { + "iType" "20" + "pos_x" "-176.943695" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "19" + "pos_x" "-28.548599" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_021" + { + "iType" "33" + "pos_x" "659.732910" + "pos_y" "-523.961243" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "19" + "pos_x" "118.355759" + "pos_y" "-571.397705" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_023" + { + "iType" "31" + "szName" "On" + "pos_x" "-412.226501" + "pos_y" "-661.497864" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "921.186279" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_024" + { + "iType" "5" + "pos_x" "-161.970367" + "pos_y" "-576.408630" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_025" + { + "iType" "17" + "pos_x" "-25.018768" + "pos_y" "-750.222717" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "75" + "pos_x" "-40.687943" + "pos_y" "-571.745850" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_027" + { + "iType" "19" + "pos_x" "-56.525158" + "pos_y" "69.252563" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "19" + "pos_x" "-63.943375" + "pos_y" "5.140073" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_029" + { + "iType" "19" + "pos_x" "126.402008" + "pos_y" "113.060600" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_030" + { + "iType" "19" + "pos_x" "36.758072" + "pos_y" "348.794312" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_031" + { + "iType" "19" + "pos_x" "185.832428" + "pos_y" "322.510803" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_032" + { + "iType" "17" + "pos_x" "353.099365" + "pos_y" "321.936584" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "2" + "pos_x" "417.505005" + "pos_y" "119.042267" + "size_x" "55.000000" + "size_y" "-94.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "76" + "iTarget_jack" "3" + } + "jackIn_03" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + "numTexcoords" "7" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "2" + "numTexcoord_Name_5" "lava coord 2" + "numTexcoord_Flag_6" "1" + "numTexcoord_Name_6" "lava blend" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_034" + { + "iType" "5" + "pos_x" "-436.515320" + "pos_y" "-30.184265" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "120" + } + "Node_035" + { + "iType" "15" + "pos_x" "-161.579010" + "pos_y" "-82.294830" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_036" + { + "iType" "55" + "pos_x" "-216.526077" + "pos_y" "153.489304" + "size_x" "91.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_037" + { + "iType" "55" + "pos_x" "-292.160278" + "pos_y" "9.907330" + "size_x" "91.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "iTexTrans_center" "0" + "iTexTrans_rot" "1" + "iTexTrans_scale" "1" + "iTexTrans_trans" "1" + } + "Node_038" + { + "iType" "19" + "pos_x" "-659.667969" + "pos_y" "141.060120" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_039" + { + "iType" "19" + "pos_x" "-603.999878" + "pos_y" "358.460541" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_040" + { + "iType" "27" + "pos_x" "-657.831726" + "pos_y" "83.491669" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_041" + { + "iType" "27" + "pos_x" "-602.163635" + "pos_y" "300.892059" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + "swizzleString" "xx" + } + "Node_042" + { + "iType" "17" + "pos_x" "-395.011292" + "pos_y" "302.908966" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "5" + "pos_x" "-214.918518" + "pos_y" "252.258362" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_044" + { + "iType" "27" + "pos_x" "-371.451538" + "pos_y" "385.035919" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + "swizzleString" "x y 0 0" + } + "Node_045" + { + "iType" "49" + "pos_x" "-93.310379" + "pos_y" "303.953918" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + } + "Node_046" + { + "iType" "5" + "pos_x" "-704.059082" + "pos_y" "350.267609" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.007" + } + "Node_047" + { + "iType" "5" + "pos_x" "-759.727173" + "pos_y" "132.867157" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_048" + { + "iType" "5" + "pos_x" "-192.413513" + "pos_y" "-914.584656" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3 0.59 0.11" + } + "Node_049" + { + "iType" "21" + "pos_x" "-254.974808" + "pos_y" "-1025.872681" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "82" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "92" + "iTarget_jack" "6" + } + } + } + "Node_050" + { + "iType" "23" + "pos_x" "-91.973450" + "pos_y" "-928.284668" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_051" + { + "iType" "5" + "pos_x" "107.172821" + "pos_y" "-889.868103" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_052" + { + "iType" "21" + "pos_x" "216.924500" + "pos_y" "-874.094421" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + } + "Node_053" + { + "iType" "17" + "pos_x" "193.954117" + "pos_y" "-988.582397" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "19" + "pos_x" "335.789948" + "pos_y" "-1098.298950" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "21" + "pos_x" "-949.843018" + "pos_y" "-733.404419" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "92" + "iTarget_jack" "6" + } + } + } + "Node_056" + { + "iType" "27" + "pos_x" "-794.067017" + "pos_y" "-733.079163" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "swizzleString" "xy" + } + "Node_057" + { + "iType" "19" + "pos_x" "-815.467773" + "pos_y" "-931.235840" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "19" + "pos_x" "-796.128174" + "pos_y" "-1084.052246" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_059" + { + "iType" "5" + "pos_x" "-922.842407" + "pos_y" "-1105.786743" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_060" + { + "iType" "17" + "pos_x" "-1271.352051" + "pos_y" "-663.130310" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "19" + "pos_x" "-1341.952881" + "pos_y" "-545.884399" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_062" + { + "iType" "5" + "pos_x" "-30.901451" + "pos_y" "419.098389" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "20" + } + "Node_063" + { + "iType" "18" + "pos_x" "-1289.005493" + "pos_y" "-811.040833" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "19" + "pos_x" "-1397.108887" + "pos_y" "-667.251099" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_065" + { + "iType" "19" + "pos_x" "-1472.924927" + "pos_y" "-879.636108" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_066" + { + "iType" "19" + "pos_x" "-1474.679565" + "pos_y" "-781.364380" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "29" + "pos_x" "-1146.515747" + "pos_y" "-664.484741" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "szParamname" "refraction" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "liquids\water_river_normal_sharp" + "szFallbackTexturePath" "liquids\water_river_normal_sharp" + "iFallbackMode" "4" + } + "Node_068" + { + "iType" "17" + "pos_x" "-621.750793" + "pos_y" "-913.343140" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + } + "Node_069" + { + "iType" "17" + "pos_x" "-631.323486" + "pos_y" "-1083.002197" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "5" + } + } + } + "Node_070" + { + "iType" "29" + "pos_x" "-1147.039063" + "pos_y" "-801.731873" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + "szParamname" "refraction" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "liquids\water_river_normal_sharp" + "szFallbackTexturePath" "liquids\water_river_normal_sharp" + "iFallbackMode" "4" + } + "Node_071" + { + "iType" "5" + "pos_x" "-942.182007" + "pos_y" "-952.970276" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.3" + } + "Node_072" + { + "iType" "5" + "pos_x" "-984.594360" + "pos_y" "-624.431519" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_073" + { + "iType" "5" + "pos_x" "-1494.694336" + "pos_y" "-633.767639" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.6" + } + "Node_074" + { + "iType" "5" + "pos_x" "-1439.538330" + "pos_y" "-512.400940" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_075" + { + "iType" "29" + "szName" "Le Vertextexture" + "pos_x" "-236.089691" + "pos_y" "419.432007" + "size_x" "80.000000" + "size_y" "-72.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + "szParamname" "heightmap" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "11" + "szDemoTexturePath" "texture_samples\fx_clouds_0" + "szFallbackTexturePath" "texture_samples\fx_clouds_0" + "iFallbackMode" "4" + } + "Node_076" + { + "iType" "1" + "pos_x" "-729.917236" + "pos_y" "-5.979683" + "size_x" "55.000000" + "size_y" "-50.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "2" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_077" + { + "iType" "19" + "szName" "PRE SCALE UVS" + "pos_x" "-610.085876" + "pos_y" "-124.722733" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_078" + { + "iType" "19" + "szName" "PRE SCALE SPEED" + "pos_x" "-619.978394" + "pos_y" "-206.679276" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_079" + { + "iType" "5" + "pos_x" "-733.283691" + "pos_y" "-130.328812" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1.5" + } + "Node_080" + { + "iType" "5" + "pos_x" "-738.261169" + "pos_y" "-237.473755" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.4" + } + "Node_081" + { + "iType" "12" + "pos_x" "-992.865662" + "pos_y" "-2.432945" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_082" + { + "iType" "29" + "pos_x" "-460.645630" + "pos_y" "-1066.889771" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "szParamname" "lava_1" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "swarm\bsp\swarm_lavaunlit2" + "szFallbackTexturePath" "swarm\bsp\swarm_lavaunlit2" + "iFallbackMode" "4" + } + "Node_083" + { + "iType" "29" + "pos_x" "-434.088654" + "pos_y" "-930.070068" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "szParamname" "lava_0" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "swarm\bsp\swarm_lavanotunlit" + "szFallbackTexturePath" "swarm\bsp\swarm_lavanotunlit" + "iFallbackMode" "4" + } + "Node_084" + { + "iType" "5" + "pos_x" "-316.378906" + "pos_y" "126.160881" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "0.05 0.045" + } + "Node_085" + { + "iType" "5" + "pos_x" "-435.218872" + "pos_y" "-81.259903" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "szConstantString" "0.012 0.011" + } + "Node_086" + { + "iType" "5" + "pos_x" "-613.565491" + "pos_y" "212.457428" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_087" + { + "iType" "19" + "pos_x" "-507.179321" + "pos_y" "224.904907" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_088" + { + "iType" "19" + "pos_x" "-454.111542" + "pos_y" "126.694733" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_089" + { + "iType" "5" + "pos_x" "-511.838104" + "pos_y" "37.251007" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_090" + { + "iType" "19" + "pos_x" "-505.986176" + "pos_y" "447.866364" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_091" + { + "iType" "5" + "pos_x" "-588.925781" + "pos_y" "470.237579" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.03" + } + "Node_092" + { + "iType" "3" + "pos_x" "-715.510925" + "pos_y" "-568.546143" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "numTexcoords" "7" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "2" + "numTexcoord_Name_5" "lava coord 2" + "numTexcoord_Flag_6" "1" + "numTexcoord_Name_6" "lava blend" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_093" + { + "iType" "34" + "pos_x" "557.626892" + "pos_y" "-26.595451" + "size_x" "80.000000" + "size_y" "-39.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "75" + "iTarget_jack" "4" + } + } + } + "Node_094" + { + "iType" "5" + "pos_x" "-1573.509888" + "pos_y" "-813.035583" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.25" + } + "Node_095" + { + "iType" "5" + "pos_x" "423.661072" + "pos_y" "-96.705254" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.7" + } + "Node_096" + { + "iType" "5" + "pos_x" "416.941284" + "pos_y" "-21.813652" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0" + } + "Node_097" + { + "iType" "34" + "pos_x" "56.439423" + "pos_y" "-1011.537415" + "size_x" "104.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_098" + { + "iType" "5" + "pos_x" "-63.755844" + "pos_y" "-1099.378540" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_099" + { + "iType" "5" + "pos_x" "-70.475601" + "pos_y" "-1024.486938" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas/swarm_vtex_test.txt b/mp/game/dab/shadereditorui/canvas/swarm_vtex_test.txt new file mode 100755 index 000000000..9af0eaff8 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas/swarm_vtex_test.txt @@ -0,0 +1,2193 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "559.898193" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "3" + } + } + } + "Node_001" + { + "iType" "20" + "pos_x" "611.921448" + "pos_y" "-73.153870" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_002" + { + "iType" "31" + "szName" "ON" + "pos_x" "331.559204" + "pos_y" "-16.809479" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "182.742737" + "container_extents_y" "823.093750" + "container_extents_z" "-182.742737" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_003" + { + "iType" "53" + "pos_x" "-910.638489" + "pos_y" "304.940155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "23" + "pos_x" "-1037.434326" + "pos_y" "291.404266" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "14" + "pos_x" "-220.561584" + "pos_y" "820.312744" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_006" + { + "iType" "76" + "pos_x" "732.506531" + "pos_y" "93.800934" + "size_x" "168.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "8" + } + "jackIn_03" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "1" + } + "Node_007" + { + "iType" "27" + "pos_x" "405.623291" + "pos_y" "12.833313" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_008" + { + "iType" "18" + "pos_x" "-161.562836" + "pos_y" "610.327026" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "32" + "pos_x" "82.485123" + "pos_y" "584.654907" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "31" + "pos_x" "-62.823177" + "pos_y" "473.883698" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "62.811218" + "container_extents_y" "232.919769" + "container_extents_z" "-62.811218" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_011" + { + "iType" "75" + "pos_x" "14.602026" + "pos_y" "445.455353" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_012" + { + "iType" "33" + "pos_x" "137.882080" + "pos_y" "491.238495" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "5" + "pos_x" "-1567.767212" + "pos_y" "268.307159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_014" + { + "iType" "18" + "pos_x" "-1402.897461" + "pos_y" "117.985107" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + } + "Node_015" + { + "iType" "27" + "pos_x" "441.474182" + "pos_y" "-105.211365" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_016" + { + "iType" "5" + "pos_x" "-1479.457153" + "pos_y" "274.916229" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_017" + { + "iType" "25" + "pos_x" "-1343.972534" + "pos_y" "-378.331757" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "7" + } + } + } + "Node_018" + { + "iType" "5" + "szName" "diffuse" + "pos_x" "387.497437" + "pos_y" "275.393494" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_019" + { + "iType" "5" + "szName" "Specular" + "pos_x" "31.314459" + "pos_y" "267.249542" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_020" + { + "iType" "32" + "pos_x" "485.332031" + "pos_y" "272.623810" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_021" + { + "iType" "33" + "pos_x" "1026.863770" + "pos_y" "91.808105" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_022" + { + "iType" "33" + "pos_x" "973.598694" + "pos_y" "-27.113068" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "1" + } + } + } + "Node_023" + { + "iType" "7" + "pos_x" "-181.255676" + "pos_y" "543.788696" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_024" + { + "iType" "27" + "pos_x" "-687.730408" + "pos_y" "612.119995" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "1" + } + } + "swizzleString" "w" + } + "Node_025" + { + "iType" "19" + "pos_x" "14.134359" + "pos_y" "499.710602" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_026" + { + "iType" "5" + "pos_x" "-3.727656" + "pos_y" "591.317993" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_027" + { + "iType" "25" + "pos_x" "-299.712097" + "pos_y" "633.069214" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "1" + } + } + } + "Node_028" + { + "iType" "19" + "pos_x" "-64.499283" + "pos_y" "792.782715" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_029" + { + "iType" "19" + "pos_x" "-1401.849609" + "pos_y" "187.411621" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "103" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_030" + { + "iType" "25" + "szName" "World_normal" + "pos_x" "-1285.157959" + "pos_y" "-38.549469" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "71" + "pos_x" "709.196106" + "pos_y" "-673.911560" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + } + } + "Node_032" + { + "iType" "70" + "pos_x" "712.336243" + "pos_y" "-577.848145" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_033" + { + "iType" "7" + "pos_x" "410.617889" + "pos_y" "-572.928528" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_034" + { + "iType" "27" + "szName" "proj_z" + "pos_x" "409.736786" + "pos_y" "-660.502380" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_035" + { + "iType" "19" + "pos_x" "-890.135193" + "pos_y" "-581.495605" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "104" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_036" + { + "iType" "61" + "pos_x" "-1043.730957" + "pos_y" "168.753326" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "19" + "szName" "world2eye" + "pos_x" "-1116.969604" + "pos_y" "412.146057" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_038" + { + "iType" "5" + "pos_x" "-1112.923096" + "pos_y" "511.305420" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_039" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-1441.094482" + "pos_y" "-951.328247" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "171.600098" + "container_extents_y" "1247.736938" + "container_extents_z" "-171.600098" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_040" + { + "iType" "19" + "szName" "Rim_lighting" + "pos_x" "-163.917236" + "pos_y" "-109.586990" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_041" + { + "iType" "49" + "pos_x" "-369.549530" + "pos_y" "-100.639664" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "33" + "szName" "Diffuse" + "pos_x" "-141.459473" + "pos_y" "-510.953125" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + } + "Node_043" + { + "iType" "79" + "pos_x" "-299.620178" + "pos_y" "-211.795380" + "size_x" "89.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_color" + "i_vp_static_nc" "2" + "szConstantString" "1 1 1" + } + "Node_044" + { + "iType" "27" + "pos_x" "-453.567078" + "pos_y" "-210.899246" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_045" + { + "iType" "79" + "pos_x" "-457.481506" + "pos_y" "-335.765900" + "size_x" "107.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_boost_exp" + "i_vp_static_nc" "1" + "szConstantString" "0.05 9" + } + "Node_046" + { + "iType" "27" + "pos_x" "-280.265839" + "pos_y" "-304.126465" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_047" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-559.989563" + "pos_y" "-111.775040" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "293.957031" + "container_extents_y" "736.290649" + "container_extents_z" "-293.957031" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_048" + { + "iType" "26" + "szName" "Comp" + "pos_x" "147.508057" + "pos_y" "-901.616455" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "104" + "iTarget_jack" "5" + } + } + } + "Node_049" + { + "iType" "33" + "szName" "Specular" + "pos_x" "24.892941" + "pos_y" "-522.529541" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "19" + "szName" "RL_scale" + "pos_x" "-101.318184" + "pos_y" "-256.065887" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_051" + { + "iType" "17" + "szName" "Specular" + "pos_x" "-689.536560" + "pos_y" "-584.606567" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + } + "Node_052" + { + "iType" "33" + "pos_x" "118.955460" + "pos_y" "-242.868668" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_053" + { + "iType" "17" + "szName" "writes_to_A" + "pos_x" "-286.085938" + "pos_y" "-893.951599" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "19" + "pos_x" "-453.872375" + "pos_y" "-927.497864" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "19" + "szName" "scale_by_fresnel" + "pos_x" "-619.808472" + "pos_y" "-904.038818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_056" + { + "iType" "19" + "szName" "normal_map_alpha_mask" + "pos_x" "-806.319275" + "pos_y" "-893.905396" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_057" + { + "iType" "19" + "pos_x" "-971.059998" + "pos_y" "-896.052429" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "80" + "pos_x" "-1127.452393" + "pos_y" "-1031.592407" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_059" + { + "iType" "58" + "pos_x" "-1344.874023" + "pos_y" "-903.285767" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "49" + "pos_x" "-887.519653" + "pos_y" "165.745148" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "74" + "pos_x" "-200.566971" + "pos_y" "132.821869" + "size_x" "155.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "88" + "iTarget_jack" "3" + } + } + "i_plight_ao" "0" + } + "Node_062" + { + "iType" "33" + "pos_x" "71.058868" + "pos_y" "-13.431725" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "38" + "pos_x" "42.977386" + "pos_y" "-125.018158" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_064" + { + "iType" "5" + "pos_x" "-1004.388733" + "pos_y" "56.160908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_065" + { + "iType" "38" + "pos_x" "-699.437439" + "pos_y" "231.170700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "103" + "iTarget_jack" "5" + } + } + } + "Node_066" + { + "iType" "5" + "pos_x" "-536.772766" + "pos_y" "255.797729" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_067" + { + "iType" "32" + "pos_x" "144.554855" + "pos_y" "266.021149" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "61" + "pos_x" "-870.527710" + "pos_y" "-76.748718" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "2" + } + } + } + "Node_069" + { + "iType" "5" + "pos_x" "-914.728516" + "pos_y" "-331.763367" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "150" + } + "Node_070" + { + "iType" "17" + "pos_x" "-713.645935" + "pos_y" "-139.951248" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_071" + { + "iType" "19" + "pos_x" "-882.327820" + "pos_y" "-220.377365" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_072" + { + "iType" "29" + "szName" "Envmap" + "pos_x" "-1163.571411" + "pos_y" "-902.790588" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "cable\black" + "iFallbackMode" "1" + } + "Node_073" + { + "iType" "67" + "pos_x" "-179.692764" + "pos_y" "18.299576" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "3" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_074" + { + "iType" "29" + "pos_x" "-1053.138916" + "pos_y" "-159.996216" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + "szParamname" "phongexp" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\rocks_height" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_075" + { + "iType" "25" + "pos_x" "-300.810394" + "pos_y" "596.694153" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "2" + } + } + } + "Node_076" + { + "iType" "26" + "pos_x" "-546.118164" + "pos_y" "663.731018" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "101" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "27" + "pos_x" "-688.071045" + "pos_y" "677.325684" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "1" + } + } + "swizzleString" "xyz" + } + "Node_078" + { + "iType" "2" + "pos_x" "328.636475" + "pos_y" "721.913696" + "size_x" "55.000000" + "size_y" "-116.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + "jackIn_09" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "1" + } + "Node_079" + { + "iType" "73" + "szName" "Tangentspace" + "pos_x" "-1632.450928" + "pos_y" "-100.501183" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "88" + "iTarget_jack" "1" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_080" + { + "iType" "25" + "pos_x" "-1455.957397" + "pos_y" "47.028900" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_081" + { + "iType" "19" + "pos_x" "-1453.817505" + "pos_y" "-63.257446" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_082" + { + "iType" "68" + "pos_x" "-481.468689" + "pos_y" "788.189941" + "size_x" "116.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "3" + } + "jackIn_02" + { + "iTarget_node" "101" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "101" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_083" + { + "iType" "17" + "pos_x" "-407.824036" + "pos_y" "943.300720" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "19" + "pos_x" "-780.831848" + "pos_y" "934.197571" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "102" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "105" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_085" + { + "iType" "19" + "pos_x" "-591.060974" + "pos_y" "943.300598" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_086" + { + "iType" "4" + "pos_x" "1050.415771" + "pos_y" "-758.083557" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_087" + { + "iType" "72" + "pos_x" "882.893494" + "pos_y" "-824.755859" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_088" + { + "iType" "3" + "pos_x" "-1828.840942" + "pos_y" "-201.520660" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "1" + } + "Node_089" + { + "iType" "5" + "pos_x" "-540.121582" + "pos_y" "-1030.991821" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.1" + } + "Node_090" + { + "iType" "12" + "pos_x" "-1408.527100" + "pos_y" "718.613159" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_091" + { + "iType" "101" + "pos_x" "-956.203674" + "pos_y" "619.568665" + "size_x" "95.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "6" + } + } + "iCompMode" "1" + } + "Node_092" + { + "iType" "66" + "pos_x" "-227.806992" + "pos_y" "702.447632" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_093" + { + "iType" "19" + "pos_x" "-1315.777100" + "pos_y" "718.133240" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "100" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_094" + { + "iType" "19" + "pos_x" "-36.447227" + "pos_y" "677.975891" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "102" + "iTarget_jack" "4" + } + } + "i_mat_rotation" "0" + } + "Node_095" + { + "iType" "17" + "pos_x" "-1134.211548" + "pos_y" "739.560486" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "96" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + } + } + "Node_096" + { + "iType" "19" + "pos_x" "-1262.178345" + "pos_y" "657.209839" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "99" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "8" + } + } + "i_mat_rotation" "0" + } + "Node_097" + { + "iType" "1" + "pos_x" "-1359.996582" + "pos_y" "586.504761" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "enable_flex" "1" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "1" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_098" + { + "iType" "27" + "pos_x" "-1198.148315" + "pos_y" "834.603943" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "95" + "iTarget_jack" "0" + } + } + "swizzleString" "x y 0 0" + } + "Node_099" + { + "iType" "5" + "pos_x" "-1362.544556" + "pos_y" "654.567017" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_100" + { + "iType" "5" + "pos_x" "-1328.114502" + "pos_y" "883.884949" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "0.01" + } + "Node_101" + { + "iType" "69" + "pos_x" "-714.160095" + "pos_y" "816.804871" + "size_x" "101.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "97" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "97" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "91" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "97" + "iTarget_jack" "2" + } + "jackIn_04" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_102" + { + "iType" "29" + "szName" "Le Vertextexture" + "pos_x" "-1047.180908" + "pos_y" "978.007324" + "size_x" "80.000000" + "size_y" "-72.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "98" + "iTarget_jack" "0" + } + } + "szParamname" "heightmap" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "11" + "szDemoTexturePath" "texture_samples\rocks_height" + "szFallbackTexturePath" "texture_samples\rocks_height" + "iFallbackMode" "4" + } + "Node_103" + { + "iType" "29" + "szName" "Normalmap" + "pos_x" "-1606.065430" + "pos_y" "173.350586" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\rocks_normal_2" + "szFallbackTexturePath" "texture_samples\rocks_normal_2" + "iFallbackMode" "4" + } + "Node_104" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-1124.061646" + "pos_y" "-584.555176" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\rocks_color" + "szFallbackTexturePath" "texture_samples\rocks_color" + "iFallbackMode" "4" + } + "Node_105" + { + "iType" "5" + "pos_x" "-908.645752" + "pos_y" "792.184448" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "szConstantString" "10" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump.def b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump.def new file mode 100755 index 000000000..aa5b1aef8 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump.def @@ -0,0 +1,1617 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "14" + "pos_x" "-67.148407" + "pos_y" "608.769470" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "75" + "pos_x" "-196.710205" + "pos_y" "-1098.514526" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_002" + { + "iType" "19" + "pos_x" "-56.518372" + "pos_y" "-1030.090332" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "70" + "pos_x" "696.218628" + "pos_y" "-1370.956421" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_004" + { + "iType" "7" + "pos_x" "587.300537" + "pos_y" "-1374.990112" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_005" + { + "iType" "27" + "pos_x" "566.130981" + "pos_y" "-1572.309692" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_006" + { + "iType" "71" + "pos_x" "870.033813" + "pos_y" "-1449.873169" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_007" + { + "iType" "72" + "pos_x" "878.133667" + "pos_y" "-1563.149536" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_008" + { + "iType" "4" + "pos_x" "1147.363525" + "pos_y" "-1584.058716" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "27" + "pos_x" "693.328247" + "pos_y" "-1421.504028" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_010" + { + "iType" "27" + "pos_x" "687.685059" + "pos_y" "-1465.105347" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_011" + { + "iType" "27" + "pos_x" "687.422974" + "pos_y" "-1513.970825" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "7" + } + } + "swizzleString" "z" + } + "Node_012" + { + "iType" "19" + "pos_x" "387.892548" + "pos_y" "-1575.685913" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_013" + { + "iType" "17" + "pos_x" "-195.430313" + "pos_y" "154.320465" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "6" + } + } + } + "Node_014" + { + "iType" "23" + "pos_x" "-1063.938477" + "pos_y" "-436.916229" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "1" + } + } + } + "Node_015" + { + "iType" "23" + "pos_x" "-1068.266357" + "pos_y" "-540.778015" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "2" + } + } + } + "Node_016" + { + "iType" "19" + "pos_x" "-594.653809" + "pos_y" "-490.616608" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_017" + { + "iType" "26" + "pos_x" "-899.019592" + "pos_y" "-378.204193" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + } + "Node_018" + { + "iType" "29" + "pos_x" "-415.631012" + "pos_y" "-373.722748" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_019" + { + "iType" "29" + "pos_x" "-414.728546" + "pos_y" "-476.595612" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "4" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_020" + { + "iType" "27" + "pos_x" "-566.974243" + "pos_y" "-343.340485" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_021" + { + "iType" "27" + "pos_x" "-394.948639" + "pos_y" "-590.862610" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_022" + { + "iType" "27" + "pos_x" "-388.216217" + "pos_y" "-635.082581" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_023" + { + "iType" "27" + "pos_x" "-390.140411" + "pos_y" "-683.180481" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_024" + { + "iType" "19" + "pos_x" "-161.960602" + "pos_y" "-387.228058" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_025" + { + "iType" "19" + "pos_x" "-159.075714" + "pos_y" "-498.778900" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "19" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_026" + { + "iType" "23" + "pos_x" "-397.109283" + "pos_y" "-777.056580" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_027" + { + "iType" "5" + "pos_x" "-488.589386" + "pos_y" "-832.720154" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_028" + { + "iType" "19" + "pos_x" "-163.883820" + "pos_y" "-283.370331" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_029" + { + "iType" "17" + "pos_x" "-12.768341" + "pos_y" "-348.850494" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "17" + "pos_x" "-10.572052" + "pos_y" "-471.832733" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "80" + "pos_x" "-157.359894" + "pos_y" "-676.886658" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_032" + { + "iType" "20" + "pos_x" "-14.695099" + "pos_y" "-694.812683" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_033" + { + "iType" "27" + "pos_x" "-565.747803" + "pos_y" "-391.027374" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "1" + } + } + "swizzleString" "zw" + } + "Node_034" + { + "iType" "19" + "pos_x" "180.579437" + "pos_y" "-564.280090" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_035" + { + "iType" "29" + "pos_x" "-419.033722" + "pos_y" "-266.936951" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_036" + { + "iType" "17" + "pos_x" "-178.732437" + "pos_y" "104.991516" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "6" + } + } + } + "Node_037" + { + "iType" "33" + "pos_x" "452.038361" + "pos_y" "-1002.346069" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "32" + "pos_x" "121.640915" + "pos_y" "-78.065155" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_039" + { + "iType" "33" + "pos_x" "279.624786" + "pos_y" "-1132.339722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "5" + "pos_x" "27.518646" + "pos_y" "-76.322235" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_041" + { + "iType" "33" + "pos_x" "205.443649" + "pos_y" "-775.707031" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "5" + "pos_x" "-1422.707764" + "pos_y" "-1283.585449" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "1" + } + "Node_043" + { + "iType" "5" + "pos_x" "-1426.320435" + "pos_y" "-1212.233398" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "2" + } + "Node_044" + { + "iType" "87" + "pos_x" "-1305.974487" + "pos_y" "-306.997589" + "size_x" "60.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_045" + { + "iType" "17" + "pos_x" "-200.096085" + "pos_y" "211.243134" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "6" + } + } + } + "Node_046" + { + "iType" "27" + "pos_x" "-762.945190" + "pos_y" "-1153.852905" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "7" + } + } + "swizzleString" "xy" + } + "Node_047" + { + "iType" "27" + "pos_x" "-777.594360" + "pos_y" "-1211.987183" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "7" + } + } + "swizzleString" "w" + } + "Node_048" + { + "iType" "20" + "pos_x" "-617.374634" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "5" + "pos_x" "-440.065643" + "pos_y" "-1060.233765" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_050" + { + "iType" "17" + "pos_x" "-306.051117" + "pos_y" "-1156.147827" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + } + "Node_051" + { + "iType" "19" + "pos_x" "-468.979584" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_052" + { + "iType" "15" + "pos_x" "-371.334473" + "pos_y" "557.775269" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_053" + { + "iType" "19" + "pos_x" "-233.099228" + "pos_y" "492.737457" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_054" + { + "iType" "19" + "pos_x" "51.116302" + "pos_y" "546.808105" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "26" + "pos_x" "50.448524" + "pos_y" "210.450958" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "1" + "pos_x" "-381.067932" + "pos_y" "384.642883" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_blendweights" "0" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "0" + "numTexcoords" "3" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_057" + { + "iType" "19" + "pos_x" "-199.013474" + "pos_y" "366.788788" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "19" + "pos_x" "-199.809982" + "pos_y" "427.296539" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_059" + { + "iType" "19" + "pos_x" "-200.112106" + "pos_y" "314.781982" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_060" + { + "iType" "25" + "pos_x" "-23.853540" + "pos_y" "421.195313" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "25" + "pos_x" "-25.137175" + "pos_y" "372.060944" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_062" + { + "iType" "25" + "pos_x" "-30.844557" + "pos_y" "304.999237" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "2" + "pos_x" "279.593658" + "pos_y" "385.779694" + "size_x" "58.000000" + "size_y" "-105.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + } + "numTexcoords" "7" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + } + "Node_064" + { + "iType" "19" + "pos_x" "-1333.921997" + "pos_y" "-1175.556763" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_065" + { + "iType" "31" + "szName" "On" + "pos_x" "-1108.683105" + "pos_y" "-1128.395630" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "1469.025513" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_066" + { + "iType" "76" + "pos_x" "55.037018" + "pos_y" "-1128.386597" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_067" + { + "iType" "73" + "pos_x" "-994.208618" + "pos_y" "-1151.497192" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "72" + "iTarget_jack" "2" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_068" + { + "iType" "19" + "pos_x" "-867.843018" + "pos_y" "-1042.185181" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_069" + { + "iType" "25" + "pos_x" "-707.195374" + "pos_y" "-1040.824951" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + } + "Node_070" + { + "iType" "31" + "szName" "Off" + "pos_x" "-1476.140625" + "pos_y" "-543.904968" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "406.346802" + "container_extents_y" "1871.088501" + "container_extents_z" "-406.346802" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_071" + { + "iType" "18" + "pos_x" "-1333.018677" + "pos_y" "-1258.650146" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "3" + "pos_x" "-1656.085083" + "pos_y" "-676.415649" + "size_x" "58.000000" + "size_y" "-94.000000" + "iPreview" "0" + "numTexcoords" "7" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + } + "Node_073" + { + "iType" "29" + "pos_x" "-457.046478" + "pos_y" "-1450.295898" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\cavewall005a" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_074" + { + "iType" "29" + "pos_x" "-1438.758789" + "pos_y" "-1023.677917" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\cavewall005a_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_075" + { + "iType" "26" + "pos_x" "-899.964417" + "pos_y" "-491.872589" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_076" + { + "iType" "23" + "pos_x" "-1062.441406" + "pos_y" "-333.783966" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "60" + "pos_x" "-751.669678" + "pos_y" "-490.362793" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump_swarm.def b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump_swarm.def new file mode 100755 index 000000000..061c7617a --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_bump_swarm.def @@ -0,0 +1,1580 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "14" + "pos_x" "-67.148407" + "pos_y" "608.769470" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_001" + { + "iType" "75" + "pos_x" "-196.710205" + "pos_y" "-1098.514526" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_002" + { + "iType" "19" + "pos_x" "-56.518372" + "pos_y" "-1030.090332" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_003" + { + "iType" "70" + "pos_x" "696.218628" + "pos_y" "-1370.956421" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + "flSmartVal0" "0.000000" + } + "Node_004" + { + "iType" "7" + "pos_x" "587.300537" + "pos_y" "-1374.990112" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_005" + { + "iType" "27" + "pos_x" "566.130981" + "pos_y" "-1572.309692" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_006" + { + "iType" "71" + "pos_x" "870.033813" + "pos_y" "-1449.873169" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "3" + } + } + } + "Node_007" + { + "iType" "72" + "pos_x" "878.133667" + "pos_y" "-1563.149536" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_008" + { + "iType" "4" + "pos_x" "1147.363525" + "pos_y" "-1584.058716" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_009" + { + "iType" "27" + "pos_x" "687.422974" + "pos_y" "-1513.970825" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "7" + } + } + "swizzleString" "z" + } + "Node_010" + { + "iType" "19" + "pos_x" "387.892548" + "pos_y" "-1575.685913" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "75" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_011" + { + "iType" "17" + "pos_x" "-195.430313" + "pos_y" "154.320465" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "6" + } + } + } + "Node_012" + { + "iType" "23" + "pos_x" "-1063.938477" + "pos_y" "-436.916229" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "1" + } + } + } + "Node_013" + { + "iType" "23" + "pos_x" "-1068.266357" + "pos_y" "-540.778015" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "2" + } + } + } + "Node_014" + { + "iType" "19" + "pos_x" "-594.653809" + "pos_y" "-490.616608" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_015" + { + "iType" "26" + "pos_x" "-899.019592" + "pos_y" "-378.204193" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "29" + "pos_x" "-415.631012" + "pos_y" "-373.722748" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_017" + { + "iType" "29" + "pos_x" "-414.728546" + "pos_y" "-476.595612" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "4" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_018" + { + "iType" "27" + "pos_x" "-566.974243" + "pos_y" "-343.340485" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "1" + } + } + "swizzleString" "xy" + } + "Node_019" + { + "iType" "27" + "pos_x" "-394.948639" + "pos_y" "-590.862610" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_020" + { + "iType" "27" + "pos_x" "-388.216217" + "pos_y" "-635.082581" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_021" + { + "iType" "27" + "pos_x" "-390.140411" + "pos_y" "-683.180481" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_022" + { + "iType" "19" + "pos_x" "-161.960602" + "pos_y" "-387.228058" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_023" + { + "iType" "19" + "pos_x" "-159.075714" + "pos_y" "-498.778900" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_024" + { + "iType" "23" + "pos_x" "-397.109283" + "pos_y" "-777.056580" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "5" + "pos_x" "-488.589386" + "pos_y" "-832.720154" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_026" + { + "iType" "19" + "pos_x" "-163.883820" + "pos_y" "-283.370331" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_027" + { + "iType" "17" + "pos_x" "-12.768341" + "pos_y" "-348.850494" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_028" + { + "iType" "17" + "pos_x" "-10.572052" + "pos_y" "-471.832733" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_029" + { + "iType" "80" + "pos_x" "-157.359894" + "pos_y" "-676.886658" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_030" + { + "iType" "20" + "pos_x" "-14.695099" + "pos_y" "-694.812683" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "27" + "pos_x" "-565.747803" + "pos_y" "-391.027374" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "1" + } + } + "swizzleString" "zw" + } + "Node_032" + { + "iType" "19" + "pos_x" "180.579437" + "pos_y" "-564.280090" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "29" + "pos_x" "-419.033722" + "pos_y" "-266.936951" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "4" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_034" + { + "iType" "17" + "pos_x" "-178.732437" + "pos_y" "104.991516" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "6" + } + } + } + "Node_035" + { + "iType" "33" + "pos_x" "452.038361" + "pos_y" "-1002.346069" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "32" + "pos_x" "121.640915" + "pos_y" "-78.065155" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + } + "Node_037" + { + "iType" "33" + "pos_x" "279.624786" + "pos_y" "-1132.339722" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "5" + "pos_x" "27.518646" + "pos_y" "-76.322235" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_039" + { + "iType" "33" + "pos_x" "205.443649" + "pos_y" "-775.707031" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "5" + "pos_x" "-1422.707764" + "pos_y" "-1283.585449" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "1" + } + "Node_041" + { + "iType" "5" + "pos_x" "-1426.320435" + "pos_y" "-1212.233398" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "0" + "szConstantString" "2" + } + "Node_042" + { + "iType" "87" + "pos_x" "-1305.974487" + "pos_y" "-306.997589" + "size_x" "60.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_043" + { + "iType" "17" + "pos_x" "-200.096085" + "pos_y" "211.243134" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "6" + } + } + } + "Node_044" + { + "iType" "27" + "pos_x" "-762.945190" + "pos_y" "-1153.852905" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "7" + } + } + "swizzleString" "xy" + } + "Node_045" + { + "iType" "27" + "pos_x" "-777.594360" + "pos_y" "-1211.987183" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "7" + } + } + "swizzleString" "w" + } + "Node_046" + { + "iType" "20" + "pos_x" "-617.374634" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + } + } + "Node_047" + { + "iType" "5" + "pos_x" "-440.065643" + "pos_y" "-1060.233765" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_048" + { + "iType" "17" + "pos_x" "-306.051117" + "pos_y" "-1156.147827" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + } + "Node_049" + { + "iType" "19" + "pos_x" "-468.979584" + "pos_y" "-1162.267212" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_050" + { + "iType" "15" + "pos_x" "-371.334473" + "pos_y" "557.775269" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_051" + { + "iType" "19" + "pos_x" "-233.099228" + "pos_y" "492.737457" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_052" + { + "iType" "19" + "pos_x" "51.116302" + "pos_y" "546.808105" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_053" + { + "iType" "26" + "pos_x" "50.448524" + "pos_y" "210.450958" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "1" + "pos_x" "-381.067932" + "pos_y" "384.642883" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "0" + "numTexcoords" "3" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_055" + { + "iType" "19" + "pos_x" "-199.013474" + "pos_y" "366.788788" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_056" + { + "iType" "19" + "pos_x" "-199.809982" + "pos_y" "427.296539" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_057" + { + "iType" "19" + "pos_x" "-200.112106" + "pos_y" "314.781982" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_058" + { + "iType" "25" + "pos_x" "-23.853540" + "pos_y" "421.195313" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_059" + { + "iType" "25" + "pos_x" "-25.137175" + "pos_y" "372.060944" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + } + "Node_060" + { + "iType" "25" + "pos_x" "-30.844557" + "pos_y" "304.999237" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + } + "Node_061" + { + "iType" "2" + "pos_x" "279.593658" + "pos_y" "385.779694" + "size_x" "58.000000" + "size_y" "-105.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "54" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + } + "numTexcoords" "7" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + } + "Node_062" + { + "iType" "19" + "pos_x" "-1333.921997" + "pos_y" "-1175.556763" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_063" + { + "iType" "31" + "szName" "On" + "pos_x" "-1108.683105" + "pos_y" "-1128.395630" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "1469.025513" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_064" + { + "iType" "76" + "pos_x" "55.037018" + "pos_y" "-1128.386597" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_065" + { + "iType" "73" + "pos_x" "-994.208618" + "pos_y" "-1151.497192" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "70" + "iTarget_jack" "2" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_066" + { + "iType" "19" + "pos_x" "-867.843018" + "pos_y" "-1042.185181" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_067" + { + "iType" "25" + "pos_x" "-707.195374" + "pos_y" "-1040.824951" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "31" + "szName" "Off" + "pos_x" "-1476.140625" + "pos_y" "-543.904968" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "406.346802" + "container_extents_y" "1871.088501" + "container_extents_z" "-406.346802" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_069" + { + "iType" "18" + "pos_x" "-1333.018677" + "pos_y" "-1258.650146" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + } + "Node_070" + { + "iType" "3" + "pos_x" "-1656.085083" + "pos_y" "-676.415649" + "size_x" "58.000000" + "size_y" "-94.000000" + "iPreview" "0" + "numTexcoords" "7" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "8" + "numTexcoord_Name_1" "Lightmap1and2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "2" + "numTexcoord_Name_4" "Lightmap3" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "Proj pos" + "numColor_Flag_1" "8" + } + "Node_071" + { + "iType" "26" + "pos_x" "-899.964417" + "pos_y" "-491.872589" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_072" + { + "iType" "23" + "pos_x" "-1062.441406" + "pos_y" "-333.783966" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + } + } + "Node_073" + { + "iType" "60" + "pos_x" "-751.669678" + "pos_y" "-490.362793" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + } + } + "Node_074" + { + "iType" "29" + "pos_x" "-1438.758789" + "pos_y" "-1023.677917" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "dev\flat_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_075" + { + "iType" "29" + "pos_x" "-457.046478" + "pos_y" "-1450.295898" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\ice_0" + "szFallbackTexturePath" "texture_samples\ice_0" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple.def b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple.def new file mode 100755 index 000000000..988f22eb3 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple.def @@ -0,0 +1,860 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "80" + "pos_x" "-129.184967" + "pos_y" "-349.526337" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_001" + { + "iType" "29" + "pos_x" "-213.960052" + "pos_y" "-204.693207" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "1" + } + } + "iSRGB" "1" + "iTextureType" "3" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_002" + { + "iType" "3" + "pos_x" "-610.888855" + "pos_y" "-560.498291" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "15" + "pos_x" "-204.781937" + "pos_y" "357.356842" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_004" + { + "iType" "14" + "pos_x" "-38.191422" + "pos_y" "358.933014" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "-66.546745" + "pos_y" "292.319092" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "19" + "pos_x" "-68.653336" + "pos_y" "230.331436" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "19" + "pos_x" "80.073288" + "pos_y" "296.971619" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_008" + { + "iType" "19" + "pos_x" "55.128418" + "pos_y" "-263.120819" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "76" + "pos_x" "229.911148" + "pos_y" "-669.693970" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_010" + { + "iType" "32" + "pos_x" "262.603485" + "pos_y" "-88.937073" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "5" + "pos_x" "168.481186" + "pos_y" "-87.194153" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_012" + { + "iType" "31" + "szName" "Off" + "pos_x" "-321.303345" + "pos_y" "-298.511169" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "682.054016" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_013" + { + "iType" "33" + "pos_x" "454.498901" + "pos_y" "-673.647034" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "1" + "pos_x" "-313.351654" + "pos_y" "188.100479" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "2" + "numColor" "1" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_015" + { + "iType" "33" + "pos_x" "273.061523" + "pos_y" "-324.626984" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "70" + "pos_x" "647.914307" + "pos_y" "-894.212769" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_017" + { + "iType" "7" + "pos_x" "538.996094" + "pos_y" "-898.246460" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + } + "Node_018" + { + "iType" "27" + "pos_x" "517.826538" + "pos_y" "-1095.565918" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_019" + { + "iType" "71" + "pos_x" "821.729492" + "pos_y" "-973.129272" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "72" + "pos_x" "829.829285" + "pos_y" "-1086.405762" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_021" + { + "iType" "4" + "pos_x" "1099.059326" + "pos_y" "-1107.314941" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_022" + { + "iType" "27" + "pos_x" "645.023926" + "pos_y" "-944.760376" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_023" + { + "iType" "27" + "pos_x" "639.380676" + "pos_y" "-988.361450" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_024" + { + "iType" "27" + "pos_x" "639.118591" + "pos_y" "-1037.227051" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_025" + { + "iType" "21" + "pos_x" "-185.721588" + "pos_y" "-998.953918" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "27" + "pos_x" "-599.560425" + "pos_y" "-987.765198" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "5" + } + } + "swizzleString" "a" + } + "Node_027" + { + "iType" "19" + "pos_x" "339.588104" + "pos_y" "-1098.942139" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "27" + "pos_x" "-310.635773" + "pos_y" "-674.270081" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_029" + { + "iType" "27" + "pos_x" "-310.012238" + "pos_y" "-736.646790" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_030" + { + "iType" "2" + "pos_x" "347.309937" + "pos_y" "189.237289" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + "jackIn_03" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "14" + "iTarget_jack" "4" + } + } + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_031" + { + "iType" "20" + "pos_x" "-176.943695" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "19" + "pos_x" "-28.548599" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "33" + "pos_x" "659.732910" + "pos_y" "-523.961243" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_034" + { + "iType" "19" + "pos_x" "118.355759" + "pos_y" "-571.397705" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_035" + { + "iType" "31" + "szName" "On" + "pos_x" "-412.226501" + "pos_y" "-661.497864" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "921.186279" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_036" + { + "iType" "5" + "pos_x" "-161.970367" + "pos_y" "-576.408630" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_037" + { + "iType" "17" + "pos_x" "-25.018768" + "pos_y" "-750.222717" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + } + "Node_038" + { + "iType" "75" + "pos_x" "-40.687943" + "pos_y" "-571.745850" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_039" + { + "iType" "29" + "pos_x" "-434.073120" + "pos_y" "-1040.295776" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\dirtfloor004a" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_040" + { + "iType" "29" + "pos_x" "-434.088654" + "pos_y" "-930.070068" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\cavewall005a" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple_swarm.def b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple_swarm.def new file mode 100755 index 000000000..a5b904de4 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_lightmap_simple_swarm.def @@ -0,0 +1,823 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "80" + "pos_x" "-129.184967" + "pos_y" "-349.526337" + "size_x" "88.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "1" + } + "Node_001" + { + "iType" "29" + "pos_x" "-213.960052" + "pos_y" "-204.693207" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "1" + } + } + "iSRGB" "1" + "iTextureType" "3" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Dev\bump" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_002" + { + "iType" "3" + "pos_x" "-610.888855" + "pos_y" "-560.498291" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "15" + "pos_x" "-204.781937" + "pos_y" "357.356842" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_004" + { + "iType" "14" + "pos_x" "-38.191422" + "pos_y" "358.933014" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_005" + { + "iType" "19" + "pos_x" "-66.546745" + "pos_y" "292.319092" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_006" + { + "iType" "19" + "pos_x" "-68.653336" + "pos_y" "230.331436" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "19" + "pos_x" "80.073288" + "pos_y" "296.971619" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_008" + { + "iType" "19" + "pos_x" "55.128418" + "pos_y" "-263.120819" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_009" + { + "iType" "76" + "pos_x" "229.911148" + "pos_y" "-669.693970" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_010" + { + "iType" "32" + "pos_x" "262.603485" + "pos_y" "-88.937073" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "5" + "pos_x" "168.481186" + "pos_y" "-87.194153" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_012" + { + "iType" "31" + "szName" "Off" + "pos_x" "-321.303345" + "pos_y" "-298.511169" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "682.054016" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_013" + { + "iType" "33" + "pos_x" "454.498901" + "pos_y" "-673.647034" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + } + } + "Node_014" + { + "iType" "1" + "pos_x" "-313.351654" + "pos_y" "188.100479" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "2" + "numColor" "1" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_015" + { + "iType" "33" + "pos_x" "273.061523" + "pos_y" "-324.626984" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "70" + "pos_x" "647.914307" + "pos_y" "-894.212769" + "size_x" "59.000000" + "size_y" "-17.000000" + "iPreview" "0" + "flSmartVal0" "0.000000" + } + "Node_017" + { + "iType" "7" + "pos_x" "538.996094" + "pos_y" "-898.246460" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_018" + { + "iType" "27" + "pos_x" "517.826538" + "pos_y" "-1095.565918" + "size_x" "124.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + "Node_019" + { + "iType" "71" + "pos_x" "821.729492" + "pos_y" "-973.129272" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + } + } + "Node_020" + { + "iType" "72" + "pos_x" "829.829285" + "pos_y" "-1086.405762" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_021" + { + "iType" "4" + "pos_x" "1099.059326" + "pos_y" "-1107.314941" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_022" + { + "iType" "27" + "pos_x" "639.118591" + "pos_y" "-1037.227051" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_023" + { + "iType" "21" + "pos_x" "-185.721588" + "pos_y" "-998.953918" + "size_x" "100.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "27" + "pos_x" "-599.560425" + "pos_y" "-987.765198" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "5" + } + } + "swizzleString" "a" + } + "Node_025" + { + "iType" "19" + "pos_x" "339.588104" + "pos_y" "-1098.942139" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_026" + { + "iType" "27" + "pos_x" "-310.635773" + "pos_y" "-674.270081" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_027" + { + "iType" "27" + "pos_x" "-310.012238" + "pos_y" "-736.646790" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_028" + { + "iType" "2" + "pos_x" "347.309937" + "pos_y" "189.237289" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + "jackIn_03" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "14" + "iTarget_jack" "4" + } + } + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "Wnormal" + "numTexcoord_Flag_3" "4" + "numTexcoord_Name_3" "WPos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_029" + { + "iType" "20" + "pos_x" "-176.943695" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_030" + { + "iType" "19" + "pos_x" "-28.548599" + "pos_y" "-678.442078" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_031" + { + "iType" "33" + "pos_x" "659.732910" + "pos_y" "-523.961243" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + } + "Node_032" + { + "iType" "19" + "pos_x" "118.355759" + "pos_y" "-571.397705" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "3" + } + "jackIn_01" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "31" + "szName" "On" + "pos_x" "-412.226501" + "pos_y" "-661.497864" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "153.273575" + "container_extents_y" "921.186279" + "container_extents_z" "-153.273575" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "0" + "sz_cname" "FLASHLIGHT" + } + "Node_034" + { + "iType" "5" + "pos_x" "-161.970367" + "pos_y" "-576.408630" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0.5" + } + "Node_035" + { + "iType" "17" + "pos_x" "-25.018768" + "pos_y" "-750.222717" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + } + } + "Node_036" + { + "iType" "75" + "pos_x" "-40.687943" + "pos_y" "-571.745850" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_037" + { + "iType" "29" + "pos_x" "-434.088654" + "pos_y" "-930.070068" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "nature\dirtfloor004a" + "szFallbackTexturePath" "nature\dirtfloor004a" + "iFallbackMode" "4" + } + "Node_038" + { + "iType" "29" + "pos_x" "-434.073120" + "pos_y" "-1040.295776" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "szParamname" "basetexture2" + "iSRGB" "1" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0" + "szFallbackTexturePath" "texture_samples\fx_clouds_0" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_model_complex.def b/mp/game/dab/shadereditorui/canvas_default/def_model_complex.def new file mode 100755 index 000000000..0ce3e0e38 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_model_complex.def @@ -0,0 +1,1991 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "595.806274" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "2" + } + } + } + "Node_001" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "559.898193" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "3" + } + } + } + "Node_002" + { + "iType" "20" + "pos_x" "611.921448" + "pos_y" "-73.153870" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "31" + "szName" "ON" + "pos_x" "331.559204" + "pos_y" "-16.809479" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "182.742737" + "container_extents_y" "823.093750" + "container_extents_z" "-182.742737" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_004" + { + "iType" "53" + "pos_x" "-910.638489" + "pos_y" "304.940155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "23" + "pos_x" "-1037.434326" + "pos_y" "291.404266" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-1431.031494" + "pos_y" "-34.527313" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "14" + "pos_x" "-220.561584" + "pos_y" "820.312744" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_008" + { + "iType" "76" + "pos_x" "732.506531" + "pos_y" "93.800934" + "size_x" "168.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "8" + } + "jackIn_03" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "1" + } + "Node_009" + { + "iType" "27" + "pos_x" "405.623291" + "pos_y" "12.833313" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_010" + { + "iType" "18" + "pos_x" "-161.562836" + "pos_y" "610.327026" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "2" + "pos_x" "190.853882" + "pos_y" "734.089844" + "size_x" "55.000000" + "size_y" "-116.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "8" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_09" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + } + "Node_012" + { + "iType" "32" + "pos_x" "82.485123" + "pos_y" "584.654907" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "31" + "pos_x" "-62.823177" + "pos_y" "473.883698" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "62.811218" + "container_extents_y" "232.919769" + "container_extents_z" "-62.811218" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_014" + { + "iType" "75" + "pos_x" "14.602026" + "pos_y" "445.455353" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_015" + { + "iType" "33" + "pos_x" "137.882080" + "pos_y" "491.238495" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "25" + "pos_x" "-1404.441284" + "pos_y" "47.028900" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "5" + "pos_x" "-1567.767212" + "pos_y" "268.307159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_018" + { + "iType" "18" + "pos_x" "-1402.897461" + "pos_y" "117.985107" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "27" + "pos_x" "441.474182" + "pos_y" "-105.211365" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_020" + { + "iType" "5" + "pos_x" "-1479.457153" + "pos_y" "274.916229" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_021" + { + "iType" "25" + "pos_x" "-1343.972534" + "pos_y" "-378.331757" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "7" + } + } + } + "Node_022" + { + "iType" "5" + "szName" "diffuse" + "pos_x" "387.497437" + "pos_y" "275.393494" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_023" + { + "iType" "5" + "szName" "Specular" + "pos_x" "31.314459" + "pos_y" "267.249542" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_024" + { + "iType" "32" + "pos_x" "485.332031" + "pos_y" "272.623810" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "33" + "pos_x" "1026.863770" + "pos_y" "91.808105" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "33" + "pos_x" "973.598694" + "pos_y" "-27.113068" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + } + } + "Node_027" + { + "iType" "7" + "pos_x" "-181.255676" + "pos_y" "543.788696" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_028" + { + "iType" "27" + "pos_x" "-688.071106" + "pos_y" "677.496948" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "1" + } + } + "swizzleString" "xyz" + } + "Node_029" + { + "iType" "27" + "pos_x" "-687.730408" + "pos_y" "612.119995" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "94" + "iTarget_jack" "1" + } + } + "swizzleString" "w" + } + "Node_030" + { + "iType" "26" + "pos_x" "-524.809265" + "pos_y" "659.291626" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "69" + "pos_x" "-700.568176" + "pos_y" "813.892212" + "size_x" "101.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "94" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "93" + "iTarget_jack" "2" + } + "jackIn_04" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_032" + { + "iType" "19" + "pos_x" "14.134359" + "pos_y" "499.710602" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "5" + "pos_x" "-3.727656" + "pos_y" "591.317993" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_034" + { + "iType" "25" + "pos_x" "-299.712097" + "pos_y" "633.069214" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "1" + } + } + } + "Node_035" + { + "iType" "66" + "pos_x" "-72.910965" + "pos_y" "703.530884" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_036" + { + "iType" "19" + "pos_x" "-64.499283" + "pos_y" "792.782715" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "19" + "pos_x" "-1401.849609" + "pos_y" "187.411621" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_038" + { + "iType" "73" + "szName" "Tangentspace" + "pos_x" "-1619.572632" + "pos_y" "-38.087097" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "1" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_039" + { + "iType" "25" + "szName" "World_normal" + "pos_x" "-1285.157959" + "pos_y" "-38.549469" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "3" + "pos_x" "-1667.054810" + "pos_y" "-256.292023" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + } + "Node_041" + { + "iType" "71" + "pos_x" "709.196106" + "pos_y" "-673.911560" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + } + "Node_042" + { + "iType" "70" + "pos_x" "712.336243" + "pos_y" "-577.848145" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_043" + { + "iType" "7" + "pos_x" "410.617889" + "pos_y" "-572.928528" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_044" + { + "iType" "27" + "szName" "proj_z" + "pos_x" "409.736786" + "pos_y" "-660.502380" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_045" + { + "iType" "27" + "pos_x" "553.371521" + "pos_y" "-707.137146" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + } + "swizzleString" "z" + } + "Node_046" + { + "iType" "72" + "pos_x" "730.367249" + "pos_y" "-858.379089" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_047" + { + "iType" "19" + "pos_x" "-890.135193" + "pos_y" "-581.495605" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_048" + { + "iType" "68" + "pos_x" "-412.877258" + "pos_y" "783.290527" + "size_x" "116.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "3" + } + "jackIn_02" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "31" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_049" + { + "iType" "61" + "pos_x" "-1043.730957" + "pos_y" "168.753326" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_050" + { + "iType" "19" + "szName" "world2eye" + "pos_x" "-1116.969604" + "pos_y" "412.146057" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "51" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_051" + { + "iType" "5" + "pos_x" "-1112.923096" + "pos_y" "511.305420" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_052" + { + "iType" "4" + "pos_x" "1066.342285" + "pos_y" "-871.036926" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_053" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-1441.094482" + "pos_y" "-951.328247" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "171.600098" + "container_extents_y" "1247.736938" + "container_extents_z" "-171.600098" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_054" + { + "iType" "19" + "szName" "Rim_lighting" + "pos_x" "-163.917236" + "pos_y" "-109.586990" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_055" + { + "iType" "49" + "pos_x" "-369.549530" + "pos_y" "-100.639664" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + } + "Node_056" + { + "iType" "33" + "szName" "Diffuse" + "pos_x" "-141.459473" + "pos_y" "-510.953125" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + } + "Node_057" + { + "iType" "79" + "pos_x" "-299.620178" + "pos_y" "-211.795380" + "size_x" "89.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_color" + "i_vp_static_nc" "2" + "szConstantString" "1 1 1" + } + "Node_058" + { + "iType" "27" + "pos_x" "-453.567078" + "pos_y" "-210.899246" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_059" + { + "iType" "79" + "pos_x" "-457.481506" + "pos_y" "-335.765900" + "size_x" "107.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_boost_exp" + "i_vp_static_nc" "1" + "szConstantString" "0.05 9" + } + "Node_060" + { + "iType" "27" + "pos_x" "-280.265839" + "pos_y" "-304.126465" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "59" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_061" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-559.989563" + "pos_y" "-111.775040" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "293.957031" + "container_extents_y" "736.290649" + "container_extents_z" "-293.957031" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_062" + { + "iType" "27" + "pos_x" "550.036255" + "pos_y" "-572.179993" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_063" + { + "iType" "26" + "szName" "Comp" + "pos_x" "147.508057" + "pos_y" "-901.616455" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "89" + "iTarget_jack" "5" + } + } + } + "Node_064" + { + "iType" "33" + "szName" "Specular" + "pos_x" "24.892941" + "pos_y" "-522.529541" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_065" + { + "iType" "19" + "szName" "RL_scale" + "pos_x" "-101.318184" + "pos_y" "-256.065887" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "60" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_066" + { + "iType" "17" + "szName" "Specular" + "pos_x" "-689.536560" + "pos_y" "-584.606567" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "33" + "pos_x" "118.955460" + "pos_y" "-242.868668" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + } + "Node_068" + { + "iType" "17" + "szName" "writes_to_A" + "pos_x" "-286.085938" + "pos_y" "-893.951599" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + } + } + "Node_069" + { + "iType" "19" + "pos_x" "-453.872375" + "pos_y" "-927.497864" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "5" + "pos_x" "-540.121582" + "pos_y" "-1030.991821" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_071" + { + "iType" "19" + "szName" "scale_by_fresnel" + "pos_x" "-619.808472" + "pos_y" "-904.038818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_072" + { + "iType" "19" + "szName" "normal_map_alpha_mask" + "pos_x" "-806.319275" + "pos_y" "-893.905396" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_073" + { + "iType" "19" + "pos_x" "-971.059998" + "pos_y" "-896.052429" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_074" + { + "iType" "80" + "pos_x" "-1127.452393" + "pos_y" "-1031.592407" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_075" + { + "iType" "58" + "pos_x" "-1344.874023" + "pos_y" "-903.285767" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_076" + { + "iType" "49" + "pos_x" "-887.519653" + "pos_y" "165.745148" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "80" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "74" + "pos_x" "-200.566971" + "pos_y" "132.821869" + "size_x" "155.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "50" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "86" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "40" + "iTarget_jack" "3" + } + } + "i_plight_ao" "0" + } + "Node_078" + { + "iType" "33" + "pos_x" "71.058868" + "pos_y" "-13.431725" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "0" + } + } + } + "Node_079" + { + "iType" "38" + "pos_x" "42.977386" + "pos_y" "-125.018158" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + } + } + "Node_080" + { + "iType" "5" + "pos_x" "-1004.388733" + "pos_y" "56.160908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_081" + { + "iType" "38" + "pos_x" "-699.437439" + "pos_y" "231.170700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "5" + } + } + } + "Node_082" + { + "iType" "5" + "pos_x" "-536.772766" + "pos_y" "255.797729" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_083" + { + "iType" "32" + "pos_x" "144.554855" + "pos_y" "266.021149" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_084" + { + "iType" "61" + "pos_x" "-870.527710" + "pos_y" "-76.748718" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "2" + } + } + } + "Node_085" + { + "iType" "5" + "pos_x" "-914.728516" + "pos_y" "-331.763367" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "150" + } + "Node_086" + { + "iType" "17" + "pos_x" "-713.645935" + "pos_y" "-139.951248" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + } + "Node_087" + { + "iType" "19" + "pos_x" "-882.327820" + "pos_y" "-220.377365" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_088" + { + "iType" "29" + "szName" "Envmap" + "pos_x" "-1163.571411" + "pos_y" "-902.790588" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "cable\black" + "iFallbackMode" "1" + } + "Node_089" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-1124.061646" + "pos_y" "-584.555176" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite" + "szFallbackTexturePath" "Dev\bump" + "iFallbackMode" "2" + } + "Node_090" + { + "iType" "29" + "szName" "Normalmap" + "pos_x" "-1606.065430" + "pos_y" "173.350586" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_091" + { + "iType" "29" + "pos_x" "-1053.138916" + "pos_y" "-159.996216" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "szParamname" "phongexp" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "models\combine_soldier\combine_elite_phong" + "szFallbackTexturePath" "Lights\White" + "iFallbackMode" "0" + } + "Node_092" + { + "iType" "67" + "pos_x" "-179.692764" + "pos_y" "18.299576" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "3" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_093" + { + "iType" "1" + "pos_x" "-1030.582886" + "pos_y" "668.763306" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "enable_flex" "1" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "1" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_094" + { + "iType" "101" + "pos_x" "-879.482849" + "pos_y" "676.489990" + "size_x" "95.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "93" + "iTarget_jack" "6" + } + } + "iCompMode" "1" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_model_complex_swarm.def b/mp/game/dab/shadereditorui/canvas_default/def_model_complex_swarm.def new file mode 100755 index 000000000..e4ba130b3 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_model_complex_swarm.def @@ -0,0 +1,1968 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "595.806274" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "2" + } + } + } + "Node_001" + { + "iType" "25" + "pos_x" "-299.034607" + "pos_y" "559.898193" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "3" + } + } + } + "Node_002" + { + "iType" "20" + "pos_x" "611.921448" + "pos_y" "-73.153870" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + } + } + "Node_003" + { + "iType" "31" + "szName" "ON" + "pos_x" "331.559204" + "pos_y" "-16.809479" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "182.742737" + "container_extents_y" "823.093750" + "container_extents_z" "-182.742737" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_004" + { + "iType" "53" + "pos_x" "-910.638489" + "pos_y" "304.940155" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "23" + "pos_x" "-1037.434326" + "pos_y" "291.404266" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + } + } + "Node_006" + { + "iType" "19" + "pos_x" "-1431.031494" + "pos_y" "-34.527313" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "38" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "14" + "pos_x" "-220.561584" + "pos_y" "820.312744" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_008" + { + "iType" "76" + "pos_x" "732.506531" + "pos_y" "93.800934" + "size_x" "168.000000" + "size_y" "-83.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "8" + } + "jackIn_03" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "1" + } + "Node_009" + { + "iType" "27" + "pos_x" "405.623291" + "pos_y" "12.833313" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "xy" + } + "Node_010" + { + "iType" "18" + "pos_x" "-161.562836" + "pos_y" "610.327026" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + } + } + "Node_011" + { + "iType" "2" + "pos_x" "190.853882" + "pos_y" "734.089844" + "size_x" "55.000000" + "size_y" "-116.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "8" + } + "jackIn_02" + { + "iTarget_node" "34" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_07" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_08" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + "jackIn_09" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + } + "Node_012" + { + "iType" "32" + "pos_x" "82.485123" + "pos_y" "584.654907" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + } + "Node_013" + { + "iType" "31" + "pos_x" "-62.823177" + "pos_y" "473.883698" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "62.811218" + "container_extents_y" "232.919769" + "container_extents_z" "-62.811218" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_014" + { + "iType" "75" + "pos_x" "14.602026" + "pos_y" "445.455353" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_015" + { + "iType" "33" + "pos_x" "137.882080" + "pos_y" "491.238495" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_016" + { + "iType" "25" + "pos_x" "-1404.441284" + "pos_y" "47.028900" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "5" + "pos_x" "-1567.767212" + "pos_y" "268.307159" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_018" + { + "iType" "18" + "pos_x" "-1402.897461" + "pos_y" "117.985107" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "37" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "20" + "iTarget_jack" "0" + } + } + } + "Node_019" + { + "iType" "27" + "pos_x" "441.474182" + "pos_y" "-105.211365" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "w" + } + "Node_020" + { + "iType" "5" + "pos_x" "-1479.457153" + "pos_y" "274.916229" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_021" + { + "iType" "25" + "pos_x" "-1343.972534" + "pos_y" "-378.331757" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "7" + } + } + } + "Node_022" + { + "iType" "5" + "szName" "diffuse" + "pos_x" "387.497437" + "pos_y" "275.393494" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_023" + { + "iType" "5" + "szName" "Specular" + "pos_x" "31.314459" + "pos_y" "267.249542" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_024" + { + "iType" "32" + "pos_x" "485.332031" + "pos_y" "272.623810" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "22" + "iTarget_jack" "0" + } + } + } + "Node_025" + { + "iType" "33" + "pos_x" "1026.863770" + "pos_y" "91.808105" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + } + "Node_026" + { + "iType" "33" + "pos_x" "973.598694" + "pos_y" "-27.113068" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "8" + "iTarget_jack" "1" + } + } + } + "Node_027" + { + "iType" "7" + "pos_x" "-181.255676" + "pos_y" "543.788696" + "size_x" "54.000000" + "size_y" "-17.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_028" + { + "iType" "27" + "pos_x" "-688.071106" + "pos_y" "677.496948" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "1" + } + } + "swizzleString" "xyz" + } + "Node_029" + { + "iType" "27" + "pos_x" "-687.730408" + "pos_y" "612.119995" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "89" + "iTarget_jack" "1" + } + } + "swizzleString" "w" + } + "Node_030" + { + "iType" "26" + "pos_x" "-524.809265" + "pos_y" "659.291626" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "31" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + } + } + "Node_031" + { + "iType" "69" + "pos_x" "-700.568176" + "pos_y" "813.892212" + "size_x" "101.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "89" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "88" + "iTarget_jack" "2" + } + "jackIn_04" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_032" + { + "iType" "19" + "pos_x" "14.134359" + "pos_y" "499.710602" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_033" + { + "iType" "5" + "pos_x" "-3.727656" + "pos_y" "591.317993" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_034" + { + "iType" "25" + "pos_x" "-299.712097" + "pos_y" "633.069214" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "1" + } + } + } + "Node_035" + { + "iType" "66" + "pos_x" "-72.910965" + "pos_y" "703.530884" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_036" + { + "iType" "19" + "pos_x" "-64.499283" + "pos_y" "792.782715" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "46" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_037" + { + "iType" "19" + "pos_x" "-1401.849609" + "pos_y" "187.411621" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "91" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_038" + { + "iType" "73" + "szName" "Tangentspace" + "pos_x" "-1619.572632" + "pos_y" "-38.087097" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "40" + "iTarget_jack" "6" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "1" + } + } + "i_mcomp_matrix" "16" + "i_mcomp_c" "0" + } + "Node_039" + { + "iType" "25" + "szName" "World_normal" + "pos_x" "-1285.157959" + "pos_y" "-38.549469" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_040" + { + "iType" "3" + "pos_x" "-1667.054810" + "pos_y" "-256.292023" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "numTexcoords" "8" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WNormal" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WPos" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "VAttn" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "Proj pos" + "numTexcoord_Flag_5" "4" + "numTexcoord_Name_5" "tan s" + "numTexcoord_Flag_6" "4" + "numTexcoord_Name_6" "tan t" + "numTexcoord_Flag_7" "4" + "numTexcoord_Name_7" "eye2world" + "numColor_Flag_0" "8" + "numColor_Name_0" "FL pos" + "numColor_Flag_1" "8" + } + "Node_041" + { + "iType" "71" + "pos_x" "709.196106" + "pos_y" "-673.911560" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "42" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + } + } + "Node_042" + { + "iType" "70" + "pos_x" "712.336243" + "pos_y" "-577.848145" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_043" + { + "iType" "27" + "szName" "proj_z" + "pos_x" "409.736786" + "pos_y" "-660.502380" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "4" + } + } + "swizzleString" "z" + } + "Node_044" + { + "iType" "72" + "pos_x" "730.367249" + "pos_y" "-858.379089" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "61" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "41" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "43" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_045" + { + "iType" "19" + "pos_x" "-890.135193" + "pos_y" "-581.495605" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "54" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "1" + } + } + "i_mat_rotation" "0" + } + "Node_046" + { + "iType" "68" + "pos_x" "-412.877258" + "pos_y" "783.290527" + "size_x" "116.000000" + "size_y" "-61.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "4" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "3" + } + "jackIn_02" + { + "iTarget_node" "31" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "31" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "2" + } + "Node_047" + { + "iType" "61" + "pos_x" "-1043.730957" + "pos_y" "168.753326" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + } + "Node_048" + { + "iType" "19" + "szName" "world2eye" + "pos_x" "-1116.969604" + "pos_y" "412.146057" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "49" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_049" + { + "iType" "5" + "pos_x" "-1112.923096" + "pos_y" "511.305420" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "-1" + } + "Node_050" + { + "iType" "4" + "pos_x" "1066.342285" + "pos_y" "-871.036926" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "44" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_051" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-1441.094482" + "pos_y" "-951.328247" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "171.600098" + "container_extents_y" "1247.736938" + "container_extents_z" "-171.600098" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_052" + { + "iType" "19" + "szName" "Rim_lighting" + "pos_x" "-163.917236" + "pos_y" "-109.586990" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "53" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "55" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_053" + { + "iType" "49" + "pos_x" "-369.549530" + "pos_y" "-100.639664" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "56" + "iTarget_jack" "0" + } + } + } + "Node_054" + { + "iType" "33" + "szName" "Diffuse" + "pos_x" "-141.459473" + "pos_y" "-510.953125" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "76" + "iTarget_jack" "0" + } + } + } + "Node_055" + { + "iType" "79" + "pos_x" "-299.620178" + "pos_y" "-211.795380" + "size_x" "89.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_color" + "i_vp_static_nc" "2" + "szConstantString" "1 1 1" + } + "Node_056" + { + "iType" "27" + "pos_x" "-453.567078" + "pos_y" "-210.899246" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + "swizzleString" "y" + } + "Node_057" + { + "iType" "79" + "pos_x" "-457.481506" + "pos_y" "-335.765900" + "size_x" "107.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_vp_static_name" "rim_boost_exp" + "i_vp_static_nc" "1" + "szConstantString" "0.05 9" + } + "Node_058" + { + "iType" "27" + "pos_x" "-280.265839" + "pos_y" "-304.126465" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "57" + "iTarget_jack" "0" + } + } + "swizzleString" "x" + } + "Node_059" + { + "iType" "31" + "szName" "OFF" + "pos_x" "-559.989563" + "pos_y" "-111.775040" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "293.957031" + "container_extents_y" "736.290649" + "container_extents_z" "-293.957031" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_060" + { + "iType" "27" + "pos_x" "550.036255" + "pos_y" "-572.179993" + "size_x" "103.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "90" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_061" + { + "iType" "26" + "szName" "Comp" + "pos_x" "147.508057" + "pos_y" "-901.616455" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "66" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "92" + "iTarget_jack" "5" + } + } + } + "Node_062" + { + "iType" "33" + "szName" "Specular" + "pos_x" "24.892941" + "pos_y" "-522.529541" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "65" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + } + } + "Node_063" + { + "iType" "19" + "szName" "RL_scale" + "pos_x" "-101.318184" + "pos_y" "-256.065887" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "52" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "58" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_064" + { + "iType" "17" + "szName" "Specular" + "pos_x" "-689.536560" + "pos_y" "-584.606567" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "45" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "62" + "iTarget_jack" "0" + } + } + } + "Node_065" + { + "iType" "33" + "pos_x" "118.955460" + "pos_y" "-242.868668" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "81" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "77" + "iTarget_jack" "0" + } + } + } + "Node_066" + { + "iType" "17" + "szName" "writes_to_A" + "pos_x" "-286.085938" + "pos_y" "-893.951599" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "64" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "67" + "iTarget_jack" "0" + } + } + } + "Node_067" + { + "iType" "19" + "pos_x" "-453.872375" + "pos_y" "-927.497864" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "69" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "68" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_068" + { + "iType" "5" + "pos_x" "-540.121582" + "pos_y" "-1030.991821" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "1" + } + "Node_069" + { + "iType" "19" + "szName" "scale_by_fresnel" + "pos_x" "-619.808472" + "pos_y" "-904.038818" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "70" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_070" + { + "iType" "19" + "szName" "normal_map_alpha_mask" + "pos_x" "-806.319275" + "pos_y" "-893.905396" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "71" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "5" + } + } + "i_mat_rotation" "0" + } + "Node_071" + { + "iType" "19" + "pos_x" "-971.059998" + "pos_y" "-896.052429" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "86" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "72" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_072" + { + "iType" "80" + "pos_x" "-1127.452393" + "pos_y" "-1031.592407" + "size_x" "83.000000" + "size_y" "-50.000000" + "iPreview" "1" + "i_lscale_type" "2" + } + "Node_073" + { + "iType" "58" + "pos_x" "-1344.874023" + "pos_y" "-903.285767" + "size_x" "111.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "21" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + } + } + "Node_074" + { + "iType" "49" + "pos_x" "-887.519653" + "pos_y" "165.745148" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "47" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "78" + "iTarget_jack" "0" + } + } + } + "Node_075" + { + "iType" "74" + "pos_x" "-200.566971" + "pos_y" "132.821869" + "size_x" "155.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "48" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "84" + "iTarget_jack" "0" + } + "jackIn_04" + { + "iTarget_node" "79" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "40" + "iTarget_jack" "3" + } + } + "i_plight_ao" "0" + } + "Node_076" + { + "iType" "33" + "pos_x" "71.058868" + "pos_y" "-13.431725" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "87" + "iTarget_jack" "0" + } + } + } + "Node_077" + { + "iType" "38" + "pos_x" "42.977386" + "pos_y" "-125.018158" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "75" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "63" + "iTarget_jack" "0" + } + } + } + "Node_078" + { + "iType" "5" + "pos_x" "-1004.388733" + "pos_y" "56.160908" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "3" + } + "Node_079" + { + "iType" "38" + "pos_x" "-699.437439" + "pos_y" "231.170700" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "74" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "91" + "iTarget_jack" "5" + } + } + } + "Node_080" + { + "iType" "5" + "pos_x" "-536.772766" + "pos_y" "255.797729" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "2" + } + "Node_081" + { + "iType" "32" + "pos_x" "144.554855" + "pos_y" "266.021149" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_082" + { + "iType" "61" + "pos_x" "-870.527710" + "pos_y" "-76.748718" + "size_x" "93.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "2" + } + } + } + "Node_083" + { + "iType" "5" + "pos_x" "-914.728516" + "pos_y" "-331.763367" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "150" + } + "Node_084" + { + "iType" "17" + "pos_x" "-713.645935" + "pos_y" "-139.951248" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "82" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "85" + "iTarget_jack" "0" + } + } + } + "Node_085" + { + "iType" "19" + "pos_x" "-882.327820" + "pos_y" "-220.377365" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "93" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "83" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_086" + { + "iType" "29" + "szName" "Envmap" + "pos_x" "-1163.571411" + "pos_y" "-902.790588" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "73" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "6" + "IsCubemap" "1" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\cubemap_uffizi" + "szFallbackTexturePath" "cable\black" + "iFallbackMode" "1" + } + "Node_087" + { + "iType" "67" + "pos_x" "-179.692764" + "pos_y" "18.299576" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "39" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "40" + "iTarget_jack" "3" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_088" + { + "iType" "1" + "pos_x" "-1030.582886" + "pos_y" "668.763306" + "size_x" "55.000000" + "size_y" "-105.000000" + "iPreview" "0" + "enable_flex" "1" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "1" + "enable_tangentspace_skinning" "1" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_089" + { + "iType" "101" + "pos_x" "-879.482849" + "pos_y" "676.489990" + "size_x" "95.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "88" + "iTarget_jack" "5" + } + "jackIn_01" + { + "iTarget_node" "88" + "iTarget_jack" "6" + } + } + "iCompMode" "1" + } + "Node_090" + { + "iType" "7" + "pos_x" "410.617889" + "pos_y" "-572.928528" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_091" + { + "iType" "29" + "szName" "Normalmap" + "pos_x" "-1606.065430" + "pos_y" "173.350586" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "2" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "dev\flat_normal" + "szFallbackTexturePath" "dev\flat_normal" + "iFallbackMode" "3" + } + "Node_092" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-1124.061646" + "pos_y" "-584.555176" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_0" + "szFallbackTexturePath" "texture_samples\fx_clouds_0" + "iFallbackMode" "4" + } + "Node_093" + { + "iType" "29" + "pos_x" "-1053.138916" + "pos_y" "-159.996216" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "40" + "iTarget_jack" "0" + } + } + "szParamname" "phongexp" + "iSRGB" "0" + "iTextureType" "0" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\fx_clouds_1" + "szFallbackTexturePath" "texture_samples\fx_clouds_1" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_model_simple.def b/mp/game/dab/shadereditorui/canvas_default/def_model_simple.def new file mode 100755 index 000000000..3444732b6 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_model_simple.def @@ -0,0 +1,807 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "68" + "pos_x" "-358.589020" + "pos_y" "440.458923" + "size_x" "106.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "35" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "36" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "1" + } + "Node_001" + { + "iType" "19" + "pos_x" "-105.454910" + "pos_y" "486.487061" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_002" + { + "iType" "14" + "pos_x" "-250.440155" + "pos_y" "516.961548" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "32" + "pos_x" "180.499054" + "pos_y" "525.032959" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "33" + "pos_x" "211.875641" + "pos_y" "332.860168" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "75" + "pos_x" "78.550774" + "pos_y" "323.654175" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_006" + { + "iType" "19" + "pos_x" "103.037239" + "pos_y" "255.469284" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "5" + "szName" "FL_proj_pos" + "pos_x" "73.762772" + "pos_y" "526.378784" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_008" + { + "iType" "20" + "pos_x" "111.173798" + "pos_y" "-65.359604" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "33" + "pos_x" "367.563507" + "pos_y" "-90.323036" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "5" + "szName" "Diffuse" + "pos_x" "-254.613297" + "pos_y" "172.946304" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_011" + { + "iType" "33" + "szName" "Diffuse_component" + "pos_x" "-163.760132" + "pos_y" "-256.532654" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "70" + "pos_x" "403.806580" + "pos_y" "-442.488403" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_013" + { + "iType" "72" + "pos_x" "452.659241" + "pos_y" "-685.794800" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_014" + { + "iType" "3" + "pos_x" "-780.725281" + "pos_y" "-338.638977" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_015" + { + "iType" "76" + "pos_x" "227.819275" + "pos_y" "42.628021" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "4" + } + "jackIn_03" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_016" + { + "iType" "32" + "pos_x" "-164.085693" + "pos_y" "173.221390" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "27" + "pos_x" "-30.370899" + "pos_y" "43.983246" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "xy" + } + "Node_018" + { + "iType" "27" + "pos_x" "-29.578266" + "pos_y" "-63.381824" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "w" + } + "Node_019" + { + "iType" "71" + "pos_x" "427.059143" + "pos_y" "-532.128906" + "size_x" "170.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "29" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + } + } + "Node_020" + { + "iType" "31" + "szName" "On" + "pos_x" "0.830316" + "pos_y" "281.186646" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "92.836716" + "container_extents_y" "242.092712" + "container_extents_z" "-92.836716" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_021" + { + "iType" "4" + "pos_x" "670.140625" + "pos_y" "-674.985779" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_022" + { + "iType" "31" + "szName" "Off" + "pos_x" "-581.447205" + "pos_y" "-37.021721" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "136.993286" + "container_extents_y" "362.855988" + "container_extents_z" "-136.993286" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_023" + { + "iType" "33" + "pos_x" "-276.003357" + "pos_y" "23.152893" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "66" + "pos_x" "-142.517090" + "pos_y" "352.053162" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_025" + { + "iType" "67" + "pos_x" "-467.593597" + "pos_y" "1.790497" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "5" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_026" + { + "iType" "26" + "pos_x" "-141.314819" + "pos_y" "-619.008423" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "5" + } + } + } + "Node_027" + { + "iType" "19" + "pos_x" "-287.896240" + "pos_y" "-545.651184" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "28" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-525.442932" + "pos_y" "-572.312988" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "Models\Combine_soldier\combinesoldiersheet_prisonguard" + "iFallbackMode" "0" + } + "Node_029" + { + "iType" "27" + "pos_x" "240.059113" + "pos_y" "-510.583191" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + } + "swizzleString" "z" + } + "Node_030" + { + "iType" "7" + "pos_x" "98.827866" + "pos_y" "-435.766724" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_031" + { + "iType" "2" + "pos_x" "392.240631" + "pos_y" "424.522766" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "35" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_032" + { + "iType" "27" + "pos_x" "239.658447" + "pos_y" "-557.094055" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_033" + { + "iType" "27" + "pos_x" "238.527435" + "pos_y" "-467.388367" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "swizzleString" "z" + } + "Node_034" + { + "iType" "31" + "szName" "On" + "pos_x" "-143.523071" + "pos_y" "-37.679588" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "138.463028" + "container_extents_y" "602.023865" + "container_extents_z" "-138.463028" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_035" + { + "iType" "1" + "pos_x" "-582.842224" + "pos_y" "370.547455" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_036" + { + "iType" "101" + "pos_x" "-462.217804" + "pos_y" "302.954376" + "size_x" "95.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "35" + "iTarget_jack" "3" + } + } + "iCompMode" "0" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_model_simple_swarm.def b/mp/game/dab/shadereditorui/canvas_default/def_model_simple_swarm.def new file mode 100755 index 000000000..8b320f446 --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_model_simple_swarm.def @@ -0,0 +1,767 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "flowgraph_type" "1" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "1" + "depth_write" "1" + "srgb_write" "1" + } + "Nodes" + { + "Node_000" + { + "iType" "68" + "pos_x" "-358.589020" + "pos_y" "440.458923" + "size_x" "106.000000" + "size_y" "-50.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "2" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "1" + } + "jackIn_02" + { + "iTarget_node" "32" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "33" + "iTarget_jack" "0" + } + } + "i_vskinning_mode" "1" + } + "Node_001" + { + "iType" "19" + "pos_x" "-105.454910" + "pos_y" "486.487061" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_002" + { + "iType" "14" + "pos_x" "-250.440155" + "pos_y" "516.961548" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_003" + { + "iType" "32" + "pos_x" "180.499054" + "pos_y" "525.032959" + "size_x" "50.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "7" + "iTarget_jack" "0" + } + } + } + "Node_004" + { + "iType" "33" + "pos_x" "211.875641" + "pos_y" "332.860168" + "size_x" "50.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "3" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "6" + "iTarget_jack" "0" + } + } + } + "Node_005" + { + "iType" "75" + "pos_x" "78.550774" + "pos_y" "323.654175" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + } + "Node_006" + { + "iType" "19" + "pos_x" "103.037239" + "pos_y" "255.469284" + "size_x" "80.000000" + "size_y" "-28.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_007" + { + "iType" "5" + "szName" "FL_proj_pos" + "pos_x" "73.762772" + "pos_y" "526.378784" + "size_x" "50.000000" + "size_y" "-48.000000" + "iPreview" "1" + "szConstantString" "0 0 0 0" + } + "Node_008" + { + "iType" "20" + "pos_x" "111.173798" + "pos_y" "-65.359604" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "17" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "18" + "iTarget_jack" "0" + } + } + } + "Node_009" + { + "iType" "33" + "pos_x" "367.563507" + "pos_y" "-90.323036" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "15" + "iTarget_jack" "0" + } + } + } + "Node_010" + { + "iType" "5" + "szName" "Diffuse" + "pos_x" "-254.613297" + "pos_y" "172.946304" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "szConstantString" "0 0 0" + } + "Node_011" + { + "iType" "33" + "szName" "Diffuse_component" + "pos_x" "-163.760132" + "pos_y" "-256.532654" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "9" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "23" + "iTarget_jack" "0" + } + } + } + "Node_012" + { + "iType" "70" + "pos_x" "403.806580" + "pos_y" "-442.488403" + "size_x" "71.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_013" + { + "iType" "72" + "pos_x" "452.659241" + "pos_y" "-685.794800" + "size_x" "130.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "26" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "19" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "30" + "iTarget_jack" "0" + } + } + "i_final_tonemap" "1" + "i_final_wdepth" "1" + } + "Node_014" + { + "iType" "3" + "pos_x" "-780.725281" + "pos_y" "-338.638977" + "size_x" "55.000000" + "size_y" "-72.000000" + "iPreview" "0" + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_015" + { + "iType" "76" + "pos_x" "227.819275" + "pos_y" "42.628021" + "size_x" "163.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "4" + } + "jackIn_03" + { + "iTarget_node" "8" + "iTarget_jack" "0" + } + } + "i_flashlight_Spec" "0" + } + "Node_016" + { + "iType" "32" + "pos_x" "-164.085693" + "pos_y" "173.221390" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "10" + "iTarget_jack" "0" + } + } + } + "Node_017" + { + "iType" "27" + "pos_x" "-30.370899" + "pos_y" "43.983246" + "size_x" "107.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "xy" + } + "Node_018" + { + "iType" "27" + "pos_x" "-29.578266" + "pos_y" "-63.381824" + "size_x" "105.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "w" + } + "Node_019" + { + "iType" "71" + "pos_x" "427.059143" + "pos_y" "-532.128906" + "size_x" "169.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "12" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "28" + "iTarget_jack" "0" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + } + } + "Node_020" + { + "iType" "31" + "szName" "On" + "pos_x" "0.830316" + "pos_y" "281.186646" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "92.836716" + "container_extents_y" "242.092712" + "container_extents_z" "-92.836716" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_021" + { + "iType" "4" + "pos_x" "670.140625" + "pos_y" "-674.985779" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "13" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_022" + { + "iType" "31" + "szName" "Off" + "pos_x" "-581.447205" + "pos_y" "-37.021721" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "136.993286" + "container_extents_y" "362.855988" + "container_extents_z" "-136.993286" + "i_combo_condition" "4" + "i_combo_value" "0" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_023" + { + "iType" "33" + "pos_x" "-276.003357" + "pos_y" "23.152893" + "size_x" "50.000000" + "size_y" "-50.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "16" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "25" + "iTarget_jack" "0" + } + } + } + "Node_024" + { + "iType" "66" + "pos_x" "-142.517090" + "pos_y" "352.053162" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "i_vlight_static" "0" + "i_vlight_hl" "0" + } + "Node_025" + { + "iType" "67" + "pos_x" "-467.593597" + "pos_y" "1.790497" + "size_x" "156.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "14" + "iTarget_jack" "2" + } + "jackIn_02" + { + "iTarget_node" "14" + "iTarget_jack" "5" + } + } + "i_plight_static" "0" + "i_plight_ao" "0" + "i_plight_hl" "0" + } + "Node_026" + { + "iType" "26" + "pos_x" "-141.314819" + "pos_y" "-619.008423" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "27" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "34" + "iTarget_jack" "5" + } + } + } + "Node_027" + { + "iType" "19" + "pos_x" "-287.896240" + "pos_y" "-545.651184" + "size_x" "91.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "34" + "iTarget_jack" "1" + } + "jackIn_01" + { + "iTarget_node" "11" + "iTarget_jack" "0" + } + } + "i_mat_rotation" "0" + } + "Node_028" + { + "iType" "7" + "pos_x" "98.827866" + "pos_y" "-435.766724" + "size_x" "69.000000" + "size_y" "-50.000000" + "iPreview" "1" + "flSmartVal0" "0.000000" + } + "Node_029" + { + "iType" "2" + "pos_x" "392.240631" + "pos_y" "424.522766" + "size_x" "55.000000" + "size_y" "-83.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "32" + "iTarget_jack" "4" + } + "jackIn_02" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + "jackIn_03" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + "jackIn_04" + { + "iTarget_node" "1" + "iTarget_jack" "0" + } + "jackIn_05" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + "jackIn_06" + { + "iTarget_node" "24" + "iTarget_jack" "0" + } + } + "numTexcoords" "5" + "numColor" "1" + "numTexcoord_Flag_0" "2" + "numTexcoord_Name_0" "UV" + "numTexcoord_Flag_1" "4" + "numTexcoord_Name_1" "WPos" + "numTexcoord_Flag_2" "4" + "numTexcoord_Name_2" "WNormal" + "numTexcoord_Flag_3" "8" + "numTexcoord_Name_3" "Proj pos" + "numTexcoord_Flag_4" "8" + "numTexcoord_Name_4" "FL proj pos" + "numTexcoord_Flag_5" "1" + "numTexcoord_Flag_6" "1" + "numTexcoord_Flag_7" "1" + "numColor_Flag_0" "8" + "numColor_Name_0" "VAttn" + "numColor_Flag_1" "4" + "numColor_Name_1" "VLight" + } + "Node_030" + { + "iType" "27" + "pos_x" "239.658447" + "pos_y" "-557.094055" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "3" + } + } + "swizzleString" "z" + } + "Node_031" + { + "iType" "31" + "szName" "On" + "pos_x" "-143.523071" + "pos_y" "-37.679588" + "size_x" "50.000000" + "size_y" "-30.000000" + "iPreview" "0" + "container_extents_x" "138.463028" + "container_extents_y" "602.023865" + "container_extents_z" "-138.463028" + "i_combo_condition" "4" + "i_combo_value" "1" + "i_combo_static" "1" + "sz_cname" "FLASHLIGHT" + } + "Node_032" + { + "iType" "1" + "pos_x" "-582.842224" + "pos_y" "370.547455" + "size_x" "55.000000" + "size_y" "-61.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "1" + "enable_normal_compression" "1" + "enable_blendweights" "1" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_033" + { + "iType" "101" + "pos_x" "-462.217804" + "pos_y" "302.954376" + "size_x" "95.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "32" + "iTarget_jack" "3" + } + } + "iCompMode" "0" + } + "Node_034" + { + "iType" "29" + "szName" "Albedo" + "pos_x" "-525.442932" + "pos_y" "-572.312988" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "14" + "iTarget_jack" "0" + } + } + "iSRGB" "1" + "iTextureType" "1" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "texture_samples\ice_0" + "szFallbackTexturePath" "texture_samples\ice_0" + "iFallbackMode" "4" + } + } +} diff --git a/mp/game/dab/shadereditorui/canvas_default/def_pp.def b/mp/game/dab/shadereditorui/canvas_default/def_pp.def new file mode 100755 index 000000000..86396d63c --- /dev/null +++ b/mp/game/dab/shadereditorui/canvas_default/def_pp.def @@ -0,0 +1,153 @@ +"canvas" +{ + "cfmt_version" "canvasver#003" + "config" + { + "shadermodel" "1" + "cull_mode" "0" + "alpha_blending" "0" + "depth_test" "0" + "depth_write" "0" + "srgb_write" "0" + } + "Nodes" + { + "Node_000" + { + "iType" "1" + "pos_x" "-320.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "enable_flex" "0" + "enable_normal" "0" + "enable_blendweights" "0" + "enable_tangentspace" "0" + "enable_tangentspace_skinning" "0" + "numTexcoords" "1" + "numColor" "0" + "dTFlag_Texcoords_0" "2" + "dTFlag_Texcoords_1" "2" + "dTFlag_Texcoords_2" "2" + "dTFlag_Color_0" "8" + "dTFlag_Color_1" "8" + } + "Node_001" + { + "iType" "2" + "pos_x" "265.000000" + "pos_y" "190.000000" + "size_x" "55.000000" + "size_y" "-28.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "5" + "iTarget_jack" "0" + } + "jackIn_01" + { + "iTarget_node" "0" + "iTarget_jack" "1" + } + } + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_002" + { + "iType" "3" + "pos_x" "-320.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "numTexcoords" "1" + "numColor" "0" + "numTexcoord_Flag_0" "2" + "numTexcoord_Flag_1" "2" + "numTexcoord_Flag_2" "2" + "numTexcoord_Flag_3" "2" + "numTexcoord_Flag_4" "2" + "numTexcoord_Flag_5" "2" + "numTexcoord_Flag_6" "2" + "numTexcoord_Flag_7" "2" + "numColor_Flag_0" "8" + "numColor_Flag_1" "8" + } + "Node_003" + { + "iType" "4" + "pos_x" "265.000000" + "pos_y" "-130.000000" + "size_x" "55.000000" + "size_y" "-17.000000" + "iPreview" "0" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "4" + "iTarget_jack" "0" + } + } + "numColors" "1" + "enable_Depth" "0" + } + "Node_004" + { + "iType" "29" + "szName" "Framebuffer" + "pos_x" "-61.199528" + "pos_y" "-100.750534" + "size_x" "122.000000" + "size_y" "-80.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "2" + "iTarget_jack" "0" + } + } + "iSRGB" "0" + "iTextureType" "5" + "IsCubemap" "0" + "iLookupoverride" "0" + "szDemoTexturePath" "_rt_FullFrameFB" + "iFallbackMode" "0" + } + "Node_005" + { + "iType" "27" + "pos_x" "-44.526688" + "pos_y" "206.208878" + "size_x" "80.000000" + "size_y" "-17.000000" + "iPreview" "1" + "bridges" + { + "jackIn_00" + { + "iTarget_node" "0" + "iTarget_jack" "0" + } + } + "swizzleString" "x y z 1" + } + } +} diff --git a/mp/game/dab/shadereditorui/dumps/basetexture_accum.dump b/mp/game/dab/shadereditorui/dumps/basetexture_accum.dump new file mode 100755 index 000000000..f41ad0bcc --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/basetexture_accum.dump @@ -0,0 +1,47 @@ +"basetexture_accum" +{ + "vs_name" "basetexture_accum_vs30" + "ps_name" "basetexture_accum_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\basetexture_accum.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "Basetexture2" + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/basetexture_blend.dump b/mp/game/dab/shadereditorui/dumps/basetexture_blend.dump new file mode 100755 index 000000000..31b013ad3 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/basetexture_blend.dump @@ -0,0 +1,47 @@ +"basetexture_blend" +{ + "vs_name" "basetexture_blend_vs30" + "ps_name" "basetexture_blend_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\basetexture_blend.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "Basetexture2" + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/detail_prop_shader.dump b/mp/game/dab/shadereditorui/dumps/detail_prop_shader.dump new file mode 100755 index 000000000..45c07de29 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/detail_prop_shader.dump @@ -0,0 +1,209 @@ +"detail_prop_shader" +{ + "vs_name" "detail_prop_shader_vs30" + "ps_name" "detail_prop_shader_ps30" + "shader_filename" "shadereditorui\canvas\detail_prop_shader.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "2" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "0" + "i_vfmt_flags" "28573959" + "i_vfmt_texcoords" "3" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "3" + "i_vfmt_texcoordDim_2" "3" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "combo_0" + { + "sz_name" "FLASHLIGHT" + "i_static" "1" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "econst_0" + { + "i_envconstidx" "16" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "2" + "sz_smartname" "Mutable_01" + "fl_smartdefault_00" "1.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "16" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "0" + "sz_smartname" "Mutable_02" + "fl_smartdefault_00" "3.926991" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "0" + "i_normregister" "2" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "11" + "i_normregister" "3" + "i_econstsize" "4" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "i_numdcombos" "1" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "FLASHLIGHT" + "i_static" "1" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "combo_1" + { + "sz_name" "FLASHLIGHTDEPTHFILTERMODE" + "i_static" "0" + "i_min" "0" + "i_max" "2" + "i_type" "10" + } + "combo_2" + { + "sz_name" "FLASHLIGHTSHADOWS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "11" + } + "combo_3" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_4" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "econst_0" + { + "i_envconstidx" "15" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "2" + "sz_smartname" "grass_spec_color" + "fl_smartdefault_00" "0.905750" + "fl_smartdefault_01" "1.000000" + "fl_smartdefault_02" "0.675000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "2" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "7" + "i_normregister" "2" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "1" + "i_normregister" "3" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_4" + { + "i_envconstidx" "12" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "detail\grass_sprites" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "i_sampidx" "1" + "i_texmode" "10" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_2" + { + "i_sampidx" "2" + "i_texmode" "11" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_3" + { + "i_sampidx" "3" + "i_texmode" "12" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "24" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/downsample_4.dump b/mp/game/dab/shadereditorui/dumps/downsample_4.dump new file mode 100755 index 000000000..e15ef38f4 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/downsample_4.dump @@ -0,0 +1,49 @@ +"downsample_4" +{ + "vs_name" "downsample_4_vs30" + "ps_name" "downsample_4_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\downsample_4.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_FullFrameFB" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_5_x.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_5_x.dump new file mode 100755 index 000000000..b5f89a7bb --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_5_x.dump @@ -0,0 +1,49 @@ +"gauss_blur_5_x" +{ + "vs_name" "gauss_blur_5_x_vs30" + "ps_name" "gauss_blur_5_x_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_5_x.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "4.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_5_y.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_5_y.dump new file mode 100755 index 000000000..d57cec0d3 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_5_y.dump @@ -0,0 +1,49 @@ +"gauss_blur_5_y" +{ + "vs_name" "gauss_blur_5_y_vs30" + "ps_name" "gauss_blur_5_y_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_5_y.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "4.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump new file mode 100755 index 000000000..b240a393e --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_x.dump @@ -0,0 +1,49 @@ +"gauss_blur_7_half_aceil_x" +{ + "vs_name" "gauss_blur_7_half_aceil_x_vs30" + "ps_name" "gauss_blur_7_half_aceil_x_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_7_half_aceil_x.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump new file mode 100755 index 000000000..baab0a83b --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_7_half_aceil_y.dump @@ -0,0 +1,49 @@ +"gauss_blur_7_half_aceil_y" +{ + "vs_name" "gauss_blur_7_half_aceil_y_vs30" + "ps_name" "gauss_blur_7_half_aceil_y_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_7_half_aceil_y.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_x.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_x.dump new file mode 100755 index 000000000..cae7d93a3 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_x.dump @@ -0,0 +1,49 @@ +"gauss_blur_half_3_x" +{ + "vs_name" "gauss_blur_half_3_x_vs30" + "ps_name" "gauss_blur_half_3_x_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_half_3_x.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_y.dump b/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_y.dump new file mode 100755 index 000000000..2a6546143 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/gauss_blur_half_3_y.dump @@ -0,0 +1,49 @@ +"gauss_blur_half_3_y" +{ + "vs_name" "gauss_blur_half_3_y_vs30" + "ps_name" "gauss_blur_half_3_y_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\gauss_blur_half_3_y.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/lightmap_blend_bump_detail.dump b/mp/game/dab/shadereditorui/dumps/lightmap_blend_bump_detail.dump new file mode 100755 index 000000000..85890e64e --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/lightmap_blend_bump_detail.dump @@ -0,0 +1,255 @@ +"lightmap_blend_bump_detail" +{ + "vs_name" "lightmap_blend_bump_detail_vs30" + "ps_name" "lightmap_blend_bump_detail_ps30" + "shader_filename" "shadereditorui\canvas\lightmap_blend_bump_detail.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "1" + "i_vfmt_flags" "19136823" + "i_vfmt_texcoords" "3" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_1" + { + "sz_name" "FLASHLIGHT" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "combo_2" + { + "sz_name" "FLASHLIGHTDEPTHFILTERMODE" + "i_static" "0" + "i_min" "0" + "i_max" "2" + "i_type" "10" + } + "combo_3" + { + "sz_name" "FLASHLIGHTSHADOWS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "11" + } + "combo_4" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "econst_0" + { + "i_envconstidx" "11" + "i_normregister" "-1" + "i_econstsize" "4" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "15" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "sz_smartname" "base_detail_0_smoothing" + "fl_smartdefault_00" "-0.500000" + "fl_smartdefault_01" "0.700000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "15" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "1" + "sz_smartname" "base_detail_1_smoothing" + "fl_smartdefault_00" "0.100000" + "fl_smartdefault_01" "0.300000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "1" + "i_normregister" "2" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_4" + { + "i_envconstidx" "7" + "i_normregister" "3" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_5" + { + "i_envconstidx" "12" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "nature\sandfloor009a_normal" + "i_sampidx" "0" + "i_texmode" "2" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "bump_detail_0" + "sz_fallback" "nature\dirtfloor011a_normal" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_2" + { + "sz_param" "bumpmap2" + "sz_fallback" "nature\cavewall005a_normal" + "i_sampidx" "2" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_3" + { + "sz_param" "bump_detail_1" + "sz_fallback" "texture_samples\normal_2" + "i_sampidx" "3" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_4" + { + "sz_param" "blendnoise" + "sz_fallback" "texture_samples\fx_clouds_4" + "i_sampidx" "4" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_5" + { + "sz_param" "base_0" + "sz_fallback" "nature\sandfloor009a" + "i_sampidx" "5" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_6" + { + "sz_param" "base_detail_0" + "sz_fallback" "detail\noise_detail_01" + "i_sampidx" "6" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_7" + { + "sz_param" "basetexture2" + "sz_fallback" "nature\cavewall005a" + "i_sampidx" "7" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_8" + { + "sz_param" "base_detail_1" + "sz_fallback" "overlays\macro01a" + "i_sampidx" "8" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_9" + { + "sz_fallback" "Lights\White" + "i_sampidx" "9" + "i_texmode" "4" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_10" + { + "sz_fallback" "texture_samples\cubemap_uffizi" + "i_sampidx" "10" + "i_texmode" "6" + "i_cubemap" "1" + "i_srgb" "0" + } + "texsamp_11" + { + "i_sampidx" "11" + "i_texmode" "10" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_12" + { + "i_sampidx" "12" + "i_texmode" "11" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_13" + { + "i_sampidx" "13" + "i_texmode" "12" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "48" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/lightmap_parallax.dump b/mp/game/dab/shadereditorui/dumps/lightmap_parallax.dump new file mode 100755 index 000000000..bb2cda233 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/lightmap_parallax.dump @@ -0,0 +1,205 @@ +"lightmap_parallax" +{ + "vs_name" "lightmap_parallax_vs30" + "ps_name" "lightmap_parallax_ps30" + "shader_filename" "shadereditorui\canvas\lightmap_parallax.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "1" + "i_vfmt_flags" "19136819" + "i_vfmt_texcoords" "3" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "econst_0" + { + "i_envconstidx" "15" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "0" + "sz_smartname" "parallax_geo_height" + "fl_smartdefault_00" "20.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "i_numdcombos" "1" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "FLASHLIGHT" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "combo_1" + { + "sz_name" "FLASHLIGHTSHADOWS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "11" + } + "combo_2" + { + "sz_name" "FLASHLIGHTDEPTHFILTERMODE" + "i_static" "0" + "i_min" "0" + "i_max" "2" + "i_type" "10" + } + "combo_3" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_4" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "econst_0" + { + "i_envconstidx" "1" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "15" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "0" + "sz_smartname" "parallax_geo_height" + "fl_smartdefault_00" "20.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "11" + "i_normregister" "-1" + "i_econstsize" "4" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "13" + "i_normregister" "2" + "i_econstsize" "4" + "i_smartcomps" "2" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_4" + { + "i_envconstidx" "12" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_5" + { + "i_envconstidx" "7" + "i_normregister" "6" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "heightmap" + "sz_fallback" "Lights\White" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "bm" + "sz_fallback" "dev\flat_normal" + "i_sampidx" "1" + "i_texmode" "2" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_2" + { + "sz_param" "albedo" + "sz_fallback" "Dev\bump" + "i_sampidx" "2" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_3" + { + "sz_fallback" "Lights\White" + "i_sampidx" "3" + "i_texmode" "4" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_4" + { + "i_sampidx" "4" + "i_texmode" "10" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_5" + { + "i_sampidx" "5" + "i_texmode" "11" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_6" + { + "i_sampidx" "6" + "i_texmode" "12" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "48" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/model_chromatic_aberration.dump b/mp/game/dab/shadereditorui/dumps/model_chromatic_aberration.dump new file mode 100755 index 000000000..c90e7e1e4 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/model_chromatic_aberration.dump @@ -0,0 +1,90 @@ +"model_chromatic_aberration" +{ + "vs_name" "model_chromatic_aberration_vs30" + "ps_name" "model_chromatic_aberration_ps30" + "shader_filename" "shadereditorui\canvas\model_chromatic_aberration.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "1" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "335235" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "4" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "combo_0" + { + "sz_name" "COMPRESSED_VERTS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "12" + } + "combo_1" + { + "sz_name" "SKINNING" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "2" + } + "econst_0" + { + "i_envconstidx" "1" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "i_numdcombos" "4" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "13" + "i_normregister" "0" + "i_econstsize" "4" + "i_smartcomps" "2" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "dev\flat_normal" + "i_sampidx" "0" + "i_texmode" "2" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "i_sampidx" "1" + "i_texmode" "6" + "i_cubemap" "1" + "i_srgb" "0" + } + "texsamp_2" + { + "i_sampidx" "2" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/model_cubemap.dump b/mp/game/dab/shadereditorui/dumps/model_cubemap.dump new file mode 100755 index 000000000..1c8d9ab91 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/model_cubemap.dump @@ -0,0 +1,81 @@ +"model_cubemap" +{ + "vs_name" "model_cubemap_vs30" + "ps_name" "model_cubemap_ps30" + "shader_filename" "shadereditorui\canvas\model_cubemap.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "1" + "i_vfmt_flags" "7555" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "combo_0" + { + "sz_name" "COMPRESSED_VERTS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "12" + } + "combo_1" + { + "sz_name" "SKINNING" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "2" + } + "econst_0" + { + "i_envconstidx" "1" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "i_numdcombos" "4" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_1" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "texsamp_0" + { + "sz_fallback" "white" + "i_sampidx" "0" + "i_texmode" "6" + "i_cubemap" "1" + "i_srgb" "1" + } + "i_numdcombos" "4" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/model_snowy.dump b/mp/game/dab/shadereditorui/dumps/model_snowy.dump new file mode 100755 index 000000000..0a082a791 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/model_snowy.dump @@ -0,0 +1,286 @@ +"model_snowy" +{ + "vs_name" "model_snowy_vs30" + "ps_name" "model_snowy_ps30" + "shader_filename" "shadereditorui\canvas\model_snowy.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "1" + "i_vfmt_flags" "335235" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "4" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "1" + "i_vrefract" "0" + "identifiers_VS" + { + "combo_0" + { + "sz_name" "COMPRESSED_VERTS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "12" + } + "combo_1" + { + "sz_name" "MORPHING" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "3" + } + "combo_2" + { + "sz_name" "SKINNING" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "2" + } + "combo_3" + { + "sz_name" "FLASHLIGHT" + "i_static" "1" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "econst_0" + { + "i_envconstidx" "1" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "11" + "i_normregister" "1" + "i_econstsize" "4" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "10" + "i_normregister" "-1" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "8" + "i_normregister" "-1" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "i_sampidx" "0" + "i_texmode" "13" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "8" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_1" + { + "sz_name" "FLASHLIGHT" + "i_static" "1" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "combo_2" + { + "sz_name" "FLASHLIGHTDEPTHFILTERMODE" + "i_static" "0" + "i_min" "0" + "i_max" "2" + "i_type" "10" + } + "combo_3" + { + "sz_name" "FLASHLIGHTSHADOWS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "11" + } + "combo_4" + { + "sz_name" "NUM_LIGHTS" + "i_static" "0" + "i_min" "0" + "i_max" "4" + "i_type" "6" + } + "combo_5" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "econst_0" + { + "i_envconstidx" "7" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "1" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "12" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "9" + "i_normregister" "-1" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "dev\flat_normal" + "i_sampidx" "0" + "i_texmode" "2" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "phongexp" + "sz_fallback" "Lights\White" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_2" + { + "sz_fallback" "grey" + "i_sampidx" "2" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_3" + { + "sz_param" "snow_normal" + "sz_fallback" "texture_samples\fx_clouds_0_normal" + "i_sampidx" "3" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_4" + { + "sz_param" "snow" + "sz_fallback" "texture_samples\ice_2" + "i_sampidx" "4" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_5" + { + "sz_param" "noise" + "sz_fallback" "texture_samples\noise_3d" + "i_sampidx" "5" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_6" + { + "i_sampidx" "6" + "i_texmode" "10" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_7" + { + "i_sampidx" "7" + "i_texmode" "11" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_8" + { + "i_sampidx" "8" + "i_texmode" "12" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_9" + { + "sz_fallback" "cable\black" + "i_sampidx" "9" + "i_texmode" "6" + "i_cubemap" "1" + "i_srgb" "0" + } + "i_numdcombos" "120" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/postproc_dof.dump b/mp/game/dab/shadereditorui/dumps/postproc_dof.dump new file mode 100755 index 000000000..d83bd4264 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/postproc_dof.dump @@ -0,0 +1,59 @@ +"postproc_dof" +{ + "vs_name" "postproc_dof_vs30" + "ps_name" "postproc_dof_ps30" + "shader_filename" "shadereditorui\canvas\postproc_dof.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "1.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "framebuffer" + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "_rt_ResolvedFullFrameDepth_DA" + "sz_fallback" "_rt_ResolvedFullFrameDepth_DA" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/postproc_flare_anamorphic_da.dump b/mp/game/dab/shadereditorui/dumps/postproc_flare_anamorphic_da.dump new file mode 100755 index 000000000..cba16a8aa --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/postproc_flare_anamorphic_da.dump @@ -0,0 +1,55 @@ +"postproc_flare_anamorphic_da" +{ + "vs_name" "postproc_flare_anamorphic_da_vs30" + "ps_name" "postproc_flare_anamorphic_da_ps30" + "shader_filename" "shadereditorui\canvas\postproc_flare_anamorphic_da.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "sz_param" "flare_ref" + "sz_fallback" "white" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "i_sampidx" "1" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_2" + { + "sz_param" "_rt_SmallFB1" + "sz_fallback" "_rt_SmallFB1" + "i_sampidx" "2" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/postproc_flare_da.dump b/mp/game/dab/shadereditorui/dumps/postproc_flare_da.dump new file mode 100755 index 000000000..2056e35fb --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/postproc_flare_da.dump @@ -0,0 +1,74 @@ +"postproc_flare_da" +{ + "vs_name" "postproc_flare_da_vs30" + "ps_name" "postproc_flare_da_ps30" + "shader_filename" "shadereditorui\canvas\postproc_flare_da.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "0" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "flare_ref" + "sz_fallback" "white" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "i_sampidx" "1" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_2" + { + "sz_param" "noise" + "i_sampidx" "2" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_3" + { + "sz_param" "_rt_SmallFB1" + "sz_fallback" "_rt_SmallFB1" + "i_sampidx" "3" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/postprof_dof.dump b/mp/game/dab/shadereditorui/dumps/postprof_dof.dump new file mode 100755 index 000000000..9a7b1f526 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/postprof_dof.dump @@ -0,0 +1,59 @@ +"postprof_dof" +{ + "vs_name" "postprof_dof_vs30" + "ps_name" "postprof_dof_ps30" + "shader_filename" "shadereditorui\canvas\postprof_dof.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "1.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "_rt_fullframefb" + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "_rt_ResolvedFullFrameDepth_DA" + "sz_fallback" "_rt_ResolvedFullFrameDepth_DA" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/shaderlist.txt b/mp/game/dab/shadereditorui/dumps/shaderlist.txt new file mode 100755 index 000000000..c5ec4599d --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/shaderlist.txt @@ -0,0 +1,27 @@ +"shaderlist" +{ + "shader_000" "basetexture_accum" + "shader_001" "basetexture_blend" + "shader_002" "detail_prop_shader" + "shader_003" "downsample_4" + "shader_004" "gauss_blur_5_x" + "shader_005" "gauss_blur_5_y" + "shader_006" "gauss_blur_7_half_aceil_x" + "shader_007" "gauss_blur_7_half_aceil_y" + "shader_008" "gauss_blur_half_3_x" + "shader_009" "gauss_blur_half_3_y" + "shader_010" "lightmap_blend_bump_detail" + "shader_011" "lightmap_parallax" + "shader_012" "model_chromatic_aberration" + "shader_013" "model_snowy" + "shader_014" "postproc_dof" + "shader_015" "postproc_flare_anamorphic_da" + "shader_016" "postproc_flare_da" + "shader_017" "sprite_sun_nodepth" + "shader_018" "ssao_calc" + "shader_019" "ssao_calc_da" + "shader_020" "ssao_combine" + "shader_021" "ssao_combine_da" + "shader_022" "ssao_fxaa" + "shader_023" "sunrays_calc" +} diff --git a/mp/game/dab/shadereditorui/dumps/sprite_sun_nodepth.dump b/mp/game/dab/shadereditorui/dumps/sprite_sun_nodepth.dump new file mode 100755 index 000000000..1b38a8a93 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/sprite_sun_nodepth.dump @@ -0,0 +1,54 @@ +"sprite_sun_nodepth" +{ + "vs_name" "sprite_sun_nodepth_vs30" + "ps_name" "sprite_sun_nodepth_ps30" + "shader_filename" "shadereditorui\canvas\sprite_sun_nodepth.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "4" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "1" + "i_vfmt_flags" "262405" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_1" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "texsamp_0" + { + "sz_fallback" "white" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "1" + } + "i_numdcombos" "4" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/ssao_calc.dump b/mp/game/dab/shadereditorui/dumps/ssao_calc.dump new file mode 100755 index 000000000..42148b7e7 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/ssao_calc.dump @@ -0,0 +1,49 @@ +"ssao_calc" +{ + "vs_name" "ssao_calc_vs30" + "ps_name" "ssao_calc_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_calc.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "white" + "i_sampidx" "0" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/ssao_calc_da.dump b/mp/game/dab/shadereditorui/dumps/ssao_calc_da.dump new file mode 100755 index 000000000..de74a19cf --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/ssao_calc_da.dump @@ -0,0 +1,102 @@ +"ssao_calc_da" +{ + "vs_name" "ssao_calc_da_vs30" + "ps_name" "ssao_calc_da_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_calc_da.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "2" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "13" + "i_normregister" "1" + "i_econstsize" "4" + "i_smartcomps" "4" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "13" + "i_normregister" "5" + "i_econstsize" "3" + "i_smartcomps" "0" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "5" + "i_normregister" "8" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_4" + { + "i_envconstidx" "6" + "i_normregister" "9" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "1.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "_rt_ResolvedFullFrameDepth_DA" + "sz_fallback" "_rt_ResolvedFullFrameDepth_DA" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_fallback" "white" + "i_sampidx" "1" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/ssao_combine.dump b/mp/game/dab/shadereditorui/dumps/ssao_combine.dump new file mode 100755 index 000000000..be2aab179 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/ssao_combine.dump @@ -0,0 +1,46 @@ +"ssao_combine" +{ + "vs_name" "ssao_combine_vs30" + "ps_name" "ssao_combine_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_combine.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "i_sampidx" "0" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "ssao_ref" + "sz_fallback" "white" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/ssao_combine_da.dump b/mp/game/dab/shadereditorui/dumps/ssao_combine_da.dump new file mode 100755 index 000000000..2f3158eb2 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/ssao_combine_da.dump @@ -0,0 +1,46 @@ +"ssao_combine_da" +{ + "vs_name" "ssao_combine_da_vs30" + "ps_name" "ssao_combine_da_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_combine_da.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "i_sampidx" "0" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "sz_param" "ssao_ref" + "sz_fallback" "white" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/ssao_fxaa.dump b/mp/game/dab/shadereditorui/dumps/ssao_fxaa.dump new file mode 100755 index 000000000..f8e333906 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/ssao_fxaa.dump @@ -0,0 +1,49 @@ +"ssao_fxaa" +{ + "vs_name" "ssao_fxaa_vs30" + "ps_name" "ssao_fxaa_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\ssao_fxaa.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "6" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "2.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_fallback" "_rt_fullframefb" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/sunrays_calc.dump b/mp/game/dab/shadereditorui/dumps/sunrays_calc.dump new file mode 100755 index 000000000..6c50c7ee5 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/sunrays_calc.dump @@ -0,0 +1,51 @@ +"sunrays_calc" +{ + "vs_name" "sunrays_calc_vs30" + "ps_name" "sunrays_calc_ps30" + "shader_filename" "shadereditorui\canvas\post_processing_shaders\sunrays_calc.txt" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "0" + "i_vfmt_flags" "262401" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "econst_0" + { + "i_envconstidx" "14" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "sz_smartname" "sun_data" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "skymask" + "sz_fallback" "_rt_SEdit_Skymask" + "i_sampidx" "0" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/swarm_test.dump b/mp/game/dab/shadereditorui/dumps/swarm_test.dump new file mode 100755 index 000000000..6eb297697 --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/swarm_test.dump @@ -0,0 +1,42 @@ +"swarm_test" +{ + "vs_name" "swarm_test_vs30" + "ps_name" "swarm_test_ps30" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "0" + "i_dwrite" "0" + "i_srgbw" "0" + "i_vfmt_flags" "1" + "i_vfmt_texcoords" "1" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "1" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "texsamp_0" + { + "i_sampidx" "0" + "i_texmode" "5" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_1" + { + "i_sampidx" "1" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "1" + } +} diff --git a/mp/game/dab/shadereditorui/dumps/unnamedshader.dump b/mp/game/dab/shadereditorui/dumps/unnamedshader.dump new file mode 100755 index 000000000..70a9e332d --- /dev/null +++ b/mp/game/dab/shadereditorui/dumps/unnamedshader.dump @@ -0,0 +1,160 @@ +"UNNAMEDSHADER" +{ + "vs_name" "UNNAMEDSHADER_vs30" + "ps_name" "UNNAMEDSHADER_ps30" + "dump_version" "dumpver#001" + "i_sm" "1" + "i_cull" "0" + "i_ablend" "0" + "fl_atestref" "0.500000" + "i_dtest" "1" + "i_dwrite" "1" + "i_srgbw" "1" + "i_vfmt_flags" "2359559" + "i_vfmt_texcoords" "2" + "i_vfmt_udata" "0" + "i_vfmt_texcoordDim_0" "2" + "i_vfmt_texcoordDim_1" "2" + "i_vfmt_texcoordDim_2" "2" + "i_vlit" "0" + "i_vrefract" "0" + "identifiers_VS" + { + "i_numdcombos" "1" + } + "identifiers_PS" + { + "combo_0" + { + "sz_name" "FLASHLIGHT" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "9" + } + "combo_1" + { + "sz_name" "FLASHLIGHTDEPTHFILTERMODE" + "i_static" "0" + "i_min" "0" + "i_max" "2" + "i_type" "10" + } + "combo_2" + { + "sz_name" "FLASHLIGHTSHADOWS" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "11" + } + "combo_3" + { + "sz_name" "PIXELFOGTYPE" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "7" + } + "combo_4" + { + "sz_name" "WRITEWATERFOGTODESTALPHA" + "i_static" "0" + "i_min" "0" + "i_max" "1" + "i_type" "8" + } + "econst_0" + { + "i_envconstidx" "11" + "i_normregister" "-1" + "i_econstsize" "4" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_1" + { + "i_envconstidx" "7" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_2" + { + "i_envconstidx" "1" + "i_normregister" "1" + "i_econstsize" "1" + "i_smartcomps" "1" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "econst_3" + { + "i_envconstidx" "12" + "i_normregister" "0" + "i_econstsize" "1" + "i_smartcomps" "3" + "fl_smartdefault_00" "0.000000" + "fl_smartdefault_01" "0.000000" + "fl_smartdefault_02" "0.000000" + "fl_smartdefault_03" "0.000000" + } + "texsamp_0" + { + "sz_param" "basetexture2" + "sz_fallback" "Lights\White" + "i_sampidx" "0" + "i_texmode" "1" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_1" + { + "sz_param" "basetexture2" + "sz_fallback" "Lights\White" + "i_sampidx" "1" + "i_texmode" "0" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_2" + { + "sz_fallback" "Lights\White" + "i_sampidx" "2" + "i_texmode" "3" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_3" + { + "i_sampidx" "3" + "i_texmode" "10" + "i_cubemap" "0" + "i_srgb" "1" + } + "texsamp_4" + { + "i_sampidx" "4" + "i_texmode" "11" + "i_cubemap" "0" + "i_srgb" "0" + } + "texsamp_5" + { + "i_sampidx" "5" + "i_texmode" "12" + "i_cubemap" "0" + "i_srgb" "0" + } + "i_numdcombos" "48" + } +} diff --git a/mp/game/dab/shadereditorui/editor_config.txt b/mp/game/dab/shadereditorui/editor_config.txt new file mode 100755 index 000000000..0492d334e --- /dev/null +++ b/mp/game/dab/shadereditorui/editor_config.txt @@ -0,0 +1,21 @@ +"config" +{ + "preview_visible" "1" + "p_x" "1423" + "p_y" "669" + "p_sx" "449" + "p_sy" "378" + "draw_datatypes" "1" + "draw_shadows" "1" + "draw_all_limits" "0" + "compile_preview" "1" + "enable_nodeview_tooltips" "1" + "compile_always_full" "0" + "compile_auto_publish_to_materials" "1" + "precache_auto_reload" "1" + "warn_unsaved_changes" "1" + "cedit_x" "95" + "cedit_y" "195" + "cedit_sx" "1433" + "cedit_sy" "666" +} diff --git a/mp/game/dab/shadereditorui/monof_tt.txt b/mp/game/dab/shadereditorui/monof_tt.txt new file mode 100755 index 000000000..b20cf9b4d --- /dev/null +++ b/mp/game/dab/shadereditorui/monof_tt.txt @@ -0,0 +1,20 @@ +------------------------------------------------------------------------ +The monofur typeface by tobias b koehler (unci@tigerden.com) +------------------------------------------------------------------------ + +This is a monospaced geometric rounded sans serif font based on the +eurofurence typeface family. + +The character set includes Roman, Greek and Cyrillic characters as well +as box drawing characters. File format is TrueType for PC (under +Windows, Linux etc). + +These fonts are freeware and can be distributed as long as they are +together with this text file. I would appreciate it though if you could +contact me at unci@tigerden.com if you put them on a server. Free +samples from commercial users are always very welcome. :) + +For more information, please see the uncifonts WWW page at: +http://mercurio.iet.unipi.it/users/tobias/uncifonts.html + +Have fun! tobias b koehler, 2000-04-02 \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/node_help.txt b/mp/game/dab/shadereditorui/node_help.txt new file mode 100755 index 000000000..586f41d43 --- /dev/null +++ b/mp/game/dab/shadereditorui/node_help.txt @@ -0,0 +1,751 @@ +"node_help" +{ + "0" + { + "name" "Invalid" + "info" "Invalid" + "code" "Invalid" + } + + "1" + { + "name" "Vertex Shader Input" + "info" "This node allows you to declare input semantics for your vertex shader.\n\nOutput A: By default, output A is the position of each vertex.\nOutput B: By default, output B is the texcoord0 semantic." + } + + "2" + { + "name" "Vertex Shader Output" + "info" "This node allows you to declare output semantics for your vertex shader. That information is then passed to the pixel shader input.\n\nInput A: By default input A is the projected position of each vertex.\nInput B: By default, input B is the texcoord0 semantic." + } + + "3" + { + "name" "Pixel Shader Input" + "info" "This node allows you to access data from the vertex shader output and other data such as vertex colors.\n\nOutput A: By default, output A is texcoords0 from the vertex shader. The other outputs are only used if you define them." + } + + "4" + { + "name" "Pixel Shader Output" + "info" "This node allows you to define the fragment output for your shader. The input must be four components per RT.\n\nInput A: Color0 is the default input.\nInput B: Color1-3 and Depth are optional inputs which can be enabled in the node properties." + } + + "5" + { + "name" "Local Constant" + "info" "This node allows you to declare a local vector which can be used in the vertex or pixel shader stages that can have up to 4 channels.\n\nOutput: The vector you entered into the node property window." + "code" "float3 X = float3(1.0,0.0,0.0), Y = float3(0.0,1.0,0.0), Z = float3(0.0,0.0,1.0)" + } + + "6" + { + "name" "NOT_USED" + "info" "NOT_USED" + "code" "NOT_USED" + } + + "7" + { + "name" "View Origin" + "info" "This node represents the origin (position) of the view.\n\nOutput: The three-component view position vector." + } + + "8" + { + "name" "View Forward" + "info" "This node exposes the view forward vector in worldspace.\n\nOutput: The three-component view forward vector." + } + + "9" + { + "name" "View Right" + "info" "This node exposes the view right vector in worldspace.\n\nOutput: The three-component view right vector." + } + + "10" + { + "name" "View Up" + "info" "This node exposes the view up vector in worldspace.\n\nOutput: The three-component view up vector." + } + + "11" + { + "name" "View Worldspace Depth" + "info" "This node holds the value of zFar.\n\nOutput: The single-component zfar vector." + } + + "12" + { + "name" "Time" + "info" "This node is the current time represented as a float, it can be used as an input to various other nodes, such as sine.\n\nOutput: The single component time vector." + } + + "13" + { + "name" "ModelViewProjection" + "info" "This is a matrix node used only in the vertex shader to transform vertices from model- to projectionspace.\n\nOutput: The 4x4 ModelViewProjection matrix." + } + + "14" + { + "name" "ViewProjection" + "info" "This is a matrix node used only in the vertex shader to transform vertices from world- to projectionspace.\n\nOutput: The 4x4 ViewProjection matrix." + } + + "15" + { + "name" "Model" + "info" "This is a matrix node used only in the vertex shader to transform vertices into worldspace.\n\nOutput: The 4x3 Model matrix." + } + + "16" + { + "name" "ViewModel" + "info" "This matrix is possibly used to transform from view to world space. No idea.\n\nOutput: The 4x4 ViewModel matrix." + } + + "17" + { + "name" "Add" + "info" "This node is used to add two inputs.\n\nOutput: The sum of the two inputs. The datatype is determined by said inputs." + "code" "A + B" + } + + "18" + { + "name" "Subtract" + "info" "This node is used to subtract two inputs.\n\nOutput: The difference of the two inputs. The datatype is determined by said inputs." + "code" "A - B" + } + + "19" + { + "name" "Multiply" + "info" "This node is used to multiply two inputs.\n\nOutput: The product of the two inputs. The datatype is determined by said inputs." + "code" "A * B" + } + + "20" + { + "name" "Divide" + "info" "This node is used to divide two inputs.\n\nOutput: The division of the two inputs. The datatype is determined by said inputs." + "code" "A / B" + } + + "21" + { + "name" "Linear Interpolate" + "info" "This node is used to linearly interpolate two inputs based on a third.\n\nOutput: The linearly interpolated vector of the two inputs based on the third. The datatype is determined by said inputs." + "code" "lerp( A, B, 0.5 )" + } + + "22" + { + "name" "Fractional Remainder" + "info" "This node is used to calculate the fractional remainder of the input vector.\n\nOutput: The fractional remainder of the input vector. The datatype is determined by said input." + "code" "frac( A )" + } + + "23" + { + "name" "Dot product" + "info" "This node is used to calculate the dot product of two input vectors.\n\nOutput: The single component dot product vector." + "code" "dot( A, B )" + } + + "24" + { + "name" "Length" + "info" "This node is used to calculate the length of an input vector.\n\nOutput: The single component length vector of the input." + "code" "length( A )" + } + + "25" + { + "name" "Normalize" + "info" "This node is used to normalize the input vector.\n\nOutput: The normalized input vector. The datatype is determined by said input." + "code" "normalize( A )" + } + + "26" + { + "name" "Append" + "info" "This node is used to append multiple inputs into a single multi-component vector.\n\nOutput: The appended vector of the two inputs. The two inputs must not append to more than 4 channels or the node will error." + "code" "float4( A.xy, B.zw )" + } + + "27" + { + "name" "Swizzle" + "info" "This node is used to selectively swizzle channels of multi-component inputs.\n\nOutput: The swizzled vector of the input. The format is determined by the swizzle settings." + "code" "A = B.xy" + } + + "28" + { + "name" "NOT_USED" + "info" "NOT_USED" + "code" "NOT_USED" + } + + "29" + { + "name" "Texture Sampler" + "info" "This node is used to sample color from textures.\nThe 'VMT Fallback' path defines the texture which is loaded when the parameter is not defined in the VMT of a finished shader.\nThe 'DEMO' texture is SOLELY used by the editor!\n\nOutput: RGBA" + "code" "tex2D( sampler, texcoord )" + } + + "30" + { + "name" "Loop" + "info" "This node is used in control flow, it allows you to loop code x amount of times to achieve effects such as blur.\n\nOutput: The current value of the iteration counter." + "code" "for( int i = 0; i < 7; i++ ) { A += tex2D( sampler, texcoord + offset * i ) / 7; }" + } + + "31" + { + "name" "Combo" + "info" "This node allows you to declare combos, the nodes within the combo container will only be run if the combo condition is met.\n\nOutput: This node has no output." + } + + "32" + { + "name" "Declare" + "info" "This node is used to (re)declare variables when using control flow nodes.\n\nOutput: Same as input, but re-delcared in the scope of this node." + } + + "33" + { + "name" "Assign" + "info" "This node is used to assign variables to eachother, and is used with control flow nodes.\n\nOutput: Variable of input A, containing values of input B." + "code" "A = B" + } + + "34" + { + "name" "Smoothstep" + "info" "This node is used to create a normalized hermite interpolation value for each component.\n\nOutput: The interpolated values in [0,1] range. The datatype is determined by said inputs." + "code" "smoothstep( -2, 4, A )" + } + + "35" + { + "name" "Step" + "info" "This node is used to determine if input A is bigger or equal to input B.\n\nOutput: if X is greater than Y the output will be 1, else it will be 0." + "code" "step( A, B ) or ( A >= B ) ? 1 : 0" + } + + "36" + { + "name" "Clamp" + "info" "This node is used to clamp the input vector.\n\nOutput: The clamped value of the input vector. The datatype is determined by the input." + "code" "clamp( A, 0, 2 )" + } + + "37" + { + "name" "Min" + "info" "This node is used to select the smallest of the two inputs.\n\nOutput: The smallest of the two inputs. The datatype is determined by said inputs." + "code" "min( A, B )" + } + + "38" + { + "name" "Max" + "info" "This node is used to select and return the largest of the two inputs.\n\nOutput: The largest of the two inputs. The datatype is determined by said inputs." + "code" "max( A, B )" + } + + "39" + { + "name" "Sine" + "info" "This node is used to calculate the Sine function for the input vector.\n\nOutput: The value of the Sine function for the input vector. The datatype is determined by said input." + "code" "sin( A )" + } + + "40" + { + "name" "Cosine" + "info" "This node is used to calculate the Cosine function for the input vector.\n\nOutput: The value of the Cosine function of the input vector. The datatype is determined by said input." + "code" "cos( A )" + } + + "41" + { + "name" "Tangent" + "info" "This node is used to calculate the Tangent function for the input vector.\n\nOutput: The value of the Tangent function of the input vector. The datatype is determined by said input." + "code" "tan( A )" + } + + "42" + { + "name" "Arc Sine" + "info" "This node is used to calculate the Arc Sine function for the input vector.\n\nOutput: The value of the Arc Sine function of the input vector. The datatype is determined by said input." + "code" "asin( A )" + } + + "43" + { + "name" "Arc Cosine" + "info" "This node is used to calculate the Arc Cosine function for the input vector.\n\nOutput: The value of Arc Cosine function of the input vector. The datatype is determined by said input." + "code" "acos( A )" + } + + "44" + { + "name" "Arc Tangent" + "info" "This node is used to calculate the Arc Tangent function for the input vector.\n\nOutput: The value of Arc Tangent function of the input vector. The datatype is determined by said input." + "code" "atan( A )" + } + + "45" + { + "name" "Hyperbolic Sine" + "info" "This node is used to calculate the Hyperbolic Sine function for the input vector.\n\nOutput: The value of Hyperbolic Sine function of the input vector. The datatype is determined by said input." + "code" "sinh( A )" + } + + "46" + { + "name" "Hyperbolic Cosine" + "info" "This node is used to calculate the Hyperbolic Cosine function for the input vector.\n\nOutput: The value of Hyperbolic Cosine function of the input vector. The datatype is determined by said input." + "code" "cosh( A )" + } + + "47" + { + "name" "Hyperbolic Tangent" + "info" "This node is used to calculate the Hyperbolic Tangent function for the input vector.\n\nOutput: The value of Hyperbolic Tangent function of the input vector. The datatype is determined by said input." + "code" "tanh( A )" + } + + "48" + { + "name" "Arc Tangent 2" + "info" "This node is used to angle of a 2D vector.\n\nOutput: The values in radians for each pair of components. The datatype is determined by said inputs." + "code" "atan2( A, B )" + } + + "49" + { + "name" "Power" + "info" "This node is used to calculate the exponential power of input A based on input B.\n\nOutput: The exponential power of input A based on input B. The datatype is determined by said inputs." + "code" "pow( A, 5 )" + } + + "50" + { + "name" "Round" + "info" "This node is used to round the input to the nearest whole number.\n\nOutput: The rounded input vector. The datatype is determined by said input." + "code" "round( A )" + } + + "51" + { + "name" "Floor" + "info" "This node is used to round down the input vector.\n\nOutput: The floored input vector. The datatype is determined by said input." + "code" "floor( A )" + } + + "52" + { + "name" "Ceiling" + "info" "This node is used to round up the input vector.\n\nOutput: The ceiling of the input vector. The datatype is determined by said input." + "code" "ceil( A )" + } + + "53" + { + "name" "Absolute" + "info" "This node is used to make the input vector positive.\n\nOutput: The absolute of the input vector. The datatype is determined by said input." + "code" "abs( A )" + } + + "54" + { + "name" "Floating Point Remainder" + "info" "This node is used to calculate the Floating Point Remainder of the first input divided by the second input.\n\nOutput: The Floating Point Remainder of the two divided inputs. The datatype is determined by said inputs." + "code" "fmod( A, B )" + } + + "55" + { + "name" "Texture Transform" + "info" "This node is used to transform the texture coordinates by a matrix, this can be used to scale, translate or rotate textures.\n\nOutput: The modified two-component texture coordinate." + "code" "tex2D(sampler, texcoord * float(5,2) + float2(5,1)); //This will offset the texture by 5 times along x and one time along y. It will also scale the texture 5 times along x and twice along y." + } + + "56" + { + "name" "Degrees" + "info" "This node is used to convert an input from radians into degrees.\n\nOutput: The input vector in degrees. The datatype is determined by said input." + "code" "degrees( A )" + } + + "57" + { + "name" "Radians" + "info" "This node is used to convert an input from degrees into radians.\n\nOutput: The input vector in radians. The datatype is determined by said input." + "code" "radians( A )" + } + + "58" + { + "name" "Reflect" + "info" "This node is used to reflect a vector along a normal.\n\nOutput: The reflected vector of input A. The datatype is determined by said inputs." + "code" "reflect( Ray, Normal )" + } + + "59" + { + "name" "Refract" + "info" "This node is used to refract two inputs based on the index of refraction.\n\nOutput: The refraction of input A based on the index. The datatype is determined by said inputs." + "code" "refract( Ray, Normal, Index )" + } + + "60" + { + "name" "Saturate" + "info" "This node is used to clamp the input vector between 0 and 1.\n\nOutput: The clamped input vector. The datatype is determined by said input." + "code" "saturate( A )" + } + + "61" + { + "name" "Invert" + "info" "This node is used to invert the input vector.\n\nOutput: The inverse of the input. The datatype is determined by said input." + "code" "1 - A" + } + + "62" + { + "name" "Sign" + "info" "This node is used to calculate the sign of the input vector. If the input is less than 0 it returns -1, if it's 0 it returns 0, and if it's greater than 0 it returns 1.\n\nOutput: The sign of the input vector. The datatype is detrmined by said input." + "code" "sign( A )" + } + + "63" + { + "name" "Square Root" + "info" "This node is used to calculate the Square Root of the input vector.\n\nOutput: The Square Root per-component of the input vector. The datatype is determined by said input." + "code" "sqrt( A )" + } + + "64" + { + "name" "Cross Product" + "info" "This node is used to calculate the cross product of the inputs.\n\nOutput: The cross product of both inputs." + "code" "cross( A, B )" + } + + "65" + { + "name" "Framebuffer Texel Size" + "info" "This node is used to find the framebuffer texel size, useful for shaders which blur or alter the framebuffer with a loop.\n\nOutput: The two-component texel size of the framebuffer texture." + } + + "66" + { + "name" "Studio Model Vertex Lighting" + "info" "This node calculates a models per-vertex lighting based on the inputs.\n\nOutput: The per-vertex lighting vector." + } + + "67" + { + "name" "Studio Model Pixel Shader Lighting" + "info" "This node calculates a models per-pixel lighting based on the inputs.\n\nOutput: The four-component per-pixel lighting vector." + } + + "68" + { + "name" "Studio Model Skinning" + "info" "This node skins vertices to bones of a model based on the inputs.\n\nOutput: The position of each vertex after skinning has been performed." + } + + "69" + { + "name" "Studio Model Morph" + "info" "This node applies morph offsets to vertices.\n\nOutput: The position of each vertex after morphing has been performed." + } + + "70" + { + "name" "Fog Parameters" + "info" "This node is used to access the fog parameters from the engine.\n\nOutput: The four-component fog parameter vector." + } + + "71" + { + "name" "Fog" + "info" "This node is used to compute fog for a position based on the inputs.\n\nOutput: The four-component fog factor." + } + + "72" + { + "name" "Final" + "info" "This node is used to compute the final overall colour of world geometry based on fog, color and depth inputs.\n\nOutput: The final color." + } + + "73" + { + "name" "Matrix Compose" + "info" "This node is used to compose a matrix out of three or four-component inputs.\n\nOutput: Generated matrix out of the inputs. The format is determined by said inputs." + "code" "mat3x3 tangentSpace = mat3x3(tangent, binormal, normal)" + } + + "74" + { + "name" "Studio Model Pixel Shader Specular" + "info" "This node is used to compute the per-pixel specular lighting based on the inputs.\n\nOutput: The three-component specular vector." + } + + "75" + { + "name" "Flashlight View Projection Matrix" + "info" "This node is used to access the Flashlight View Projection Matrix, which is used for flashlight calculations.\n\nOutput: The 4x4 Flashlight View Projection Matrix." + } + + "76" + { + "name" "Flashlight Calculation" + "info" "This node calculates the Flashlight based on the inputs.\n\nOutput: The four-component lighting vector." + } + + "77" + { + "name" "Constant Callback" + "info" "This node is used to access constants defined by code.\n\nOutputs: The output of this node is determined by the datatype of the callback constant." + } + + "78" + { + "name" "Valve Material Parameter - Mutable" + "info" "This node is used to access mutable VMT Parameters which can be changed on the fly via code.\n\nOutput: The output of this node is determined by the datatype of the mutable parameter." + } + + "79" + { + "name" "Valve Material Parameter - Static" + "info" "This node is used to access static VMT Parameters, which cannot be altered without reloading the material.\n\nOutput: The output of this node is determined by the datatype of the static parameter." + } + + "80" + { + "name" "Lightscale" + "info" "This node is used to access the per-object light scale.\n\nOutput: The single component lighting vector." + } + + "81" + { + "name" "Random" + "info" "This node is used to generate random numbers.\n\nOutput: The multi-component random vector." + } + + "82" + { + "name" "Base-e Logarithm" + "info" "This node calculates the Base-e Logarithm of the input vector.\n\nOutput: The Base-e Logarithmic vector of the input. The datatype is determined by said input." + "code" "log( A )" + } + + "83" + { + "name" "Base-2 Logarithm" + "info" "This node calculates the Base-2 Logarithm of the input vector.\n\nOutput: The Base-2 Logarithmic vector of the input. The datatype is determined by said input." + "code" "log2( A )" + } + + "84" + { + "name" "Base-10 Logarithm" + "info" "This node calculates the Base-10 Logarithm of the input vector.\n\nOutput: The Base-2 Logarithmic vector of the input. The datatype is determined by said input." + "code" "log10( A )" + } + + "85" + { + "name" "Base-e Exponent" + "info" "This node calculates the Base-e Exponent of the input vector.\n\nOutput: The Base-e Exponent of the input vector. The datatype is determined by said input." + "code" "exp( A )" + } + + "86" + { + "name" "Base-2 Exponent" + "info" "This node calculates the Base-2 Exponent of the input vector.\n\nOutput: The Base-2 Exponent of the input vector. The datatype is determined by said input." + "code" "exp2( A )" + } + + "87" + { + "name" "Bump Basis" + "info" "This node is used to access Valve's Bump Basis information for BSP normalmapping.\n\nOutput: The three three-component Bump Basis vectors." + } + + "88" + { + "name" "Directional Derivative X" + "info" "This node is used to calculate the Directional Derivative X vector of the input.\n\nOutput: The Directional Derivative X vector of the input. The datatype is determined by said input." + "code" "ddx( A )" + } + + "89" + { + "name" "Directional Derivative Y" + "info" "This node is used to calculate the Directional Derivative Y vector of the input.\n\nOutput: The Directional Derivative Y vector of the input. The datatype is determined by said input." + "code" "ddy( A )" + } + + "90" + { + "name" "Custom Matrix" + "info" "This node allows you to choose from a list of matrices to use.\n\nOutput: The Matrix chosen in the properties window. The datatype is determined by the matrix you chose." + } + + "91" + { + "name" "Array" + "info" "This node allows you to declare an array for use with control flow nodes such as loops.\n\nOutput: The vector selected based on the X and Y inputs of the Array node. The format is determined by the format you set inside the Array properties window." + "code" "float array[7] = { 0.0, 0.5, 1.0, 1.5, 2.0, 2.5, 3.0 };" + } + + "92" + { + "name" "Condition" + "info" "This node allows you to use conditional statements, and along with the assign and declare nodes, you can make complex effects.\n\nOutput: This node has no output." + "code" "if( A == 1 ) { B = 1; }" + } + + "93" + { + "name" "Break" + "info" "This node is used to escape up a level in control flow, but sadly source is too old so it doesn't support it!" + "code" "for(int i = 0; i < 10; i++) { for int j = 0; j < 10; j++) { if ( condition == true; ) { break; } color += tex2D( sampler, texcoord + float2( i, j ) ) }" + } + + "94" + { + "name" "Sampler object" + "info" "This node is able to load and expose a texture to the shader. Useful for custom code nodes and requires for parallax mapping.\n\nOutput: A sampler object." + "code" "tex2D( sampler, texcoord )" + } + + "95" + { + "name" "Parallax Coordinate" + "info" "This node is used to calculate the Parallax Coordinates.\n\nOutput: A two-component warped texture coord, three-component tangent offset." + } + + "96" + { + "name" "Parallax Shadow" + "info" "This node is used to calculate the Parallax Shadow.\n\nOutput: A single-component light vector." + } + + "97" + { + "name" "Flashlight Position" + "info" "This node represents the flashlight position in worlsspace.\n\nOutput: A three-component position vector." + } + + "98" + { + "name" "Clip" + "info" "This node is used to discard pixels of your shader.\nIf any input value is smaller than zero, the pixel won't be drawn.\n\nOutput: The output equals the input." + "code" "clip( tex2D( sampler, texcoord ).a - 0.5f )" + } + + "99" + { + "name" "Custom Code" + "info" "This node is used to type custom code and use it inside of the flowgraph.\n\nOutput: This node outputs whatever you have set in its properties, and in the format of your choice." + } + + "100" + { + "name" "Distance" + "info" "This node is used to calculate the distance between two inputs.\n\nOutput: The distance between two inputs. The format is determined by said inputs." + "code" "dst( A, B )" + } + + "101" + { + "name" "Vertex decompression" + "info" "Decompresses vertex data in case the geometry provides it in a compressed format." + } + + + // PPE + "2001" + { + "name" "Post processing input" + "info" "First node of a post processing effect chain." + } + + "2002" + { + "name" "Post processing output" + "info" "Last node of a post processing effect chain." + } + + "2003" + { + "name" "Clear buffers" + "info" "Clear color and/or depth of the current RT. You MUST NOT clear depth if the RT does not use a depth buffer!" + } + + "2004" + { + "name" "Draw material" + "info" "Draws a material onto the current RT.\nSelect 'Push target RT' to draw the material onto the reference target RT instead.\n\nBoth input RTs are used to build the UVs and viewport!" + } + + "2005" + { + "name" "Update framebuffer" + "info" "Copy the current RT to the framebuffer copy texture, which shaders can access through the 'Framebuffer' parameter." + } + + "2006" + { + "name" "Push viewport" + "info" "Push an RT as the new viewport onto the stack.\nEvery push must be followed by a pop." + } + + "2007" + { + "name" "Pop viewport" + "info" "Pop the last RT from the stack.\nYou MUST NOT pop before having pushed anything." + } + + "2008" + { + "name" "Set rendertarget" + "info" "Override the current RT and viewport without pushing." + } + + "2009" + { + "name" "Create rendertarget" + "info" "Load a rendertarget by name." + } + + "2010" + { + "name" "Create material" + "info" "Load a material or create a new one on the fly.\nYou can access these materials from the client if you specify a custom name on the 'general' tab!" + } + + "2011" + { + "name" "Copy rendertarget" + "info" "Blit the current RT to another one." + } + + "2012" + { + "name" "Render view" + "info" "Execute a view render callback.\nYou can register these from the client dll and specify the available options there.\nUse this to draw all sorts of stuff onto an RT to create masks or alike." + } +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/path_config.txt b/mp/game/dab/shadereditorui/path_config.txt new file mode 100755 index 000000000..239673794 --- /dev/null +++ b/mp/game/dab/shadereditorui/path_config.txt @@ -0,0 +1,6 @@ +"paths" +{ + "compiler" "sourcesdk/bin/source2007/bin" + "compiler_2006" "sourcesdk/bin/ep1/bin" + "compiler_swarm" "alien swarm/bin" +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/postprocessing_precache.txt b/mp/game/dab/shadereditorui/postprocessing_precache.txt new file mode 100755 index 000000000..890778970 --- /dev/null +++ b/mp/game/dab/shadereditorui/postprocessing_precache.txt @@ -0,0 +1,13 @@ +"pp_precache" +{ + "effect_00" + { + "effect_path" "shadereditorui\canvas\post_processing_graphs\da_ssao.txt" + "effect_start_enabled" "0" + } + "effect_01" + { + "effect_path" "shadereditorui\canvas\post_processing_graphs\pretty_pixels.txt" + "effect_start_enabled" "0" + } +} diff --git a/mp/game/dab/shadereditorui/rtsetup.txt b/mp/game/dab/shadereditorui/rtsetup.txt new file mode 100755 index 000000000..231c13124 --- /dev/null +++ b/mp/game/dab/shadereditorui/rtsetup.txt @@ -0,0 +1,23 @@ +"rt_setup" +{ + "rt_00" + { + "rt_name" "_rt_fbquarter_0" + "rt_imgformat" "2" + "rt_sizemode" "3" + "rt_depthmode" "2" + "rt_flags" "32780" + "rt_size_x" "256" + "rt_size_y" "256" + } + "rt_01" + { + "rt_name" "_rt_fbquarter_1" + "rt_imgformat" "2" + "rt_sizemode" "3" + "rt_depthmode" "2" + "rt_flags" "32780" + "rt_size_x" "256" + "rt_size_y" "256" + } +} diff --git a/mp/game/dab/shadereditorui/shader_src/Fxaa3_11.h b/mp/game/dab/shadereditorui/shader_src/Fxaa3_11.h new file mode 100755 index 000000000..a2abfec5b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/Fxaa3_11.h @@ -0,0 +1,2047 @@ +/*============================================================================ + + + NVIDIA FXAA 3.11 by TIMOTHY LOTTES + + +------------------------------------------------------------------------------ +COPYRIGHT (C) 2010, 2011 NVIDIA CORPORATION. ALL RIGHTS RESERVED. +------------------------------------------------------------------------------ +TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED +*AS IS* AND NVIDIA AND ITS SUPPLIERS DISCLAIM ALL WARRANTIES, EITHER EXPRESS +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA +OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR +CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR +LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, +OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE +THIS SOFTWARE, EVEN IF NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + +------------------------------------------------------------------------------ + INTEGRATION CHECKLIST +------------------------------------------------------------------------------ +(1.) +In the shader source, setup defines for the desired configuration. +When providing multiple shaders (for different presets), +simply setup the defines differently in multiple files. +Example, + + #define FXAA_PC 1 + #define FXAA_HLSL_5 1 + #define FXAA_QUALITY__PRESET 12 + +Or, + + #define FXAA_360 1 + +Or, + + #define FXAA_PS3 1 + +Etc. + +(2.) +Then include this file, + + #include "Fxaa3_11.h" + +(3.) +Then call the FXAA pixel shader from within your desired shader. +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. +As for FXAA 3.11 all inputs for all shaders are the same +to enable easy porting between platforms. + + return FxaaPixelShader(...); + +(4.) +Insure pass prior to FXAA outputs RGBL (see next section). +Or use, + + #define FXAA_GREEN_AS_LUMA 1 + +(5.) +Setup engine to provide the following constants +which are used in the FxaaPixelShader() inputs, + + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir + +Look at the FXAA Quality FxaaPixelShader() for docs on inputs. + +(6.) +Have FXAA vertex shader run as a full screen triangle, +and output "pos" and "fxaaConsolePosPos" +such that inputs in the pixel shader provide, + + // {xy} = center of pixel + FxaaFloat2 pos, + + // {xy__} = upper left of pixel + // {__zw} = lower right of pixel + FxaaFloat4 fxaaConsolePosPos, + +(7.) +Insure the texture sampler(s) used by FXAA are set to bilinear filtering. + + +------------------------------------------------------------------------------ + INTEGRATION - RGBL AND COLORSPACE +------------------------------------------------------------------------------ +FXAA3 requires RGBL as input unless the following is set, + + #define FXAA_GREEN_AS_LUMA 1 + +In which case the engine uses green in place of luma, +and requires RGB input is in a non-linear colorspace. + +RGB should be LDR (low dynamic range). +Specifically do FXAA after tonemapping. + +RGB data as returned by a texture fetch can be non-linear, +or linear when FXAA_GREEN_AS_LUMA is not set. +Note an "sRGB format" texture counts as linear, +because the result of a texture fetch is linear data. +Regular "RGBA8" textures in the sRGB colorspace are non-linear. + +If FXAA_GREEN_AS_LUMA is not set, +luma must be stored in the alpha channel prior to running FXAA. +This luma should be in a perceptual space (could be gamma 2.0). +Example pass before FXAA where output is gamma 2.0 encoded, + + color.rgb = ToneMap(color.rgb); // linear color output + color.rgb = sqrt(color.rgb); // gamma 2.0 color output + return color; + +To use FXAA, + + color.rgb = ToneMap(color.rgb); // linear color output + color.rgb = sqrt(color.rgb); // gamma 2.0 color output + color.a = dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114)); // compute luma + return color; + +Another example where output is linear encoded, +say for instance writing to an sRGB formated render target, +where the render target does the conversion back to sRGB after blending, + + color.rgb = ToneMap(color.rgb); // linear color output + return color; + +To use FXAA, + + color.rgb = ToneMap(color.rgb); // linear color output + color.a = sqrt(dot(color.rgb, FxaaFloat3(0.299, 0.587, 0.114))); // compute luma + return color; + +Getting luma correct is required for the algorithm to work correctly. + + +------------------------------------------------------------------------------ + BEING LINEARLY CORRECT? +------------------------------------------------------------------------------ +Applying FXAA to a framebuffer with linear RGB color will look worse. +This is very counter intuitive, but happends to be true in this case. +The reason is because dithering artifacts will be more visiable +in a linear colorspace. + + +------------------------------------------------------------------------------ + COMPLEX INTEGRATION +------------------------------------------------------------------------------ +Q. What if the engine is blending into RGB before wanting to run FXAA? + +A. In the last opaque pass prior to FXAA, + have the pass write out luma into alpha. + Then blend into RGB only. + FXAA should be able to run ok + assuming the blending pass did not any add aliasing. + This should be the common case for particles and common blending passes. + +A. Or use FXAA_GREEN_AS_LUMA. + +============================================================================*/ + +/*============================================================================ + + INTEGRATION KNOBS + +============================================================================*/ +// +// FXAA_PS3 and FXAA_360 choose the console algorithm (FXAA3 CONSOLE). +// FXAA_360_OPT is a prototype for the new optimized 360 version. +// +// 1 = Use API. +// 0 = Don't use API. +// +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PS3 + #define FXAA_PS3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360 + #define FXAA_360 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_360_OPT + #define FXAA_360_OPT 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_PC + // + // FXAA Quality + // The high quality PC algorithm. + // + #define FXAA_PC 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_PC_CONSOLE + // + // The console algorithm for PC is included + // for developers targeting really low spec machines. + // Likely better to just run FXAA_PC, and use a really low preset. + // + #define FXAA_PC_CONSOLE 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_120 + #define FXAA_GLSL_120 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GLSL_130 + #define FXAA_GLSL_130 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_3 + #define FXAA_HLSL_3 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_4 + #define FXAA_HLSL_4 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_HLSL_5 + #define FXAA_HLSL_5 0 +#endif +/*==========================================================================*/ +#ifndef FXAA_GREEN_AS_LUMA + // + // For those using non-linear color, + // and either not able to get luma in alpha, or not wanting to, + // this enables FXAA to run using green as a proxy for luma. + // So with this enabled, no need to pack luma in alpha. + // + // This will turn off AA on anything which lacks some amount of green. + // Pure red and blue or combination of only R and B, will get no AA. + // + // Might want to lower the settings for both, + // fxaaConsoleEdgeThresholdMin + // fxaaQualityEdgeThresholdMin + // In order to insure AA does not get turned off on colors + // which contain a minor amount of green. + // + // 1 = On. + // 0 = Off. + // + #define FXAA_GREEN_AS_LUMA 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_EARLY_EXIT + // + // Controls algorithm's early exit path. + // On PS3 turning this ON adds 2 cycles to the shader. + // On 360 turning this OFF adds 10ths of a millisecond to the shader. + // Turning this off on console will result in a more blurry image. + // So this defaults to on. + // + // 1 = On. + // 0 = Off. + // + #define FXAA_EARLY_EXIT 1 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_DISCARD + // + // Only valid for PC OpenGL currently. + // Probably will not work when FXAA_GREEN_AS_LUMA = 1. + // + // 1 = Use discard on pixels which don't need AA. + // For APIs which enable concurrent TEX+ROP from same surface. + // 0 = Return unchanged color on pixels which don't need AA. + // + #define FXAA_DISCARD 0 +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_FAST_PIXEL_OFFSET + // + // Used for GLSL 120 only. + // + // 1 = GL API supports fast pixel offsets + // 0 = do not use fast pixel offsets + // + #ifdef GL_EXT_gpu_shader4 + #define FXAA_FAST_PIXEL_OFFSET 1 + #endif + #ifdef GL_NV_gpu_shader5 + #define FXAA_FAST_PIXEL_OFFSET 1 + #endif + #ifdef GL_ARB_gpu_shader5 + #define FXAA_FAST_PIXEL_OFFSET 1 + #endif + #ifndef FXAA_FAST_PIXEL_OFFSET + #define FXAA_FAST_PIXEL_OFFSET 0 + #endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_GATHER4_ALPHA + // + // 1 = API supports gather4 on alpha channel. + // 0 = API does not support gather4 on alpha channel. + // + #if (FXAA_HLSL_5 == 1) + #define FXAA_GATHER4_ALPHA 1 + #endif + #ifdef GL_ARB_gpu_shader5 + #define FXAA_GATHER4_ALPHA 1 + #endif + #ifdef GL_NV_gpu_shader5 + #define FXAA_GATHER4_ALPHA 1 + #endif + #ifndef FXAA_GATHER4_ALPHA + #define FXAA_GATHER4_ALPHA 0 + #endif +#endif + +/*============================================================================ + FXAA CONSOLE PS3 - TUNING KNOBS +============================================================================*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_SHARPNESS + // + // Consoles the sharpness of edges on PS3 only. + // Non-PS3 tuning is done with shader input. + // + // Due to the PS3 being ALU bound, + // there are only two safe values here: 4 and 8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // + // 8.0 is sharper + // 4.0 is softer + // 2.0 is really soft (good for vector graphics inputs) + // + #if 1 + #define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 8.0 + #endif + #if 0 + #define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 4.0 + #endif + #if 0 + #define FXAA_CONSOLE__PS3_EDGE_SHARPNESS 2.0 + #endif +#endif +/*--------------------------------------------------------------------------*/ +#ifndef FXAA_CONSOLE__PS3_EDGE_THRESHOLD + // + // Only effects PS3. + // Non-PS3 tuning is done with shader input. + // + // The minimum amount of local contrast required to apply algorithm. + // The console setting has a different mapping than the quality setting. + // + // This only applies when FXAA_EARLY_EXIT is 1. + // + // Due to the PS3 being ALU bound, + // there are only two safe values here: 0.25 and 0.125. + // These options use the shaders ability to a free *|/ by 2|4|8. + // + // 0.125 leaves less aliasing, but is softer + // 0.25 leaves more aliasing, and is sharper + // + #if 1 + #define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.125 + #else + #define FXAA_CONSOLE__PS3_EDGE_THRESHOLD 0.25 + #endif +#endif + +/*============================================================================ + FXAA QUALITY - TUNING KNOBS +------------------------------------------------------------------------------ +NOTE the other tuning knobs are now in the shader function inputs! +============================================================================*/ +#ifndef FXAA_QUALITY__PRESET + // + // Choose the quality preset. + // This needs to be compiled into the shader as it effects code. + // Best option to include multiple presets is to + // in each shader define the preset, then include this file. + // + // OPTIONS + // ----------------------------------------------------------------------- + // 10 to 15 - default medium dither (10=fastest, 15=highest quality) + // 20 to 29 - less dither, more expensive (20=fastest, 29=highest quality) + // 39 - no dither, very expensive + // + // NOTES + // ----------------------------------------------------------------------- + // 12 = slightly faster then FXAA 3.9 and higher edge quality (default) + // 13 = about same speed as FXAA 3.9 and better than 12 + // 23 = closest to FXAA 3.9 visually and performance wise + // _ = the lowest digit is directly related to performance + // _ = the highest digit is directly related to style + // + #define FXAA_QUALITY__PRESET 12 +#endif + + +/*============================================================================ + + FXAA QUALITY - PRESETS + +============================================================================*/ + +/*============================================================================ + FXAA QUALITY - MEDIUM DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 10) + #define FXAA_QUALITY__PS 3 + #define FXAA_QUALITY__P0 1.5 + #define FXAA_QUALITY__P1 3.0 + #define FXAA_QUALITY__P2 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 11) + #define FXAA_QUALITY__PS 4 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 3.0 + #define FXAA_QUALITY__P3 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 12) + #define FXAA_QUALITY__PS 5 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 4.0 + #define FXAA_QUALITY__P4 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 13) + #define FXAA_QUALITY__PS 6 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 4.0 + #define FXAA_QUALITY__P5 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 14) + #define FXAA_QUALITY__PS 7 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 4.0 + #define FXAA_QUALITY__P6 12.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 15) + #define FXAA_QUALITY__PS 8 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 4.0 + #define FXAA_QUALITY__P7 12.0 +#endif + +/*============================================================================ + FXAA QUALITY - LOW DITHER PRESETS +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 20) + #define FXAA_QUALITY__PS 3 + #define FXAA_QUALITY__P0 1.5 + #define FXAA_QUALITY__P1 2.0 + #define FXAA_QUALITY__P2 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 21) + #define FXAA_QUALITY__PS 4 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 22) + #define FXAA_QUALITY__PS 5 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 23) + #define FXAA_QUALITY__PS 6 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 24) + #define FXAA_QUALITY__PS 7 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 3.0 + #define FXAA_QUALITY__P6 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 25) + #define FXAA_QUALITY__PS 8 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 4.0 + #define FXAA_QUALITY__P7 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 26) + #define FXAA_QUALITY__PS 9 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 2.0 + #define FXAA_QUALITY__P7 4.0 + #define FXAA_QUALITY__P8 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 27) + #define FXAA_QUALITY__PS 10 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 2.0 + #define FXAA_QUALITY__P7 2.0 + #define FXAA_QUALITY__P8 4.0 + #define FXAA_QUALITY__P9 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 28) + #define FXAA_QUALITY__PS 11 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 2.0 + #define FXAA_QUALITY__P7 2.0 + #define FXAA_QUALITY__P8 2.0 + #define FXAA_QUALITY__P9 4.0 + #define FXAA_QUALITY__P10 8.0 +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_QUALITY__PRESET == 29) + #define FXAA_QUALITY__PS 12 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.5 + #define FXAA_QUALITY__P2 2.0 + #define FXAA_QUALITY__P3 2.0 + #define FXAA_QUALITY__P4 2.0 + #define FXAA_QUALITY__P5 2.0 + #define FXAA_QUALITY__P6 2.0 + #define FXAA_QUALITY__P7 2.0 + #define FXAA_QUALITY__P8 2.0 + #define FXAA_QUALITY__P9 2.0 + #define FXAA_QUALITY__P10 4.0 + #define FXAA_QUALITY__P11 8.0 +#endif + +/*============================================================================ + FXAA QUALITY - EXTREME QUALITY +============================================================================*/ +#if (FXAA_QUALITY__PRESET == 39) + #define FXAA_QUALITY__PS 12 + #define FXAA_QUALITY__P0 1.0 + #define FXAA_QUALITY__P1 1.0 + #define FXAA_QUALITY__P2 1.0 + #define FXAA_QUALITY__P3 1.0 + #define FXAA_QUALITY__P4 1.0 + #define FXAA_QUALITY__P5 1.5 + #define FXAA_QUALITY__P6 2.0 + #define FXAA_QUALITY__P7 2.0 + #define FXAA_QUALITY__P8 2.0 + #define FXAA_QUALITY__P9 2.0 + #define FXAA_QUALITY__P10 4.0 + #define FXAA_QUALITY__P11 8.0 +#endif + + + +/*============================================================================ + + API PORTING + +============================================================================*/ +#if (FXAA_GLSL_120 == 1) || (FXAA_GLSL_130 == 1) + #define FxaaBool bool + #define FxaaDiscard discard + #define FxaaFloat float + #define FxaaFloat2 vec2 + #define FxaaFloat3 vec3 + #define FxaaFloat4 vec4 + #define FxaaHalf float + #define FxaaHalf2 vec2 + #define FxaaHalf3 vec3 + #define FxaaHalf4 vec4 + #define FxaaInt2 ivec2 + #define FxaaSat(x) clamp(x, 0.0, 1.0) + #define FxaaTex sampler2D +#else + #define FxaaBool bool + #define FxaaDiscard clip(-1) + #define FxaaFloat float + #define FxaaFloat2 float2 + #define FxaaFloat3 float3 + #define FxaaFloat4 float4 + #define FxaaHalf half + #define FxaaHalf2 half2 + #define FxaaHalf3 half3 + #define FxaaHalf4 half4 + #define FxaaSat(x) saturate(x) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_120 == 1) + // Requires, + // #version 120 + // And at least, + // #extension GL_EXT_gpu_shader4 : enable + // (or set FXAA_FAST_PIXEL_OFFSET 1 to work like DX9) + #define FxaaTexTop(t, p) texture2DLod(t, p, 0.0) + #if (FXAA_FAST_PIXEL_OFFSET == 1) + #define FxaaTexOff(t, p, o, r) texture2DLodOffset(t, p, 0.0, o) + #else + #define FxaaTexOff(t, p, o, r) texture2DLod(t, p + (o * r), 0.0) + #endif + #if (FXAA_GATHER4_ALPHA == 1) + // use #extension GL_ARB_gpu_shader5 : enable + #define FxaaTexAlpha4(t, p) textureGather(t, p, 3) + #define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, p, o, 3) + #define FxaaTexGreen4(t, p) textureGather(t, p, 1) + #define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, p, o, 1) + #endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_GLSL_130 == 1) + // Requires "#version 130" or better + #define FxaaTexTop(t, p) textureLod(t, p, 0.0) + #define FxaaTexOff(t, p, o, r) textureLodOffset(t, p, 0.0, o) + #if (FXAA_GATHER4_ALPHA == 1) + // use #extension GL_ARB_gpu_shader5 : enable + #define FxaaTexAlpha4(t, p) textureGather(t, p, 3) + #define FxaaTexOffAlpha4(t, p, o) textureGatherOffset(t, p, o, 3) + #define FxaaTexGreen4(t, p) textureGather(t, p, 1) + #define FxaaTexOffGreen4(t, p, o) textureGatherOffset(t, p, o, 1) + #endif +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_3 == 1) || (FXAA_360 == 1) || (FXAA_PS3 == 1) + #define FxaaInt2 float2 + #define FxaaTex sampler2D + #define FxaaTexTop(t, p) tex2Dlod(t, float4(p, 0.0, 0.0)) + #define FxaaTexOff(t, p, o, r) tex2Dlod(t, float4(p + (o * r), 0, 0)) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_4 == 1) + #define FxaaInt2 int2 + struct FxaaTex { SamplerState smpl; Texture2D tex; }; + #define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0) + #define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o) +#endif +/*--------------------------------------------------------------------------*/ +#if (FXAA_HLSL_5 == 1) + #define FxaaInt2 int2 + struct FxaaTex { SamplerState smpl; Texture2D tex; }; + #define FxaaTexTop(t, p) t.tex.SampleLevel(t.smpl, p, 0.0) + #define FxaaTexOff(t, p, o, r) t.tex.SampleLevel(t.smpl, p, 0.0, o) + #define FxaaTexAlpha4(t, p) t.tex.GatherAlpha(t.smpl, p) + #define FxaaTexOffAlpha4(t, p, o) t.tex.GatherAlpha(t.smpl, p, o) + #define FxaaTexGreen4(t, p) t.tex.GatherGreen(t.smpl, p) + #define FxaaTexOffGreen4(t, p, o) t.tex.GatherGreen(t.smpl, p, o) +#endif + + +/*============================================================================ + GREEN AS LUMA OPTION SUPPORT FUNCTION +============================================================================*/ +#if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.w; } +#else + FxaaFloat FxaaLuma(FxaaFloat4 rgba) { return rgba.y; } +#endif + + + + +/*============================================================================ + + FXAA3 QUALITY - PC + +============================================================================*/ +#if (FXAA_PC == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy} = center of pixel + FxaaFloat2 pos, + // + // Used only for FXAA Console, and not used on the 360 version. + // Use noperspective interpolation here (turn off perspective interpolation). + // {xy__} = upper left of pixel + // {__zw} = lower right of pixel + FxaaFloat4 fxaaConsolePosPos, + // + // Input color texture. + // {rgb_} = color in linear or perceptual color space + // if (FXAA_GREEN_AS_LUMA == 0) + // {___a} = luma in perceptual color space (not linear) + FxaaTex tex, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 2nd sampler. + // This sampler needs to have an exponent bias of -1. + FxaaTex fxaaConsole360TexExpBiasNegOne, + // + // Only used on the optimized 360 version of FXAA Console. + // For everything but 360, just use the same input here as for "tex". + // For 360, same texture, just alias with a 3nd sampler. + // This sampler needs to have an exponent bias of -2. + FxaaTex fxaaConsole360TexExpBiasNegTwo, + // + // Only used on FXAA Quality. + // This must be from a constant/uniform. + // {x_} = 1.0/screenWidthInPixels + // {_y} = 1.0/screenHeightInPixels + FxaaFloat2 fxaaQualityRcpFrame, + // + // Only used on FXAA Console. + // This must be from a constant/uniform. + // This effects sub-pixel AA quality and inversely sharpness. + // Where N ranges between, + // N = 0.50 (default) + // N = 0.33 (sharper) + // {x___} = -N/screenWidthInPixels + // {_y__} = -N/screenHeightInPixels + // {__z_} = N/screenWidthInPixels + // {___w} = N/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt, + // + // Only used on FXAA Console. + // Not used on 360, but used on PS3 and PC. + // This must be from a constant/uniform. + // {x___} = -2.0/screenWidthInPixels + // {_y__} = -2.0/screenHeightInPixels + // {__z_} = 2.0/screenWidthInPixels + // {___w} = 2.0/screenHeightInPixels + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + // + // Only used on FXAA Console. + // Only used on 360 in place of fxaaConsoleRcpFrameOpt2. + // This must be from a constant/uniform. + // {x___} = 8.0/screenWidthInPixels + // {_y__} = 8.0/screenHeightInPixels + // {__z_} = -4.0/screenWidthInPixels + // {___w} = -4.0/screenHeightInPixels + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__SUBPIX define. + // It is here now to allow easier tuning. + // Choose the amount of sub-pixel aliasing removal. + // This can effect sharpness. + // 1.00 - upper limit (softer) + // 0.75 - default amount of filtering + // 0.50 - lower limit (sharper, less sub-pixel aliasing removal) + // 0.25 - almost off + // 0.00 - completely off + FxaaFloat fxaaQualitySubpix, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // The minimum amount of local contrast required to apply algorithm. + // 0.333 - too little (faster) + // 0.250 - low quality + // 0.166 - default + // 0.125 - high quality + // 0.063 - overkill (slower) + FxaaFloat fxaaQualityEdgeThreshold, + // + // Only used on FXAA Quality. + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // 0.0833 - upper limit (default, the start of visible unfiltered edges) + // 0.0625 - high quality (faster) + // 0.0312 - visible limit (slower) + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaQualityEdgeThresholdMin, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_SHARPNESS define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_SHARPNESS for PS3. + // Due to the PS3 being ALU bound, + // there are only three safe values here: 2 and 4 and 8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // For all other platforms can be a non-power of two. + // 8.0 is sharper (default!!!) + // 4.0 is softer + // 2.0 is really soft (good only for vector graphics inputs) + FxaaFloat fxaaConsoleEdgeSharpness, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // This does not effect PS3, as this needs to be compiled in. + // Use FXAA_CONSOLE__PS3_EDGE_THRESHOLD for PS3. + // Due to the PS3 being ALU bound, + // there are only two safe values here: 1/4 and 1/8. + // These options use the shaders ability to a free *|/ by 2|4|8. + // The console setting has a different mapping than the quality setting. + // Other platforms can use other values. + // 0.125 leaves less aliasing, but is softer (default!!!) + // 0.25 leaves more aliasing, and is sharper + FxaaFloat fxaaConsoleEdgeThreshold, + // + // Only used on FXAA Console. + // This used to be the FXAA_CONSOLE__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // The console setting has a different mapping than the quality setting. + // This only applies when FXAA_EARLY_EXIT is 1. + // This does not apply to PS3, + // PS3 was simplified to avoid more shader instructions. + // 0.06 - faster but more aliasing in darks + // 0.05 - default + // 0.04 - slower and less aliasing in darks + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + FxaaFloat fxaaConsoleEdgeThresholdMin, + // + // Extra constants for 360 FXAA Console only. + // Use zeros or anything else for other platforms. + // These must be in physical constant registers and NOT immedates. + // Immedates will result in compiler un-optimizing. + // {xyzw} = float4(1.0, -1.0, 0.25, -0.25) + FxaaFloat4 fxaaConsole360ConstDir +) { +/*--------------------------------------------------------------------------*/ + FxaaFloat2 posM; + posM.x = pos.x; + posM.y = pos.y; + #if (FXAA_GATHER4_ALPHA == 1) + #if (FXAA_DISCARD == 0) + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); + #if (FXAA_GREEN_AS_LUMA == 0) + #define lumaM rgbyM.w + #else + #define lumaM rgbyM.y + #endif + #endif + #if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat4 luma4A = FxaaTexAlpha4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffAlpha4(tex, posM, FxaaInt2(-1, -1)); + #else + FxaaFloat4 luma4A = FxaaTexGreen4(tex, posM); + FxaaFloat4 luma4B = FxaaTexOffGreen4(tex, posM, FxaaInt2(-1, -1)); + #endif + #if (FXAA_DISCARD == 1) + #define lumaM luma4A.w + #endif + #define lumaE luma4A.z + #define lumaS luma4A.x + #define lumaSE luma4A.y + #define lumaNW luma4B.w + #define lumaN luma4B.z + #define lumaW luma4B.x + #else + FxaaFloat4 rgbyM = FxaaTexTop(tex, posM); + #if (FXAA_GREEN_AS_LUMA == 0) + #define lumaM rgbyM.w + #else + #define lumaM rgbyM.y + #endif + FxaaFloat lumaS = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2( 0, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2( 1, 0), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaN = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2( 0,-1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 0), fxaaQualityRcpFrame.xy)); + #endif +/*--------------------------------------------------------------------------*/ + FxaaFloat maxSM = max(lumaS, lumaM); + FxaaFloat minSM = min(lumaS, lumaM); + FxaaFloat maxESM = max(lumaE, maxSM); + FxaaFloat minESM = min(lumaE, minSM); + FxaaFloat maxWN = max(lumaN, lumaW); + FxaaFloat minWN = min(lumaN, lumaW); + FxaaFloat rangeMax = max(maxWN, maxESM); + FxaaFloat rangeMin = min(minWN, minESM); + FxaaFloat rangeMaxScaled = rangeMax * fxaaQualityEdgeThreshold; + FxaaFloat range = rangeMax - rangeMin; + FxaaFloat rangeMaxClamped = max(fxaaQualityEdgeThresholdMin, rangeMaxScaled); + FxaaBool earlyExit = range < rangeMaxClamped; +/*--------------------------------------------------------------------------*/ + if(earlyExit) + #if (FXAA_DISCARD == 1) + FxaaDiscard; + #else + return rgbyM; + #endif +/*--------------------------------------------------------------------------*/ + #if (FXAA_GATHER4_ALPHA == 0) + FxaaFloat lumaNW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1,-1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2( 1, 1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2( 1,-1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); + #else + FxaaFloat lumaNE = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(1, -1), fxaaQualityRcpFrame.xy)); + FxaaFloat lumaSW = FxaaLuma(FxaaTexOff(tex, posM, FxaaInt2(-1, 1), fxaaQualityRcpFrame.xy)); + #endif +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaNS = lumaN + lumaS; + FxaaFloat lumaWE = lumaW + lumaE; + FxaaFloat subpixRcpRange = 1.0/range; + FxaaFloat subpixNSWE = lumaNS + lumaWE; + FxaaFloat edgeHorz1 = (-2.0 * lumaM) + lumaNS; + FxaaFloat edgeVert1 = (-2.0 * lumaM) + lumaWE; +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaNESE = lumaNE + lumaSE; + FxaaFloat lumaNWNE = lumaNW + lumaNE; + FxaaFloat edgeHorz2 = (-2.0 * lumaE) + lumaNESE; + FxaaFloat edgeVert2 = (-2.0 * lumaN) + lumaNWNE; +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaNWSW = lumaNW + lumaSW; + FxaaFloat lumaSWSE = lumaSW + lumaSE; + FxaaFloat edgeHorz4 = (abs(edgeHorz1) * 2.0) + abs(edgeHorz2); + FxaaFloat edgeVert4 = (abs(edgeVert1) * 2.0) + abs(edgeVert2); + FxaaFloat edgeHorz3 = (-2.0 * lumaW) + lumaNWSW; + FxaaFloat edgeVert3 = (-2.0 * lumaS) + lumaSWSE; + FxaaFloat edgeHorz = abs(edgeHorz3) + edgeHorz4; + FxaaFloat edgeVert = abs(edgeVert3) + edgeVert4; +/*--------------------------------------------------------------------------*/ + FxaaFloat subpixNWSWNESE = lumaNWSW + lumaNESE; + FxaaFloat lengthSign = fxaaQualityRcpFrame.x; + FxaaBool horzSpan = edgeHorz >= edgeVert; + FxaaFloat subpixA = subpixNSWE * 2.0 + subpixNWSWNESE; +/*--------------------------------------------------------------------------*/ + if(!horzSpan) lumaN = lumaW; + if(!horzSpan) lumaS = lumaE; + if(horzSpan) lengthSign = fxaaQualityRcpFrame.y; + FxaaFloat subpixB = (subpixA * (1.0/12.0)) - lumaM; +/*--------------------------------------------------------------------------*/ + FxaaFloat gradientN = lumaN - lumaM; + FxaaFloat gradientS = lumaS - lumaM; + FxaaFloat lumaNN = lumaN + lumaM; + FxaaFloat lumaSS = lumaS + lumaM; + FxaaBool pairN = abs(gradientN) >= abs(gradientS); + FxaaFloat gradient = max(abs(gradientN), abs(gradientS)); + if(pairN) lengthSign = -lengthSign; + FxaaFloat subpixC = FxaaSat(abs(subpixB) * subpixRcpRange); +/*--------------------------------------------------------------------------*/ + FxaaFloat2 posB; + posB.x = posM.x; + posB.y = posM.y; + FxaaFloat2 offNP; + offNP.x = (!horzSpan) ? 0.0 : fxaaQualityRcpFrame.x; + offNP.y = ( horzSpan) ? 0.0 : fxaaQualityRcpFrame.y; + if(!horzSpan) posB.x += lengthSign * 0.5; + if( horzSpan) posB.y += lengthSign * 0.5; +/*--------------------------------------------------------------------------*/ + FxaaFloat2 posN; + posN.x = posB.x - offNP.x * FXAA_QUALITY__P0; + posN.y = posB.y - offNP.y * FXAA_QUALITY__P0; + FxaaFloat2 posP; + posP.x = posB.x + offNP.x * FXAA_QUALITY__P0; + posP.y = posB.y + offNP.y * FXAA_QUALITY__P0; + FxaaFloat subpixD = ((-2.0)*subpixC) + 3.0; + FxaaFloat lumaEndN = FxaaLuma(FxaaTexTop(tex, posN)); + FxaaFloat subpixE = subpixC * subpixC; + FxaaFloat lumaEndP = FxaaLuma(FxaaTexTop(tex, posP)); +/*--------------------------------------------------------------------------*/ + if(!pairN) lumaNN = lumaSS; + FxaaFloat gradientScaled = gradient * 1.0/4.0; + FxaaFloat lumaMM = lumaM - lumaNN * 0.5; + FxaaFloat subpixF = subpixD * subpixE; + FxaaBool lumaMLTZero = lumaMM < 0.0; +/*--------------------------------------------------------------------------*/ + lumaEndN -= lumaNN * 0.5; + lumaEndP -= lumaNN * 0.5; + FxaaBool doneN = abs(lumaEndN) >= gradientScaled; + FxaaBool doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P1; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P1; + FxaaBool doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P1; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P1; +/*--------------------------------------------------------------------------*/ + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P2; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P2; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P2; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P2; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 3) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P3; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P3; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P3; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P3; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 4) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P4; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P4; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P4; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P4; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 5) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P5; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P5; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P5; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P5; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 6) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P6; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P6; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P6; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P6; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 7) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P7; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P7; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P7; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P7; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 8) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P8; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P8; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P8; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P8; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 9) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P9; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P9; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P9; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P9; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 10) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P10; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P10; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P10; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P10; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 11) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P11; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P11; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P11; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P11; +/*--------------------------------------------------------------------------*/ + #if (FXAA_QUALITY__PS > 12) + if(doneNP) { + if(!doneN) lumaEndN = FxaaLuma(FxaaTexTop(tex, posN.xy)); + if(!doneP) lumaEndP = FxaaLuma(FxaaTexTop(tex, posP.xy)); + if(!doneN) lumaEndN = lumaEndN - lumaNN * 0.5; + if(!doneP) lumaEndP = lumaEndP - lumaNN * 0.5; + doneN = abs(lumaEndN) >= gradientScaled; + doneP = abs(lumaEndP) >= gradientScaled; + if(!doneN) posN.x -= offNP.x * FXAA_QUALITY__P12; + if(!doneN) posN.y -= offNP.y * FXAA_QUALITY__P12; + doneNP = (!doneN) || (!doneP); + if(!doneP) posP.x += offNP.x * FXAA_QUALITY__P12; + if(!doneP) posP.y += offNP.y * FXAA_QUALITY__P12; +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } + #endif +/*--------------------------------------------------------------------------*/ + } +/*--------------------------------------------------------------------------*/ + FxaaFloat dstN = posM.x - posN.x; + FxaaFloat dstP = posP.x - posM.x; + if(!horzSpan) dstN = posM.y - posN.y; + if(!horzSpan) dstP = posP.y - posM.y; +/*--------------------------------------------------------------------------*/ + FxaaBool goodSpanN = (lumaEndN < 0.0) != lumaMLTZero; + FxaaFloat spanLength = (dstP + dstN); + FxaaBool goodSpanP = (lumaEndP < 0.0) != lumaMLTZero; + FxaaFloat spanLengthRcp = 1.0/spanLength; +/*--------------------------------------------------------------------------*/ + FxaaBool directionN = dstN < dstP; + FxaaFloat dst = min(dstN, dstP); + FxaaBool goodSpan = directionN ? goodSpanN : goodSpanP; + FxaaFloat subpixG = subpixF * subpixF; + FxaaFloat pixelOffset = (dst * (-spanLengthRcp)) + 0.5; + FxaaFloat subpixH = subpixG * fxaaQualitySubpix; +/*--------------------------------------------------------------------------*/ + FxaaFloat pixelOffsetGood = goodSpan ? pixelOffset : 0.0; + FxaaFloat pixelOffsetSubpix = max(pixelOffsetGood, subpixH); + if(!horzSpan) posM.x += pixelOffsetSubpix * lengthSign; + if( horzSpan) posM.y += pixelOffsetSubpix * lengthSign; + #if (FXAA_DISCARD == 1) + return FxaaTexTop(tex, posM); + #else + return FxaaFloat4(FxaaTexTop(tex, posM).xyz, lumaM); + #endif +} +/*==========================================================================*/ +#endif + + + + +/*============================================================================ + + FXAA3 CONSOLE - PC VERSION + +------------------------------------------------------------------------------ +Instead of using this on PC, I'd suggest just using FXAA Quality with + #define FXAA_QUALITY__PRESET 10 +Or + #define FXAA_QUALITY__PRESET 20 +Either are higher qualilty and almost as fast as this on modern PC GPUs. +============================================================================*/ +#if (FXAA_PC_CONSOLE == 1) +/*--------------------------------------------------------------------------*/ +FxaaFloat4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) { +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaNw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xy)); + FxaaFloat lumaSw = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.xw)); + FxaaFloat lumaNe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zy)); + FxaaFloat lumaSe = FxaaLuma(FxaaTexTop(tex, fxaaConsolePosPos.zw)); +/*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyM = FxaaTexTop(tex, pos.xy); + #if (FXAA_GREEN_AS_LUMA == 0) + FxaaFloat lumaM = rgbyM.w; + #else + FxaaFloat lumaM = rgbyM.y; + #endif +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNwSw = max(lumaNw, lumaSw); + lumaNe += 1.0/384.0; + FxaaFloat lumaMinNwSw = min(lumaNw, lumaSw); +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxNeSe = max(lumaNe, lumaSe); + FxaaFloat lumaMinNeSe = min(lumaNe, lumaSe); +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaMax = max(lumaMaxNeSe, lumaMaxNwSw); + FxaaFloat lumaMin = min(lumaMinNeSe, lumaMinNwSw); +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaMaxScaled = lumaMax * fxaaConsoleEdgeThreshold; +/*--------------------------------------------------------------------------*/ + FxaaFloat lumaMinM = min(lumaMin, lumaM); + FxaaFloat lumaMaxScaledClamped = max(fxaaConsoleEdgeThresholdMin, lumaMaxScaled); + FxaaFloat lumaMaxM = max(lumaMax, lumaM); + FxaaFloat dirSwMinusNe = lumaSw - lumaNe; + FxaaFloat lumaMaxSubMinM = lumaMaxM - lumaMinM; + FxaaFloat dirSeMinusNw = lumaSe - lumaNw; + if(lumaMaxSubMinM < lumaMaxScaledClamped) return rgbyM; +/*--------------------------------------------------------------------------*/ + FxaaFloat2 dir; + dir.x = dirSwMinusNe + dirSeMinusNw; + dir.y = dirSwMinusNe - dirSeMinusNw; +/*--------------------------------------------------------------------------*/ + FxaaFloat2 dir1 = normalize(dir.xy); + FxaaFloat4 rgbyN1 = FxaaTexTop(tex, pos.xy - dir1 * fxaaConsoleRcpFrameOpt.zw); + FxaaFloat4 rgbyP1 = FxaaTexTop(tex, pos.xy + dir1 * fxaaConsoleRcpFrameOpt.zw); +/*--------------------------------------------------------------------------*/ + FxaaFloat dirAbsMinTimesC = min(abs(dir1.x), abs(dir1.y)) * fxaaConsoleEdgeSharpness; + FxaaFloat2 dir2 = clamp(dir1.xy / dirAbsMinTimesC, -2.0, 2.0); +/*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyN2 = FxaaTexTop(tex, pos.xy - dir2 * fxaaConsoleRcpFrameOpt2.zw); + FxaaFloat4 rgbyP2 = FxaaTexTop(tex, pos.xy + dir2 * fxaaConsoleRcpFrameOpt2.zw); +/*--------------------------------------------------------------------------*/ + FxaaFloat4 rgbyA = rgbyN1 + rgbyP1; + FxaaFloat4 rgbyB = ((rgbyN2 + rgbyP2) * 0.25) + (rgbyA * 0.25); +/*--------------------------------------------------------------------------*/ + #if (FXAA_GREEN_AS_LUMA == 0) + FxaaBool twoTap = (rgbyB.w < lumaMin) || (rgbyB.w > lumaMax); + #else + FxaaBool twoTap = (rgbyB.y < lumaMin) || (rgbyB.y > lumaMax); + #endif + if(twoTap) rgbyB.xyz = rgbyA.xyz * 0.5; + return rgbyB; } +/*==========================================================================*/ +#endif + + + +/*============================================================================ + + FXAA3 CONSOLE - 360 PIXEL SHADER + +------------------------------------------------------------------------------ +This optimized version thanks to suggestions from Andy Luedke. +Should be fully tex bound in all cases. +As of the FXAA 3.11 release, I have still not tested this code, +however I fixed a bug which was in both FXAA 3.9 and FXAA 3.10. +And note this is replacing the old unoptimized version. +If it does not work, please let me know so I can fix it. +============================================================================*/ +#if (FXAA_360 == 1) +/*--------------------------------------------------------------------------*/ +[reduceTempRegUsage(4)] +float4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) { +/*--------------------------------------------------------------------------*/ + float4 lumaNwNeSwSe; + #if (FXAA_GREEN_AS_LUMA == 0) + asm { + tfetch2D lumaNwNeSwSe.w___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe._w__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe.__w_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe.___w, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD=false + }; + #else + asm { + tfetch2D lumaNwNeSwSe.y___, tex, pos.xy, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe._y__, tex, pos.xy, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe.__y_, tex, pos.xy, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD=false + tfetch2D lumaNwNeSwSe.___y, tex, pos.xy, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD=false + }; + #endif +/*--------------------------------------------------------------------------*/ + lumaNwNeSwSe.y += 1.0/384.0; + float2 lumaMinTemp = min(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float2 lumaMaxTemp = max(lumaNwNeSwSe.xy, lumaNwNeSwSe.zw); + float lumaMin = min(lumaMinTemp.x, lumaMinTemp.y); + float lumaMax = max(lumaMaxTemp.x, lumaMaxTemp.y); +/*--------------------------------------------------------------------------*/ + float4 rgbyM = tex2Dlod(tex, float4(pos.xy, 0.0, 0.0)); + #if (FXAA_GREEN_AS_LUMA == 0) + float lumaMinM = min(lumaMin, rgbyM.w); + float lumaMaxM = max(lumaMax, rgbyM.w); + #else + float lumaMinM = min(lumaMin, rgbyM.y); + float lumaMaxM = max(lumaMax, rgbyM.y); + #endif + if((lumaMaxM - lumaMinM) < max(fxaaConsoleEdgeThresholdMin, lumaMax * fxaaConsoleEdgeThreshold)) return rgbyM; +/*--------------------------------------------------------------------------*/ + float2 dir; + dir.x = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.yyxx); + dir.y = dot(lumaNwNeSwSe, fxaaConsole360ConstDir.xyxy); + dir = normalize(dir); +/*--------------------------------------------------------------------------*/ + float4 dir1 = dir.xyxy * fxaaConsoleRcpFrameOpt.xyzw; +/*--------------------------------------------------------------------------*/ + float4 dir2; + float dirAbsMinTimesC = min(abs(dir.x), abs(dir.y)) * fxaaConsoleEdgeSharpness; + dir2 = saturate(fxaaConsole360ConstDir.zzww * dir.xyxy / dirAbsMinTimesC + 0.5); + dir2 = dir2 * fxaaConsole360RcpFrameOpt2.xyxy + fxaaConsole360RcpFrameOpt2.zwzw; +/*--------------------------------------------------------------------------*/ + float4 rgbyN1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.xy, 0.0, 0.0)); + float4 rgbyP1 = tex2Dlod(fxaaConsole360TexExpBiasNegOne, float4(pos.xy + dir1.zw, 0.0, 0.0)); + float4 rgbyN2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.xy, 0.0, 0.0)); + float4 rgbyP2 = tex2Dlod(fxaaConsole360TexExpBiasNegTwo, float4(pos.xy + dir2.zw, 0.0, 0.0)); +/*--------------------------------------------------------------------------*/ + float4 rgbyA = rgbyN1 + rgbyP1; + float4 rgbyB = rgbyN2 + rgbyP2 + rgbyA * 0.5; +/*--------------------------------------------------------------------------*/ + float4 rgbyR = ((FxaaLuma(rgbyB) - lumaMax) > 0.0) ? rgbyA : rgbyB; + rgbyR = ((FxaaLuma(rgbyB) - lumaMin) > 0.0) ? rgbyR : rgbyA; + return rgbyR; } +/*==========================================================================*/ +#endif + + + +/*============================================================================ + + FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (NO EARLY EXIT) + +============================================================================== +The code below does not exactly match the assembly. +I have a feeling that 12 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + + --fenable-bx2 --fastmath --fastprecision --nofloatbindings + +------------------------------------------------------------------------------ + NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: + 0: texpkb h0.w(TRUE), v5.zyxx, #0 + 2: addh h2.z(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x + 4: texpkb h0.w(TRUE), v5.xwxx, #0 + 6: addh h0.z(TRUE), -h2, h0.w + 7: texpkb h1.w(TRUE), v5, #0 + 9: addh h0.x(TRUE), h0.z, -h1.w + 10: addh h3.w(TRUE), h0.z, h1 + 11: texpkb h2.w(TRUE), v5.zwzz, #0 + 13: addh h0.z(TRUE), h3.w, -h2.w + 14: addh h0.x(TRUE), h2.w, h0 + 15: nrmh h1.xz(TRUE), h0_n + 16: minh_m8 h0.x(TRUE), |h1|, |h1.z| + 17: maxh h4.w(TRUE), h0, h1 + 18: divx h2.xy(TRUE), h1_n.xzzw, h0_n + 19: movr r1.zw(TRUE), v4.xxxy + 20: madr r2.xz(TRUE), -h1, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zzww, r1.zzww + 22: minh h5.w(TRUE), h0, h1 + 23: texpkb h0(TRUE), r2.xzxx, #0 + 25: madr r0.zw(TRUE), h1.xzxz, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w), r1 + 27: maxh h4.x(TRUE), h2.z, h2.w + 28: texpkb h1(TRUE), r0.zwzz, #0 + 30: addh_d2 h1(TRUE), h0, h1 + 31: madr r0.xy(TRUE), -h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz + 33: texpkb h0(TRUE), r0, #0 + 35: minh h4.z(TRUE), h2, h2.w + 36: fenct TRUE + 37: madr r1.xy(TRUE), h2, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz + 39: texpkb h2(TRUE), r1, #0 + 41: addh_d2 h0(TRUE), h0, h2 + 42: maxh h2.w(TRUE), h4, h4.x + 43: minh h2.x(TRUE), h5.w, h4.z + 44: addh_d2 h0(TRUE), h0, h1 + 45: slth h2.x(TRUE), h0.w, h2 + 46: sgth h2.w(TRUE), h0, h2 + 47: movh h0(TRUE), h0 + 48: addx.c0 rc(TRUE), h2, h2.w + 49: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- + 1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; + | TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; + | SCB1 | add | 2: ADDh h2.z, h0.--w-, const.--x-; + | | | + 2 | SCT0/1 | mov | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; + | TEX | txl | 4: TXLr h0.w, g[TEX1].xwxx, const.xxxx, TEX0; + | SCB1 | add | 6: ADDh h0.z,-h2, h0.--w-; + | | | + 3 | SCT0/1 | mov | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; + | TEX | txl | 7: TXLr h1.w, g[TEX1], const.xxxx, TEX0; + | SCB0 | add | 9: ADDh h0.x, h0.z---,-h1.w---; + | SCB1 | add | 10: ADDh h3.w, h0.---z, h1; + | | | + 4 | SCT0/1 | mov | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; + | TEX | txl | 11: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; + | SCB0 | add | 14: ADDh h0.x, h2.w---, h0; + | SCB1 | add | 13: ADDh h0.z, h3.--w-,-h2.--w-; + | | | + 5 | SCT1 | mov | 15: NRMh h1.xz, h0; + | SRB | nrm | 15: NRMh h1.xz, h0; + | SCB0 | min | 16: MINh*8 h0.x, |h1|, |h1.z---|; + | SCB1 | max | 17: MAXh h4.w, h0, h1; + | | | + 6 | SCT0 | div | 18: DIVx h2.xy, h1.xz--, h0; + | SCT1 | mov | 19: MOVr r1.zw, g[TEX0].--xy; + | SCB0 | mad | 20: MADr r2.xz,-h1, const.z-w-, r1.z-w-; + | SCB1 | min | 22: MINh h5.w, h0, h1; + | | | + 7 | SCT0/1 | mov | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; + | TEX | txl | 23: TXLr h0, r2.xzxx, const.xxxx, TEX0; + | SCB0 | max | 27: MAXh h4.x, h2.z---, h2.w---; + | SCB1 | mad | 25: MADr r0.zw, h1.--xz, const, r1; + | | | + 8 | SCT0/1 | mov | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; + | TEX | txl | 28: TXLr h1, r0.zwzz, const.xxxx, TEX0; + | SCB0/1 | add | 30: ADDh/2 h1, h0, h1; + | | | + 9 | SCT0 | mad | 31: MADr r0.xy,-h2, const.xy--, r1.zw--; + | SCT1 | mov | 33: TXLr h0, r0, const.zzzz, TEX0; + | TEX | txl | 33: TXLr h0, r0, const.zzzz, TEX0; + | SCB1 | min | 35: MINh h4.z, h2, h2.--w-; + | | | + 10 | SCT0 | mad | 37: MADr r1.xy, h2, const.xy--, r1.zw--; + | SCT1 | mov | 39: TXLr h2, r1, const.zzzz, TEX0; + | TEX | txl | 39: TXLr h2, r1, const.zzzz, TEX0; + | SCB0/1 | add | 41: ADDh/2 h0, h0, h2; + | | | + 11 | SCT0 | min | 43: MINh h2.x, h5.w---, h4.z---; + | SCT1 | max | 42: MAXh h2.w, h4, h4.---x; + | SCB0/1 | add | 44: ADDh/2 h0, h0, h1; + | | | + 12 | SCT0 | set | 45: SLTh h2.x, h0.w---, h2; + | SCT1 | set | 46: SGTh h2.w, h0, h2; + | SCB0/1 | mul | 47: MOVh h0, h0; + | | | + 13 | SCT0 | mad | 48: ADDxc0_s rc, h2, h2.w---; + | SCB0/1 | mul | 49: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB + 1: 0% 100% 25% + 2: 0% 100% 25% + 3: 0% 100% 50% + 4: 0% 100% 50% + 5: 0% 0% 50% + 6: 100% 0% 75% + 7: 0% 100% 75% + 8: 0% 100% 100% + 9: 0% 100% 25% + 10: 0% 100% 100% + 11: 50% 0% 100% + 12: 50% 0% 100% + 13: 25% 0% 100% + +MEAN: 17% 61% 67% + +Pass SCT0 SCT1 TEX SCB0 SCB1 + 1: 0% 0% 100% 0% 100% + 2: 0% 0% 100% 0% 100% + 3: 0% 0% 100% 100% 100% + 4: 0% 0% 100% 100% 100% + 5: 0% 0% 0% 100% 100% + 6: 100% 100% 0% 100% 100% + 7: 0% 0% 100% 100% 100% + 8: 0% 0% 100% 100% 100% + 9: 0% 0% 100% 0% 100% + 10: 0% 0% 100% 100% 100% + 11: 100% 100% 0% 100% 100% + 12: 100% 100% 0% 100% 100% + 13: 100% 0% 0% 100% 100% + +MEAN: 30% 23% 61% 76% 100% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 13 cycles, 3 r regs, 923,076,923 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 0) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O3 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) { +/*--------------------------------------------------------------------------*/ +// (1) + half4 dir; + half4 lumaNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + lumaNe.w += half(1.0/512.0); + dir.x = -lumaNe.w; + dir.z = -lumaNe.w; + #else + lumaNe.y += half(1.0/512.0); + dir.x = -lumaNe.y; + dir.z = -lumaNe.y; + #endif +/*--------------------------------------------------------------------------*/ +// (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSw.w; + dir.z += lumaSw.w; + #else + dir.x += lumaSw.y; + dir.z += lumaSw.y; + #endif +/*--------------------------------------------------------------------------*/ +// (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + dir.x -= lumaNw.w; + dir.z += lumaNw.w; + #else + dir.x -= lumaNw.y; + dir.z += lumaNw.y; + #endif +/*--------------------------------------------------------------------------*/ +// (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + dir.x += lumaSe.w; + dir.z -= lumaSe.w; + #else + dir.x += lumaSe.y; + dir.z -= lumaSe.y; + #endif +/*--------------------------------------------------------------------------*/ +// (5) + half4 dir1_pos; + dir1_pos.xy = normalize(dir.xyz).xz; + half dirAbsMinTimesC = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); +/*--------------------------------------------------------------------------*/ +// (6) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimesC, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; +/*--------------------------------------------------------------------------*/ +// (7) + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; +/*--------------------------------------------------------------------------*/ +// (8) + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; +/*--------------------------------------------------------------------------*/ +// (9) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); +/*--------------------------------------------------------------------------*/ +// (10) + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; +/*--------------------------------------------------------------------------*/ +// (11) + // compilier moves these scalar ops up to other cycles + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaMin = min(min(lumaNw.w, lumaSw.w), min(lumaNe.w, lumaSe.w)); + half lumaMax = max(max(lumaNw.w, lumaSw.w), max(lumaNe.w, lumaSe.w)); + #else + half lumaMin = min(min(lumaNw.y, lumaSw.y), min(lumaNe.y, lumaSe.y)); + half lumaMax = max(max(lumaNw.y, lumaSw.y), max(lumaNe.y, lumaSe.y)); + #endif + rgby2 = (rgby2 + rgby1) * 0.5; +/*--------------------------------------------------------------------------*/ +// (12) + #if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; + #else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; + #endif +/*--------------------------------------------------------------------------*/ +// (13) + if(twoTapLt || twoTapGt) rgby2 = rgby1; +/*--------------------------------------------------------------------------*/ + return rgby2; } +/*==========================================================================*/ +#endif + + + +/*============================================================================ + + FXAA3 CONSOLE - OPTIMIZED PS3 PIXEL SHADER (WITH EARLY EXIT) + +============================================================================== +The code mostly matches the assembly. +I have a feeling that 14 cycles is possible, but was not able to get there. +Might have to increase register count to get full performance. +Note this shader does not use perspective interpolation. + +Use the following cgc options, + + --fenable-bx2 --fastmath --fastprecision --nofloatbindings + +Use of FXAA_GREEN_AS_LUMA currently adds a cycle (16 clks). +Will look at fixing this for FXAA 3.12. +------------------------------------------------------------------------------ + NVSHADERPERF OUTPUT +------------------------------------------------------------------------------ +For reference and to aid in debug, output of NVShaderPerf should match this, + +Shader to schedule: + 0: texpkb h0.w(TRUE), v5.zyxx, #0 + 2: addh h2.y(TRUE), h0.w, constant(0.001953, 0.000000, 0.000000, 0.000000).x + 4: texpkb h1.w(TRUE), v5.xwxx, #0 + 6: addh h0.x(TRUE), h1.w, -h2.y + 7: texpkb h2.w(TRUE), v5.zwzz, #0 + 9: minh h4.w(TRUE), h2.y, h2 + 10: maxh h5.x(TRUE), h2.y, h2.w + 11: texpkb h0.w(TRUE), v5, #0 + 13: addh h3.w(TRUE), -h0, h0.x + 14: addh h0.x(TRUE), h0.w, h0 + 15: addh h0.z(TRUE), -h2.w, h0.x + 16: addh h0.x(TRUE), h2.w, h3.w + 17: minh h5.y(TRUE), h0.w, h1.w + 18: nrmh h2.xz(TRUE), h0_n + 19: minh_m8 h2.w(TRUE), |h2.x|, |h2.z| + 20: divx h4.xy(TRUE), h2_n.xzzw, h2_n.w + 21: movr r1.zw(TRUE), v4.xxxy + 22: maxh h2.w(TRUE), h0, h1 + 23: fenct TRUE + 24: madr r0.xy(TRUE), -h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz + 26: texpkb h0(TRUE), r0, #0 + 28: maxh h5.x(TRUE), h2.w, h5 + 29: minh h5.w(TRUE), h5.y, h4 + 30: madr r1.xy(TRUE), h2.xzzw, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).zwzz, r1.zwzz + 32: texpkb h2(TRUE), r1, #0 + 34: addh_d2 h2(TRUE), h0, h2 + 35: texpkb h1(TRUE), v4, #0 + 37: maxh h5.y(TRUE), h5.x, h1.w + 38: minh h4.w(TRUE), h1, h5 + 39: madr r0.xy(TRUE), -h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz + 41: texpkb h0(TRUE), r0, #0 + 43: addh_m8 h5.z(TRUE), h5.y, -h4.w + 44: madr r2.xy(TRUE), h4, constant(cConst5.x, cConst5.y, cConst5.z, cConst5.w).xyxx, r1.zwzz + 46: texpkb h3(TRUE), r2, #0 + 48: addh_d2 h0(TRUE), h0, h3 + 49: addh_d2 h3(TRUE), h0, h2 + 50: movh h0(TRUE), h3 + 51: slth h3.x(TRUE), h3.w, h5.w + 52: sgth h3.w(TRUE), h3, h5.x + 53: addx.c0 rc(TRUE), h3.x, h3 + 54: slth.c0 rc(TRUE), h5.z, h5 + 55: movh h0(c0.NE.w), h2 + 56: movh h0(c0.NE.x), h1 + +IPU0 ------ Simplified schedule: -------- +Pass | Unit | uOp | PC: Op +-----+--------+------+------------------------- + 1 | SCT0/1 | mov | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; + | TEX | txl | 0: TXLr h0.w, g[TEX1].zyxx, const.xxxx, TEX0; + | SCB0 | add | 2: ADDh h2.y, h0.-w--, const.-x--; + | | | + 2 | SCT0/1 | mov | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; + | TEX | txl | 4: TXLr h1.w, g[TEX1].xwxx, const.xxxx, TEX0; + | SCB0 | add | 6: ADDh h0.x, h1.w---,-h2.y---; + | | | + 3 | SCT0/1 | mov | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; + | TEX | txl | 7: TXLr h2.w, g[TEX1].zwzz, const.xxxx, TEX0; + | SCB0 | max | 10: MAXh h5.x, h2.y---, h2.w---; + | SCB1 | min | 9: MINh h4.w, h2.---y, h2; + | | | + 4 | SCT0/1 | mov | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; + | TEX | txl | 11: TXLr h0.w, g[TEX1], const.xxxx, TEX0; + | SCB0 | add | 14: ADDh h0.x, h0.w---, h0; + | SCB1 | add | 13: ADDh h3.w,-h0, h0.---x; + | | | + 5 | SCT0 | mad | 16: ADDh h0.x, h2.w---, h3.w---; + | SCT1 | mad | 15: ADDh h0.z,-h2.--w-, h0.--x-; + | SCB0 | min | 17: MINh h5.y, h0.-w--, h1.-w--; + | | | + 6 | SCT1 | mov | 18: NRMh h2.xz, h0; + | SRB | nrm | 18: NRMh h2.xz, h0; + | SCB1 | min | 19: MINh*8 h2.w, |h2.---x|, |h2.---z|; + | | | + 7 | SCT0 | div | 20: DIVx h4.xy, h2.xz--, h2.ww--; + | SCT1 | mov | 21: MOVr r1.zw, g[TEX0].--xy; + | SCB1 | max | 22: MAXh h2.w, h0, h1; + | | | + 8 | SCT0 | mad | 24: MADr r0.xy,-h2.xz--, const.zw--, r1.zw--; + | SCT1 | mov | 26: TXLr h0, r0, const.xxxx, TEX0; + | TEX | txl | 26: TXLr h0, r0, const.xxxx, TEX0; + | SCB0 | max | 28: MAXh h5.x, h2.w---, h5; + | SCB1 | min | 29: MINh h5.w, h5.---y, h4; + | | | + 9 | SCT0 | mad | 30: MADr r1.xy, h2.xz--, const.zw--, r1.zw--; + | SCT1 | mov | 32: TXLr h2, r1, const.xxxx, TEX0; + | TEX | txl | 32: TXLr h2, r1, const.xxxx, TEX0; + | SCB0/1 | add | 34: ADDh/2 h2, h0, h2; + | | | + 10 | SCT0/1 | mov | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; + | TEX | txl | 35: TXLr h1, g[TEX0], const.xxxx, TEX0; + | SCB0 | max | 37: MAXh h5.y, h5.-x--, h1.-w--; + | SCB1 | min | 38: MINh h4.w, h1, h5; + | | | + 11 | SCT0 | mad | 39: MADr r0.xy,-h4, const.xy--, r1.zw--; + | SCT1 | mov | 41: TXLr h0, r0, const.zzzz, TEX0; + | TEX | txl | 41: TXLr h0, r0, const.zzzz, TEX0; + | SCB0 | mad | 44: MADr r2.xy, h4, const.xy--, r1.zw--; + | SCB1 | add | 43: ADDh*8 h5.z, h5.--y-,-h4.--w-; + | | | + 12 | SCT0/1 | mov | 46: TXLr h3, r2, const.xxxx, TEX0; + | TEX | txl | 46: TXLr h3, r2, const.xxxx, TEX0; + | SCB0/1 | add | 48: ADDh/2 h0, h0, h3; + | | | + 13 | SCT0/1 | mad | 49: ADDh/2 h3, h0, h2; + | SCB0/1 | mul | 50: MOVh h0, h3; + | | | + 14 | SCT0 | set | 51: SLTh h3.x, h3.w---, h5.w---; + | SCT1 | set | 52: SGTh h3.w, h3, h5.---x; + | SCB0 | set | 54: SLThc0 rc, h5.z---, h5; + | SCB1 | add | 53: ADDxc0_s rc, h3.---x, h3; + | | | + 15 | SCT0/1 | mul | 55: MOVh h0(NE0.wwww), h2; + | SCB0/1 | mul | 56: MOVh h0(NE0.xxxx), h1; + +Pass SCT TEX SCB + 1: 0% 100% 25% + 2: 0% 100% 25% + 3: 0% 100% 50% + 4: 0% 100% 50% + 5: 50% 0% 25% + 6: 0% 0% 25% + 7: 100% 0% 25% + 8: 0% 100% 50% + 9: 0% 100% 100% + 10: 0% 100% 50% + 11: 0% 100% 75% + 12: 0% 100% 100% + 13: 100% 0% 100% + 14: 50% 0% 50% + 15: 100% 0% 100% + +MEAN: 26% 60% 56% + +Pass SCT0 SCT1 TEX SCB0 SCB1 + 1: 0% 0% 100% 100% 0% + 2: 0% 0% 100% 100% 0% + 3: 0% 0% 100% 100% 100% + 4: 0% 0% 100% 100% 100% + 5: 100% 100% 0% 100% 0% + 6: 0% 0% 0% 0% 100% + 7: 100% 100% 0% 0% 100% + 8: 0% 0% 100% 100% 100% + 9: 0% 0% 100% 100% 100% + 10: 0% 0% 100% 100% 100% + 11: 0% 0% 100% 100% 100% + 12: 0% 0% 100% 100% 100% + 13: 100% 100% 0% 100% 100% + 14: 100% 100% 0% 100% 100% + 15: 100% 100% 0% 100% 100% + +MEAN: 33% 33% 60% 86% 80% +Fragment Performance Setup: Driver RSX Compiler, GPU RSX, Flags 0x5 +Results 15 cycles, 3 r regs, 800,000,000 pixels/s +============================================================================*/ +#if (FXAA_PS3 == 1) && (FXAA_EARLY_EXIT == 1) +/*--------------------------------------------------------------------------*/ +#pragma regcount 7 +#pragma disablepc all +#pragma option O2 +#pragma option OutColorPrec=fp16 +#pragma texformat default RGBA8 +/*==========================================================================*/ +half4 FxaaPixelShader( + // See FXAA Quality FxaaPixelShader() source for docs on Inputs! + FxaaFloat2 pos, + FxaaFloat4 fxaaConsolePosPos, + FxaaTex tex, + FxaaTex fxaaConsole360TexExpBiasNegOne, + FxaaTex fxaaConsole360TexExpBiasNegTwo, + FxaaFloat2 fxaaQualityRcpFrame, + FxaaFloat4 fxaaConsoleRcpFrameOpt, + FxaaFloat4 fxaaConsoleRcpFrameOpt2, + FxaaFloat4 fxaaConsole360RcpFrameOpt2, + FxaaFloat fxaaQualitySubpix, + FxaaFloat fxaaQualityEdgeThreshold, + FxaaFloat fxaaQualityEdgeThresholdMin, + FxaaFloat fxaaConsoleEdgeSharpness, + FxaaFloat fxaaConsoleEdgeThreshold, + FxaaFloat fxaaConsoleEdgeThresholdMin, + FxaaFloat4 fxaaConsole360ConstDir +) { +/*--------------------------------------------------------------------------*/ +// (1) + half4 rgbyNe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zy, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaNe = rgbyNe.w + half(1.0/512.0); + #else + half lumaNe = rgbyNe.y + half(1.0/512.0); + #endif +/*--------------------------------------------------------------------------*/ +// (2) + half4 lumaSw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xw, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaSwNegNe = lumaSw.w - lumaNe; + #else + half lumaSwNegNe = lumaSw.y - lumaNe; + #endif +/*--------------------------------------------------------------------------*/ +// (3) + half4 lumaNw = h4tex2Dlod(tex, half4(fxaaConsolePosPos.xy, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNwSw = max(lumaNw.w, lumaSw.w); + half lumaMinNwSw = min(lumaNw.w, lumaSw.w); + #else + half lumaMaxNwSw = max(lumaNw.y, lumaSw.y); + half lumaMinNwSw = min(lumaNw.y, lumaSw.y); + #endif +/*--------------------------------------------------------------------------*/ +// (4) + half4 lumaSe = h4tex2Dlod(tex, half4(fxaaConsolePosPos.zw, 0, 0)); + #if (FXAA_GREEN_AS_LUMA == 0) + half dirZ = lumaNw.w + lumaSwNegNe; + half dirX = -lumaNw.w + lumaSwNegNe; + #else + half dirZ = lumaNw.y + lumaSwNegNe; + half dirX = -lumaNw.y + lumaSwNegNe; + #endif +/*--------------------------------------------------------------------------*/ +// (5) + half3 dir; + dir.y = 0.0; + #if (FXAA_GREEN_AS_LUMA == 0) + dir.x = lumaSe.w + dirX; + dir.z = -lumaSe.w + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.w); + #else + dir.x = lumaSe.y + dirX; + dir.z = -lumaSe.y + dirZ; + half lumaMinNeSe = min(lumaNe, lumaSe.y); + #endif +/*--------------------------------------------------------------------------*/ +// (6) + half4 dir1_pos; + dir1_pos.xy = normalize(dir).xz; + half dirAbsMinTimes8 = min(abs(dir1_pos.x), abs(dir1_pos.y)) * half(FXAA_CONSOLE__PS3_EDGE_SHARPNESS); +/*--------------------------------------------------------------------------*/ +// (7) + half4 dir2_pos; + dir2_pos.xy = clamp(dir1_pos.xy / dirAbsMinTimes8, half(-2.0), half(2.0)); + dir1_pos.zw = pos.xy; + dir2_pos.zw = pos.xy; + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxNeSe = max(lumaNe, lumaSe.w); + #else + half lumaMaxNeSe = max(lumaNe, lumaSe.y); + #endif +/*--------------------------------------------------------------------------*/ +// (8) + half4 temp1N; + temp1N.xy = dir1_pos.zw - dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + temp1N = h4tex2Dlod(tex, half4(temp1N.xy, 0.0, 0.0)); + half lumaMax = max(lumaMaxNwSw, lumaMaxNeSe); + half lumaMin = min(lumaMinNwSw, lumaMinNeSe); +/*--------------------------------------------------------------------------*/ +// (9) + half4 rgby1; + rgby1.xy = dir1_pos.zw + dir1_pos.xy * fxaaConsoleRcpFrameOpt.zw; + rgby1 = h4tex2Dlod(tex, half4(rgby1.xy, 0.0, 0.0)); + rgby1 = (temp1N + rgby1) * 0.5; +/*--------------------------------------------------------------------------*/ +// (10) + half4 rgbyM = h4tex2Dlod(tex, half4(pos.xy, 0.0, 0.0)); + #if (FXAA_GREEN_AS_LUMA == 0) + half lumaMaxM = max(lumaMax, rgbyM.w); + half lumaMinM = min(lumaMin, rgbyM.w); + #else + half lumaMaxM = max(lumaMax, rgbyM.y); + half lumaMinM = min(lumaMin, rgbyM.y); + #endif +/*--------------------------------------------------------------------------*/ +// (11) + half4 temp2N; + temp2N.xy = dir2_pos.zw - dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + temp2N = h4tex2Dlod(tex, half4(temp2N.xy, 0.0, 0.0)); + half4 rgby2; + rgby2.xy = dir2_pos.zw + dir2_pos.xy * fxaaConsoleRcpFrameOpt2.zw; + half lumaRangeM = (lumaMaxM - lumaMinM) / FXAA_CONSOLE__PS3_EDGE_THRESHOLD; +/*--------------------------------------------------------------------------*/ +// (12) + rgby2 = h4tex2Dlod(tex, half4(rgby2.xy, 0.0, 0.0)); + rgby2 = (temp2N + rgby2) * 0.5; +/*--------------------------------------------------------------------------*/ +// (13) + rgby2 = (rgby2 + rgby1) * 0.5; +/*--------------------------------------------------------------------------*/ +// (14) + #if (FXAA_GREEN_AS_LUMA == 0) + bool twoTapLt = rgby2.w < lumaMin; + bool twoTapGt = rgby2.w > lumaMax; + #else + bool twoTapLt = rgby2.y < lumaMin; + bool twoTapGt = rgby2.y > lumaMax; + #endif + bool earlyExit = lumaRangeM < lumaMax; + bool twoTap = twoTapLt || twoTapGt; +/*--------------------------------------------------------------------------*/ +// (15) + if(twoTap) rgby2 = rgby1; + if(earlyExit) rgby2 = rgbyM; +/*--------------------------------------------------------------------------*/ + return rgby2; } +/*==========================================================================*/ +#endif diff --git a/mp/game/dab/shadereditorui/shader_src/basetexture_accum_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/basetexture_accum_ps30.fxc new file mode 100755 index 000000000..91139a9fb --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/basetexture_accum_ps30.fxc @@ -0,0 +1,46 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_3 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_3.rgb; + float _var1 = _texLookup_3.a; + float4 _texLookup_5 = tex2D( _Sampler_01, In.vTexCoord_0 ); + float3 _var2 = _texLookup_5.rgb; + float _var3 = _texLookup_5.a; + _var0 = lerp( _var0, _var2, float( 0.800000 ) ); + _var1 = lerp( _var1, _var3, float( 0.400000 ) ); + float4 _var4 = float4( _var0, _var1 ); + Out.vColor_0 = _var4; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/basetexture_accum_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/basetexture_accum_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/basetexture_accum_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/basetexture_blend_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/basetexture_blend_ps30.fxc new file mode 100755 index 000000000..f22704ff9 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/basetexture_blend_ps30.fxc @@ -0,0 +1,42 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgba; + float4 _var1 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgba; + float _var2 = distance( In.vTexCoord_0, float2( 0.500000, 0.500000 ) ); + _var2 = smoothstep( float( 0.000000 ), float( 0.600000 ), _var2 ); + _var0 = lerp( _var0, _var1, _var2 ); + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/basetexture_blend_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/basetexture_blend_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/basetexture_blend_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/common_flashlight_fxc.h b/mp/game/dab/shadereditorui/shader_src/common_flashlight_fxc.h new file mode 100755 index 000000000..5e2eaca95 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_flashlight_fxc.h @@ -0,0 +1,821 @@ +//====== Copyright � 1996-2007, Valve Corporation, All rights reserved. =======// +// +// Purpose: Common pixel shader code specific to flashlights +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_FLASHLIGHT_FXC_H_ +#define COMMON_FLASHLIGHT_FXC_H_ + +#include "common_ps_fxc.h" + + +// JasonM - TODO: remove this simpleton version +float DoShadow( sampler DepthSampler, float4 texCoord ) +{ + const float g_flShadowBias = 0.0005f; + float2 uoffset = float2( 0.5f/512.f, 0.0f ); + float2 voffset = float2( 0.0f, 0.5f/512.f ); + float3 projTexCoord = texCoord.xyz / texCoord.w; + float4 flashlightDepth = float4( tex2D( DepthSampler, projTexCoord + uoffset + voffset ).x, + tex2D( DepthSampler, projTexCoord + uoffset - voffset ).x, + tex2D( DepthSampler, projTexCoord - uoffset + voffset ).x, + tex2D( DepthSampler, projTexCoord - uoffset - voffset ).x ); + +# if ( defined( REVERSE_DEPTH_ON_X360 ) ) + { + flashlightDepth = 1.0f - flashlightDepth; + } +# endif + + float shadowed = 0.0f; + float z = texCoord.z/texCoord.w; + float4 dz = float4(z,z,z,z) - (flashlightDepth + float4( g_flShadowBias, g_flShadowBias, g_flShadowBias, g_flShadowBias)); + float4 shadow = float4(0.25f,0.25f,0.25f,0.25f); + + if( dz.x <= 0.0f ) + shadowed += shadow.x; + if( dz.y <= 0.0f ) + shadowed += shadow.y; + if( dz.z <= 0.0f ) + shadowed += shadow.z; + if( dz.w <= 0.0f ) + shadowed += shadow.w; + + return shadowed; +} + + +float DoShadowNvidiaRAWZOneTap( sampler DepthSampler, const float4 shadowMapPos ) +{ + float ooW = 1.0f / shadowMapPos.w; // 1 / w + float3 shadowMapCenter_objDepth = shadowMapPos.xyz * ooW; // Do both projections at once + + float2 shadowMapCenter = shadowMapCenter_objDepth.xy; // Center of shadow filter + float objDepth = shadowMapCenter_objDepth.z; // Object depth in shadow space + + float fDepth = dot(tex2D(DepthSampler, shadowMapCenter).arg, float3(0.996093809371817670572857294849, 0.0038909914428586627756752238080039, 1.5199185323666651467481343000015e-5)); + + return fDepth > objDepth; +} + + +float DoShadowNvidiaRAWZ( sampler DepthSampler, const float4 shadowMapPos ) +{ + float fE = 1.0f / 512.0f; // Epsilon + + float ooW = 1.0f / shadowMapPos.w; // 1 / w + float3 shadowMapCenter_objDepth = shadowMapPos.xyz * ooW; // Do both projections at once + + float2 shadowMapCenter = shadowMapCenter_objDepth.xy; // Center of shadow filter + float objDepth = shadowMapCenter_objDepth.z; // Object depth in shadow space + + float4 vDepths; + vDepths.x = dot(tex2D(DepthSampler, shadowMapCenter + float2( fE, fE )).arg, float3(0.996093809371817670572857294849, 0.0038909914428586627756752238080039, 1.5199185323666651467481343000015e-5)); + vDepths.y = dot(tex2D(DepthSampler, shadowMapCenter + float2( -fE, fE )).arg, float3(0.996093809371817670572857294849, 0.0038909914428586627756752238080039, 1.5199185323666651467481343000015e-5)); + vDepths.z = dot(tex2D(DepthSampler, shadowMapCenter + float2( fE, -fE )).arg, float3(0.996093809371817670572857294849, 0.0038909914428586627756752238080039, 1.5199185323666651467481343000015e-5)); + vDepths.w = dot(tex2D(DepthSampler, shadowMapCenter + float2( -fE, -fE )).arg, float3(0.996093809371817670572857294849, 0.0038909914428586627756752238080039, 1.5199185323666651467481343000015e-5)); + + return dot(vDepths > objDepth.xxxx, float4(0.25, 0.25, 0.25, 0.25)); +} + + +float DoShadowNvidiaCheap( sampler DepthSampler, const float4 shadowMapPos ) +{ + float fTexelEpsilon = 1.0f / 1024.0f; + + float ooW = 1.0f / shadowMapPos.w; // 1 / w + float3 shadowMapCenter_objDepth = shadowMapPos.xyz * ooW; // Do both projections at once + + float2 shadowMapCenter = shadowMapCenter_objDepth.xy; // Center of shadow filter + float objDepth = shadowMapCenter_objDepth.z; // Object depth in shadow space + + float4 vTaps; + vTaps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTexelEpsilon, fTexelEpsilon), objDepth, 1 ) ).x; + vTaps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTexelEpsilon, fTexelEpsilon), objDepth, 1 ) ).x; + vTaps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTexelEpsilon, -fTexelEpsilon), objDepth, 1 ) ).x; + vTaps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTexelEpsilon, -fTexelEpsilon), objDepth, 1 ) ).x; + + return dot(vTaps, float4(0.25, 0.25, 0.25, 0.25)); +} + +float DoShadowNvidiaPCF3x3Box( sampler DepthSampler, const float4 shadowMapPos ) +{ + float fTexelEpsilon = 1.0f / 1024.0f; + + float ooW = 1.0f / shadowMapPos.w; // 1 / w + float3 shadowMapCenter_objDepth = shadowMapPos.xyz * ooW; // Do both projections at once + + float2 shadowMapCenter = shadowMapCenter_objDepth.xy; // Center of shadow filter + float objDepth = shadowMapCenter_objDepth.z; // Object depth in shadow space + + float4 vOneTaps; + vOneTaps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTexelEpsilon, fTexelEpsilon ), objDepth, 1 ) ).x; + vOneTaps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTexelEpsilon, fTexelEpsilon ), objDepth, 1 ) ).x; + vOneTaps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTexelEpsilon, -fTexelEpsilon ), objDepth, 1 ) ).x; + vOneTaps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTexelEpsilon, -fTexelEpsilon ), objDepth, 1 ) ).x; + float flOneTaps = dot( vOneTaps, float4(1.0f / 9.0f, 1.0f / 9.0f, 1.0f / 9.0f, 1.0f / 9.0f)); + + float4 vTwoTaps; + vTwoTaps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTexelEpsilon, 0 ), objDepth, 1 ) ).x; + vTwoTaps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTexelEpsilon, 0 ), objDepth, 1 ) ).x; + vTwoTaps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fTexelEpsilon ), objDepth, 1 ) ).x; + vTwoTaps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fTexelEpsilon ), objDepth, 1 ) ).x; + float flTwoTaps = dot( vTwoTaps, float4(1.0f / 9.0f, 1.0f / 9.0f, 1.0f / 9.0f, 1.0f / 9.0f)); + + float flCenterTap = tex2Dproj( DepthSampler, float4( shadowMapCenter, objDepth, 1 ) ).x * (1.0f / 9.0f); + + // Sum all 9 Taps + return flOneTaps + flTwoTaps + flCenterTap; +} + + +// +// 1 4 7 4 1 +// 4 20 33 20 4 +// 7 33 55 33 7 +// 4 20 33 20 4 +// 1 4 7 4 1 +// +float DoShadowNvidiaPCF5x5Gaussian( sampler DepthSampler, const float4 shadowMapPos ) +{ + float fEpsilon = 1.0f / 512.0f; + float fTwoEpsilon = 2.0f * fEpsilon; + + float ooW = 1.0f / shadowMapPos.w; // 1 / w + float3 shadowMapCenter_objDepth = shadowMapPos.xyz * ooW; // Do both projections at once + + float2 shadowMapCenter = shadowMapCenter_objDepth.xy; // Center of shadow filter + float objDepth = shadowMapCenter_objDepth.z; // Object depth in shadow space + + float4 vOneTaps; + vOneTaps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTwoEpsilon, fTwoEpsilon ), objDepth, 1 ) ).x; + vOneTaps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTwoEpsilon, fTwoEpsilon ), objDepth, 1 ) ).x; + vOneTaps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTwoEpsilon, -fTwoEpsilon ), objDepth, 1 ) ).x; + vOneTaps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTwoEpsilon, -fTwoEpsilon ), objDepth, 1 ) ).x; + float flOneTaps = dot( vOneTaps, float4(1.0f / 331.0f, 1.0f / 331.0f, 1.0f / 331.0f, 1.0f / 331.0f)); + + float4 vSevenTaps; + vSevenTaps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTwoEpsilon, 0 ), objDepth, 1 ) ).x; + vSevenTaps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTwoEpsilon, 0 ), objDepth, 1 ) ).x; + vSevenTaps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fTwoEpsilon ), objDepth, 1 ) ).x; + vSevenTaps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fTwoEpsilon ), objDepth, 1 ) ).x; + float flSevenTaps = dot( vSevenTaps, float4( 7.0f / 331.0f, 7.0f / 331.0f, 7.0f / 331.0f, 7.0f / 331.0f ) ); + + float4 vFourTapsA, vFourTapsB; + vFourTapsA.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTwoEpsilon, fEpsilon ), objDepth, 1 ) ).x; + vFourTapsA.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fEpsilon, fTwoEpsilon ), objDepth, 1 ) ).x; + vFourTapsA.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fEpsilon, fTwoEpsilon ), objDepth, 1 ) ).x; + vFourTapsA.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTwoEpsilon, fEpsilon ), objDepth, 1 ) ).x; + vFourTapsB.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fTwoEpsilon, -fEpsilon ), objDepth, 1 ) ).x; + vFourTapsB.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fEpsilon, -fTwoEpsilon ), objDepth, 1 ) ).x; + vFourTapsB.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fEpsilon, -fTwoEpsilon ), objDepth, 1 ) ).x; + vFourTapsB.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fTwoEpsilon, -fEpsilon ), objDepth, 1 ) ).x; + float flFourTapsA = dot( vFourTapsA, float4( 4.0f / 331.0f, 4.0f / 331.0f, 4.0f / 331.0f, 4.0f / 331.0f ) ); + float flFourTapsB = dot( vFourTapsB, float4( 4.0f / 331.0f, 4.0f / 331.0f, 4.0f / 331.0f, 4.0f / 331.0f ) ); + + float4 v20Taps; + v20Taps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fEpsilon, fEpsilon ), objDepth, 1 ) ).x; + v20Taps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fEpsilon, fEpsilon ), objDepth, 1 ) ).x; + v20Taps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fEpsilon, -fEpsilon ), objDepth, 1 ) ).x; + v20Taps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fEpsilon, -fEpsilon ), objDepth, 1 ) ).x; + float fl20Taps = dot( v20Taps, float4(20.0f / 331.0f, 20.0f / 331.0f, 20.0f / 331.0f, 20.0f / 331.0f)); + + float4 v33Taps; + v33Taps.x = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( fEpsilon, 0 ), objDepth, 1 ) ).x; + v33Taps.y = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( -fEpsilon, 0 ), objDepth, 1 ) ).x; + v33Taps.z = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fEpsilon ), objDepth, 1 ) ).x; + v33Taps.w = tex2Dproj( DepthSampler, float4( shadowMapCenter + float2( 0, -fEpsilon ), objDepth, 1 ) ).x; + float fl33Taps = dot( v33Taps, float4(33.0f / 331.0f, 33.0f / 331.0f, 33.0f / 331.0f, 33.0f / 331.0f)); + + float flCenterTap = tex2Dproj( DepthSampler, float4( shadowMapCenter, objDepth, 1 ) ).x * (55.0f / 331.0f); + + // Sum all 25 Taps + return flOneTaps + flSevenTaps + +flFourTapsA + flFourTapsB + fl20Taps + fl33Taps + flCenterTap; +} + + +float DoShadowATICheap( sampler DepthSampler, const float4 shadowMapPos ) +{ + float2 shadowMapCenter = shadowMapPos.xy/shadowMapPos.w; + float objDepth = shadowMapPos.z / shadowMapPos.w; + float fSampleDepth = tex2D( DepthSampler, shadowMapCenter ).x; + + objDepth = min( objDepth, 0.99999 ); //HACKHACK: On 360, surfaces at or past the far flashlight plane have an abrupt cutoff. This is temp until a smooth falloff is implemented + + return fSampleDepth > objDepth; +} + + +// Poisson disc, randomly rotated at different UVs +float DoShadowPoisson16Sample( sampler DepthSampler, sampler RandomRotationSampler, const float3 vProjCoords, const float2 vScreenPos, const float4 vShadowTweaks, bool bNvidiaHardwarePCF, bool bFetch4 ) +{ + float2 vPoissonOffset[8] = { float2( 0.3475f, 0.0042f ), + float2( 0.8806f, 0.3430f ), + float2( -0.0041f, -0.6197f ), + float2( 0.0472f, 0.4964f ), + float2( -0.3730f, 0.0874f ), + float2( -0.9217f, -0.3177f ), + float2( -0.6289f, 0.7388f ), + float2( 0.5744f, -0.7741f ) }; + + float flScaleOverMapSize = vShadowTweaks.x * 2; // Tweak parameters to shader + float2 vNoiseOffset = vShadowTweaks.zw; + float4 vLightDepths = 0, accum = 0.0f; + float2 rotOffset = 0; + + float2 shadowMapCenter = vProjCoords.xy; // Center of shadow filter + float objDepth = min( vProjCoords.z, 0.99999 ); // Object depth in shadow space + + // 2D Rotation Matrix setup + float3 RMatTop = 0, RMatBottom = 0; +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + RMatTop.xy = tex2D( RandomRotationSampler, cFlashlightScreenScale.xy * (vScreenPos * 0.5 + 0.5) + vNoiseOffset) * 2.0 - 1.0; + RMatBottom.xy = float2(-1.0, 1.0) * RMatTop.yx; // 2x2 rotation matrix in 4-tuple +#endif + + RMatTop *= flScaleOverMapSize; // Scale up kernel while accounting for texture resolution + RMatBottom *= flScaleOverMapSize; + + RMatTop.z = shadowMapCenter.x; // To be added in d2adds generated below + RMatBottom.z = shadowMapCenter.y; + + float fResult = 0.0f; + + if ( bNvidiaHardwarePCF ) + { + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[0].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[0].xy) + RMatBottom.z; + vLightDepths.x += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[1].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[1].xy) + RMatBottom.z; + vLightDepths.y += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[2].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[2].xy) + RMatBottom.z; + vLightDepths.z += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[3].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[3].xy) + RMatBottom.z; + vLightDepths.w += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4].xy) + RMatBottom.z; + vLightDepths.x += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[5].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[5].xy) + RMatBottom.z; + vLightDepths.y += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[6].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[6].xy) + RMatBottom.z; + vLightDepths.z += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[7].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[7].xy) + RMatBottom.z; + vLightDepths.w += tex2Dproj( DepthSampler, float4(rotOffset, objDepth, 1) ).x; + + fResult = dot( vLightDepths, float4( 0.25, 0.25, 0.25, 0.25) ); + } + else if ( bFetch4 ) + { +/* + +TODO: Fix this contact hardening stuff + + float flNumCloserSamples = 1; + float flAccumulatedCloserSamples = objDepth; + float4 vBlockerDepths; + + // First, search for blockers + for( int j=0; j<8; j++ ) + { + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[j].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[j].xy) + RMatBottom.z; + vBlockerDepths = tex2D( DepthSampler, rotOffset.xy ); + + // Which samples are closer than the pixel we're rendering? + float4 vCloserSamples = (vBlockerDepths < objDepth.xxxx ); // Binary comparison results + flNumCloserSamples += dot( vCloserSamples, float4(1, 1, 1, 1) ); // How many samples are closer than receiver? + flAccumulatedCloserSamples += dot (vCloserSamples, vBlockerDepths ); // Total depths from samples closer than receiver + } + + float flBlockerDepth = flAccumulatedCloserSamples / flNumCloserSamples; + float flContactHardeningScale = (objDepth - flBlockerDepth) / flBlockerDepth; + + // Scale the kernel + RMatTop.xy *= flContactHardeningScale; + RMatBottom.xy *= flContactHardeningScale; +*/ + + for( int i=0; i<8; i++ ) + { + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[i].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[i].xy) + RMatBottom.z; + vLightDepths = tex2D( DepthSampler, rotOffset.xy ); + accum += (vLightDepths > objDepth.xxxx); + } + + fResult = dot( accum, float4( 1.0f/32.0f, 1.0f/32.0f, 1.0f/32.0f, 1.0f/32.0f) ); + } + else // ATI vanilla hardware shadow mapping + { + for( int i=0; i<2; i++ ) + { + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4*i+0].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4*i+0].xy) + RMatBottom.z; + vLightDepths.x = tex2D( DepthSampler, rotOffset.xy ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4*i+1].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4*i+1].xy) + RMatBottom.z; + vLightDepths.y = tex2D( DepthSampler, rotOffset.xy ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4*i+2].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4*i+2].xy) + RMatBottom.z; + vLightDepths.z = tex2D( DepthSampler, rotOffset.xy ).x; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4*i+3].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4*i+3].xy) + RMatBottom.z; + vLightDepths.w = tex2D( DepthSampler, rotOffset.xy ).x; + + accum += (vLightDepths > objDepth.xxxx); + } + + fResult = dot( accum, float4( 0.125, 0.125, 0.125, 0.125) ); + } + + return fResult; +} + +#if defined( _X360 ) + +// Poisson disc, randomly rotated at different UVs +float DoShadow360Simple( sampler DepthSampler, const float3 vProjCoords ) +{ + float fLOD; + float2 shadowMapCenter = vProjCoords.xy; // Center of shadow filter + float objDepth = min( vProjCoords.z, 0.99999 ); // Object depth in shadow space + +#if defined( REVERSE_DEPTH_ON_X360 ) + objDepth = 1.0f - objDepth; +#endif + + float4 vSampledDepths, vWeights; + + asm { + getCompTexLOD2D fLOD.x, shadowMapCenter.xy, DepthSampler, AnisoFilter=max16to1 + setTexLOD fLOD.x + + tfetch2D vSampledDepths.x___, shadowMapCenter, DepthSampler, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths._x__, shadowMapCenter, DepthSampler, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.__x_, shadowMapCenter, DepthSampler, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.___x, shadowMapCenter, DepthSampler, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + + getWeights2D vWeights, shadowMapCenter.xy, DepthSampler, MagFilter=linear, MinFilter=linear, UseComputedLOD=false, UseRegisterLOD=true + }; + + vWeights = float4( (1-vWeights.x)*(1-vWeights.y), vWeights.x*(1-vWeights.y), (1-vWeights.x)*vWeights.y, vWeights.x*vWeights.y ); + +#if defined( REVERSE_DEPTH_ON_X360 ) + float4 vCompare = (vSampledDepths < objDepth.xxxx); +#else + float4 vCompare = (vSampledDepths > objDepth.xxxx); +#endif + + return dot( vCompare, vWeights ); +} + + +float Do360PCFFetch( sampler DepthSampler, float2 tc, float objDepth ) +{ + float fLOD; + float4 vSampledDepths, vWeights; + + asm { + getCompTexLOD2D fLOD.x, tc.xy, DepthSampler, AnisoFilter=max16to1 + setTexLOD fLOD.x + + tfetch2D vSampledDepths.x___, tc, DepthSampler, OffsetX = -0.5, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths._x__, tc, DepthSampler, OffsetX = 0.5, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.__x_, tc, DepthSampler, OffsetX = -0.5, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.___x, tc, DepthSampler, OffsetX = 0.5, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + + getWeights2D vWeights, tc.xy, DepthSampler, MagFilter=linear, MinFilter=linear, UseComputedLOD=false, UseRegisterLOD=true + }; + + vWeights = float4( (1-vWeights.x)*(1-vWeights.y), vWeights.x*(1-vWeights.y), (1-vWeights.x)*vWeights.y, vWeights.x*vWeights.y ); + +#if defined( REVERSE_DEPTH_ON_X360 ) + float4 vCompare = (vSampledDepths < objDepth.xxxx); +#else + float4 vCompare = (vSampledDepths > objDepth.xxxx); +#endif + + return dot( vCompare, vWeights ); +} + + + +float Do360NearestFetch( sampler DepthSampler, float2 tc, float objDepth ) +{ + float fLOD; + float4 vSampledDepth; + + asm { + getCompTexLOD2D fLOD.x, tc.xy, DepthSampler, AnisoFilter=max16to1 + setTexLOD fLOD.x + + tfetch2D vSampledDepth.x___, tc, DepthSampler, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + }; + +#if defined( REVERSE_DEPTH_ON_X360 ) + return (vSampledDepth.x < objDepth.x); +#else + return (vSampledDepth.x > objDepth.x); +#endif + +} + + +float AmountShadowed_8Tap_360( sampler DepthSampler, float2 tc, float objDepth ) +{ + float fLOD; + float4 vSampledDepthsA, vSampledDepthsB; + + // Optimal 8 rooks pattern to get an idea about whether we're at a penumbra or not + // From [Kallio07] "Scanline Edge-Flag Algorithm for Antialiasing" + // + // +---+---+---+---+---+---+---+---+ + // | | | | | | o | | | + // +---+---+---+---+---+---+---+---+ + // | o | | | | | | | | + // +---+---+---+---+---+---+---+---+ + // | | | | o | | | | | + // +---+---+---+---+---+---+---+---+ + // | | | | | | | o | | + // +---+---+---+---+---+---+---+---+ + // | | o | | | | | | | + // +---+---+---+---+---+---+---+---+ + // | | | | | o | | | | + // +---+---+---+---+---+---+---+---+ + // | | | | | | | | o | + // +---+---+---+---+---+---+---+---+ + // | | | o | | | | | | + // +---+---+---+---+---+---+---+---+ + // + asm { + getCompTexLOD2D fLOD.x, tc.xy, DepthSampler, AnisoFilter=max16to1 + setTexLOD fLOD.x + + tfetch2D vSampledDepthsA.x___, tc, DepthSampler, OffsetX = -2.0, OffsetY = -1.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsA._x__, tc, DepthSampler, OffsetX = -1.5, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsA.__x_, tc, DepthSampler, OffsetX = -1.0, OffsetY = 2.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsA.___x, tc, DepthSampler, OffsetX = -0.5, OffsetY = -1.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + + tfetch2D vSampledDepthsB.x___, tc, DepthSampler, OffsetX = 0.5, OffsetY = 1.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsB._x__, tc, DepthSampler, OffsetX = 1.0, OffsetY = -2.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsB.__x_, tc, DepthSampler, OffsetX = 1.5, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepthsB.___x, tc, DepthSampler, OffsetX = 2.0, OffsetY = 1.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + }; + +#if defined( REVERSE_DEPTH_ON_X360 ) + float4 vCompareA = (vSampledDepthsA < objDepth.xxxx); + float4 vCompareB = (vSampledDepthsB < objDepth.xxxx); +#else + float4 vCompareA = (vSampledDepthsA > objDepth.xxxx); + float4 vCompareB = (vSampledDepthsB > objDepth.xxxx); +#endif + + return dot( vCompareA, float4(0.125,0.125,0.125,0.125) ) + dot( vCompareB, float4(0.125,0.125,0.125,0.125) ); +} + + +float AmountShadowed_4Tap_360( sampler DepthSampler, float2 tc, float objDepth ) +{ + float fLOD; + float4 vSampledDepths; + + // Rotated grid pattern to get an idea about whether we're at a penumbra or not + asm { + getCompTexLOD2D fLOD.x, tc.xy, DepthSampler, AnisoFilter=max16to1 + setTexLOD fLOD.x + + tfetch2D vSampledDepths.x___, tc, DepthSampler, OffsetX = -1.0, OffsetY = 0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths._x__, tc, DepthSampler, OffsetX = -0.5, OffsetY = -1.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.__x_, tc, DepthSampler, OffsetX = 0.5, OffsetY = 1.0, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + tfetch2D vSampledDepths.___x, tc, DepthSampler, OffsetX = 1.0, OffsetY = -0.5, UseComputedLOD=false, UseRegisterLOD=true, MagFilter = point, MinFilter = point + }; + +#if defined( REVERSE_DEPTH_ON_X360 ) + float4 vCompare = (vSampledDepths < objDepth.xxxx); +#else + float4 vCompare = (vSampledDepths > objDepth.xxxx); +#endif + + return dot( vCompare, float4(0.25,0.25,0.25,0.25) ); +} + +// Poisson disc, randomly rotated at different UVs +float DoShadowPoisson360( sampler DepthSampler, sampler RandomRotationSampler, const float3 vProjCoords, const float2 vScreenPos, const float4 vShadowTweaks ) +{ + float2 vPoissonOffset[8] = { float2( 0.3475f, 0.0042f ), float2( 0.8806f, 0.3430f ), + float2( -0.0041f, -0.6197f ), float2( 0.0472f, 0.4964f ), + float2( -0.3730f, 0.0874f ), float2( -0.9217f, -0.3177f ), + float2( -0.6289f, 0.7388f ), float2( 0.5744f, -0.7741f ) }; + + float2 shadowMapCenter = vProjCoords.xy; // Center of shadow filter + float objDepth = min( vProjCoords.z, 0.99999 ); // Object depth in shadow space + +#if defined( REVERSE_DEPTH_ON_X360 ) + objDepth = 1.0f - objDepth; +#endif + + float fAmountShadowed = AmountShadowed_4Tap_360( DepthSampler, shadowMapCenter, objDepth ); + + if ( fAmountShadowed >= 1.0f ) // Fully in light + { + return 1.0f; + } + else // Do the expensive filtering since we're at least partially shadowed + { + float flScaleOverMapSize = 1.7f / 512.0f; // Tweak parameters to shader + + // 2D Rotation Matrix setup + float3 RMatTop = 0, RMatBottom = 0; +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + RMatTop.xy = tex2D( RandomRotationSampler, cFlashlightScreenScale.xy * (vScreenPos * 0.5 + 0.5)) * 2.0 - 1.0; + RMatBottom.xy = float2(-1.0, 1.0) * RMatTop.yx; // 2x2 rotation matrix in 4-tuple +#endif + + RMatTop *= flScaleOverMapSize; // Scale up kernel while accounting for texture resolution + RMatBottom *= flScaleOverMapSize; + RMatTop.z = shadowMapCenter.x; // To be added in d2adds generated below + RMatBottom.z = shadowMapCenter.y; + float2 rotOffset = float2(0,0); + float4 vAccum = 0; + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[0].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[0].xy) + RMatBottom.z; + vAccum.x = Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[1].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[1].xy) + RMatBottom.z; + vAccum.y = Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[2].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[2].xy) + RMatBottom.z; + vAccum.z = Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[3].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[3].xy) + RMatBottom.z; + vAccum.w = Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[4].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[4].xy) + RMatBottom.z; + vAccum.x += Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[5].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[5].xy) + RMatBottom.z; + vAccum.y += Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[6].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[6].xy) + RMatBottom.z; + vAccum.z += Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + rotOffset.x = dot (RMatTop.xy, vPoissonOffset[7].xy) + RMatTop.z; + rotOffset.y = dot (RMatBottom.xy, vPoissonOffset[7].xy) + RMatBottom.z; + vAccum.w += Do360NearestFetch( DepthSampler, rotOffset, objDepth ); + + return dot( vAccum, float4( 0.25, 0.25, 0.25, 0.25) ); + } +} + +#endif // _X360 + + +float DoFlashlightShadow( sampler DepthSampler, sampler RandomRotationSampler, float3 vProjCoords, float2 vScreenPos, int nShadowLevel, float4 vShadowTweaks, bool bAllowHighQuality ) +{ + float flShadow = 1.0f; + +#if !defined( _X360 ) //PC + if( nShadowLevel == NVIDIA_PCF_POISSON ) + flShadow = DoShadowPoisson16Sample( DepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, vShadowTweaks, true, false ); + else if( nShadowLevel == ATI_NOPCF ) + flShadow = DoShadowPoisson16Sample( DepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, vShadowTweaks, false, false ); + else if( nShadowLevel == ATI_NO_PCF_FETCH4 ) + flShadow = DoShadowPoisson16Sample( DepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, vShadowTweaks, false, true ); + + return flShadow; +#else + + // Compile-time switch for shaders which allow high quality modes on 360 + if ( bAllowHighQuality ) + { + // Static control flow switch for shadow quality. Some non-interactive sequences use the high quality path + if ( g_bHighQualityShadows ) + { + flShadow = DoShadowPoisson360( DepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, vShadowTweaks ); + } + else + { + flShadow = DoShadow360Simple( DepthSampler, vProjCoords ); + } + } + else + { + flShadow = DoShadow360Simple( DepthSampler, vProjCoords ); + } + + return flShadow; + +#endif +} + +float3 SpecularLight( const float3 vWorldNormal, const float3 vLightDir, const float fSpecularExponent, + const float3 vEyeDir, /*const bool bDoSpecularWarp, in sampler specularWarpSampler,*/ float fFresnel ) +{ + float3 result = float3(0.0f, 0.0f, 0.0f); + + float3 vReflect = reflect( -vEyeDir, vWorldNormal ); // Reflect view through normal + float3 vSpecular = saturate(dot( vReflect, vLightDir )); // L.R (use half-angle instead?) + vSpecular = pow( vSpecular.x, fSpecularExponent ); // Raise to specular power + + // Optionally warp as function of scalar specular and fresnel + //if ( bDoSpecularWarp ) + // vSpecular *= tex2D( specularWarpSampler, float2(vSpecular.x, fFresnel) ); // Sample at { (L.R)^k, fresnel } + vSpecular *= fFresnel; + + return vSpecular; +} + +void DoSpecularFlashlight( float3 flashlightPos, float3 worldPos, float4 flashlightSpacePosition, float3 worldNormal, + float3 attenuationFactors, float farZ, sampler FlashlightSampler, sampler FlashlightDepthSampler, sampler RandomRotationSampler, + int nShadowLevel, bool bDoShadows, bool bAllowHighQuality, const float2 vScreenPos, const float fSpecularExponent, const float3 vEyeDir, + /*const bool bDoSpecularWarp, sampler specularWarpSampler,*/ float fFresnel, float4 vShadowTweaks, + + // Outputs of this shader...separate shadowed diffuse and specular from the flashlight + out float3 diffuseLighting, out float3 specularLighting ) +{ + float3 vProjCoords = flashlightSpacePosition.xyz / flashlightSpacePosition.w; + float3 flashlightColor = float3(1,1,1); + +#if ( defined( _X360 ) ) + + float3 ltz = vProjCoords.xyz < float3( 0.0f, 0.0f, 0.0f ); + float3 gto = vProjCoords.xyz > float3( 1.0f, 1.0f, 1.0f ); + + [branch] + if ( dot(ltz + gto, float3(1,1,1)) > 0 ) + { + clip(-1); + diffuseLighting = specularLighting = float3(0,0,0); + return; + } + else + { + flashlightColor = tex2D( FlashlightSampler, vProjCoords ); + + [branch] + if ( dot(flashlightColor.xyz, float3(1,1,1)) <= 0 ) + { + clip(-1); + diffuseLighting = specularLighting = float3(0,0,0); + return; + } + } +#else + flashlightColor = tex2D( FlashlightSampler, vProjCoords ); +#endif + + +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + flashlightColor *= cFlashlightColor.xyz; // Flashlight color +#endif + + float3 delta = flashlightPos - worldPos; + float3 L = normalize( delta ); + float distSquared = dot( delta, delta ); + float dist = sqrt( distSquared ); + + float endFalloffFactor = RemapValClamped( dist, farZ, 0.6f * farZ, 0.0f, 1.0f ); + + // Attenuation for light and to fade out shadow over distance + float fAtten = saturate( dot( attenuationFactors, float3( 1.0f, 1.0f/dist, 1.0f/distSquared ) ) ); + + // Shadowing and coloring terms +#if (defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0)) + if ( bDoShadows ) + { + float flShadow = DoFlashlightShadow( FlashlightDepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, nShadowLevel, vShadowTweaks, bAllowHighQuality ); + float flAttenuated = lerp( flShadow, 1.0f, vShadowTweaks.y ); // Blend between fully attenuated and not attenuated + flShadow = saturate( lerp( flAttenuated, flShadow, fAtten ) ); // Blend between shadow and above, according to light attenuation + flashlightColor *= flShadow; // Shadow term + } +#endif + + diffuseLighting = fAtten; +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + diffuseLighting *= saturate( dot( L.xyz, worldNormal.xyz ) + flFlashlightNoLambertValue ); // Lambertian term +#else + diffuseLighting *= saturate( dot( L.xyz, worldNormal.xyz ) ); // Lambertian (not Half-Lambert) term +#endif + diffuseLighting *= flashlightColor; + diffuseLighting *= endFalloffFactor; + + // Specular term (masked by diffuse) + specularLighting = diffuseLighting * SpecularLight ( worldNormal, L, fSpecularExponent, vEyeDir, /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel ); +} + +// Diffuse only version +float3 DoFlashlight( float3 flashlightPos, float3 worldPos, float4 flashlightSpacePosition, float3 worldNormal, + float3 attenuationFactors, float farZ, sampler FlashlightSampler, sampler FlashlightDepthSampler, + sampler RandomRotationSampler, int nShadowLevel, bool bDoShadows, bool bAllowHighQuality, + const float2 vScreenPos, bool bClip, float4 vShadowTweaks = float4(3/1024.0f, 0.0005f, 0.0f, 0.0f), bool bHasNormal = true ) +{ + float3 vProjCoords = flashlightSpacePosition.xyz / flashlightSpacePosition.w; + float3 flashlightColor = float3(1,1,1); + +#if ( defined( _X360 ) ) + + float3 ltz = vProjCoords.xyz < float3( 0.0f, 0.0f, 0.0f ); + float3 gto = vProjCoords.xyz > float3( 1.0f, 1.0f, 1.0f ); + + [branch] + if ( dot(ltz + gto, float3(1,1,1)) > 0 ) + { + if ( bClip ) + { + clip(-1); + } + return float3(0,0,0); + } + else + { + flashlightColor = tex2D( FlashlightSampler, vProjCoords ); + + [branch] + if ( dot(flashlightColor.xyz, float3(1,1,1)) <= 0 ) + { + if ( bClip ) + { + clip(-1); + } + return float3(0,0,0); + } + } +#else + flashlightColor = tex2D( FlashlightSampler, vProjCoords ); +#endif + +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + flashlightColor *= cFlashlightColor.xyz; // Flashlight color +#endif + + float3 delta = flashlightPos - worldPos; + float3 L = normalize( delta ); + float distSquared = dot( delta, delta ); + float dist = sqrt( distSquared ); + + float endFalloffFactor = RemapValClamped( dist, farZ, 0.6f * farZ, 0.0f, 1.0f ); + + // Attenuation for light and to fade out shadow over distance + float fAtten = saturate( dot( attenuationFactors, float3( 1.0f, 1.0f/dist, 1.0f/distSquared ) ) ); + + // Shadowing and coloring terms +#if (defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0)) + if ( bDoShadows ) + { + float flShadow = DoFlashlightShadow( FlashlightDepthSampler, RandomRotationSampler, vProjCoords, vScreenPos, nShadowLevel, vShadowTweaks, bAllowHighQuality ); + float flAttenuated = lerp( flShadow, 1.0f, vShadowTweaks.y ); // Blend between fully attenuated and not attenuated + flShadow = saturate( lerp( flAttenuated, flShadow, fAtten ) ); // Blend between shadow and above, according to light attenuation + flashlightColor *= flShadow; // Shadow term + } +#endif + + float3 diffuseLighting = fAtten; + + float flLDotWorldNormal; + if ( bHasNormal ) + { + flLDotWorldNormal = dot( L.xyz, worldNormal.xyz ); + } + else + { + flLDotWorldNormal = 1.0f; + } + +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + diffuseLighting *= saturate( flLDotWorldNormal + flFlashlightNoLambertValue ); // Lambertian term +#else + diffuseLighting *= saturate( flLDotWorldNormal ); // Lambertian (not Half-Lambert) term +#endif + + diffuseLighting *= flashlightColor; + diffuseLighting *= endFalloffFactor; + + return diffuseLighting; +} + +#endif //#ifndef COMMON_FLASHLIGHT_FXC_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/common_fxc.h b/mp/game/dab/shadereditorui/shader_src/common_fxc.h new file mode 100755 index 000000000..4cc231ea4 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_fxc.h @@ -0,0 +1,326 @@ +//========= Copyright � 1996-2007, Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_FXC_H_ +#define COMMON_FXC_H_ + +#include "common_pragmas.h" +#include "common_hlsl_cpp_consts.h" + +#ifdef NV3X +# define HALF half +# define HALF2 half2 +# define HALF3 half3 +# define HALF4 half4 +# define HALF3x3 half3x3 +# define HALF3x4 half3x4 +# define HALF4x3 half4x3 +# define HALF_CONSTANT( _constant ) ((HALF)_constant) +#else +# define HALF float +# define HALF2 float2 +# define HALF3 float3 +# define HALF4 float4 +# define HALF3x3 float3x3 +# define HALF3x4 float3x4 +# define HALF4x3 float4x3 +# define HALF_CONSTANT( _constant ) _constant +#endif + +// This is where all common code for both vertex and pixel shaders. +#define OO_SQRT_3 0.57735025882720947f +static const HALF3 bumpBasis[3] = { + HALF3( 0.81649661064147949f, 0.0f, OO_SQRT_3 ), + HALF3( -0.40824833512306213f, 0.70710676908493042f, OO_SQRT_3 ), + HALF3( -0.40824821591377258f, -0.7071068286895752f, OO_SQRT_3 ) +}; +static const HALF3 bumpBasisTranspose[3] = { + HALF3( 0.81649661064147949f, -0.40824833512306213f, -0.40824833512306213f ), + HALF3( 0.0f, 0.70710676908493042f, -0.7071068286895752f ), + HALF3( OO_SQRT_3, OO_SQRT_3, OO_SQRT_3 ) +}; + +#if defined( _X360 ) +#define REVERSE_DEPTH_ON_X360 //uncomment to use D3DFMT_D24FS8 with an inverted depth viewport for better performance. Keep this in sync with the same named #define in public/shaderapi/shareddefs.h +//Note that the reversal happens in the viewport. So ONLY reading back from a depth texture should be affected. Projected math is unaffected. +#endif + +HALF3 CalcReflectionVectorNormalized( HALF3 normal, HALF3 eyeVector ) +{ + // FIXME: might be better of normalizing with a normalizing cube map and + // get rid of the dot( normal, normal ) + // compute reflection vector r = 2 * ((n dot v)/(n dot n)) n - v + return 2.0 * ( dot( normal, eyeVector ) / dot( normal, normal ) ) * normal - eyeVector; +} + +HALF3 CalcReflectionVectorUnnormalized( HALF3 normal, HALF3 eyeVector ) +{ + // FIXME: might be better of normalizing with a normalizing cube map and + // get rid of the dot( normal, normal ) + // compute reflection vector r = 2 * ((n dot v)/(n dot n)) n - v + // multiply all values through by N.N. uniformly scaling reflection vector won't affect result + // since it is used in a cubemap lookup + return (2.0*(dot( normal, eyeVector ))*normal) - (dot( normal, normal )*eyeVector); +} + +float3 HuePreservingColorClamp( float3 c ) +{ + // Get the max of all of the color components and a specified maximum amount + float maximum = max( max( c.x, c.y ), max( c.z, 1.0f ) ); + + return (c / maximum); +} + +HALF3 HuePreservingColorClamp( HALF3 c, HALF maxVal ) +{ + // Get the max of all of the color components and a specified maximum amount + float maximum = max( max( c.x, c.y ), max( c.z, maxVal ) ); + return (c * ( maxVal / maximum ) ); +} + +#if (AA_CLAMP==1) +HALF2 ComputeLightmapCoordinates( HALF4 Lightmap1and2Coord, HALF2 Lightmap3Coord ) +{ + HALF2 result = saturate(Lightmap1and2Coord.xy) * Lightmap1and2Coord.wz * 0.99; + result += Lightmap3Coord; + return result; +} + +void ComputeBumpedLightmapCoordinates( HALF4 Lightmap1and2Coord, HALF2 Lightmap3Coord, + out HALF2 bumpCoord1, + out HALF2 bumpCoord2, + out HALF2 bumpCoord3 ) +{ + HALF2 result = saturate(Lightmap1and2Coord.xy) * Lightmap1and2Coord.wz * 0.99; + result += Lightmap3Coord; + bumpCoord1 = result + HALF2(Lightmap1and2Coord.z, 0); + bumpCoord2 = result + 2*HALF2(Lightmap1and2Coord.z, 0); + bumpCoord3 = result + 3*HALF2(Lightmap1and2Coord.z, 0); +} +#else +HALF2 ComputeLightmapCoordinates( HALF4 Lightmap1and2Coord, HALF2 Lightmap3Coord ) +{ + return Lightmap1and2Coord.xy; +} + +void ComputeBumpedLightmapCoordinates( HALF4 Lightmap1and2Coord, HALF2 Lightmap3Coord, + out HALF2 bumpCoord1, + out HALF2 bumpCoord2, + out HALF2 bumpCoord3 ) +{ + bumpCoord1 = Lightmap1and2Coord.xy; + bumpCoord2 = Lightmap1and2Coord.wz; // reversed order!!! + bumpCoord3 = Lightmap3Coord.xy; +} +#endif + +// Versions of matrix multiply functions which force HLSL compiler to explictly use DOTs, +// not giving it the option of using MAD expansion. In a perfect world, the compiler would +// always pick the best strategy, and these shouldn't be needed.. but.. well.. umm.. +// +// lorenmcq + +float3 mul3x3(float3 v, float3x3 m) +{ +#if !defined( _X360 ) + return float3(dot(v, transpose(m)[0]), dot(v, transpose(m)[1]), dot(v, transpose(m)[2])); +#else + // xbox360 fxc.exe (new back end) borks with transposes, generates bad code + return mul( v, m ); +#endif +} + +float3 mul4x3(float4 v, float4x3 m) +{ +#if !defined( _X360 ) + return float3(dot(v, transpose(m)[0]), dot(v, transpose(m)[1]), dot(v, transpose(m)[2])); +#else + // xbox360 fxc.exe (new back end) borks with transposes, generates bad code + return mul( v, m ); +#endif +} + +float3 DecompressHDR( float4 input ) +{ + return input.rgb * input.a * MAX_HDR_OVERBRIGHT; +} + +float4 CompressHDR( float3 input ) +{ + // FIXME: want to use min so that we clamp to white, but what happens if we + // have an albedo component that's less than 1/MAX_HDR_OVERBRIGHT? + // float fMax = max( max( color.r, color.g ), color.b ); + float4 output; + float fMax = min( min( input.r, input.g ), input.b ); + if( fMax > 1.0f ) + { + float oofMax = 1.0f / fMax; + output.rgb = oofMax * input.rgb; + output.a = min( fMax / MAX_HDR_OVERBRIGHT, 1.0f ); + } + else + { + output.rgb = input.rgb; + output.a = 0.0f; + } + return output; +} + + +float3 LinearToGamma( const float3 f3linear ) +{ + return pow( f3linear, 1.0f / 2.2f ); +} + +float4 LinearToGamma( const float4 f4linear ) +{ + return float4( pow( f4linear.xyz, 1.0f / 2.2f ), f4linear.w ); +} + +float LinearToGamma( const float f1linear ) +{ + return pow( f1linear, 1.0f / 2.2f ); +} + +float3 GammaToLinear( const float3 gamma ) +{ + return pow( gamma, 2.2f ); +} + +float4 GammaToLinear( const float4 gamma ) +{ + return float4( pow( gamma.xyz, 2.2f ), gamma.w ); +} + +float GammaToLinear( const float gamma ) +{ + return pow( gamma, 2.2f ); +} + +// These two functions use the actual sRGB math +float SrgbGammaToLinear( float flSrgbGammaValue ) +{ + float x = saturate( flSrgbGammaValue ); + return ( x <= 0.04045f ) ? ( x / 12.92f ) : ( pow( ( x + 0.055f ) / 1.055f, 2.4f ) ); +} + +float SrgbLinearToGamma( float flLinearValue ) +{ + float x = saturate( flLinearValue ); + return ( x <= 0.0031308f ) ? ( x * 12.92f ) : ( 1.055f * pow( x, ( 1.0f / 2.4f ) ) ) - 0.055f; +} + +// These twofunctions use the XBox 360's exact piecewise linear algorithm +float X360GammaToLinear( float fl360GammaValue ) +{ + float flLinearValue; + + fl360GammaValue = saturate( fl360GammaValue ); + if ( fl360GammaValue < ( 96.0f / 255.0f ) ) + { + if ( fl360GammaValue < ( 64.0f / 255.0f ) ) + { + flLinearValue = fl360GammaValue * 255.0f; + } + else + { + flLinearValue = fl360GammaValue * ( 255.0f * 2.0f ) - 64.0f; + flLinearValue += floor( flLinearValue * ( 1.0f / 512.0f ) ); + } + } + else + { + if( fl360GammaValue < ( 192.0f / 255.0f ) ) + { + flLinearValue = fl360GammaValue * ( 255.0f * 4.0f ) - 256.0f; + flLinearValue += floor( flLinearValue * ( 1.0f / 256.0f ) ); + } + else + { + flLinearValue = fl360GammaValue * ( 255.0f * 8.0f ) - 1024.0f; + flLinearValue += floor( flLinearValue * ( 1.0f / 128.0f ) ); + } + } + + flLinearValue *= 1.0f / 1023.0f; + + flLinearValue = saturate( flLinearValue ); + return flLinearValue; +} + +float X360LinearToGamma( float flLinearValue ) +{ + float fl360GammaValue; + + flLinearValue = saturate( flLinearValue ); + if ( flLinearValue < ( 128.0f / 1023.0f ) ) + { + if ( flLinearValue < ( 64.0f / 1023.0f ) ) + { + fl360GammaValue = flLinearValue * ( 1023.0f * ( 1.0f / 255.0f ) ); + } + else + { + fl360GammaValue = flLinearValue * ( ( 1023.0f / 2.0f ) * ( 1.0f / 255.0f ) ) + ( 32.0f / 255.0f ); + } + } + else + { + if ( flLinearValue < ( 512.0f / 1023.0f ) ) + { + fl360GammaValue = flLinearValue * ( ( 1023.0f / 4.0f ) * ( 1.0f / 255.0f ) ) + ( 64.0f / 255.0f ); + } + else + { + fl360GammaValue = flLinearValue * ( ( 1023.0f /8.0f ) * ( 1.0f / 255.0f ) ) + ( 128.0f /255.0f ); // 1.0 -> 1.0034313725490196078431372549016 + if ( fl360GammaValue > 1.0f ) + { + fl360GammaValue = 1.0f; + } + } + } + + fl360GammaValue = saturate( fl360GammaValue ); + return fl360GammaValue; +} + +float SrgbGammaTo360Gamma( float flSrgbGammaValue ) +{ + float flLinearValue = SrgbGammaToLinear( flSrgbGammaValue ); + float fl360GammaValue = X360LinearToGamma( flLinearValue ); + return fl360GammaValue; +} + +float3 Vec3WorldToTangent( float3 iWorldVector, float3 iWorldNormal, float3 iWorldTangent, float3 iWorldBinormal ) +{ + float3 vTangentVector; + vTangentVector.x = dot( iWorldVector.xyz, iWorldTangent.xyz ); + vTangentVector.y = dot( iWorldVector.xyz, iWorldBinormal.xyz ); + vTangentVector.z = dot( iWorldVector.xyz, iWorldNormal.xyz ); + return vTangentVector.xyz; // Return without normalizing +} + +float3 Vec3WorldToTangentNormalized( float3 iWorldVector, float3 iWorldNormal, float3 iWorldTangent, float3 iWorldBinormal ) +{ + return normalize( Vec3WorldToTangent( iWorldVector, iWorldNormal, iWorldTangent, iWorldBinormal ) ); +} + +float3 Vec3TangentToWorld( float3 iTangentVector, float3 iWorldNormal, float3 iWorldTangent, float3 iWorldBinormal ) +{ + float3 vWorldVector; + vWorldVector.xyz = iTangentVector.x * iWorldTangent.xyz; + vWorldVector.xyz += iTangentVector.y * iWorldBinormal.xyz; + vWorldVector.xyz += iTangentVector.z * iWorldNormal.xyz; + return vWorldVector.xyz; // Return without normalizing +} + +float3 Vec3TangentToWorldNormalized( float3 iTangentVector, float3 iWorldNormal, float3 iWorldTangent, float3 iWorldBinormal ) +{ + return normalize( Vec3TangentToWorld( iTangentVector, iWorldNormal, iWorldTangent, iWorldBinormal ) ); +} + +#endif //#ifndef COMMON_FXC_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/common_hlsl_cpp_consts.h b/mp/game/dab/shadereditorui/shader_src/common_hlsl_cpp_consts.h new file mode 100755 index 000000000..ef248364b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_hlsl_cpp_consts.h @@ -0,0 +1,27 @@ +//========= Copyright � 1996-2005, Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_HLSL_CONSTS_H_ +#define COMMON_HLSL_CONSTS_H_ + +#ifdef NV3X + #define PSHADER_VECT_SCALE 20.0 + #define VSHADER_VECT_SCALE (1.0 / (PSHADER_VECT_SCALE) ) +#else + #define PSHADER_VECT_SCALE 1.0 + #define VSHADER_VECT_SCALE 1.0 +#endif + +// GR - HDR luminance maps to 0..n range +// IMPORTANT: Keep the same value as in materialsystem_global.h +// HDRFIXME: Make this a pixel shader constant? +#define MAX_HDR_OVERBRIGHT 16.0f + +#define LINEAR_FOG_COLOR 29 +#define TONE_MAPPING_SCALE_PSH_CONSTANT 30 + +#endif //#ifndef COMMON_HLSL_CONSTS_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/common_lightmappedgeneric_fxc.h b/mp/game/dab/shadereditorui/shader_src/common_lightmappedgeneric_fxc.h new file mode 100755 index 000000000..08a816cf2 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_lightmappedgeneric_fxc.h @@ -0,0 +1,201 @@ + + +#if defined( _X360 ) + +void GetBaseTextureAndNormal( sampler base, sampler base2, sampler bump, bool bBase2, bool bBump, float3 coords, float3 vWeights, + out float4 vResultBase, out float4 vResultBase2, out float4 vResultBump ) +{ + vResultBase = 0; + vResultBase2 = 0; + vResultBump = 0; + + if ( !bBump ) + { + vResultBump = float4(0, 0, 1, 1); + } + +#if SEAMLESS + + vWeights = max( vWeights - 0.3, 0 ); + + vWeights *= 1.0f / dot( vWeights, float3(1,1,1) ); + + [branch] + if (vWeights.x > 0) + { + vResultBase += vWeights.x * tex2D( base, coords.zy ); + + if ( bBase2 ) + { + vResultBase2 += vWeights.x * tex2D( base2, coords.zy ); + } + + if ( bBump ) + { + vResultBump += vWeights.x * tex2D( bump, coords.zy ); + } + } + + [branch] + if (vWeights.y > 0) + { + vResultBase += vWeights.y * tex2D( base, coords.xz ); + + if ( bBase2 ) + { + vResultBase2 += vWeights.y * tex2D( base2, coords.xz ); + } + if ( bBump ) + { + vResultBump += vWeights.y * tex2D( bump, coords.xz ); + } + } + + [branch] + if (vWeights.z > 0) + { + vResultBase += vWeights.z * tex2D( base, coords.xy ); + if ( bBase2 ) + { + vResultBase2 += vWeights.z * tex2D( base2, coords.xy ); + } + + if ( bBump ) + { + vResultBump += vWeights.z * tex2D( bump, coords.xy ); + } + } + +#else // not seamless + + vResultBase = tex2D( base, coords.xy ); + + if ( bBase2 ) + { + vResultBase2 = tex2D( base2, coords.xy ); + } + + if ( bBump ) + { + vResultBump = tex2D( bump, coords.xy ); + } + +#endif + + +} + +#else // PC + +void GetBaseTextureAndNormal( sampler base, sampler base2, sampler bump, bool bBase2, bool bBump, float3 coords, float3 vWeights, + out float4 vResultBase, out float4 vResultBase2, out float4 vResultBump ) +{ + vResultBase = 0; + vResultBase2 = 0; + vResultBump = 0; + + if ( !bBump ) + { + vResultBump = float4(0, 0, 1, 1); + } + +#if SEAMLESS + + vResultBase += vWeights.x * tex2D( base, coords.zy ); + if ( bBase2 ) + { + vResultBase2 += vWeights.x * tex2D( base2, coords.zy ); + } + if ( bBump ) + { + vResultBump += vWeights.x * tex2D( bump, coords.zy ); + } + + vResultBase += vWeights.y * tex2D( base, coords.xz ); + if ( bBase2 ) + { + vResultBase2 += vWeights.y * tex2D( base2, coords.xz ); + } + if ( bBump ) + { + vResultBump += vWeights.y * tex2D( bump, coords.xz ); + } + + vResultBase += vWeights.z * tex2D( base, coords.xy ); + if ( bBase2 ) + { + vResultBase2 += vWeights.z * tex2D( base2, coords.xy ); + } + if ( bBump ) + { + vResultBump += vWeights.z * tex2D( bump, coords.xy ); + } + +#else // not seamless + + vResultBase = tex2D( base, coords.xy ); + if ( bBase2 ) + { + vResultBase2 = tex2D( base2, coords.xy ); + } + if ( bBump ) + { + vResultBump = tex2D( bump, coords.xy ); + } +#endif + +} + +#endif + + + + +float3 LightMapSample( sampler LightmapSampler, float2 vTexCoord ) +{ +# if ( !defined( _X360 ) || !defined( USE_32BIT_LIGHTMAPS_ON_360 ) ) + { + float3 sample = tex2D( LightmapSampler, vTexCoord ); + + return sample; + } +# else + { +# if 0 //1 for cheap sampling, 0 for accurate scaling from the individual samples + { + float4 sample = tex2D( LightmapSampler, vTexCoord ); + + return sample.rgb * sample.a; + } +# else + { + float4 Weights; + float4 samples_0; //no arrays allowed in inline assembly + float4 samples_1; + float4 samples_2; + float4 samples_3; + + asm { + tfetch2D samples_0, vTexCoord.xy, LightmapSampler, OffsetX = -0.5, OffsetY = -0.5, MinFilter=point, MagFilter=point, MipFilter=keep, UseComputedLOD=false + tfetch2D samples_1, vTexCoord.xy, LightmapSampler, OffsetX = 0.5, OffsetY = -0.5, MinFilter=point, MagFilter=point, MipFilter=keep, UseComputedLOD=false + tfetch2D samples_2, vTexCoord.xy, LightmapSampler, OffsetX = -0.5, OffsetY = 0.5, MinFilter=point, MagFilter=point, MipFilter=keep, UseComputedLOD=false + tfetch2D samples_3, vTexCoord.xy, LightmapSampler, OffsetX = 0.5, OffsetY = 0.5, MinFilter=point, MagFilter=point, MipFilter=keep, UseComputedLOD=false + + getWeights2D Weights, vTexCoord.xy, LightmapSampler + }; + + Weights = float4( (1-Weights.x)*(1-Weights.y), Weights.x*(1-Weights.y), (1-Weights.x)*Weights.y, Weights.x*Weights.y ); + + float3 result; + result.rgb = samples_0.rgb * (samples_0.a * Weights.x); + result.rgb += samples_1.rgb * (samples_1.a * Weights.y); + result.rgb += samples_2.rgb * (samples_2.a * Weights.z); + result.rgb += samples_3.rgb * (samples_3.a * Weights.w); + + return result; + } +# endif + } +# endif +} + diff --git a/mp/game/dab/shadereditorui/shader_src/common_parallax.h b/mp/game/dab/shadereditorui/shader_src/common_parallax.h new file mode 100755 index 000000000..92f2e1a6b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_parallax.h @@ -0,0 +1,247 @@ +#ifndef COMMON_PARALLAX_H +#define COMMON_PARALLAX_H + +#include "common_ps_fxc.h" + +void GetWorldSpaceOffset( const bool bDoCalc, float3 wpos, float2 uvdelta, + float prlxamt, float scale, out float3 worldSpaceOffset ) +{ + if ( bDoCalc ) + { + worldSpaceOffset.xy = uvdelta * scale; + worldSpaceOffset.z = prlxamt; // * 0.7f; + } + else + worldSpaceOffset = float3( 0, 0, 0 ); +} + +float CalcDerivativeScale( const bool bDoCalc, float2 uvddx, float2 uvddy, float3 wpos ) +{ + float scale = 1; + if ( bDoCalc ) + scale = max( length( ddx( wpos ) ) / length(uvddx), length( ddy( wpos ) ) / length(uvddy) ); + return scale; +} + +float2 CalcParallaxUV_Relief( float2 inTexCoord, float3 vViewTS, float flParallaxAmt, float3 vNormal, + float3 vViewW, sampler HeightMapSampler, + const int samples_min, const int samples_max, const int binary_max, + float3 WPos, out float3 worldSpaceOffset, + const bool bDoGradient, const bool bGetOffset ) +{ + float3 p = float3(inTexCoord,1); + float3 v = normalize(vViewTS); + v.z = abs(v.z); + + float2 dx = ddx( inTexCoord ); + float2 dy = ddy( inTexCoord ); + float scale = CalcDerivativeScale( true, dx, dy, WPos ); + + flParallaxAmt /= scale; + + float depthBias = 1.0 - v.z; + depthBias = 1.0f - pow( depthBias, 10 ); + + v.xy *= depthBias * flParallaxAmt; + + int linearSearchSteps = samples_max; + if ( bDoGradient ) + { + vViewW = normalize( vViewW ); + linearSearchSteps = (int) lerp( samples_max, samples_min, dot( vViewW, vNormal ) ); + } + int binarySearchSteps = binary_max; + + v /= v.z * linearSearchSteps; + int i; + float curh = 0; + v.z *= -1.0f; + + if ( !bDoGradient ) + { + for ( i = 0; i < linearSearchSteps; i++ ) + { + curh = tex2D( HeightMapSampler, p.xy ).r; + if ( curh < p.z ) + p += v; + } + } + else + { + bool bCondition = true; + int nStepIndex = 0; + while ( bCondition == true && nStepIndex < linearSearchSteps ) + { + curh = tex2Dgrad( HeightMapSampler, p.xy, dx, dy ).r; + if ( curh > p.z ) + bCondition = false; + else + { + p += v; + nStepIndex++; + } + } + } + + for( i = 0; i < binarySearchSteps; i++ ) + { + v *= 0.5f; + float tex = tex2D(HeightMapSampler, p.xy).r; + if (p.z > tex) + p += v; + else + p -= v; + } + + GetWorldSpaceOffset( bGetOffset, WPos, (inTexCoord-p.xy), + (1.0f-p.z), scale, worldSpaceOffset ); + return p.xy; +} + + +//===================================================================================// +// This is based on Natasha Tatarchuk's Parallax Occlusion Mapping (ATI) +//===================================================================================// +// INPUT: +// inTexCoord: +// the texcoord for the height/displacement map before parallaxing +// +// vParallax: +// Compute initial parallax displacement direction: +// float2 vParallaxDirection = normalize( vViewTS.xy ); +// float fLength = length( vViewTS ); +// float fParallaxLength = sqrt( fLength * fLength - vViewTS.z * vViewTS.z ) / vViewTS.z; +// Out.vParallax = vParallaxDirection * fParallaxLength * fProjectedBumpHeight; +// +// vNormal: +// tangent space normal +// +// vViewW: +// float3 vViewW = /*normalize*/(mul( matViewInverse, float4( 0, 0, 0, 1)) - inPosition ); +// +// OUTPUT: +// the new texcoord after parallaxing + +float2 CalcParallaxUV_POM( float2 inTexCoord, float3 vViewTS, float flParallaxAmt, float3 vNormal, + float3 vViewW, sampler HeightMapSampler, + const int samples_min, const int samples_max, const int binary_max, + float3 WPos, out float3 worldSpaceOffset, + const bool bDoGradient, const bool bGetOffset ) +{ + float2 dx = ddx( inTexCoord ); + float2 dy = ddy( inTexCoord ); + + float scale = CalcDerivativeScale( true, dx, dy, WPos ); + flParallaxAmt /= scale; + + float2 vParallax = normalize( vViewTS.xy ); + float fLength = length( vViewTS ); + float fParallaxLength = sqrt( fLength * fLength - vViewTS.z * vViewTS.z ) / vViewTS.z; + vParallax *= fParallaxLength * flParallaxAmt; + + vViewW = normalize( vViewW ); + + //===============================================// + // Parallax occlusion mapping offset computation // + //===============================================// + int nNumSteps = (int) lerp( samples_max, samples_min, dot( vViewW, vNormal ) ); + + float fCurrHeight = 0.0; + float fStepSize = 1.0 / (float) nNumSteps; + float fPrevHeight = 1.0; + float fNextHeight = 0.0; + + int nStepIndex = 0; + + float2 vTexOffsetPerStep = fStepSize * vParallax; + + float2 vTexCurrentOffset = inTexCoord; + float fCurrentBound = 1.0; + + float x = 0; + float y = 0; + float xh = 0; + float yh = 0; + + float2 texOffset2 = 0; + + bool bCondition = true; + while ( bCondition == true && nStepIndex < nNumSteps ) + { + vTexCurrentOffset -= vTexOffsetPerStep; + + fCurrHeight = tex2Dgrad( HeightMapSampler, vTexCurrentOffset, dx, dy ).r; + + fCurrentBound -= fStepSize; + + if ( fCurrHeight > fCurrentBound ) + { + x = fCurrentBound; + y = fCurrentBound + fStepSize; + xh = fCurrHeight; + yh = fPrevHeight; + + texOffset2 = vTexCurrentOffset - vTexOffsetPerStep; + + bCondition = false; + } + else + { + nStepIndex++; + fPrevHeight = fCurrHeight; + } + + } // End of while ( bCondition == true && nStepIndex > -1 )#else + //fCurrentBound -= fStepSize; + + float fParallaxAmount; + float numerator = (x * (y - yh) - y * (x - xh)); + float denomenator = ((y - yh) - (x - xh)); + // avoid NaN generation + if( ( numerator == 0.0f ) && ( denomenator == 0.0f ) ) + { + fParallaxAmount = 0.0f; + } + else + { + fParallaxAmount = numerator / denomenator; + } + + fParallaxAmount = 1.0f - fParallaxAmount; + float2 vParallaxOffset = vParallax * fParallaxAmount; + float2 texSampleBase = inTexCoord - vParallaxOffset; + + vParallaxOffset = clamp( vParallaxOffset, -1, 1 ); + + GetWorldSpaceOffset( bGetOffset, WPos, vParallaxOffset, + fParallaxAmount, scale, worldSpaceOffset ); + + return texSampleBase; +} +float CalcParallaxedShadows_OneLight( float2 UV, float2 UV_prlx, float3 vecLightTS, float3 WPos, float flParallaxAmt, float flSoftening, sampler Heightmap ) +{ + float scale = CalcDerivativeScale( true, ddx( UV ), ddy( UV ), WPos ); + flParallaxAmt /= scale; + + float2 inXY = vecLightTS.xy * flParallaxAmt; + + float sh0 = tex2D( Heightmap, UV_prlx).r; + float shA = (tex2D( Heightmap, UV_prlx + inXY * 0.88 ).r - sh0 - 0.88 ) * 1 * flSoftening; + float sh9 = (tex2D( Heightmap, UV_prlx + inXY * 0.77 ).r - sh0 - 0.77 ) * 2 * flSoftening; + float sh8 = (tex2D( Heightmap, UV_prlx + inXY * 0.66 ).r - sh0 - 0.66 ) * 4 * flSoftening; + float sh7 = (tex2D( Heightmap, UV_prlx + inXY * 0.55 ).r - sh0 - 0.55 ) * 6 * flSoftening; + float sh6 = (tex2D( Heightmap, UV_prlx + inXY * 0.44 ).r - sh0 - 0.44 ) * 8 * flSoftening; + float sh5 = (tex2D( Heightmap, UV_prlx + inXY * 0.33 ).r - sh0 - 0.33 ) * 10 * flSoftening; + float sh4 = (tex2D( Heightmap, UV_prlx + inXY * 0.22 ).r - sh0 - 0.22 ) * 12 * flSoftening; + + float fShadow = 1.0f - max( max( max( max( max( max( shA, sh9 ), sh8 ), sh7 ), sh6 ), sh5 ), sh4 ); + return saturate( fShadow ); +} +float CalcParallaxedShadows( float2 UV, float3 WPos, float flParallaxAmt, float flSoftening, sampler Heightmap ) +{ + return 1; + //float3 vecLightTS = float3( 0, 0.7f, 0 ); + //return CalcParallaxedShadows_OneLight( UV, vecLightTS, WPos, flParallaxAmt, flSoftening, Heightmap ); +} + +#endif \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/common_pragmas.h b/mp/game/dab/shadereditorui/shader_src/common_pragmas.h new file mode 100755 index 000000000..43f848582 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_pragmas.h @@ -0,0 +1,38 @@ +//========= Copyright � 1996-2007, Valve Corporation, All rights reserved. ============// +// +// Purpose: Common shader compiler pragmas +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_PRAGMAS_H_ +#define COMMON_PRAGMAS_H_ + +// +// Validated shader models: +// +// SHADER_MODEL_VS_1_1 +// SHADER_MODEL_VS_2_0 +// SHADER_MODEL_VS_3_0 +// +// SHADER_MODEL_PS_1_1 +// SHADER_MODEL_PS_1_4 +// SHADER_MODEL_PS_2_0 +// SHADER_MODEL_PS_2_B +// SHADER_MODEL_PS_3_0 +// +// +// +// Platforms: +// +// PC +// _X360 +// + +// Special pragmas silencing common warnings +#pragma warning ( disable : 3557 ) // warning X3557: Loop only executes for N iteration(s), forcing loop to unroll +#pragma warning ( disable : 3595 ) // warning X3595: Microcode Compiler possible performance issue: pixel shader input semantic ___ is unused +#pragma warning ( disable : 3596 ) // warning X3596: Microcode Compiler possible performance issue: pixel shader input semantic ___ is unused +#pragma warning ( disable : 4702 ) // warning X4702: complement opportunity missed because input result WAS clamped from 0 to 1 + +#endif //#ifndef COMMON_PRAGMAS_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/common_ps_fxc.h b/mp/game/dab/shadereditorui/shader_src/common_ps_fxc.h new file mode 100755 index 000000000..8ff743c1e --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_ps_fxc.h @@ -0,0 +1,664 @@ +//====== Copyright � 1996-2007, Valve Corporation, All rights reserved. =======// +// +// Purpose: Common pixel shader code +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_PS_FXC_H_ +#define COMMON_PS_FXC_H_ + +#include "common_fxc.h" + +// Put global skip commands here. . make sure and check that the appropriate vars are defined +// so these aren't used on the wrong shaders! + +// -------------------------------------------------------------------------------- +// HDR should never be enabled if we don't aren't running in float or integer HDR mode. +// SKIP: defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED +// -------------------------------------------------------------------------------- +// We don't ever write water fog to dest alpha if we aren't doing water fog. +// SKIP: defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA +// -------------------------------------------------------------------------------- +// We don't need fog in the pixel shader if we aren't in float fog mode2 +// NOSKIP: defined $HDRTYPE && defined $HDRENABLED && defined $PIXELFOGTYPE && $HDRTYPE != HDR_TYPE_FLOAT && $FOGTYPE != 0 +// -------------------------------------------------------------------------------- +// We don't do HDR and LIGHTING_PREVIEW at the same time since it's running LDR in hammer. +// SKIP: defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0 +// -------------------------------------------------------------------------------- +// Ditch all fastpath attempts if we are doing LIGHTING_PREVIEW. +// SKIP: defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT +// SKIP: defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST +// SKIP: defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH +// -------------------------------------------------------------------------------- +// Ditch flashlight depth when flashlight is disabled +// SKIP: ($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW +// -------------------------------------------------------------------------------- + +// System defined pixel shader constants + +#if defined( _X360 ) +const bool g_bHighQualityShadows : register( b0 ); +#endif + +// NOTE: w == 1.0f / (Dest alpha compressed depth range). +const float4 g_LinearFogColor : register( c29 ); + +#define OO_DESTALPHA_DEPTH_RANGE (g_LinearFogColor.w) + +// Linear and gamma light scale values +const float4 cLightScale : register( c30 ); +#define LINEAR_LIGHT_SCALE (cLightScale.x) +#define LIGHT_MAP_SCALE (cLightScale.y) +#define ENV_MAP_SCALE (cLightScale.z) +#define GAMMA_LIGHT_SCALE (cLightScale.w) + +// Flashlight constants +#if defined(SHADER_MODEL_PS_2_0) || defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0) + const float4 cFlashlightColor : register( c10 ); //register( c28 ); + const float4 cFlashlightScreenScale : register( c11 ); //register( c31 ); // .zw are currently unused + #define flFlashlightNoLambertValue cFlashlightColor.w // This is either 0.0 or 2.0 +#endif + +#define HDR_INPUT_MAP_SCALE 16.0f + +#define TONEMAP_SCALE_NONE 0 +#define TONEMAP_SCALE_LINEAR 1 +#define TONEMAP_SCALE_GAMMA 2 + +#define PIXEL_FOG_TYPE_NONE -1 //MATERIAL_FOG_NONE is handled by PIXEL_FOG_TYPE_RANGE, this is for explicitly disabling fog in the shader +#define PIXEL_FOG_TYPE_RANGE 0 //range+none packed together in ps2b. Simply none in ps20 (instruction limits) +#define PIXEL_FOG_TYPE_HEIGHT 1 + +// If you change these, make the corresponding change in hardwareconfig.cpp +#define NVIDIA_PCF_POISSON 0 +#define ATI_NOPCF 1 +#define ATI_NO_PCF_FETCH4 2 + +struct LPREVIEW_PS_OUT +{ + float4 color : COLOR0; + float4 normal : COLOR1; + float4 position : COLOR2; + float4 flags : COLOR3; +}; + +/* +// unused +HALF Luminance( HALF3 color ) +{ + return dot( color, HALF3( HALF_CONSTANT(0.30f), HALF_CONSTANT(0.59f), HALF_CONSTANT(0.11f) ) ); +} +*/ + +/* +// unused +HALF LuminanceScaled( HALF3 color ) +{ + return dot( color, HALF3( HALF_CONSTANT(0.30f) / MAX_HDR_OVERBRIGHT, HALF_CONSTANT(0.59f) / MAX_HDR_OVERBRIGHT, HALF_CONSTANT(0.11f) / MAX_HDR_OVERBRIGHT ) ); +} +*/ + +/* +// unused +HALF AvgColor( HALF3 color ) +{ + return dot( color, HALF3( HALF_CONSTANT(0.33333f), HALF_CONSTANT(0.33333f), HALF_CONSTANT(0.33333f) ) ); +} +*/ + +/* +// unused +HALF4 DiffuseBump( sampler lightmapSampler, + float2 lightmapTexCoord1, + float2 lightmapTexCoord2, + float2 lightmapTexCoord3, + HALF3 normal ) +{ + HALF3 lightmapColor1 = tex2D( lightmapSampler, lightmapTexCoord1 ); + HALF3 lightmapColor2 = tex2D( lightmapSampler, lightmapTexCoord2 ); + HALF3 lightmapColor3 = tex2D( lightmapSampler, lightmapTexCoord3 ); + + HALF3 diffuseLighting; + diffuseLighting = saturate( dot( normal, bumpBasis[0] ) ) * lightmapColor1 + + saturate( dot( normal, bumpBasis[1] ) ) * lightmapColor2 + + saturate( dot( normal, bumpBasis[2] ) ) * lightmapColor3; + + return HALF4( diffuseLighting, LuminanceScaled( diffuseLighting ) ); +} +*/ + + +/* +// unused +HALF Fresnel( HALF3 normal, + HALF3 eye, + HALF2 scaleBias ) +{ + HALF fresnel = HALF_CONSTANT(1.0f) - dot( normal, eye ); + fresnel = pow( fresnel, HALF_CONSTANT(5.0f) ); + + return fresnel * scaleBias.x + scaleBias.y; +} +*/ + +/* +// unused +HALF4 GetNormal( sampler normalSampler, + float2 normalTexCoord ) +{ + HALF4 normal = tex2D( normalSampler, normalTexCoord ); + normal.rgb = HALF_CONSTANT(2.0f) * normal.rgb - HALF_CONSTANT(1.0f); + + return normal; +} +*/ + +// Needs to match NormalDecodeMode_t enum in imaterialsystem.h +#define NORM_DECODE_NONE 0 +#define NORM_DECODE_ATI2N 1 +#define NORM_DECODE_ATI2N_ALPHA 2 + +float4 DecompressNormal( sampler NormalSampler, float2 tc, int nDecompressionMode, sampler AlphaSampler ) +{ + float4 normalTexel = tex2D( NormalSampler, tc ); + float4 result; + + if ( nDecompressionMode == NORM_DECODE_NONE ) + { + result = float4(normalTexel.xyz * 2.0f - 1.0f, normalTexel.a ); + } + else if ( nDecompressionMode == NORM_DECODE_ATI2N ) + { + result.xy = normalTexel.xy * 2.0f - 1.0f; + result.z = sqrt( 1.0f - dot(result.xy, result.xy) ); + result.a = 1.0f; + } + else // ATI2N plus ATI1N for alpha + { + result.xy = normalTexel.xy * 2.0f - 1.0f; + result.z = sqrt( 1.0f - dot(result.xy, result.xy) ); + result.a = tex2D( AlphaSampler, tc ).x; // Note that this comes in on the X channel + } + + return result; +} + +float4 DecompressNormal( sampler NormalSampler, float2 tc, int nDecompressionMode ) +{ + return DecompressNormal( NormalSampler, tc, nDecompressionMode, NormalSampler ); +} + + +HALF3 NormalizeWithCubemap( sampler normalizeSampler, HALF3 input ) +{ +// return texCUBE( normalizeSampler, input ) * 2.0f - 1.0f; + return texCUBE( normalizeSampler, input ); +} + +/* +HALF4 EnvReflect( sampler envmapSampler, + sampler normalizeSampler, + HALF3 normal, + float3 eye, + HALF2 fresnelScaleBias ) +{ + HALF3 normEye = NormalizeWithCubemap( normalizeSampler, eye ); + HALF fresnel = Fresnel( normal, normEye, fresnelScaleBias ); + HALF3 reflect = CalcReflectionVectorUnnormalized( normal, eye ); + return texCUBE( envmapSampler, reflect ); +} +*/ + +float CalcWaterFogAlpha( const float flWaterZ, const float flEyePosZ, const float flWorldPosZ, const float flProjPosZ, const float flFogOORange ) +{ +// float flDepthFromWater = flWaterZ - flWorldPosZ + 2.0f; // hackity hack . .this is for the DF_FUDGE_UP in view_scene.cpp + float flDepthFromWater = flWaterZ - flWorldPosZ; + + // if flDepthFromWater < 0, then set it to 0 + // This is the equivalent of moving the vert to the water surface if it's above the water surface + // We'll do this with the saturate at the end instead. +// flDepthFromWater = max( 0.0f, flDepthFromWater ); + + // Calculate the ratio of water fog to regular fog (ie. how much of the distance from the viewer + // to the vert is actually underwater. + float flDepthFromEye = flEyePosZ - flWorldPosZ; + float f = (flDepthFromWater / flDepthFromEye) * flProjPosZ; + + // $tmp.w is now the distance that we see through water. + return saturate( f * flFogOORange ); +} + +#if defined(SHADER_EDITOR_SWARM_COMPILE) +float CalcRangeFog( const float3 flEyePos, const float3 flWorldPos, const float flFogEndOverRange, const float flFogMaxDensity, const float flFogOORange ) +#else +float CalcRangeFog( const float flProjPosZ, const float flFogEndOverRange, const float flFogMaxDensity, const float flFogOORange ) +#endif // SHADER_EDITOR_SWARM_COMPILE +{ +#if defined(SHADER_EDITOR_SWARM_COMPILE) + return min( flFogMaxDensity, saturate( flFogEndOverRange + ( distance( flEyePos, flWorldPos ) * flFogOORange ) ) ); +#elif defined(SHADER_EDITOR_2013_COMPILE) + return min( flFogMaxDensity, ( saturate( flProjPosZ * flFogOORange - flFogEndOverRange ) ) ); +#else +#if !(defined(SHADER_MODEL_PS_1_1) || defined(SHADER_MODEL_PS_1_4) || defined(SHADER_MODEL_PS_2_0)) //Minimum requirement of ps2b + return min( flFogMaxDensity, ( saturate( 1.0 - (flFogEndOverRange - (flProjPosZ * flFogOORange)) ) ) ); +#else + return 0.0f; //ps20 shaders will never have range fog enabled because too many ran out of slots. +#endif +#endif // SHADER_EDITOR_SWARM_COMPILE +} + +#if defined(SHADER_EDITOR_SWARM_COMPILE) +float CalcPixelFogFactor( int iPIXELFOGTYPE, const float4 fogParams, const float3 flEyePos, const float3 flWorldPos ) +#else +float CalcPixelFogFactor( int iPIXELFOGTYPE, const float4 fogParams, const float flEyePosZ, const float flWorldPosZ, const float flProjPosZ ) +#endif // SHADER_EDITOR_SWARM_COMPILE +{ + float retVal; + if ( iPIXELFOGTYPE == PIXEL_FOG_TYPE_NONE ) + { + retVal = 0.0f; + } + if ( iPIXELFOGTYPE == PIXEL_FOG_TYPE_RANGE ) //range fog, or no fog depending on fog parameters + { +#if defined(SHADER_EDITOR_SWARM_COMPILE) + retVal = CalcRangeFog( flEyePos, flWorldPos, fogParams.x, fogParams.z, fogParams.w ); +#else + retVal = CalcRangeFog( flProjPosZ, fogParams.x, fogParams.z, fogParams.w ); +#endif // SHADER_EDITOR_SWARM_COMPILE + } + else if ( iPIXELFOGTYPE == PIXEL_FOG_TYPE_HEIGHT ) //height fog + { +#if defined(SHADER_EDITOR_SWARM_COMPILE) + retVal = 0.0f; +#else + retVal = CalcWaterFogAlpha( fogParams.y, flEyePosZ, flWorldPosZ, flProjPosZ, fogParams.w ); +#endif // SHADER_EDITOR_SWARM_COMPILE + } + + return retVal; +} + +//g_FogParams not defined by default, but this is the same layout for every shader that does define it +#define g_FogEndOverRange g_FogParams.x +#define g_WaterZ g_FogParams.y +#define g_FogMaxDensity g_FogParams.z +#define g_FogOORange g_FogParams.w + +float3 BlendPixelFog( const float3 vShaderColor, float pixelFogFactor, const float3 vFogColor, const int iPIXELFOGTYPE ) +{ + if( iPIXELFOGTYPE == PIXEL_FOG_TYPE_RANGE ) //either range fog or no fog depending on fog parameters and whether this is ps20 or ps2b + { +# if !(defined(SHADER_MODEL_PS_1_1) || defined(SHADER_MODEL_PS_1_4) || defined(SHADER_MODEL_PS_2_0)) //Minimum requirement of ps2b + pixelFogFactor = saturate( pixelFogFactor ); + return lerp( vShaderColor.rgb, vFogColor.rgb, pixelFogFactor * pixelFogFactor ); //squaring the factor will get the middle range mixing closer to hardware fog +# else + return vShaderColor; +# endif + } + else if( iPIXELFOGTYPE == PIXEL_FOG_TYPE_HEIGHT ) + { + return lerp( vShaderColor.rgb, vFogColor.rgb, saturate( pixelFogFactor ) ); + } + else if( iPIXELFOGTYPE == PIXEL_FOG_TYPE_NONE ) + { + return vShaderColor; + } +} + + +#if ((defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0)) && ( CONVERT_TO_SRGB != 0 ) ) +sampler1D GammaTableSampler : register( s15 ); + +float3 SRGBOutput( const float3 vShaderColor ) +{ + //On ps2b capable hardware we always have the linear->gamma conversion table texture in sampler s15. + float3 result; + result.r = tex1D( GammaTableSampler, vShaderColor.r ).r; + result.g = tex1D( GammaTableSampler, vShaderColor.g ).r; + result.b = tex1D( GammaTableSampler, vShaderColor.b ).r; + return result; +} + +#else + +float3 SRGBOutput( const float3 vShaderColor ) +{ + return vShaderColor; //ps 1.1, 1.4, and 2.0 never do srgb conversion in the pixel shader +} + +#endif + + +float SoftParticleDepth( float flDepth ) +{ + return flDepth * OO_DESTALPHA_DEPTH_RANGE; +} + + +float DepthToDestAlpha( const float flProjZ ) +{ +#if !(defined(SHADER_MODEL_PS_1_1) || defined(SHADER_MODEL_PS_1_4) || defined(SHADER_MODEL_PS_2_0)) //Minimum requirement of ps2b + return SoftParticleDepth( flProjZ ); +#else + return 1.0f; +#endif +} + + +float4 FinalOutput( const float4 vShaderColor, float pixelFogFactor, const int iPIXELFOGTYPE, const int iTONEMAP_SCALE_TYPE, const bool bWriteDepthToDestAlpha = false, const float flProjZ = 1.0f ) +{ + float4 result; + if( iTONEMAP_SCALE_TYPE == TONEMAP_SCALE_LINEAR ) + { + result.rgb = vShaderColor.rgb * LINEAR_LIGHT_SCALE; + } + else if( iTONEMAP_SCALE_TYPE == TONEMAP_SCALE_GAMMA ) + { + result.rgb = vShaderColor.rgb * GAMMA_LIGHT_SCALE; + } + else if( iTONEMAP_SCALE_TYPE == TONEMAP_SCALE_NONE ) + { + result.rgb = vShaderColor.rgb; + } + + if( bWriteDepthToDestAlpha ) +#if ( WRITEWATERFOGTODESTALPHA == 1 ) + result.a = pixelFogFactor; +#else + result.a = DepthToDestAlpha( flProjZ ); +#endif + else + result.a = vShaderColor.a; + + result.rgb = BlendPixelFog( result.rgb, pixelFogFactor, g_LinearFogColor.rgb, iPIXELFOGTYPE ); + +#if !(defined(SHADER_EDITOR_SWARM_COMPILE)) + +#if !(defined(SHADER_MODEL_PS_1_1) || defined(SHADER_MODEL_PS_1_4) || defined(SHADER_MODEL_PS_2_0)) //Minimum requirement of ps2b + result.rgb = SRGBOutput( result.rgb ); //SRGB in pixel shader conversion +#endif + +#endif // SHADER_EDITOR_SWARM_COMPILE + + return result; +} + +LPREVIEW_PS_OUT FinalOutput( const LPREVIEW_PS_OUT vShaderColor, float pixelFogFactor, const int iPIXELFOGTYPE, const int iTONEMAP_SCALE_TYPE ) +{ + LPREVIEW_PS_OUT result; + result.color = FinalOutput( vShaderColor.color, pixelFogFactor, iPIXELFOGTYPE, iTONEMAP_SCALE_TYPE ); + result.normal.rgb = SRGBOutput( vShaderColor.normal.rgb ); + result.normal.a = vShaderColor.normal.a; + + result.position.rgb = SRGBOutput( vShaderColor.position.rgb ); + result.position.a = vShaderColor.position.a; + + result.flags.rgb = SRGBOutput( vShaderColor.flags.rgb ); + result.flags.a = vShaderColor.flags.a; + + return result; +} + + + + +float RemapValClamped( float val, float A, float B, float C, float D) +{ + float cVal = (val - A) / (B - A); + cVal = saturate( cVal ); + + return C + (D - C) * cVal; +} + +//======================================// +// HSL Color space conversion routines // +//======================================// + +#define HUE 0 +#define SATURATION 1 +#define LIGHTNESS 2 + +// Convert from RGB to HSL color space +float4 RGBtoHSL( float4 inColor ) +{ + float h, s; + float flMax = max( inColor.r, max( inColor.g, inColor.b ) ); + float flMin = min( inColor.r, min( inColor.g, inColor.b ) ); + + float l = (flMax + flMin) / 2.0f; + + if (flMax == flMin) // achromatic case + { + s = h = 0; + } + else // chromatic case + { + // Next, calculate the hue + float delta = flMax - flMin; + + // First, calculate the saturation + if (l < 0.5f) // If we're in the lower hexcone + { + s = delta/(flMax + flMin); + } + else + { + s = delta/(2 - flMax - flMin); + } + + if ( inColor.r == flMax ) + { + h = (inColor.g - inColor.b)/delta; // color between yellow and magenta + } + else if ( inColor.g == flMax ) + { + h = 2 + (inColor.b - inColor.r)/delta; // color between cyan and yellow + } + else // blue must be max + { + h = 4 + (inColor.r - inColor.g)/delta; // color between magenta and cyan + } + + h *= 60.0f; + + if (h < 0.0f) + { + h += 360.0f; + } + + h /= 360.0f; + } + + return float4 (h, s, l, 1.0f); +} + +float HueToRGB( float v1, float v2, float vH ) +{ + float fResult = v1; + + vH = fmod (vH + 1.0f, 1.0f); + + if ( ( 6.0f * vH ) < 1.0f ) + { + fResult = ( v1 + ( v2 - v1 ) * 6.0f * vH ); + } + else if ( ( 2.0f * vH ) < 1.0f ) + { + fResult = ( v2 ); + } + else if ( ( 3.0f * vH ) < 2.0f ) + { + fResult = ( v1 + ( v2 - v1 ) * ( ( 2.0f / 3.0f ) - vH ) * 6.0f ); + } + + return fResult; +} + +// Convert from HSL to RGB color space +float4 HSLtoRGB( float4 hsl ) +{ + float r, g, b; + float h = hsl[HUE]; + float s = hsl[SATURATION]; + float l = hsl[LIGHTNESS]; + + if ( s == 0 ) + { + r = g = b = l; + } + else + { + float v1, v2; + + if ( l < 0.5f ) + v2 = l * ( 1.0f + s ); + else + v2 = ( l + s ) - ( s * l ); + + v1 = 2 * l - v2; + + r = HueToRGB( v1, v2, h + ( 1.0f / 3.0f ) ); + g = HueToRGB( v1, v2, h ); + b = HueToRGB( v1, v2, h - ( 1.0f / 3.0f ) ); + } + + return float4( r, g, b, 1.0f ); +} + + +// texture combining modes for combining base and detail/basetexture2 +#define TCOMBINE_RGB_EQUALS_BASE_x_DETAILx2 0 // original mode +#define TCOMBINE_RGB_ADDITIVE 1 // base.rgb+detail.rgb*fblend +#define TCOMBINE_DETAIL_OVER_BASE 2 +#define TCOMBINE_FADE 3 // straight fade between base and detail. +#define TCOMBINE_BASE_OVER_DETAIL 4 // use base alpha for blend over detail +#define TCOMBINE_RGB_ADDITIVE_SELFILLUM 5 // add detail color post lighting +#define TCOMBINE_RGB_ADDITIVE_SELFILLUM_THRESHOLD_FADE 6 +#define TCOMBINE_MOD2X_SELECT_TWO_PATTERNS 7 // use alpha channel of base to select between mod2x channels in r+a of detail +#define TCOMBINE_MULTIPLY 8 +#define TCOMBINE_MASK_BASE_BY_DETAIL_ALPHA 9 // use alpha channel of detail to mask base +#define TCOMBINE_SSBUMP_BUMP 10 // use detail to modulate lighting as an ssbump +#define TCOMBINE_SSBUMP_NOBUMP 11 // detail is an ssbump but use it as an albedo. shader does the magic here - no user needs to specify mode 11 + +float4 TextureCombine( float4 baseColor, float4 detailColor, int combine_mode, + float fBlendFactor ) +{ + if ( combine_mode == TCOMBINE_MOD2X_SELECT_TWO_PATTERNS) + { + float3 dc=lerp(detailColor.r,detailColor.a, baseColor.a); + baseColor.rgb*=lerp(float3(1,1,1),2.0*dc,fBlendFactor); + } + if ( combine_mode == TCOMBINE_RGB_EQUALS_BASE_x_DETAILx2) + baseColor.rgb*=lerp(float3(1,1,1),2.0*detailColor.rgb,fBlendFactor); + if ( combine_mode == TCOMBINE_RGB_ADDITIVE ) + baseColor.rgb += fBlendFactor * detailColor.rgb; + if ( combine_mode == TCOMBINE_DETAIL_OVER_BASE ) + { + float fblend=fBlendFactor * detailColor.a; + baseColor.rgb = lerp( baseColor.rgb, detailColor.rgb, fblend); + } + if ( combine_mode == TCOMBINE_FADE ) + { + baseColor = lerp( baseColor, detailColor, fBlendFactor); + } + if ( combine_mode == TCOMBINE_BASE_OVER_DETAIL ) + { + float fblend=fBlendFactor * (1-baseColor.a); + baseColor.rgb = lerp( baseColor.rgb, detailColor.rgb, fblend ); + baseColor.a = detailColor.a; + } + if ( combine_mode == TCOMBINE_MULTIPLY ) + { + baseColor = lerp( baseColor, baseColor*detailColor, fBlendFactor); + } + + if (combine_mode == TCOMBINE_MASK_BASE_BY_DETAIL_ALPHA ) + { + baseColor.a = lerp( baseColor.a, baseColor.a*detailColor.a, fBlendFactor ); + } + if ( combine_mode == TCOMBINE_SSBUMP_NOBUMP ) + { + baseColor.rgb = baseColor.rgb * dot( detailColor.rgb, 2.0/3.0 ); + } + return baseColor; +} + +float3 lerp5(float3 f1, float3 f2, float i1, float i2, float x) +{ + return f1+(f2-f1)*(x-i1)/(i2-i1); +} + +float3 TextureCombinePostLighting( float3 lit_baseColor, float4 detailColor, int combine_mode, + float fBlendFactor ) +{ + if ( combine_mode == TCOMBINE_RGB_ADDITIVE_SELFILLUM ) + lit_baseColor += fBlendFactor * detailColor.rgb; + if ( combine_mode == TCOMBINE_RGB_ADDITIVE_SELFILLUM_THRESHOLD_FADE ) + { + // fade in an unusual way - instead of fading out color, remap an increasing band of it from + // 0..1 + if ( fBlendFactor > 0.5) + lit_baseColor += min(1, (1.0/fBlendFactor)*max(0, detailColor.rgb-(1-fBlendFactor) ) ); + else + lit_baseColor += 2*fBlendFactor*2*max(0, detailColor.rgb-.5); + } + return lit_baseColor; +} + +//NOTE: On X360. fProjZ is expected to be pre-reversed for cheaper math here in the pixel shader +float DepthFeathering( sampler DepthSampler, const float2 vScreenPos, float fProjZ, float fProjW, float4 vDepthBlendConstants ) +{ +# if ( !(defined(SHADER_MODEL_PS_1_1) || defined(SHADER_MODEL_PS_1_4) || defined(SHADER_MODEL_PS_2_0)) ) //minimum requirement of ps2b + { + float flFeatheredAlpha; + float2 flDepths; +#define flSceneDepth flDepths.x +#define flSpriteDepth flDepths.y + +# if ( defined( _X360 ) ) + { + //Get depth from the depth texture. Need to sample with the offset of (0.5, 0.5) to fix rounding errors + asm { + tfetch2D flDepths.x___, vScreenPos, DepthSampler, OffsetX=0.5, OffsetY=0.5, MinFilter=point, MagFilter=point, MipFilter=point + }; + +# if( !defined( REVERSE_DEPTH_ON_X360 ) ) + flSceneDepth = 1.0f - flSceneDepth; +# endif + + //get the sprite depth into the same range as the texture depth + flSpriteDepth = fProjZ / fProjW; + + //unproject to get at the pre-projection z. This value is much more linear than depth + flDepths = vDepthBlendConstants.z / flDepths; + flDepths = vDepthBlendConstants.y - flDepths; + + flFeatheredAlpha = flSceneDepth - flSpriteDepth; + flFeatheredAlpha *= vDepthBlendConstants.x; + flFeatheredAlpha = saturate( flFeatheredAlpha ); + } +# else + { + flSceneDepth = tex2D( DepthSampler, vScreenPos ).a; // PC uses dest alpha of the frame buffer + flSpriteDepth = SoftParticleDepth( fProjZ ); + + flFeatheredAlpha = abs(flSceneDepth - flSpriteDepth) * vDepthBlendConstants.x; + flFeatheredAlpha = max( smoothstep( 0.75f, 1.0f, flSceneDepth ), flFeatheredAlpha ); //as the sprite approaches the edge of our compressed depth space, the math stops working. So as the sprite approaches the far depth, smoothly remove feathering. + flFeatheredAlpha = saturate( flFeatheredAlpha ); + } +# endif + +#undef flSceneDepth +#undef flSpriteDepth + + return flFeatheredAlpha; + } +# else + { + return 1.0f; + } +# endif +} + +#endif //#ifndef COMMON_PS_FXC_H_ \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/common_vertexlitgeneric_dx9.h b/mp/game/dab/shadereditorui/shader_src/common_vertexlitgeneric_dx9.h new file mode 100755 index 000000000..829d44ad5 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_vertexlitgeneric_dx9.h @@ -0,0 +1,449 @@ +#ifndef COMMON_VERTEXLITGENERIC_DX9_H_ +#define COMMON_VERTEXLITGENERIC_DX9_H_ + +#include "common_ps_fxc.h" + +// We store four light colors and positions in an +// array of three of these structures like so: +// +// x y z w +// +------+------+------+------+ +// | L0.rgb | | +// +------+------+------+ | +// | L0.pos | L3 | +// +------+------+------+ rgb | +// | L1.rgb | | +// +------+------+------+------+ +// | L1.pos | | +// +------+------+------+ | +// | L2.rgb | L3 | +// +------+------+------+ pos | +// | L2.pos | | +// +------+------+------+------+ +// +struct PixelShaderLightInfo +{ + float4 color; + float4 pos; +}; + +#define cOverbright 2.0f +#define cOOOverbright 0.5f + +#define LIGHTTYPE_NONE 0 +#define LIGHTTYPE_SPOT 1 +#define LIGHTTYPE_POINT 2 +#define LIGHTTYPE_DIRECTIONAL 3 + +// Better suited to Pixel shader models, 11 instructions in pixel shader +float3 PixelShaderAmbientLight( const float3 worldNormal, const float3 cAmbientCube[6] ) +{ + float3 linearColor, nSquared = worldNormal * worldNormal; + float3 isNegative = ( worldNormal < 0.0 ); + float3 isPositive = 1-isNegative; + + isNegative *= nSquared; + isPositive *= nSquared; + + linearColor = isPositive.x * cAmbientCube[0] + isNegative.x * cAmbientCube[1] + + isPositive.y * cAmbientCube[2] + isNegative.y * cAmbientCube[3] + + isPositive.z * cAmbientCube[4] + isNegative.z * cAmbientCube[5]; + + return linearColor; +} + +// Better suited to Vertex shader models +// Six VS instructions due to use of constant indexing (slt, mova, mul, mul, mad, mad) +float3 VertexShaderAmbientLight( const float3 worldNormal, const float3 cAmbientCube[6] ) +{ + float3 nSquared = worldNormal * worldNormal; + int3 isNegative = ( worldNormal < 0.0 ); + float3 linearColor; + linearColor = nSquared.x * cAmbientCube[isNegative.x] + + nSquared.y * cAmbientCube[isNegative.y+2] + + nSquared.z * cAmbientCube[isNegative.z+4]; + return linearColor; +} + +float3 AmbientLight( const float3 worldNormal, const float3 cAmbientCube[6] ) +{ + // Vertex shader cases +#ifdef SHADER_MODEL_VS_1_0 + return VertexShaderAmbientLight( worldNormal, cAmbientCube ); +#elif SHADER_MODEL_VS_1_1 + return VertexShaderAmbientLight( worldNormal, cAmbientCube ); +#elif SHADER_MODEL_VS_2_0 + return VertexShaderAmbientLight( worldNormal, cAmbientCube ); +#elif SHADER_MODEL_VS_3_0 + return VertexShaderAmbientLight( worldNormal, cAmbientCube ); +#else + // Pixel shader case + return PixelShaderAmbientLight( worldNormal, cAmbientCube ); +#endif +} + +//----------------------------------------------------------------------------- +// Purpose: Compute scalar diffuse term with various optional tweaks such as +// Half Lambert and ambient occlusion +//----------------------------------------------------------------------------- +float3 DiffuseTerm(const bool bHalfLambert, const float3 worldNormal, const float3 lightDir, + const bool bDoAmbientOcclusion, const float fAmbientOcclusion/*, + const bool bDoLightingWarp, in sampler lightWarpSampler*/ ) +{ + float fResult; + + float NDotL = dot( worldNormal, lightDir ); // Unsaturated dot (-1 to 1 range) + + if ( bHalfLambert ) + { + fResult = saturate(NDotL * 0.5 + 0.5); // Scale and bias to 0 to 1 range + + //if ( !bDoLightingWarp ) + { + fResult *= fResult; // Square + } + } + else + { + fResult = saturate( NDotL ); // Saturate pure Lambertian term + } + + if ( bDoAmbientOcclusion ) + { + // Raise to higher powers for darker AO values +// float fAOPower = lerp( 4.0f, 1.0f, fAmbientOcclusion ); +// result *= pow( NDotL * 0.5 + 0.5, fAOPower ); + fResult *= fAmbientOcclusion; + } + + float3 fOut = float3( fResult, fResult, fResult ); + //if ( bDoLightingWarp ) + //{ + // fOut = 2.0f * tex1D( lightWarpSampler, fResult ); + //} + + return fOut; +} + +float3 PixelShaderDoGeneralDiffuseLight( const float fAtten, const float3 worldPos, const float3 worldNormal, + /* in sampler NormalizeSampler,*/ + const float3 vPosition, const float3 vColor, const bool bHalfLambert, + const bool bDoAmbientOcclusion, const float fAmbientOcclusion/*, + const bool bDoLightingWarp, in sampler lightWarpSampler*/ ) +{ +//#if (defined(SHADER_MODEL_PS_2_B) || defined(SHADER_MODEL_PS_3_0)) + float3 lightDir = normalize( vPosition - worldPos ); +//#else +// float3 lightDir = NormalizeWithCubemap( NormalizeSampler, vPosition - worldPos ); +//#endif + return vColor * fAtten * DiffuseTerm( bHalfLambert, worldNormal, lightDir, bDoAmbientOcclusion, fAmbientOcclusion/*, bDoLightingWarp, lightWarpSampler*/ ); +} + +float3 PixelShaderGetLightVector( const float3 worldPos, PixelShaderLightInfo cLightInfo[3], int nLightIndex ) +{ + if ( nLightIndex == 3 ) + { + // Unpack light 3 from w components... + float3 vLight3Pos = float3( cLightInfo[1].pos.w, cLightInfo[2].color.w, cLightInfo[2].pos.w ); + return normalize( vLight3Pos - worldPos ); + } + else + { + return normalize( cLightInfo[nLightIndex].pos - worldPos ); + } +} + +float3 PixelShaderGetLightColor( PixelShaderLightInfo cLightInfo[3], int nLightIndex ) +{ + if ( nLightIndex == 3 ) + { + // Unpack light 3 from w components... + return float3( cLightInfo[0].color.w, cLightInfo[0].pos.w, cLightInfo[1].color.w ); + } + else + { + return cLightInfo[nLightIndex].color.rgb; + } +} + +void GetLightData( PixelShaderLightInfo cLightInfo[3], int index, float3 worldpos, + out float3 color, out float3 dir ) +{ + color = PixelShaderGetLightColor( cLightInfo, index ); + dir = PixelShaderGetLightVector( worldpos, cLightInfo, index ); +} + + +void SpecularAndRimTerms( const float3 vWorldNormal, const float3 vLightDir, const float fSpecularExponent, + const float3 vEyeDir, const bool bDoAmbientOcclusion, const float fAmbientOcclusion, + /*const bool bDoSpecularWarp, in sampler specularWarpSampler,*/ const float fFresnel, + const float3 color, /*const bool bDoRimLighting, const float fRimExponent,*/ + + // Outputs + out float3 specularLighting/*, out float3 rimLighting*/ ) +{ + //rimLighting = float3(0.0f, 0.0f, 0.0f); + + float3 vReflect = reflect( -vEyeDir, vWorldNormal ); // Reflect view through normal + float LdotR = saturate(dot( vReflect, vLightDir )); // L.R (use half-angle instead?) + specularLighting = pow( LdotR, fSpecularExponent ); // Raise to specular exponent + + // Optionally warp as function of scalar specular and fresnel + //if ( bDoSpecularWarp ) + // specularLighting *= tex2D( specularWarpSampler, float2(specularLighting.x, fFresnel) ); // Sample at { (L.R)^k, fresnel } + specularLighting *= fFresnel; // Sample at { (L.R)^k, fresnel } + + specularLighting *= saturate(dot( vWorldNormal, vLightDir )); // Mask with N.L + specularLighting *= color; // Modulate with light color + + if ( bDoAmbientOcclusion ) // Optionally modulate with ambient occlusion + specularLighting *= fAmbientOcclusion; + + //if ( bDoRimLighting ) // Optionally do rim lighting + //{ + // rimLighting = pow( LdotR, fRimExponent ); // Raise to rim exponent + // rimLighting *= saturate(dot( vWorldNormal, vLightDir )); // Mask with N.L + // rimLighting *= color; // Modulate with light color + //} +} + +// Traditional fresnel term approximation +float Fresnel( const float3 vNormal, const float3 vEyeDir ) +{ + float fresnel = 1-saturate( dot( vNormal, vEyeDir ) ); // 1-(N.V) for Fresnel term + return fresnel * fresnel; // Square for a more subtle look +} + +// Traditional fresnel term approximation which uses 4th power (square twice) +float Fresnel4( const float3 vNormal, const float3 vEyeDir ) +{ + float fresnel = 1-saturate( dot( vNormal, vEyeDir ) ); // 1-(N.V) for Fresnel term + fresnel = fresnel * fresnel; // Square + return fresnel * fresnel; // Square again for a more subtle look +} + + +// +// Custom Fresnel with low, mid and high parameters defining a piecewise continuous function +// with traditional fresnel (0 to 1 range) as input. The 0 to 0.5 range blends between +// low and mid while the 0.5 to 1 range blends between mid and high +// +// | +// | . M . . . H +// | . +// L +// | +// +---------------- +// 0 1 +// +float Fresnel( const float3 vNormal, const float3 vEyeDir, float3 vRanges ) +{ + float result, f = Fresnel( vNormal, vEyeDir ); // Traditional Fresnel + + if ( f > 0.5f ) + result = lerp( vRanges.y, vRanges.z, (2*f)-1 ); // Blend between mid and high values + else + result = lerp( vRanges.x, vRanges.y, 2*f ); // Blend between low and mid values + + return result; +} + +void PixelShaderDoSpecularLight( const float3 vWorldPos, const float3 vWorldNormal, const float fSpecularExponent, const float3 vEyeDir, + const float fAtten, const float3 vLightColor, const float3 vLightDir, + const bool bDoAmbientOcclusion, const float fAmbientOcclusion, + /*const bool bDoSpecularWarp, in sampler specularWarpSampler,*/ float fFresnel, + /*const bool bDoRimLighting, const float fRimExponent,*/ + + // Outputs + out float3 specularLighting/*, out float3 rimLighting*/ ) +{ + // Compute Specular and rim terms + SpecularAndRimTerms( vWorldNormal, vLightDir, fSpecularExponent, + vEyeDir, bDoAmbientOcclusion, fAmbientOcclusion, + /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel, vLightColor * fAtten, + /*bDoRimLighting, fRimExponent,*/ specularLighting/*, rimLighting*/ ); +} + +float3 PixelShaderDoLightingLinear( const float3 worldPos, const float3 worldNormal, + const float3 staticLightingColor, const bool bStaticLight, + const bool bAmbientLight, const float4 lightAtten, const float3 cAmbientCube[6], + /*in sampler NormalizeSampler,*/ const int nNumLights, PixelShaderLightInfo cLightInfo[3], + const bool bHalfLambert, const bool bDoAmbientOcclusion, const float fAmbientOcclusion/*, + const bool bDoLightingWarp, in sampler lightWarpSampler*/ ) +{ + float3 linearColor = 0.0f; + + if ( bStaticLight ) + { + // The static lighting comes in in gamma space and has also been premultiplied by $cOOOverbright + // need to get it into + // linear space so that we can do adds. + linearColor += GammaToLinear( staticLightingColor * cOverbright ); + } + + if ( bAmbientLight ) + { + float3 ambient = AmbientLight( worldNormal, cAmbientCube ); + + if ( bDoAmbientOcclusion ) + ambient *= fAmbientOcclusion * fAmbientOcclusion; // Note squaring... + + linearColor += ambient; + } + + if ( nNumLights > 0 ) + { + linearColor += PixelShaderDoGeneralDiffuseLight( lightAtten.x, worldPos, worldNormal, /*NormalizeSampler,*/ + cLightInfo[0].pos, cLightInfo[0].color, bHalfLambert, + bDoAmbientOcclusion, fAmbientOcclusion/*, + bDoLightingWarp, lightWarpSampler*/ ); + if ( nNumLights > 1 ) + { + linearColor += PixelShaderDoGeneralDiffuseLight( lightAtten.y, worldPos, worldNormal, /*NormalizeSampler,*/ + cLightInfo[1].pos, cLightInfo[1].color, bHalfLambert, + bDoAmbientOcclusion, fAmbientOcclusion/*, + bDoLightingWarp, lightWarpSampler*/ ); + if ( nNumLights > 2 ) + { + linearColor += PixelShaderDoGeneralDiffuseLight( lightAtten.z, worldPos, worldNormal, /*NormalizeSampler,*/ + cLightInfo[2].pos, cLightInfo[2].color, bHalfLambert, + bDoAmbientOcclusion, fAmbientOcclusion/*, + bDoLightingWarp, lightWarpSampler*/ ); + if ( nNumLights > 3 ) + { + // Unpack the 4th light's data from tight constant packing + float3 vLight3Color = float3( cLightInfo[0].color.w, cLightInfo[0].pos.w, cLightInfo[1].color.w ); + float3 vLight3Pos = float3( cLightInfo[1].pos.w, cLightInfo[2].color.w, cLightInfo[2].pos.w ); + linearColor += PixelShaderDoGeneralDiffuseLight( lightAtten.w, worldPos, worldNormal, /*NormalizeSampler,*/ + vLight3Pos, vLight3Color, bHalfLambert, + bDoAmbientOcclusion, fAmbientOcclusion/*, + bDoLightingWarp, lightWarpSampler*/ ); + } + } + } + } + + return linearColor; +} + +void PixelShaderDoSpecularLighting( const float3 worldPos, const float3 worldNormal, const float fSpecularExponent, const float3 vEyeDir, + const float4 lightAtten, const int nNumLights, PixelShaderLightInfo cLightInfo[3], + const bool bDoAmbientOcclusion, const float fAmbientOcclusion, + /*const bool bDoSpecularWarp, in sampler specularWarpSampler,*/ float fFresnel, + /*const bool bDoRimLighting, const float fRimExponent,*/ + + // Outputs + out float3 specularLighting/*, out float3 rimLighting*/ ) +{ + specularLighting /*= rimLighting*/ = float3( 0.0f, 0.0f, 0.0f ); + float3 localSpecularTerm/*, localRimTerm*/; + + if( nNumLights > 0 ) + { + PixelShaderDoSpecularLight( worldPos, worldNormal, fSpecularExponent, vEyeDir, + lightAtten.x, PixelShaderGetLightColor( cLightInfo, 0 ), + PixelShaderGetLightVector( worldPos, cLightInfo, 0 ), + bDoAmbientOcclusion, fAmbientOcclusion, + /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel, + /*bDoRimLighting, fRimExponent,*/ + localSpecularTerm/*, localRimTerm*/ ); + + specularLighting += localSpecularTerm; // Accumulate specular and rim terms + /*rimLighting += localRimTerm;*/ + } + + if( nNumLights > 1 ) + { + PixelShaderDoSpecularLight( worldPos, worldNormal, fSpecularExponent, vEyeDir, + lightAtten.y, PixelShaderGetLightColor( cLightInfo, 1 ), + PixelShaderGetLightVector( worldPos, cLightInfo, 1 ), + bDoAmbientOcclusion, fAmbientOcclusion, + /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel, + /*bDoRimLighting, fRimExponent,*/ + localSpecularTerm/*, localRimTerm*/ ); + + specularLighting += localSpecularTerm; // Accumulate specular and rim terms + /*rimLighting += localRimTerm;*/ + } + + + if( nNumLights > 2 ) + { + PixelShaderDoSpecularLight( worldPos, worldNormal, fSpecularExponent, vEyeDir, + lightAtten.z, PixelShaderGetLightColor( cLightInfo, 2 ), + PixelShaderGetLightVector( worldPos, cLightInfo, 2 ), + bDoAmbientOcclusion, fAmbientOcclusion, + /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel, + /*bDoRimLighting, fRimExponent,*/ + localSpecularTerm/*, localRimTerm*/ ); + + specularLighting += localSpecularTerm; // Accumulate specular and rim terms + /*rimLighting += localRimTerm;*/ + } + + if( nNumLights > 3 ) + { + PixelShaderDoSpecularLight( worldPos, worldNormal, fSpecularExponent, vEyeDir, + lightAtten.w, PixelShaderGetLightColor( cLightInfo, 3 ), + PixelShaderGetLightVector( worldPos, cLightInfo, 3 ), + bDoAmbientOcclusion, fAmbientOcclusion, + /*bDoSpecularWarp, specularWarpSampler,*/ fFresnel, + /*bDoRimLighting, fRimExponent,*/ + localSpecularTerm/*, localRimTerm*/ ); + + specularLighting += localSpecularTerm; // Accumulate specular and rim terms + /*rimLighting += localRimTerm;*/ + } + +} + +float3 PixelShaderDoRimLighting( const float3 worldNormal, const float3 vEyeDir, const float3 cAmbientCube[6], float fFresnel ) +{ + float3 vReflect = reflect( -vEyeDir, worldNormal ); // Reflect view through normal + + return fFresnel * PixelShaderAmbientLight( vEyeDir, cAmbientCube ); +} + +// Called directly by newer shaders or through the following wrapper for older shaders +float3 PixelShaderDoLighting( const float3 worldPos, const float3 worldNormal, + const float3 staticLightingColor, const bool bStaticLight, + const bool bAmbientLight, const float4 lightAtten, const float3 cAmbientCube[6], + /*in sampler NormalizeSampler,*/ const int nNumLights, PixelShaderLightInfo cLightInfo[3], + const bool bHalfLambert, + + // New optional/experimental parameters + const bool bDoAmbientOcclusion, const float fAmbientOcclusion/*, + const bool bDoLightingWarp, in sampler lightWarpSampler*/ ) +{ + float3 returnColor; + + // special case for no lighting + if( !bStaticLight && !bAmbientLight ) + { + returnColor = float3( 0.0f, 0.0f, 0.0f ); + } + else if( bStaticLight && !bAmbientLight ) + { + // special case for static lighting only + returnColor = GammaToLinear( staticLightingColor ); + } + else + { + float3 linearColor; + + linearColor = PixelShaderDoLightingLinear( worldPos, worldNormal, staticLightingColor, + bStaticLight, bAmbientLight, lightAtten, + cAmbientCube, /*NormalizeSampler,*/ nNumLights, cLightInfo, bHalfLambert, + bDoAmbientOcclusion, fAmbientOcclusion/*, + bDoLightingWarp, lightWarpSampler*/ ); + + // go ahead and clamp to the linear space equivalent of overbright 2 so that we match + // everything else. +// returnColor = HuePreservingColorClamp( linearColor, pow( 2.0f, 2.2 ) ); + returnColor = linearColor; + } + + return returnColor; +} + +#endif //#ifndef COMMON_VERTEXLITGENERIC_DX9_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/common_vs_fxc.h b/mp/game/dab/shadereditorui/shader_src/common_vs_fxc.h new file mode 100755 index 000000000..cb74f526e --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/common_vs_fxc.h @@ -0,0 +1,959 @@ +//===== Copyright � 1996-2005, Valve Corporation, All rights reserved. ======// +// +// Purpose: This is where all common code for vertex shaders go. +// +// $NoKeywords: $ +// +//===========================================================================// + + + +#ifndef COMMON_VS_FXC_H_ +#define COMMON_VS_FXC_H_ + +#include "common_fxc.h" + +// Put global skip commands here. . make sure and check that the appropriate vars are defined +// so these aren't used on the wrong shaders! +// -------------------------------------------------------------------------------- +// Ditch all fastpath attemps if we are doing LIGHTING_PREVIEW. +// SKIP: defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH +// -------------------------------------------------------------------------------- + + +#ifndef COMPRESSED_VERTS +// Default to no vertex compression +#define COMPRESSED_VERTS 0 +#endif + +#if ( !defined( SHADER_MODEL_VS_2_0 ) && !defined( SHADER_MODEL_VS_3_0 ) ) +#if COMPRESSED_VERTS == 1 +#error "Vertex compression is only for DX9 and up!" +#endif +#endif + +// We're testing 2 normal compression methods +// One compressed normals+tangents into a SHORT2 each (8 bytes total) +// The other compresses them together, into a single UBYTE4 (4 bytes total) +// FIXME: pick one or the other, compare lighting quality in important cases +#define COMPRESSED_NORMALS_SEPARATETANGENTS_SHORT2 0 +#define COMPRESSED_NORMALS_COMBINEDTANGENTS_UBYTE4 1 +//#define COMPRESSED_NORMALS_TYPE COMPRESSED_NORMALS_SEPARATETANGENTS_SHORT2 +#define COMPRESSED_NORMALS_TYPE COMPRESSED_NORMALS_COMBINEDTANGENTS_UBYTE4 + + +#define FOGTYPE_RANGE 0 +#define FOGTYPE_HEIGHT 1 + +#define COMPILE_ERROR ( 1/0; ) + +// ------------------------- +// CONSTANTS +// ------------------------- + +#pragma def ( vs, c0, 0.0f, 1.0f, 2.0f, 0.5f ) + +const float4 cConstants1 : register(c1); +#define cOOGamma cConstants1.x +#define cOverbright 2.0f +#define cOneThird cConstants1.z +#define cOOOverbright ( 1.0f / 2.0f ) + + +// The g_bLightEnabled registers and g_nLightCountRegister hold the same information regarding +// enabling lights, but callers internal to this file tend to use the loops, while external +// callers will end up using the booleans +const bool g_bLightEnabled[4] : register(b0); + // through b3 + +const int g_nLightCountRegister : register(i0); + + +#define g_nLightCount g_nLightCountRegister.x + +const float4 cEyePosWaterZ : register(c2); +#define cEyePos cEyePosWaterZ.xyz + +// This is still used by asm stuff. +const float4 cObsoleteLightIndex : register(c3); + +const float4x4 cModelViewProj : register(c4); +const float4x4 cViewProj : register(c8); + +// Only cFlexScale.x is used +// It is a binary value used to switch on/off the addition of the flex delta stream +const float4 cFlexScale : register(c13); + +const float4 cFogParams : register(c16); +#define cFogEndOverFogRange cFogParams.x +#define cFogOne cFogParams.y +#define cFogMaxDensity cFogParams.z +#define cOOFogRange cFogParams.w + +const float4x4 cViewModel : register(c17); + +const float3 cAmbientCubeX [ 2 ] : register ( c21 ) ; +const float3 cAmbientCubeY [ 2 ] : register ( c23 ) ; +const float3 cAmbientCubeZ [ 2 ] : register ( c25 ) ; + +#ifdef SHADER_MODEL_VS_3_0 +const float4 cFlexWeights [ 512 ] : register ( c1024 ) ; +#endif + +struct LightInfo +{ + float4 color; // {xyz} is color w is light type code (see comment below) + float4 dir; // {xyz} is dir w is light type code + float4 pos; + float4 spotParams; + float4 atten; +}; + +// w components of color and dir indicate light type: +// 1x - directional +// 01 - spot +// 00 - point + +// Four lights x 5 constants each = 20 constants +LightInfo cLightInfo[4] : register(c27); +#define LIGHT_0_POSITION_REG c29 + +#ifdef SHADER_MODEL_VS_1_1 + +const float4 cModulationColor : register(c37); + +#define SHADER_SPECIFIC_CONST_0 c38 +#define SHADER_SPECIFIC_CONST_1 c39 +#define SHADER_SPECIFIC_CONST_2 c40 +#define SHADER_SPECIFIC_CONST_3 c41 +#define SHADER_SPECIFIC_CONST_4 c42 +#define SHADER_SPECIFIC_CONST_5 c43 +#define SHADER_SPECIFIC_CONST_6 c44 +#define SHADER_SPECIFIC_CONST_7 c45 +#define SHADER_SPECIFIC_CONST_8 c46 +#define SHADER_SPECIFIC_CONST_9 c47 +#define SHADER_SPECIFIC_CONST_10 c14 +#define SHADER_SPECIFIC_CONST_11 c15 + +static const int cModel0Index = 48; +const float4x3 cModel[16] : register(c48); +// last cmodel is c105 for dx80, c214 for dx90 + +#else // DX9 shaders (vs20 and beyond) + +const float4 cModulationColor : register( c47 ); + +#define SHADER_SPECIFIC_CONST_0 c48 +#define SHADER_SPECIFIC_CONST_1 c49 +#define SHADER_SPECIFIC_CONST_2 c50 +#define SHADER_SPECIFIC_CONST_3 c51 +#define SHADER_SPECIFIC_CONST_4 c52 +#define SHADER_SPECIFIC_CONST_5 c53 +#define SHADER_SPECIFIC_CONST_6 c54 +#define SHADER_SPECIFIC_CONST_7 c55 +#define SHADER_SPECIFIC_CONST_8 c56 +#define SHADER_SPECIFIC_CONST_9 c57 +#define SHADER_SPECIFIC_CONST_10 c14 +#define SHADER_SPECIFIC_CONST_11 c15 + +static const int cModel0Index = 58; +const float4x3 cModel[53] : register( c58 ); +// last cmodel is c105 for dx80, c214 for dx90 + +#define SHADER_SPECIFIC_BOOL_CONST_0 b4 +#define SHADER_SPECIFIC_BOOL_CONST_1 b5 +#define SHADER_SPECIFIC_BOOL_CONST_2 b6 +#define SHADER_SPECIFIC_BOOL_CONST_3 b7 +#define SHADER_SPECIFIC_BOOL_CONST_4 b8 +#define SHADER_SPECIFIC_BOOL_CONST_5 b9 +#define SHADER_SPECIFIC_BOOL_CONST_6 b10 +#define SHADER_SPECIFIC_BOOL_CONST_7 b11 +#endif // vertex shader model constant packing changes + + +//======================================================================================= +// Methods to decompress vertex normals +//======================================================================================= + +//----------------------------------------------------------------------------------- +// Decompress a normal from two-component compressed format +// We expect this data to come from a signed SHORT2 stream in the range of -32768..32767 +// +// -32678 and 0 are invalid encodings +// w contains the sign to use in the cross product when generating a binormal +void _DecompressShort2Tangent( float2 inputTangent, out float4 outputTangent ) +{ + float2 ztSigns = sign( inputTangent ); // sign bits for z and tangent (+1 or -1) + float2 xyAbs = abs( inputTangent ); // 1..32767 + outputTangent.xy = (xyAbs - 16384.0f) / 16384.0f; // x and y + outputTangent.z = ztSigns.x * sqrt( saturate( 1.0f - dot( outputTangent.xy, outputTangent.xy ) ) ); + outputTangent.w = ztSigns.y; +} + +//----------------------------------------------------------------------------------- +// Same code as _DecompressShort2Tangent, just one returns a float4, one a float3 +void _DecompressShort2Normal( float2 inputNormal, out float3 outputNormal ) +{ + float4 result; + _DecompressShort2Tangent( inputNormal, result ); + outputNormal = result.xyz; +} + +//----------------------------------------------------------------------------------- +// Decompress normal+tangent together +void _DecompressShort2NormalTangent( float2 inputNormal, float2 inputTangent, out float3 outputNormal, out float4 outputTangent ) +{ + // FIXME: if we end up sticking with the SHORT2 format, pack the normal and tangent into a single SHORT4 element + // (that would make unpacking normal+tangent here together much cheaper than the sum of their parts) + _DecompressShort2Normal( inputNormal, outputNormal ); + _DecompressShort2Tangent( inputTangent, outputTangent ); +} + +//======================================================================================= +// Decompress a normal and tangent from four-component compressed format +// We expect this data to come from an unsigned UBYTE4 stream in the range of 0..255 +// The final vTangent.w contains the sign to use in the cross product when generating a binormal +void _DecompressUByte4NormalTangent( float4 inputNormal, + out float3 outputNormal, // {nX, nY, nZ} + out float4 outputTangent ) // {tX, tY, tZ, sign of binormal} +{ + float fOne = 1.0f; + + float4 ztztSignBits = ( inputNormal - 128.0f ) < 0; // sign bits for zs and binormal (1 or 0) set-less-than (slt) asm instruction + float4 xyxyAbs = abs( inputNormal - 128.0f ) - ztztSignBits; // 0..127 + float4 xyxySignBits = ( xyxyAbs - 64.0f ) < 0; // sign bits for xs and ys (1 or 0) + float4 normTan = (abs( xyxyAbs - 64.0f ) - xyxySignBits) / 63.0f; // abs({nX, nY, tX, tY}) + outputNormal.xy = normTan.xy; // abs({nX, nY, __, __}) + outputTangent.xy = normTan.zw; // abs({tX, tY, __, __}) + + float4 xyxySigns = 1 - 2*xyxySignBits; // Convert sign bits to signs + float4 ztztSigns = 1 - 2*ztztSignBits; // ( [1,0] -> [-1,+1] ) + + outputNormal.z = 1.0f - outputNormal.x - outputNormal.y; // Project onto x+y+z=1 + outputNormal.xyz = normalize( outputNormal.xyz ); // Normalize onto unit sphere + outputNormal.xy *= xyxySigns.xy; // Restore x and y signs + outputNormal.z *= ztztSigns.x; // Restore z sign + + outputTangent.z = 1.0f - outputTangent.x - outputTangent.y; // Project onto x+y+z=1 + outputTangent.xyz = normalize( outputTangent.xyz ); // Normalize onto unit sphere + outputTangent.xy *= xyxySigns.zw; // Restore x and y signs + outputTangent.z *= ztztSigns.z; // Restore z sign + outputTangent.w = ztztSigns.w; // Binormal sign +} + + +//----------------------------------------------------------------------------------- +// Decompress just a normal from four-component compressed format (same as above) +// We expect this data to come from an unsigned UBYTE4 stream in the range of 0..255 +// [ When compiled, this works out to approximately 17 asm instructions ] +void _DecompressUByte4Normal( float4 inputNormal, + out float3 outputNormal) // {nX, nY, nZ} +{ + float fOne = 1.0f; + + float2 ztSigns = ( inputNormal.xy - 128.0f ) < 0; // sign bits for zs and binormal (1 or 0) set-less-than (slt) asm instruction + float2 xyAbs = abs( inputNormal.xy - 128.0f ) - ztSigns; // 0..127 + float2 xySigns = ( xyAbs - 64.0f ) < 0; // sign bits for xs and ys (1 or 0) + outputNormal.xy = ( abs( xyAbs - 64.0f ) - xySigns ) / 63.0f; // abs({nX, nY}) + + outputNormal.z = 1.0f - outputNormal.x - outputNormal.y; // Project onto x+y+z=1 + outputNormal.xyz = normalize( outputNormal.xyz ); // Normalize onto unit sphere + + outputNormal.xy *= lerp( fOne.xx, -fOne.xx, xySigns ); // Restore x and y signs + outputNormal.z *= lerp( fOne.x, -fOne.x, ztSigns.x ); // Restore z sign +} + + +void DecompressVertex_Normal( float4 inputNormal, out float3 outputNormal ) +{ + if ( COMPRESSED_VERTS == 1 ) + { + if ( COMPRESSED_NORMALS_TYPE == COMPRESSED_NORMALS_SEPARATETANGENTS_SHORT2 ) + { + _DecompressShort2Normal( inputNormal.xy, outputNormal ); + } + else // ( COMPRESSED_NORMALS_TYPE == COMPRESSED_NORMALS_COMBINEDTANGENTS_UBYTE4 ) + { + _DecompressUByte4Normal( inputNormal, outputNormal ); + } + } + else + { + outputNormal = inputNormal.xyz; + } +} + +void DecompressVertex_NormalTangent( float4 inputNormal, float4 inputTangent, out float3 outputNormal, out float4 outputTangent ) +{ + if ( COMPRESSED_VERTS == 1 ) + { + if ( COMPRESSED_NORMALS_TYPE == COMPRESSED_NORMALS_SEPARATETANGENTS_SHORT2 ) + { + _DecompressShort2NormalTangent( inputNormal.xy, inputTangent.xy, outputNormal, outputTangent ); + } + else // ( COMPRESSED_NORMALS_TYPE == COMPRESSED_NORMALS_COMBINEDTANGENTS_UBYTE4 ) + { + _DecompressUByte4NormalTangent( inputNormal, outputNormal, outputTangent ); + } + } + else + { + outputNormal = inputNormal.xyz; + outputTangent = inputTangent; + } +} + + +#ifdef SHADER_MODEL_VS_3_0 + +//----------------------------------------------------------------------------- +// Methods to sample morph data from a vertex texture +// NOTE: vMorphTargetTextureDim.x = width, cVertexTextureDim.y = height, cVertexTextureDim.z = # of float4 fields per vertex +// For position + normal morph for example, there will be 2 fields. +//----------------------------------------------------------------------------- +float4 SampleMorphDelta( sampler2D vt, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, const float flVertexID, const float flField ) +{ + float flColumn = floor( flVertexID / vMorphSubrect.w ); + + float4 t; + t.x = vMorphSubrect.x + vMorphTargetTextureDim.z * flColumn + flField + 0.5f; + t.y = vMorphSubrect.y + flVertexID - flColumn * vMorphSubrect.w + 0.5f; + t.xy /= vMorphTargetTextureDim.xy; + t.z = t.w = 0.f; + + return tex2Dlod( vt, t ); +} + +// Optimized version which reads 2 deltas +void SampleMorphDelta2( sampler2D vt, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, const float flVertexID, out float4 delta1, out float4 delta2 ) +{ + float flColumn = floor( flVertexID / vMorphSubrect.w ); + + float4 t; + t.x = vMorphSubrect.x + vMorphTargetTextureDim.z * flColumn + 0.5f; + t.y = vMorphSubrect.y + flVertexID - flColumn * vMorphSubrect.w + 0.5f; + t.xy /= vMorphTargetTextureDim.xy; + t.z = t.w = 0.f; + + delta1 = tex2Dlod( vt, t ); + t.x += 1.0f / vMorphTargetTextureDim.x; + delta2 = tex2Dlod( vt, t ); +} + +#endif // SHADER_MODEL_VS_3_0 + +//----------------------------------------------------------------------------- +// Method to apply morphs +//----------------------------------------------------------------------------- +bool ApplyMorph( float3 vPosFlex, in float3 vPosition, out float3 vPosition_O ) +{ + // Flexes coming in from a separate stream + float3 vPosDelta = vPosFlex.xyz * cFlexScale.x; + vPosition_O.xyz = vPosition + vPosDelta; + return true; +} + +bool ApplyMorph( float3 vPosFlex, float3 vNormalFlex, + in float3 vPosition, out float3 vPosition_O, + in float3 vNormal, out float3 vNormal_O ) +{ + // Flexes coming in from a separate stream + float3 vPosDelta = vPosFlex.xyz * cFlexScale.x; + float3 vNormalDelta = vNormalFlex.xyz * cFlexScale.x; + vPosition_O.xyz = vPosition + vPosDelta; + vNormal_O.xyz = vNormal + vNormalDelta; + return true; +} + +bool ApplyMorph( float3 vPosFlex, float3 vNormalFlex, + in float3 vPosition, out float3 vPosition_O, + in float3 vNormal, out float3 vNormal_O, + in float3 vTangent, out float3 vTangent_O ) +{ + // Flexes coming in from a separate stream + float3 vPosDelta = vPosFlex.xyz * cFlexScale.x; + float3 vNormalDelta = vNormalFlex.xyz * cFlexScale.x; + vPosition_O.xyz = vPosition + vPosDelta; + vNormal_O.xyz = vNormal + vNormalDelta; + vTangent_O.xyz = vTangent + vNormalDelta; + return true; +} + +bool ApplyMorph( float4 vPosFlex, float3 vNormalFlex, + inout float3 vPosition, inout float3 vNormal, inout float3 vTangent, out float flWrinkle ) +{ + // Flexes coming in from a separate stream + float3 vPosDelta = vPosFlex.xyz * cFlexScale.x; + float3 vNormalDelta = vNormalFlex.xyz * cFlexScale.x; + flWrinkle = vPosFlex.w * cFlexScale.y; + vPosition.xyz += vPosDelta; + vNormal += vNormalDelta; + vTangent.xyz += vNormalDelta; + return true; +} + +#ifdef SHADER_MODEL_VS_3_0 + +bool ApplyMorph( sampler2D morphSampler, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, + const float flVertexID, const float3 vMorphTexCoord, + in float3 vPosition, out float3 vPosition_O ) +{ +#if MORPHING + +#if 1 + // Flexes coming in from a separate stream + float4 vPosDelta = SampleMorphDelta( morphSampler, vMorphTargetTextureDim, vMorphSubrect, flVertexID, 0 ); + vPosition_O = vPosition + vPosDelta.xyz; +#else + float4 t = float4( vMorphTexCoord.x, vMorphTexCoord.y, 0.0f, 0.0f ); + float3 vPosDelta = tex2Dlod( morphSampler, t ); + vPosition += vPosDelta.xyz * vMorphTexCoord.z; +#endif // DECAL + + return true; + +#else // !MORPHING + vPosition_O = vPosition; + return false; +#endif +} + +bool ApplyMorph( sampler2D morphSampler, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, + const float flVertexID, const float3 vMorphTexCoord, + in float3 vPosition, out float3 vPosition_O, + in float3 vNormal, out float3 vNormal_O ) +{ +#if MORPHING + +#if 1 + float4 vPosDelta, vNormalDelta; + SampleMorphDelta2( morphSampler, vMorphTargetTextureDim, vMorphSubrect, flVertexID, vPosDelta, vNormalDelta ); + vPosition_O = vPosition + vPosDelta.xyz; + vNormal_O = vNormal + vNormalDelta.xyz; +#else + float4 t = float4( vMorphTexCoord.x, vMorphTexCoord.y, 0.0f, 0.0f ); + float3 vPosDelta = tex2Dlod( morphSampler, t ); + t.x += 1.0f / vMorphTargetTextureDim.x; + float3 vNormalDelta = tex2Dlod( morphSampler, t ); + vPosition += vPosDelta.xyz * vMorphTexCoord.z; + vNormal += vNormalDelta.xyz * vMorphTexCoord.z; +#endif // DECAL + + return true; + +#else // !MORPHING + vPosition_O = vPosition; + vNormal_O = vNormal; + return false; +#endif +} + +bool ApplyMorph( sampler2D morphSampler, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, + const float flVertexID, const float3 vMorphTexCoord, + in float3 vPosition, out float3 vPosition_O, + in float3 vNormal, out float3 vNormal_O, + in float3 vTangent, out float3 vTangent_O ) +{ +#if MORPHING + +#if 1 + float4 vPosDelta, vNormalDelta; + SampleMorphDelta2( morphSampler, vMorphTargetTextureDim, vMorphSubrect, flVertexID, vPosDelta, vNormalDelta ); + vPosition_O = vPosition + vPosDelta.xyz; + vNormal_O = vNormal + vNormalDelta.xyz; + vTangent_O = vTangent + vNormalDelta.xyz; +#else + float4 t = float4( vMorphTexCoord.x, vMorphTexCoord.y, 0.0f, 0.0f ); + float3 vPosDelta = tex2Dlod( morphSampler, t ); + t.x += 1.0f / vMorphTargetTextureDim.x; + float3 vNormalDelta = tex2Dlod( morphSampler, t ); + vPosition += vPosDelta.xyz * vMorphTexCoord.z; + vNormal += vNormalDelta.xyz * vMorphTexCoord.z; + vTangent += vNormalDelta.xyz * vMorphTexCoord.z; +#endif // DECAL + + return true; + +#else // MORPHING + vPosition_O = vPosition; + vNormal_O = vNormal; + vTangent_O = vTangent; + return false; +#endif +} + +bool ApplyMorph( sampler2D morphSampler, const float3 vMorphTargetTextureDim, const float4 vMorphSubrect, + const float flVertexID, const float3 vMorphTexCoord, + inout float3 vPosition, inout float3 vNormal, inout float3 vTangent, out float flWrinkle ) +{ +#if MORPHING + +#if !DECAL + float4 vPosDelta, vNormalDelta; + SampleMorphDelta2( morphSampler, vMorphTargetTextureDim, vMorphSubrect, flVertexID, vPosDelta, vNormalDelta ); + vPosition += vPosDelta.xyz; + vNormal += vNormalDelta.xyz; + vTangent += vNormalDelta.xyz; + flWrinkle = vPosDelta.w; +#else + float4 t = float4( vMorphTexCoord.x, vMorphTexCoord.y, 0.0f, 0.0f ); + float4 vPosDelta = tex2Dlod( morphSampler, t ); + t.x += 1.0f / vMorphTargetTextureDim.x; + float3 vNormalDelta = tex2Dlod( morphSampler, t ); + + vPosition += vPosDelta.xyz * vMorphTexCoord.z; + vNormal += vNormalDelta.xyz * vMorphTexCoord.z; + vTangent += vNormalDelta.xyz * vMorphTexCoord.z; + flWrinkle = vPosDelta.w * vMorphTexCoord.z; +#endif // DECAL + + return true; + +#else // MORPHING + + flWrinkle = 0.0f; + return false; + +#endif +} + +#endif // SHADER_MODEL_VS_3_0 + + +float RangeFog( const float3 projPos ) +{ + return max( cFogMaxDensity, ( -projPos.z * cOOFogRange + cFogEndOverFogRange ) ); +} + +float WaterFog( const float3 worldPos, const float3 projPos ) +{ + float4 tmp; + + tmp.xy = cEyePosWaterZ.wz - worldPos.z; + + // tmp.x is the distance from the water surface to the vert + // tmp.y is the distance from the eye position to the vert + + // if $tmp.x < 0, then set it to 0 + // This is the equivalent of moving the vert to the water surface if it's above the water surface + + tmp.x = max( 0.0f, tmp.x ); + + // $tmp.w = $tmp.x / $tmp.y + tmp.w = tmp.x / tmp.y; + + tmp.w *= projPos.z; + + // $tmp.w is now the distance that we see through water. + + return max( cFogMaxDensity, ( -tmp.w * cOOFogRange + cFogOne ) ); +} + +float CalcFog( const float3 worldPos, const float3 projPos, const int fogType ) +{ +#if defined( _X360 ) + // 360 only does pixel fog + return 1.0f; +#endif + + if( fogType == FOGTYPE_RANGE ) + { + return RangeFog( projPos ); + } + else + { +#if SHADERMODEL_VS_2_0 == 1 + // We do this work in the pixel shader in dx9, so don't do any fog here. + return 1.0f; +#else + return WaterFog( worldPos, projPos ); +#endif + } +} + +float CalcFog( const float3 worldPos, const float3 projPos, const bool bWaterFog ) +{ +#if defined( _X360 ) + // 360 only does pixel fog + return 1.0f; +#endif + + float flFog; + if( !bWaterFog ) + { + flFog = RangeFog( projPos ); + } + else + { +#if SHADERMODEL_VS_2_0 == 1 + // We do this work in the pixel shader in dx9, so don't do any fog here. + flFog = 1.0f; +#else + flFog = WaterFog( worldPos, projPos ); +#endif + } + + return flFog; +} + +float4 DecompressBoneWeights( const float4 weights ) +{ + float4 result = weights; + + if ( COMPRESSED_VERTS ) + { + // Decompress from SHORT2 to float. In our case, [-1, +32767] -> [0, +1] + // NOTE: we add 1 here so we can divide by 32768 - which is exact (divide by 32767 is not). + // This avoids cracking between meshes with different numbers of bone weights. + // We use SHORT2 instead of SHORT2N for a similar reason - the GPU's conversion + // from [-32768,+32767] to [-1,+1] is imprecise in the same way. + result += 1; + result /= 32768; + } + + return result; +} + +void SkinPosition( bool bSkinning, const float4 modelPos, + const float4 boneWeights, float4 fBoneIndices, + out float3 worldPos ) +{ +#if !defined( _X360 ) + int3 boneIndices = D3DCOLORtoUBYTE4( fBoneIndices ); +#else + int3 boneIndices = fBoneIndices; +#endif + + // Needed for invariance issues caused by multipass rendering +#if defined( _X360 ) + [isolate] +#endif + { + if ( !bSkinning ) + { + worldPos = mul4x3( modelPos, cModel[0] ); + } + else // skinning - always three bones + { + float4x3 mat1 = cModel[boneIndices[0]]; + float4x3 mat2 = cModel[boneIndices[1]]; + float4x3 mat3 = cModel[boneIndices[2]]; + + float3 weights = DecompressBoneWeights( boneWeights ).xyz; + weights[2] = 1 - (weights[0] + weights[1]); + + float4x3 blendMatrix = mat1 * weights[0] + mat2 * weights[1] + mat3 * weights[2]; + worldPos = mul4x3( modelPos, blendMatrix ); + } + } +} + +void SkinPositionAndNormal( bool bSkinning, const float4 modelPos, const float3 modelNormal, + const float4 boneWeights, float4 fBoneIndices, + out float3 worldPos, out float3 worldNormal ) +{ + // Needed for invariance issues caused by multipass rendering +#if defined( _X360 ) + [isolate] +#endif + { + +#if !defined( _X360 ) + int3 boneIndices = D3DCOLORtoUBYTE4( fBoneIndices ); +#else + int3 boneIndices = fBoneIndices; +#endif + + if ( !bSkinning ) + { + worldPos = mul4x3( modelPos, cModel[0] ); + worldNormal = mul3x3( modelNormal, ( const float3x3 )cModel[0] ); + } + else // skinning - always three bones + { + float4x3 mat1 = cModel[boneIndices[0]]; + float4x3 mat2 = cModel[boneIndices[1]]; + float4x3 mat3 = cModel[boneIndices[2]]; + + float3 weights = DecompressBoneWeights( boneWeights ).xyz; + weights[2] = 1 - (weights[0] + weights[1]); + + float4x3 blendMatrix = mat1 * weights[0] + mat2 * weights[1] + mat3 * weights[2]; + worldPos = mul4x3( modelPos, blendMatrix ); + worldNormal = mul3x3( modelNormal, ( float3x3 )blendMatrix ); + } + + } // end [isolate] +} + +// Is it worth keeping SkinPosition and SkinPositionAndNormal around since the optimizer +// gets rid of anything that isn't used? +void SkinPositionNormalAndTangentSpace( + bool bSkinning, + const float4 modelPos, const float3 modelNormal, + const float4 modelTangentS, + const float4 boneWeights, float4 fBoneIndices, + out float3 worldPos, out float3 worldNormal, + out float3 worldTangentS, out float3 worldTangentT ) +{ +#if !defined( _X360 ) + int3 boneIndices = D3DCOLORtoUBYTE4( fBoneIndices ); +#else + int3 boneIndices = fBoneIndices; +#endif + + // Needed for invariance issues caused by multipass rendering +#if defined( _X360 ) + [isolate] +#endif + { + if ( !bSkinning ) + { + worldPos = mul4x3( modelPos, cModel[0] ); + worldNormal = mul3x3( modelNormal, ( const float3x3 )cModel[0] ); + worldTangentS = mul3x3( ( float3 )modelTangentS, ( const float3x3 )cModel[0] ); + } + else // skinning - always three bones + { + float4x3 mat1 = cModel[boneIndices[0]]; + float4x3 mat2 = cModel[boneIndices[1]]; + float4x3 mat3 = cModel[boneIndices[2]]; + + float3 weights = DecompressBoneWeights( boneWeights ).xyz; + weights[2] = 1 - (weights[0] + weights[1]); + + float4x3 blendMatrix = mat1 * weights[0] + mat2 * weights[1] + mat3 * weights[2]; + worldPos = mul4x3( modelPos, blendMatrix ); + worldNormal = mul3x3( modelNormal, ( const float3x3 )blendMatrix ); + worldTangentS = mul3x3( ( float3 )modelTangentS, ( const float3x3 )blendMatrix ); + } + worldTangentT = cross( worldNormal, worldTangentS ) * -modelTangentS.w; + } +} + + +//----------------------------------------------------------------------------- +// Lighting helper functions +//----------------------------------------------------------------------------- + +float3 AmbientLight( const float3 worldNormal ) +{ + float3 nSquared = worldNormal * worldNormal; + int3 isNegative = ( worldNormal < 0.0 ); + float3 linearColor; + linearColor = nSquared.x * cAmbientCubeX[isNegative.x] + + nSquared.y * cAmbientCubeY[isNegative.y] + + nSquared.z * cAmbientCubeZ[isNegative.z]; + return linearColor; +} + +// The following "internal" routines are called "privately" by other routines in this file which +// handle the particular flavor of vs20 control flow appropriate to the original caller +float VertexAttenInternal( const float3 worldPos, int lightNum ) +{ + float result = 0.0f; + + // Get light direction + float3 lightDir = cLightInfo[lightNum].pos - worldPos; + + // Get light distance squared. + float lightDistSquared = dot( lightDir, lightDir ); + + // Get 1/lightDistance + float ooLightDist = rsqrt( lightDistSquared ); + + // Normalize light direction + lightDir *= ooLightDist; + + float3 vDist; +# if defined( _X360 ) + { + //X360 dynamic compile hits an internal compiler error using dst(), this is the breakdown of how dst() works from the 360 docs. + vDist.x = 1; + vDist.y = lightDistSquared * ooLightDist; + vDist.z = lightDistSquared; + //flDist.w = ooLightDist; + } +# else + { + vDist = dst( lightDistSquared, ooLightDist ); + } +# endif + + float flDistanceAtten = 1.0f / dot( cLightInfo[lightNum].atten.xyz, vDist ); + + // Spot attenuation + float flCosTheta = dot( cLightInfo[lightNum].dir.xyz, -lightDir ); + float flSpotAtten = (flCosTheta - cLightInfo[lightNum].spotParams.z) * cLightInfo[lightNum].spotParams.w; + flSpotAtten = max( 0.0001f, flSpotAtten ); + flSpotAtten = pow( flSpotAtten, cLightInfo[lightNum].spotParams.x ); + flSpotAtten = saturate( flSpotAtten ); + + // Select between point and spot + float flAtten = lerp( flDistanceAtten, flDistanceAtten * flSpotAtten, cLightInfo[lightNum].dir.w ); + + // Select between above and directional (no attenuation) + result = lerp( flAtten, 1.0f, cLightInfo[lightNum].color.w ); + + return result; +} + +float CosineTermInternal( const float3 worldPos, const float3 worldNormal, int lightNum, bool bHalfLambert ) +{ + // Calculate light direction assuming this is a point or spot + float3 lightDir = normalize( cLightInfo[lightNum].pos - worldPos ); + + // Select the above direction or the one in the structure, based upon light type + lightDir = lerp( lightDir, -cLightInfo[lightNum].dir, cLightInfo[lightNum].color.w ); + + // compute N dot L + float NDotL = dot( worldNormal, lightDir ); + + if ( !bHalfLambert ) + { + NDotL = max( 0.0f, NDotL ); + } + else // Half-Lambert + { + NDotL = NDotL * 0.5 + 0.5; + NDotL = NDotL * NDotL; + } + return NDotL; +} + +// This routine uses booleans to do early-outs and is meant to be called by routines OUTSIDE of this file +float GetVertexAttenForLight( const float3 worldPos, int lightNum ) +{ + float result = 0.0f; + if ( g_bLightEnabled[lightNum] ) + { + result = VertexAttenInternal( worldPos, lightNum ); + } + + return result; +} + +// This routine uses booleans to do early-outs and is meant to be called by routines OUTSIDE of this file +float CosineTerm( const float3 worldPos, const float3 worldNormal, int lightNum, bool bHalfLambert ) +{ + float flResult = 0.0f; + if ( g_bLightEnabled[lightNum] ) + { + flResult = CosineTermInternal( worldPos, worldNormal, lightNum, bHalfLambert ); + } + + return flResult; +} + +float3 DoLightInternal( const float3 worldPos, const float3 worldNormal, int lightNum, bool bHalfLambert ) +{ + return cLightInfo[lightNum].color * + CosineTermInternal( worldPos, worldNormal, lightNum, bHalfLambert ) * + VertexAttenInternal( worldPos, lightNum ); +} + +// This routine +float3 DoLighting( const float3 worldPos, const float3 worldNormal, + const float3 staticLightingColor, const bool bStaticLight, + const bool bDynamicLight, bool bHalfLambert ) +{ + float3 linearColor = float3( 0.0f, 0.0f, 0.0f ); + + if( bStaticLight ) // Static light + { + float3 col = staticLightingColor * cOverbright; +#if defined ( _X360 ) + linearColor += col * col; +#else + linearColor += GammaToLinear( col ); +#endif + } + + if( bDynamicLight ) // Dynamic light + { + for (int i = 0; i < g_nLightCount; i++) + { + linearColor += DoLightInternal( worldPos, worldNormal, i, bHalfLambert ); + } + } + + if( bDynamicLight ) + { + linearColor += AmbientLight( worldNormal ); //ambient light is already remapped + } + + return linearColor; +} + +float3 DoLightingUnrolled( const float3 worldPos, const float3 worldNormal, + const float3 staticLightingColor, const bool bStaticLight, + const bool bDynamicLight, bool bHalfLambert, const int nNumLights ) +{ + float3 linearColor = float3( 0.0f, 0.0f, 0.0f ); + + if( bStaticLight ) // Static light + { + linearColor += GammaToLinear( staticLightingColor * cOverbright ); + } + + if( bDynamicLight ) // Ambient light + { + if ( nNumLights >= 1 ) + linearColor += DoLightInternal( worldPos, worldNormal, 0, bHalfLambert ); + if ( nNumLights >= 2 ) + linearColor += DoLightInternal( worldPos, worldNormal, 1, bHalfLambert ); + if ( nNumLights >= 3 ) + linearColor += DoLightInternal( worldPos, worldNormal, 2, bHalfLambert ); + if ( nNumLights >= 4 ) + linearColor += DoLightInternal( worldPos, worldNormal, 3, bHalfLambert ); + } + + if( bDynamicLight ) + { + linearColor += AmbientLight( worldNormal ); //ambient light is already remapped + } + + return linearColor; +} + +int4 FloatToInt( in float4 floats ) +{ + return D3DCOLORtoUBYTE4( floats.zyxw / 255.001953125 ); +} + +float2 ComputeSphereMapTexCoords( in float3 reflectionVector ) +{ + // transform reflection vector into view space + reflectionVector = mul( reflectionVector, ( float3x3 )cViewModel ); + + // generate + float3 tmp = float3( reflectionVector.x, reflectionVector.y, reflectionVector.z + 1.0f ); + + // find 1 / len + float ooLen = dot( tmp, tmp ); + ooLen = 1.0f / sqrt( ooLen ); + + // tmp = tmp/|tmp| + 1 + tmp.xy = ooLen * tmp.xy + 1.0f; + + return tmp.xy * 0.5f; +} + + +#define DEFORMATION_CLAMP_TO_BOX_IN_WORLDSPACE 1 + // minxyz.minsoftness / maxxyz.maxsoftness +float3 ApplyDeformation( float3 worldpos, int deftype, float4 defparms0, float4 defparms1, + float4 defparms2, float4 defparms3 ) +{ + float3 ret = worldpos; + if ( deftype == DEFORMATION_CLAMP_TO_BOX_IN_WORLDSPACE ) + { + ret=max( ret, defparms2.xyz ); + ret=min( ret, defparms3.xyz ); + } + + return ret; +} + + +#endif //#ifndef COMMON_VS_FXC_H_ diff --git a/mp/game/dab/shadereditorui/shader_src/cpp_shader_constant_register_map.h b/mp/game/dab/shadereditorui/shader_src/cpp_shader_constant_register_map.h new file mode 100755 index 000000000..980382ce1 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/cpp_shader_constant_register_map.h @@ -0,0 +1,45 @@ +//========= Copyright � 1996-2006, Valve LLC, All rights reserved. ============ +// +// Purpose: Provide convenient mapping for shader constants +// +// $NoKeywords: $ +//============================================================================= + +#define C_CODE_HACK +#include "shader_constant_register_map.h" +#undef C_CODE_HACK + +// For the C code, map the above file's defines back to integers... +#define PSREG_CONSTANT_00 0 +#define PSREG_CONSTANT_01 1 +#define PSREG_CONSTANT_02 2 +#define PSREG_CONSTANT_03 3 +#define PSREG_CONSTANT_04 4 +#define PSREG_CONSTANT_05 5 +#define PSREG_CONSTANT_06 6 +#define PSREG_CONSTANT_07 7 +#define PSREG_CONSTANT_08 8 +#define PSREG_CONSTANT_09 9 +#define PSREG_CONSTANT_10 10 +#define PSREG_CONSTANT_11 11 +#define PSREG_CONSTANT_12 12 +#define PSREG_CONSTANT_13 13 +#define PSREG_CONSTANT_14 14 +#define PSREG_CONSTANT_15 15 +#define PSREG_CONSTANT_16 16 +#define PSREG_CONSTANT_17 17 +#define PSREG_CONSTANT_18 18 +#define PSREG_CONSTANT_19 19 +#define PSREG_CONSTANT_20 20 +#define PSREG_CONSTANT_21 21 +#define PSREG_CONSTANT_22 22 +#define PSREG_CONSTANT_23 23 +#define PSREG_CONSTANT_24 24 +#define PSREG_CONSTANT_25 25 +#define PSREG_CONSTANT_26 26 +#define PSREG_CONSTANT_27 27 +#define PSREG_CONSTANT_28 28 +#define PSREG_CONSTANT_29 29 +#define PSREG_CONSTANT_30 30 +#define PSREG_CONSTANT_31 31 + diff --git a/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_ps30.fxc new file mode 100755 index 000000000..f79aae22f --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_ps30.fxc @@ -0,0 +1,94 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// STATIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _gSampler_Flashlight_Cookie : register( s1 ); +sampler _gSampler_Flashlight_Depth : register( s2 ); +sampler _gSampler_Flashlight_Random : register( s3 ); + +// Constants +const float3 g_cData_grass_spec_color : register( c16 ); // Static +const float3 _g_VecForward : register( c17 ); +const float4 _g_FogParams : register( c18 ); +const float3 _g_VecOrig : register( c19 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float4 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float3 vTexCoord_4 : TEXCOORD4; + float vColor_0 : COLOR0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_16 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_16.rgb; + float _var1 = _texLookup_16.a; + float3 _var2 = float3( 0.000000, 0.000000, 0.000000 ); + float3 _var3 = float3( 0.000000, 0.000000, 0.000000 ); + float3 _var4 = float( -1.000000 ) * _g_VecForward; + float _var5 = _g_VecOrig.z; + float _var6 = In.vTexCoord_4.z; + float _var7 = In.vTexCoord_3.z; +#if ( FLASHLIGHT == 0 ) + float _var8 = smoothstep( float( 0.290000 ), float( 0.300000 ), _var1 ); + _var3 = In.vTexCoord_1; + _var8 = In.vColor_0 * _var8; + float3 _var9 = _var8 * g_cData_grass_spec_color; + _var2 = _var9; +#endif +#if ( FLASHLIGHT == 1 ) + float2 _var10 = In.vTexCoord_3.xy; + float _var11 = In.vTexCoord_3.w; + _var10 = _var10 / _var11; + _var4 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_4, In.vTexCoord_2, _var4, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var10, false, g_cShadowTweaks ); + _var3 = _var4; +#endif + _var0 = _var0 + _var2; + _var3 = _var3; + float _var12 = _var1 - float( 0.100000 ); + _var5 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var5, _var6, _var7 ); + _var0 = _var0 * _var3; + clip( _var12 ); + float4 _var13 = float4( _var0, _var12 ); + _var13 = FinalOutput( _var13, _var5, PIXELFOGTYPE, TONEMAP_SCALE_GAMMA, true, _var7 ); + Out.vColor_0 = _var13; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_vs30.fxc new file mode 100755 index 000000000..1893d132a --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/detail_prop_shader_vs30.fxc @@ -0,0 +1,138 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// STATIC: "FLASHLIGHT" "0..1" + +// Includes +#include "common_vs_fxc.h" + + +// Constants +const float3 g_cData_Mutable_01 : register( c48 ); // Mutable +const float g_cData_Mutable_02 : register( c49 ); // Mutable +const float _g_Time : register( c50 ); +const float4x4 g_cFlashlightWorldToTexture : register( c51 ); + +// User code - globals +float3 triangle( float3 a ) +{ + return abs( frac( a + 0.5f ) * 2.0f - 1.0f ); +} + +// User code - function bodies +void UserFunction_418( in float3 var_00, out float3 var_01 ) +{ + var_01 = triangle( var_00 ); + + var_01 = ( 3.0 - 2.000000000001 * var_01 ) * var_01 * var_01; +} + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float3 vNormal : NORMAL; + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vColor_0 : COLOR0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float4 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float3 vTexCoord_4 : TEXCOORD4; + float vColor_0 : COLOR0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float _var0 = dot( In.vTexCoord_2, In.vNormal ); + float _var1 = In.vTexCoord_1.z; + float3 _var2 = In.vNormal * float( -0.900000 ); + float _var3 = dot( In.vNormal, g_cData_Mutable_01 ); + float _var4 = In.vTexCoord_1.y; + float _var5 = In.vTexCoord_1.x; + float _var6 = cos( g_cData_Mutable_02 ); + float _var7 = In.vPos.x; + float _var8 = sin( g_cData_Mutable_02 ); + float _var9 = In.vPos.y; + float _var10 = In.vPos.z; + float _var11 = _g_Time * float( 0.700000 ); + float3 _var12 = In.vColor_0.xyz; + float4 _var13 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float3 _var14 = _var0 * In.vNormal; + _var2 = _var1 * _var2; + float3 _var15 = _var3 * In.vNormal; + float _var16 = 1.0f - _var4; + float _var17 = _var6 * _var7; + float _var18 = _var8 * _var9; + float _var19 = _var9 * _var6; + float _var20 = _var8 * _var7; + float _var21 = _var4 * float( 0.400000 ); + _var14 = In.vTexCoord_2 - _var14; + _var15 = g_cData_Mutable_01 - _var15; + float _var22 = _var16 * _var5; + _var17 = _var17 - _var18; + _var19 = _var19 + _var20; + _var12 = _var21 + _var12; + float _var23 = _var5 * _var16; + _var14 = _var14 * _var1; + _var15 = normalize( _var15 ); + float2 _var24 = float2( _var17, _var19 ); + _var14 = _var14 + _var2; + _var15 = _var15 * float( 2.000000 ); + float3 _var25 = float3( _var24, _var10 ); + _var15 = _var15 * _var22; + _var25 = _var25 * float( 0.005000 ); + _var25 = _var25 + _var11; + float3 _var26 = (float3)0; + UserFunction_418( _var25, _var26 ); + float3 _var27 = sin( _var25 ); + float3 _var28 = abs( _var26 ); + float3 _var29 = sign( _var26 ); + _var27 = abs( _var27 ); + _var28 = pow( _var28, float( 3.000000 ) ); + float _var30 = dot( _var27, float3( 0.333333, 0.333333, 0.333333 ) ); + _var29 = _var28 * _var29; + float3 _var31 = _var12 * _var30; + float _var32 = dot( _var28, float3( 0.333333, 0.333333, 0.333333 ) ); + float _var33 = pow( _var30, float( 2.000000 ) ); + _var15 = _var15 * _var29; + _var31 = lerp( _var12, _var31, float( 0.400000 ) ); + _var32 = _var32 * _var33; + _var15 = In.vPos + _var15; + _var23 = _var23 * _var32; + _var14 = _var14 + _var15; + float4 _var34 = mul( float4(_var14.xyz,1), cModelViewProj ); + float4 _var35 = _var34; +#if ( FLASHLIGHT == 1 ) + float4 _var36 = mul( float4(_var14.xyz,1), g_cFlashlightWorldToTexture ); + float2 _var37 = _var34.xy; + float _var38 = _var34.z; + float _var39 = _var34.w; + _var13 = _var36; + _var38 = _var38 - float( 0.100000 ); + float3 _var40 = float3( _var37, _var38 ); + float4 _var41 = float4( _var40, _var39 ); + _var35 = _var41; +#endif + Out.vProjPos = _var35; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vTexCoord_1 = _var31; + Out.vTexCoord_2 = _var13; + Out.vTexCoord_3 = _var35; + Out.vTexCoord_4 = _var14; + Out.vColor_0 = _var23; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/downsample_4_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/downsample_4_ps30.fxc new file mode 100755 index 000000000..66b9c1a1a --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/downsample_4_ps30.fxc @@ -0,0 +1,60 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float2 g_cArray_425[4] = +{ + float2( 0.000000f, 0.000000f ), + float2( 2.000000f, 0.000000f ), + float2( 0.000000f, 2.000000f ), + float2( 2.000000f, 2.000000f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = _g_TexelSize * float( 0.500000 ); + _var1 = In.vTexCoord_0 + _var1; + for ( int _var2 = 0; _var2 < 4; _var2++ ) + { + float2 _var3 = _var1; + float2 _var4 = g_cArray_425[_var2] * _g_TexelSize; + _var3 = _var3 + _var4; + float4 _var5 = tex2D( _Sampler_00, _var3 ).rgba; + _var0 = _var0 + _var5; + } + _var0 = _var0 * float( 0.250000 ); + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/downsample_4_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/downsample_4_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/downsample_4_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/filelist.txt b/mp/game/dab/shadereditorui/shader_src/filelist.txt new file mode 100755 index 000000000..ef6bb78f7 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/filelist.txt @@ -0,0 +1,68 @@ +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_pos_preview_vs30 +00003D_postproc_dof_pos_preview_vs30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_pos_preview_vs30.fxc>output.txt 2>&1 +#END +************************************* +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_pos_preview_vs30 +00003D_postproc_dof_pos_preview_vs30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_pos_preview_vs30.fxc>output.txt 2>&1 +#END +************************************* + +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_preview_vs30 +00003D_postproc_dof_preview_vs30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_preview_vs30.fxc>output.txt 2>&1 +#END +************************************* +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_preview_vs30 +00003D_postproc_dof_preview_vs30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tvs_3_0 /DSHADER_MODEL_VS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_preview_vs30.fxc>output.txt 2>&1 +#END +************************************* + +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_preview_ps30 +00003D_postproc_dof_preview_ps30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_preview_ps30.fxc>output.txt 2>&1 +#END +************************************* +*** generated by shadereditor.dll *** +#BEGIN 00003D_postproc_dof_preview_ps30 +00003D_postproc_dof_preview_ps30.fxc +#DEFINES-D: +#DEFINES-S: +#SKIP: +(defined $HDRTYPE && defined $HDRENABLED && !$HDRTYPE && $HDRENABLED)||(defined $PIXELFOGTYPE && defined $WRITEWATERFOGTODESTALPHA && ( $PIXELFOGTYPE != 1 ) && $WRITEWATERFOGTODESTALPHA)||(defined $LIGHTING_PREVIEW && defined $HDRTYPE && $LIGHTING_PREVIEW && $HDRTYPE != 0)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPTINT && $LIGHTING_PREVIEW && $FASTPATHENVMAPTINT)||(defined $LIGHTING_PREVIEW && defined $FASTPATHENVMAPCONTRAST && $LIGHTING_PREVIEW && $FASTPATHENVMAPCONTRAST)||(defined $LIGHTING_PREVIEW && defined $FASTPATH && $LIGHTING_PREVIEW && $FASTPATH)||(($FLASHLIGHT || $FLASHLIGHTSHADOWS) && $LIGHTING_PREVIEW)||0 +#COMMAND: +fxc.exe /DTOTALSHADERCOMBOS=1 /DCENTROIDMASK=0 /DNUMDYNAMICCOMBOS=1 /DFLAGS=0x0 /Dmain=main /Emain /Tps_3_0 /DSHADER_MODEL_PS_3_0=1 /nologo /Foshader.o 00003D_postproc_dof_preview_ps30.fxc>output.txt 2>&1 +#END +************************************* diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc new file mode 100755 index 000000000..ee9825b7b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_ps30.fxc @@ -0,0 +1,61 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_457[5] = +{ + float( 0.054489f ), + float( 0.244201f ), + float( 0.402620f ), + float( 0.244201f ), + float( 0.054489f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = _g_TexelSize * float( 0.500000 ); + float2 _var2 = float2( 3.000000, 0.000000 ) * _var1; + float2 _var3 = float2( 1.000000, 0.000000 ) * _var1; + _var2 = In.vTexCoord_0 - _var2; + for ( int _var4 = 0; _var4 < 5; _var4++ ) + { + _var2 = _var2 + _var3; + float4 _var5 = tex2D( _Sampler_00, _var2 ).rgba; + _var5 = _var5 * g_cArray_457[_var4]; + _var0 = _var0 + _var5; + } + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_x_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc new file mode 100755 index 000000000..e9d03f572 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_ps30.fxc @@ -0,0 +1,61 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_476[5] = +{ + float( 0.054489f ), + float( 0.244201f ), + float( 0.402620f ), + float( 0.244201f ), + float( 0.054489f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = _g_TexelSize * float( 0.500000 ); + float2 _var2 = float2( 0.000000, 3.000000 ) * _var1; + float2 _var3 = float2( 0.000000, 1.000000 ) * _var1; + _var2 = In.vTexCoord_0 - _var2; + for ( int _var4 = 0; _var4 < 5; _var4++ ) + { + _var2 = _var2 + _var3; + float4 _var5 = tex2D( _Sampler_00, _var2 ).rgba; + _var5 = _var5 * g_cArray_476[_var4]; + _var0 = _var0 + _var5; + } + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_5_y_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc new file mode 100755 index 000000000..f2fe008c9 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_ps30.fxc @@ -0,0 +1,73 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_501[7] = +{ + float( 0.167839f ), + float( 0.684901f ), + float( 1.592437f ), + float( 2.109639f ), + float( 1.592437f ), + float( 0.684901f ), + float( 0.167839f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = float2( 4.000000, 0.000000 ) * _g_TexelSize; + float2 _var2 = float2( 1.000000, 0.000000 ) * _g_TexelSize; + float _var3 = float( 0.000000 ); + _var1 = In.vTexCoord_0 - _var1; + for ( int _var4 = 0; _var4 < 7; _var4++ ) + { + _var1 = _var1 + _var2; + float4 _texLookup_16 = tex2D( _Sampler_00, _var1 ); + float3 _var5 = _texLookup_16.rgb; + float _var6 = _texLookup_16.a; + _var6 = ceil( _var6 ); + float4 _var7 = float4( _var5, _var6 ); + _var3 = _var3 + _var6; + _var7 = _var7 * g_cArray_501[_var4]; + _var0 = _var0 + _var7; + } + float3 _var8 = _var0.xyz; + float _var9 = _var0.w; + _var8 = _var8 / _var3; + _var9 = _var9 / float( 7.000000 ); + float4 _var10 = float4( _var8, _var9 ); + Out.vColor_0 = _var10; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_x_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc new file mode 100755 index 000000000..ce54ed417 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_ps30.fxc @@ -0,0 +1,72 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_532[7] = +{ + float( 0.167839f ), + float( 0.684901f ), + float( 1.592437f ), + float( 2.109639f ), + float( 1.592437f ), + float( 0.684901f ), + float( 0.167839f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = float2( 0.000000, 4.000000 ) * _g_TexelSize; + float2 _var2 = float2( 0.000000, 1.000000 ) * _g_TexelSize; + float _var3 = float( 0.000000 ); + _var1 = In.vTexCoord_0 - _var1; + for ( int _var4 = 0; _var4 < 7; _var4++ ) + { + _var1 = _var1 + _var2; + float4 _texLookup_16 = tex2D( _Sampler_00, _var1 ); + float4 _var5 = _texLookup_16.rgba; + float _var6 = _texLookup_16.a; + _var5 = _var5 * g_cArray_532[_var4]; + _var6 = ceil( _var6 ); + _var0 = _var0 + _var5; + _var3 = _var3 + _var6; + } + float3 _var7 = _var0.xyz; + float _var8 = _var0.w; + _var7 = _var7 / _var3; + _var8 = _var8 / float( 7.000000 ); + float4 _var9 = float4( _var7, _var8 ); + Out.vColor_0 = _var9; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_7_half_aceil_y_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc new file mode 100755 index 000000000..0bc81768c --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_ps30.fxc @@ -0,0 +1,58 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_559[3] = +{ + float( 0.196842f ), + float( 0.606316f ), + float( 0.196842f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = float2( 2.000000, 0.000000 ) * _g_TexelSize; + float2 _var2 = float2( 1.000000, 0.000000 ) * _g_TexelSize; + _var1 = In.vTexCoord_0 - _var1; + for ( int _var3 = 0; _var3 < 3; _var3++ ) + { + _var1 = _var1 + _var2; + float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba; + _var4 = _var4 * g_cArray_559[_var3]; + _var0 = _var0 + _var4; + } + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_x_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc new file mode 100755 index 000000000..ddb1d94a3 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_ps30.fxc @@ -0,0 +1,58 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// Arrays +static const float g_cArray_578[3] = +{ + float( 0.196842f ), + float( 0.606316f ), + float( 0.196842f ), +}; + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float2 _var1 = float2( 0.000000, 2.000000 ) * _g_TexelSize; + float2 _var2 = float2( 0.000000, 1.000000 ) * _g_TexelSize; + _var1 = In.vTexCoord_0 - _var1; + for ( int _var3 = 0; _var3 < 3; _var3++ ) + { + _var1 = _var1 + _var2; + float4 _var4 = tex2D( _Sampler_00, _var1 ).rgba; + _var4 = _var4 * g_cArray_578[_var3]; + _var0 = _var0 + _var4; + } + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/gauss_blur_half_3_y_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/intrinsic.h b/mp/game/dab/shadereditorui/shader_src/intrinsic.h new file mode 100755 index 000000000..7ff22fb66 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/intrinsic.h @@ -0,0 +1,260 @@ +// Absolute value (per component). +auto abs( multi x ); + +// Returns the arccosine of each component of x. +auto acos( multi x ); + +// Test if all components of x are nonzero. +auto all( multi x ); + +// Test if any component of x is nonzero. +auto any( multi x ); + +// Returns the arcsine of each component of x. +auto asin( multi x ); + +// Returns the arctangent of x. +auto atan( multi x ); + +// Returns the arctangent of of two values (x,y). +auto atan2( multi x, auto y ); + +// Returns the smallest integer which is greater than or equal to x. +auto ceil( multi x ); + +// Clamps x to the range [min, max]. +auto clamp( multi x, auto min, auto max ); + +// Discards the current pixel, if any component of x is less than zero. +auto clip( multi x ); + +// Returns the cosine of x. +auto cos( multi x ); + +// Returns the hyperbolic cosine of x. +auto cosh( multi x ); + +// Returns the cross product of two 3D vectors. +float3 cross( float3 x, float3 y ); + +// Swizzles and scales components of the 4D vector xto compensate for the lack of UBYTE4 support in some hardware. +int4 D3DCOLORtoUBYTE4( float4 x ); + +// Returns the partial derivative of x with respect to the screen-space x-coordinate. +auto ddx( multi x ); + +// Returns the partial derivative of x with respect to the screen-space y-coordinate. +auto ddy( multi x ); + +// Converts x from radians to degrees. +auto degrees( multi x ); + +// Returns the determinant of the square matrix m. +float determinant( matrix m ); + +// Returns the distance between two points. +float distance( vector x, vector y ); + +// Returns the dot product of two vectors. +float dot( vector x, vector y ); + +// Returns the base-e exponent. +auto exp( multi x ); + +// Base 2 exponent (per component). +auto exp2( multi x ); + +// Returns -n * sign(dot(i, ng)). +auto faceforward( vector n, auto i, auto ng ); + +// Returns the greatest integer which is less than or equal to x. +auto floor( multi x ); + +// Returns the floating point remainder of x/y. +auto fmod( multi x, auto y ); + +// Returns the fractional part of x. +auto frac( multi x ); + +// Returns the mantissa and exponent of x. +auto frexp( multi x, auto exp ); + +// Returns abs(ddx(x)) + abs(ddy(x)) +auto fwidth( multi x ); + +// Returns true if x is finite, false otherwise. +bool isfinite( multi x ); + +// Returns true if x is +INF or -INF, false otherwise. +bool isinf( multi x ); + +// Returns true if x is NAN or QNAN, false otherwise. +bool isnan( multi x ); + +// Returns x * 2exp +auto ldexp( multi x, auto exp ); + +// Returns the length of the vector v. +float length( vector x ); + +// Returns x + s(y - x). +auto lerp( multi x, auto y, auto s ); + +// Returns a lighting vector (ambient, diffuse, specular, 1) +float4 lit( float n_dot_l, float n_dot_h, float m ); + +// Returns the base-e logarithm of x. +auto log( multi x ); + +// Returns the base-10 logarithm of x. +auto log10( multi x ); + +// Returns the base-2 logarithm of x. +auto log2( multi x ); + +// Selects the greater of x and y. +auto max( multi x, auto y ); + +// Selects the lesser of x and y. +auto min( multi x, auto y ); + +// Splits the value x into fractional and integer parts. +auto modf( multi x, out auto ip ); + +// Performs matrix multiplication using x and y. +multi mul( multi x, multi y ); + +// Generates a random value using the Perlin-noise algorithm. +float noise( vector x ); + +// Returns a normalized vector. +auto normalize( vector x ); + +// Returns x^y +auto pow( multi x, auto y ); + +// Converts x from degrees to radians. +auto radians( multi x ); + +// Returns a reflection vector. +auto reflect( vector i, auto n ); + +// Returns the refraction vector. +auto refract( vector i, auto n, float index ); + +// Rounds x to the nearest integer. +auto round( multi x ); + +// Returns 1 / sqrt(x) +auto rsqrt( multi x ); + +// Clamps x to the range [0, 1] +auto saturate( multi x ); + +// Computes the sign of x. +auto sign( multi x ); + +// Returns the sine of x +auto sin( multi x ); + +// Returns the sine and cosine of x. +void sincos( multi x, out auto s, out auto c ); + +// Returns the hyperbolic sine of x +auto sinh( multi x ); + +// Returns a smooth Hermite interpolation between 0 and 1. +auto smoothstep( auto min, auto max, multi x ); + +// Square root (per component) +auto sqrt( multi x ); + +// Returns (x >= y) ? 1 : 0 +auto step( multi y, auto x ); + +// Returns the tangent of x +auto tan( multi x ); + +// Returns the hyperbolic tangent of x +auto tanh( multi x ); + +// Returns the transpose of the matrix m. +matrix transpose( matrix x ); + +// Truncates floating-point value(s) to integer value(s) +auto trunc( multi x ); + +// 1D texture lookup. +float4 tex1D( sampler s, float t ); + +// 1D texture lookup. +float4 tex1D( sampler s, float t, float ddx, float ddy ); + +// 1D texture lookup with bias. +float4 tex1Dbias( sampler s, float4 t ); + +// 1D texture lookup with a gradient. +float4 tex1Dgrad( sampler s, float t, float ddx, float ddy ); + +// 1D texture lookup with LOD. +float4 tex1Dlod( sampler s, float4 t ); + +// 1D texture lookup with projective divide. +float4 tex1Dproj( sampler s, float4 t ); + + +// 2D texture lookup. +float4 tex2D( sampler s, float2 t ); + +// 2D texture lookup. +float4 tex2D( sampler s, float2 t, float2 ddx, float2 ddy ); + +// 2D texture lookup with bias. +float4 tex2Dbias( sampler s, float4 t ); + +// 2D texture lookup with a gradient. +float4 tex2Dgrad( sampler s, float2 t, float2 ddx, float2 ddy ); + +// 2D texture lookup with LOD. +float4 tex2Dlod( sampler s, float4 t ); + +// 2D texture lookup with projective divide. +float4 tex2Dproj( sampler s, float4 t ); + + +// 3D texture lookup. +float4 tex3D( sampler s, float3 t ); + +// 3D texture lookup. +float4 tex3D( sampler s, float3 t, float3 ddx, float3 ddy ); + +// 3D texture lookup with bias. +float4 tex3Dbias( sampler s, float4 t ); + +// 3D texture lookup with a gradient. +float4 tex3Dgrad( sampler s, float3 t, float3 ddx, float3 ddy ); + +// 3D texture lookup with LOD. +float4 tex3Dlod( sampler s, float4 t ); + +// 3D texture lookup with projective divide. +float4 tex3Dproj( sampler s, float4 t ); + + +// Cube texture lookup. +float4 texCUBE( sampler s, float3 t ); + +// Cube texture lookup. +float4 texCUBE( sampler s, float3 t, float3 ddx, float3 ddy ); + +// Cube texture lookup with bias. +float4 texCUBEbias( sampler s, float4 t ); + +// Cube texture lookup with a gradient. +float4 texCUBEgrad( sampler s, float3 t, float3 ddx, float3 ddy ); + +// Cube texture lookup with LOD. +float4 texCUBElod( sampler s, float4 t ); + +// Cube texture lookup with projective divide. +float4 texCUBEproj( sampler s, float4 t ); \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc new file mode 100755 index 000000000..9b6c996b8 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_ps30.fxc @@ -0,0 +1,190 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); +sampler _Sampler_03 : register( s3 ); +sampler _Sampler_04 : register( s4 ); +sampler _Sampler_05 : register( s5 ); +sampler _Sampler_06 : register( s6 ); +sampler _Sampler_07 : register( s7 ); +sampler _Sampler_08 : register( s8 ); +sampler _Sampler_09 : register( s9 ); +sampler _Sampler_10 : register( s10 ); +sampler _gSampler_Flashlight_Cookie : register( s11 ); +sampler _gSampler_Flashlight_Depth : register( s12 ); +sampler _gSampler_Flashlight_Random : register( s13 ); + +// Constants +const float4x4 g_cFlashlightWorldToTexture : register( c12 ); +const float2 g_cData_base_detail_0_smoothing : register( c16 ); // Static +const float2 g_cData_base_detail_1_smoothing : register( c17 ); // Static +const float3 _g_VecOrig : register( c18 ); +const float4 _g_FogParams : register( c19 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); + +// Semantic structures +struct PS_INPUT +{ + float4 vTexCoord_0 : TEXCOORD0; + float4 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; + float2 vTexCoord_7 : TEXCOORD7; + float4 vColor_0 : COLOR0; + float4 vColor_1 : COLOR1; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var1 = In.vTexCoord_0.xy; + float2 _var2 = In.vTexCoord_4.zw; + float _var3 = In.vColor_1.w; + float2 _var4 = In.vTexCoord_0.zw; + float2 _var5 = In.vTexCoord_4.xy; + float _var6 = g_cData_base_detail_0_smoothing.x; + float _var7 = g_cData_base_detail_0_smoothing.y; + float2 _var8 = In.vTexCoord_7.xy; + float _var9 = g_cData_base_detail_1_smoothing.x; + float _var10 = g_cData_base_detail_1_smoothing.y; + float3 _var11 = float3( 0.000000, 0.000000, 0.000000 ); + float _var12 = _g_VecOrig.z; + float _var13 = In.vTexCoord_3.z; + float _var14 = In.vColor_0.z; + float4 _texLookup_48 = tex2D( _Sampler_00, _var1 ); + float3 _var15 = _texLookup_48.rgb; + float _var16 = _texLookup_48.b; + float3 _var17 = tex2D( _Sampler_01, _var2 ).rgb; + float4 _texLookup_51 = tex2D( _Sampler_02, _var1 ); + float3 _var18 = _texLookup_51.rgb; + float _var19 = _texLookup_51.b; + float3 _var20 = tex2D( _Sampler_03, _var2 ).rgb; + float4 _texLookup_54 = tex2D( _Sampler_04, _var4 ); + float _var21 = _texLookup_54.r; + float _var22 = _texLookup_54.g; + float3 _var23 = tex2D( _Sampler_05, _var1 ).rgb; + float3 _var24 = tex2D( _Sampler_06, _var8 ).rgb; + float4 _texLookup_58 = tex2D( _Sampler_07, _var1 ); + float3 _var25 = _texLookup_58.rgb; + float _var26 = _texLookup_58.g; + float3 _var27 = tex2D( _Sampler_08, _var8 ).rgb; + _var12 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var12, _var13, _var14 ); + float2 _var28 = _var15.xy; + float2 _var29 = _var17.xy; + float2 _var30 = _var18.xy; + float2 _var31 = _var20.xy; + _var21 = min( _var3, _var21 ); + _var22 = max( _var3, _var22 ); + _var24 = smoothstep( _var6, _var7, _var24 ); + _var27 = smoothstep( _var9, _var10, _var27 ); + _var29 = _var29 - float( 0.500000 ); + _var31 = _var31 - float( 0.500000 ); + _var21 = lerp( _var21, _var22, _var3 ); + _var23 = _var23 * _var24; + _var25 = _var25 * _var27; + _var28 = _var28 + _var29; + _var30 = _var30 + _var31; + _var21 = smoothstep( float( 0.400000 ), float( 0.600000 ), _var21 ); + _var28 = saturate( _var28 ); + _var30 = saturate( _var30 ); + _var23 = lerp( _var23, _var25, _var21 ); + _var26 = _var26 * _var21; + float3 _var32 = float3( _var28, _var16 ); + float3 _var33 = float3( _var30, _var19 ); + _var32 = lerp( _var32, _var33, _var21 ); + _var32 = _var32 * float( 2.000000 ); + _var32 = _var32 - float( 1.000000 ); +#if ( FLASHLIGHT == 0 ) + float2 _var34 = In.vTexCoord_1.xy; + float _var35 = dot( _var32, bumpBasis[0] ); + float _var36 = dot( _var32, bumpBasis[1] ); + float _var37 = dot( _var32, bumpBasis[2] ); + float2 _var38 = In.vTexCoord_1.zw; + float3 _var39 = tex2D( _Sampler_09, _var5 ).rgb; + float3 _var40 = In.vTexCoord_3 - _g_VecOrig; + float3 _var41 = lerp( _var32, In.vTexCoord_2, float( 0.900000 ) ); + float3 _var42 = tex2D( _Sampler_09, _var34 ).rgb; + float2 _var43 = float2( _var35, _var36 ); + float3 _var44 = tex2D( _Sampler_09, _var38 ).rgb; + _var40 = reflect( _var40, _var41 ); + float3 _var45 = float3( _var43, _var37 ); + float3 _var46 = texCUBE( _Sampler_10, _var40 ).rgb; + _var45 = saturate( _var45 ); + _var46 = _var46 * float( 0.040000 ); + _var45 = _var45 * _var45; + _var46 = _var46 * ENV_MAP_SCALE; + float _var47 = _var45.x; + float _var48 = _var45.y; + float _var49 = _var45.z; + float _var50 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var45 ); + _var11 = _var46; + _var42 = _var42 * _var47; + _var44 = _var44 * _var48; + _var39 = _var39 * _var49; + _var50 = LIGHT_MAP_SCALE / _var50; + _var42 = _var42 + _var44; + _var42 = _var42 + _var39; + _var42 = _var42 * _var50; + _var0 = _var42; +#endif +#if ( FLASHLIGHT == 1 ) + float3x3 _var51 = { In.vTexCoord_5, + In.vTexCoord_6, + In.vTexCoord_2 }; + float4 _var52 = mul( float4(In.vTexCoord_3.xyz,1), g_cFlashlightWorldToTexture ); + float2 _var53 = In.vColor_0.xy; + float _var54 = In.vColor_0.w; + float3 _var55 = mul( _var32, _var51 ); + _var53 = _var53 / _var54; + _var55 = normalize( _var55 ); + _var53 = _var53 * float( 0.500000 ); + _var53 = _var53 + float( 0.500000 ); + _var55 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_3, _var52, _var55, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var53, false, g_cShadowTweaks ); + _var0 = _var55; +#endif + _var0 = _var0; + _var11 = _var11 * _var26; + _var0 = _var0 * _var23; + _var0 = _var0 + _var11; + float4 _var56 = float4( _var0.x, _var0.y, _var0.z, 1.000000 ); + _var56 = FinalOutput( _var56, _var12, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var14 ); + Out.vColor_0 = _var56; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc new file mode 100755 index 000000000..e8f2083ab --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/lightmap_blend_bump_detail_vs30.fxc @@ -0,0 +1,84 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float3 vNormal : NORMAL; + float3 vTangent_S : TANGENT; + float3 vTangent_T : BINORMAL; + float2 vTexCoord_0 : TEXCOORD0; + float2 vTexCoord_1 : TEXCOORD1; + float2 vTexCoord_2 : TEXCOORD2; + float4 vColor_0 : COLOR0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float4 vTexCoord_0 : TEXCOORD0; + float4 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; + float2 vTexCoord_7 : TEXCOORD7; + float4 vColor_0 : COLOR0; + float4 vColor_1 : COLOR1; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] ); + float2 _var1 = In.vTexCoord_0 * float( 1.000000 ); + float2 _var2 = In.vTexCoord_0 * float( 0.120000 ); + float2 _var3 = In.vTexCoord_1 + In.vTexCoord_2; + float3 _var4 = mul( float4(In.vNormal.xyz,1), cModel[0] ); + float2 _var5 = In.vTexCoord_0 * float2( 5.000000, 5.000000 ); + float3 _var6 = mul( float4(In.vTangent_S.xyz,1), cModel[0] ); + float3 _var7 = mul( float4(In.vTangent_T.xyz,1), cModel[0] ); + float2 _var8; + { + float2 center_def = float2( 0.5f, 0.5f ); + float2 trans_def = float2( 0.0f, 0.0f ); + float fs = sin( float( 45.000000 ) ); + float fc = cos( float( 45.000000 ) ); + float4 row_0 = float4( fc * float2( 4.000000, 4.000000 ).x, -fs * float2( 4.000000, 4.000000 ).x, 0, ( -center_def.x * fc + center_def.y * fs ) * float2( 4.000000, 4.000000 ).x + center_def.x + trans_def.x ); + float4 row_1 = float4( fs * float2( 4.000000, 4.000000 ).y, fc * float2( 4.000000, 4.000000 ).y, 0, ( -center_def.x * fs - center_def.y * fc ) * float2( 4.000000, 4.000000 ).y + center_def.y + trans_def.y ); + _var8.x = dot( float4( In.vTexCoord_0, 0, 1 ), row_0 ); + _var8.y = dot( float4( In.vTexCoord_0, 0, 1 ), row_1 ); + } + float4 _var9 = mul( float4(_var0.xyz,1), cViewProj ); + float4 _var10 = float4( _var1, _var2 ); + float2 _var11 = _var3 + In.vTexCoord_2; + _var4 = normalize( _var4 ); + _var6 = normalize( _var6 ); + _var7 = normalize( _var7 ); + float4 _var12 = float4( _var3, _var11 ); + float2 _var13 = _var11 + In.vTexCoord_2; + float4 _var14 = float4( _var13, _var5 ); + Out.vProjPos = _var9; + Out.vTexCoord_0 = _var10; + Out.vTexCoord_1 = _var12; + Out.vTexCoord_2 = _var4; + Out.vTexCoord_3 = _var0; + Out.vTexCoord_4 = _var14; + Out.vTexCoord_5 = _var6; + Out.vTexCoord_6 = _var7; + Out.vTexCoord_7 = _var8; + Out.vColor_0 = _var9; + Out.vColor_1 = In.vColor_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_ps30.fxc new file mode 100755 index 000000000..3d4c1650c --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_ps30.fxc @@ -0,0 +1,181 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); +sampler _Sampler_03 : register( s3 ); +sampler _gSampler_Flashlight_Cookie : register( s4 ); +sampler _gSampler_Flashlight_Depth : register( s5 ); +sampler _gSampler_Flashlight_Random : register( s6 ); + +// Constants +const float3 _g_VecOrig : register( c16 ); +const float g_cData_parallax_geo_height : register( c17 ); // Static +const float4x4 g_cFlashlightWorldToTexture : register( c12 ); +const float4x4 g_cCMatrix_ViewProj : register( c18 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); +const float4 _g_FogParams : register( c22 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float4 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float2 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; + float vDepth : DEPTH; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var1 = float2( 0.000000, 0.000000 ); + float3x3 _var2 = { In.vTexCoord_5, + In.vTexCoord_6, + In.vTexCoord_2 }; + float3 _var3 = In.vTexCoord_3 - _g_VecOrig; + float3 _var4 = _g_VecOrig - In.vTexCoord_3; + float3 _var5 = float3( 0.000000, 0.000000, 0.000000 ); + float _var6 = _g_VecOrig.z; + _var3 = mul( _var2, _var3 ); +#if ( FLASHLIGHT == 0 ) + float3 _var8 = (float3)0; + float2 _var7 = CalcParallaxUV_Relief( In.vTexCoord_0, _var3, g_cData_parallax_geo_height, In.vTexCoord_2, _var4, + _Sampler_00, 10, 30, 5, In.vTexCoord_3, + _var8, true, true ); + _var5 = _var8; + _var1 = _var7; +#endif +#if ( FLASHLIGHT == 1 ) + float3 _var10 = (float3)0; + float2 _var9 = CalcParallaxUV_Relief( In.vTexCoord_0, _var3, g_cData_parallax_geo_height, In.vTexCoord_2, _var4, + _Sampler_00, 8, 15, 5, In.vTexCoord_3, + _var10, false, true ); + _var10 = _var10 * float( 0.900000 ); + _var1 = _var9; + _var5 = _var10; +#endif + _var1 = _var1; + _var5 = _var5; + float3 _var11 = tex2D( _Sampler_01, _var1 ).rgb; + float _var12 = _var5.x; + float _var13 = _var5.y; + float _var14 = _var5.z; + float3 _var15 = tex2D( _Sampler_02, _var1 ).rgb; + _var11 = _var11 * float( 2.000000 ); + float3 _var16 = _var12 * In.vTexCoord_5; + float3 _var17 = _var13 * In.vTexCoord_6; + float _var18 = _var14 * g_cData_parallax_geo_height; + float _var19 = 1.0f - _var14; + _var11 = _var11 - float( 1.000000 ); + _var16 = _var16 + _var17; + float3 _var20 = _var18 * In.vTexCoord_2; + _var19 = _var19 * _var19; +#if ( FLASHLIGHT == 0 ) + float2 _var21 = In.vTexCoord_1.xy; + float _var22 = dot( _var11, bumpBasis[0] ); + float _var23 = dot( _var11, bumpBasis[1] ); + float _var24 = dot( _var11, bumpBasis[2] ); + float2 _var25 = In.vTexCoord_1.zw; + float3 _var26 = tex2D( _Sampler_03, In.vTexCoord_4 ).rgb; + float3 _var27 = tex2D( _Sampler_03, _var21 ).rgb; + _var22 = saturate( _var22 ); + _var23 = saturate( _var23 ); + _var24 = saturate( _var24 ); + float3 _var28 = tex2D( _Sampler_03, _var25 ).rgb; + float2 _var29 = float2( _var22, _var23 ); + float3 _var30 = float3( _var29, _var24 ); + _var30 = _var30 * _var30; + float _var31 = _var30.x; + float _var32 = _var30.y; + float _var33 = _var30.z; + float _var34 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var30 ); + _var27 = _var27 * _var31; + _var28 = _var28 * _var32; + _var26 = _var26 * _var33; + _var34 = LIGHT_MAP_SCALE / _var34; + _var27 = _var27 + _var28; + _var27 = _var27 + _var26; + _var27 = _var27 * _var34; + _var0 = _var27; +#endif + _var16 = _var16 + _var20; + _var15 = _var15 * _var19; + _var16 = In.vTexCoord_3 - _var16; + float4 _var35 = mul( float4(_var16.xyz,1), g_cCMatrix_ViewProj ); + float _var36 = _var16.z; +#if ( FLASHLIGHT == 1 ) + float3 _var37 = mul( _var11, _var2 ); + float4 _var38 = mul( float4(_var16.xyz,1), g_cFlashlightWorldToTexture ); + float2 _var39 = _var35.xy; + float _var40 = _var35.w; + _var37 = normalize( _var37 ); + _var39 = _var39 / _var40; + _var39 = _var39 * float( 0.500000 ); + _var39 = _var39 + float( 0.500000 ); + _var37 = DoFlashlight( g_cFlashlightPos.xyz, _var16, _var38, _var37, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var39, false, g_cShadowTweaks ); + float3 _var41 = _var37; +#if ( FLASHLIGHTSHADOWS == 1 ) + float _var42 = dot( float3( float( 1.000000 ), float( 1.000000 ), float( 1.000000 ) ), _var37 ); + if ( _var42 > float( 0.010000 ) ) + { + float3 _var43 = _var16 - float3( g_cFlashlightPos.xyz ); + _var43 = mul( _var2, _var43 ); + _var43 = normalize( _var43 ); + float _var44 = CalcParallaxedShadows_OneLight( In.vTexCoord_0, _var1, _var43, + In.vTexCoord_3, g_cData_parallax_geo_height, float( 1.000000 ), _Sampler_00 ); + _var41 = _var41 * _var44; + } +#endif + _var0 = _var41; +#endif + _var0 = _var0; + float _var45 = _var35.z; + float _var46 = _var35.z; + float _var47 = _var35.w; + _var0 = _var0 * _var15; + _var6 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var6, _var36, _var45 ); + _var46 = _var46 / _var47; + float4 _var48 = float4( _var0.x, _var0.y, _var0.z, 1.000000 ); + _var46 = saturate( _var46 ); + _var48 = FinalOutput( _var48, _var6, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var45 ); + Out.vColor_0 = _var48; + Out.vDepth = _var46; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_vs30.fxc new file mode 100755 index 000000000..3b11c73f6 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/lightmap_parallax_vs30.fxc @@ -0,0 +1,66 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Constants +const float g_cData_parallax_geo_height : register( c48 ); // Static + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float3 vNormal : NORMAL; + float3 vTangent_S : TANGENT; + float3 vTangent_T : BINORMAL; + float2 vTexCoord_0 : TEXCOORD0; + float2 vTexCoord_1 : TEXCOORD1; + float2 vTexCoord_2 : TEXCOORD2; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float4 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float2 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] ); + float3 _var1 = mul( float4(In.vNormal.xyz,1), cModel[0] ); + float2 _var2 = In.vTexCoord_1 + In.vTexCoord_2; + float3 _var3 = mul( float4(In.vTangent_S.xyz,1), cModel[0] ); + float3 _var4 = mul( float4(In.vTangent_T.xyz,1), cModel[0] ); + _var1 = normalize( _var1 ); + float2 _var5 = _var2 + In.vTexCoord_2; + _var3 = normalize( _var3 ); + _var4 = normalize( _var4 ); + float3 _var6 = _var1 * g_cData_parallax_geo_height; + float4 _var7 = float4( _var2, _var5 ); + float2 _var8 = _var5 + In.vTexCoord_2; + _var0 = _var0 + _var6; + float4 _var9 = mul( float4(_var0.xyz,1), cViewProj ); + Out.vProjPos = _var9; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vTexCoord_1 = _var7; + Out.vTexCoord_2 = _var1; + Out.vTexCoord_3 = _var0; + Out.vTexCoord_4 = _var8; + Out.vTexCoord_5 = _var3; + Out.vTexCoord_6 = _var4; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc new file mode 100755 index 000000000..a87c76618 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_ps30.fxc @@ -0,0 +1,103 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); + +// Constants +const float4x4 g_cCMatrix_ViewProj : register( c16 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float3 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float2 _var0 = In.vTexCoord_3.xy; + float _var1 = In.vTexCoord_3.w; + float3 _var2 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb; + float3x3 _var3 = { In.vTexCoord_4, + In.vTexCoord_5, + In.vTexCoord_1 }; + float3 _var4 = normalize( In.vTexCoord_2 ); + float _var5 = In.vTexCoord_3.z; + _var0 = _var0 / _var1; + _var2 = lerp( _var2, float3( 0.500000, 0.500000, 1.000000 ), float( 0.500000 ) ); + _var5 = smoothstep( float( 1.000000 ), float( 2.500000 ), _var5 ); + _var0 = _var0 * float2( 0.500000, -0.500000 ); + _var2 = _var2 * float( 2.000000 ); + _var5 = float( 0.800000 ) * _var5; + _var0 = _var0 + float( 0.500000 ); + _var2 = _var2 - float( 1.000000 ); + _var2 = mul( _var2, _var3 ); + _var2 = normalize( _var2 ); + float3 _var6 = mul( float4(_var2.xyz,1), (float3x3)g_cCMatrix_ViewProj ); + float _var7 = dot( _var2, _var4 ); + float3 _var8 = reflect( _var4, _var2 ); + float2 _var9 = _var6.xy; + float _var10 = smoothstep( float( -0.050000 ), float( -0.100000 ), _var7 ); + float _var11 = abs( _var7 ); + float _var12 = smoothstep( float( -1.000000 ), float( 0.000000 ), _var7 ); + float3 _var13 = texCUBE( _Sampler_01, _var8 ).rgb; + float _var14 = smoothstep( float( -1.000000 ), float( -0.500000 ), _var7 ); + float _var15 = smoothstep( float( 0.100000 ), float( -0.500000 ), _var7 ); + _var9 = _var9 * _var10; + _var11 = 1.0f - _var11; + float _var16 = pow( _var12, float( 2.000000 ) ); + _var13 = _var13 * ENV_MAP_SCALE; + _var14 = min( _var14, _var15 ); + float _var17 = pow( _var12, float( 20.000000 ) ); + _var9 = _var9 * float2( 1.000000, -1.000000 ); + _var11 = _var11 * float( 0.100000 ); + float3 _var18 = lerp( float( 1.000000 ), float3( 0.830000, 0.867400, 1.000000 ), _var16 ); + _var14 = _var14 * float( 0.500000 ); + _var17 = _var17 * float( 0.300000 ); + float _var19 = float( 0.005000 ) + _var11; + float _var20 = float( 0.010000 ) + _var11; + float _var21 = float( 0.015000 ) + _var11; + float2 _var22 = _var9 * _var19; + float2 _var23 = _var9 * _var20; + float2 _var24 = _var9 * _var21; + _var22 = _var0 - _var22; + _var23 = _var0 - _var23; + _var24 = _var0 - _var24; + float _var25 = tex2D( _Sampler_02, _var22 ).r; + float _var26 = tex2D( _Sampler_02, _var23 ).g; + float _var27 = tex2D( _Sampler_02, _var24 ).b; + float2 _var28 = float2( _var25, _var26 ); + float3 _var29 = float3( _var28, _var27 ); + _var29 = _var29 * _var18; + _var29 = lerp( _var29, _var13, _var14 ); + _var29 = lerp( _var29, float( 1.000000 ), _var17 ); + float4 _var30 = float4( _var29, _var5 ); + Out.vColor_0 = _var30; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc new file mode 100755 index 000000000..27ab19466 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_chromatic_aberration_vs30.fxc @@ -0,0 +1,67 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "COMPRESSED_VERTS" "0..1" +// DYNAMIC: "SKINNING" "0..1" + +// Includes +#include "common_vs_fxc.h" + + +// Constants +const float3 _g_VecOrig : register( c48 ); + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float4 vBoneWeights : BLENDWEIGHT; + float4 vBoneIndices : BLENDINDICES; + float4 vNormal : NORMAL; + float4 vTangent_S : TANGENT; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float3 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = (float3)0; + float4 _var1 = (float4)0; + DecompressVertex_NormalTangent( In.vNormal, In.vTangent_S, _var0, _var1 ); + float3 _var2 = (float3)0; + float3 _var3 = (float3)0; + float3 _var4 = (float3)0; + float3 _var5 = (float3)0; + SkinPositionNormalAndTangentSpace( SKINNING, float4( In.vPos, 1 ), _var0, _var1, + In.vBoneWeights, In.vBoneIndices, + _var2, _var3, _var4, _var5 ); + float4 _var6 = mul( float4(_var2.xyz,1), cViewProj ); + _var3 = normalize( _var3 ); + float3 _var7 = _var2 - _g_VecOrig; + _var4 = normalize( _var4 ); + _var5 = normalize( _var5 ); + Out.vProjPos = _var6; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vTexCoord_1 = _var3; + Out.vTexCoord_2 = _var7; + Out.vTexCoord_3 = _var6; + Out.vTexCoord_4 = _var4; + Out.vTexCoord_5 = _var5; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_cubemap_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/model_cubemap_ps30.fxc new file mode 100755 index 000000000..1e89098d8 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_cubemap_ps30.fxc @@ -0,0 +1,41 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +// Combos +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Semantic structures +struct PS_INPUT +{ + float3 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = reflect( In.vTexCoord_0, In.vTexCoord_1 ); + float4 _var1 = texCUBE( _Sampler_00, _var0 ).rgba; + _var1 = FinalOutput( _var1, float( 0.000000 ), PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, float( 0.000000 ) ); + Out.vColor_0 = _var1; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_cubemap_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/model_cubemap_vs30.fxc new file mode 100755 index 000000000..ba65e96cd --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_cubemap_vs30.fxc @@ -0,0 +1,50 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +// Combos +// DYNAMIC: "COMPRESSED_VERTS" "0..1" +// DYNAMIC: "SKINNING" "0..1" + +// Includes +#include "common_vs_fxc.h" + + +// Constants +const float3 _g_VecOrig : register( c48 ); + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float4 vBoneWeights : BLENDWEIGHT; + float4 vBoneIndices : BLENDINDICES; + float4 vNormal : NORMAL; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float3 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = (float3)0; + DecompressVertex_Normal( In.vNormal, _var0 ); + float3 _var1 = (float3)0; + float3 _var2 = (float3)0; + SkinPositionAndNormal( SKINNING, float4( In.vPos, 1 ), _var0, + In.vBoneWeights, In.vBoneIndices, + _var1, _var2 ); + float4 _var3 = mul( float4(_var1.xyz,1), cViewProj ); + float3 _var4 = _var1 - _g_VecOrig; + _var4 = normalize( _var4 ); + Out.vProjPos = _var3; + Out.vTexCoord_0 = _var4; + Out.vTexCoord_1 = _var2; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_litsphere_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/model_litsphere_ps30.fxc new file mode 100755 index 000000000..6f7aa0ab0 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_litsphere_ps30.fxc @@ -0,0 +1,99 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Combos +// STATIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "NUM_LIGHTS" "0..4" +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _gSampler_Flashlight_Cookie : register( s1 ); +sampler _gSampler_Flashlight_Depth : register( s2 ); +sampler _gSampler_Flashlight_Random : register( s3 ); +sampler _Sampler_04 : register( s4 ); + +// Constants +const float4x3 g_cCMatrix_View : register( c16 ); +const float4 _g_FogParams : register( c19 ); +const float3 _g_VecOrig : register( c20 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); +const float3 g_cAmbientCube[6] : register( c0 ); +PixelShaderLightInfo g_cLightInfo[3] : register( c6 ); + +// Arrays + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float4 vColor_0 : COLOR0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_12 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_12.rgb; + float _var1 = _texLookup_12.a; + float3 _var2 = float3( 0.000000, 0.000000, 0.000000 ); + float3 _var3 = mul( float4(In.vTexCoord_2.xyz,1), (float3x3)g_cCMatrix_View ); + float _var4 = _g_VecOrig.z; + float _var5 = In.vTexCoord_1.z; + float _var6 = In.vTexCoord_3.z; +#if ( FLASHLIGHT == 1 ) + float2 _var7 = In.vTexCoord_3.xy; + float _var8 = In.vTexCoord_3.w; + _var7 = _var7 / _var8; + float3 _var9 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_1, In.vTexCoord_4, In.vTexCoord_2, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var7, false, g_cShadowTweaks ); + _var2 = _var9; +#endif +#if ( FLASHLIGHT == 0 ) + float3 _var10 = PixelShaderDoLighting( In.vTexCoord_1, In.vTexCoord_2, float3(0,0,0), + false, true, In.vColor_0, + g_cAmbientCube, NUM_LIGHTS, g_cLightInfo, + false, false, 1.0f ); + _var2 = _var10; +#endif + _var2 = _var2; + float2 _var11 = _var3.xy; + _var4 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var4, _var5, _var6 ); + _var11 = _var11 * float2( 1.000000, -1.000000 ); + _var11 = _var11 * float( 0.500000 ); + _var11 = _var11 + float( 0.500000 ); + float3 _var12 = tex2D( _Sampler_04, _var11 ).rgb; + _var2 = _var2 + _var12; + _var0 = _var0 * _var2; + float4 _var13 = float4( _var0, _var1 ); + _var13 = FinalOutput( _var13, _var4, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var6 ); + Out.vColor_0 = _var13; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_litsphere_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/model_litsphere_vs30.fxc new file mode 100755 index 000000000..d4166e5ec --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_litsphere_vs30.fxc @@ -0,0 +1,71 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +// Includes +#include "common_vs_fxc.h" + + +// Combos +// DYNAMIC: "SKINNING" "0..1" +// STATIC: "FLASHLIGHT" "0..1" + +// Samplers + +// Constants +const float4x4 g_cFlashlightWorldToTexture : register( c48 ); + +// Arrays + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float4 vBoneWeights : BLENDWEIGHT; + float4 vBoneIndices : BLENDINDICES; + float3 vNormal : NORMAL; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float4 vTexCoord_5 : TEXCOORD5; + float4 vColor_0 : COLOR0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = (float3)0; + float3 _var1 = (float3)0; + SkinPositionAndNormal( SKINNING, float4( In.vPos, 1 ), In.vNormal, + In.vBoneWeights, In.vBoneIndices, + _var0, _var1 ); + float4 _var2 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float4 _var3 = mul( float4(_var0.xyz,1), cViewProj ); +#if ( FLASHLIGHT == 1 ) + float4 _var4 = mul( float4(_var0.xyz,1), g_cFlashlightWorldToTexture ); + _var2 = _var4; +#endif + float4 _var5 = mul( float4(_var1.xyz,1), cViewProj ); + float4 _var6 = float4( GetVertexAttenForLight( _var0, 0 ), + GetVertexAttenForLight( _var0, 1 ), + GetVertexAttenForLight( _var0, 2 ), + GetVertexAttenForLight( _var0, 3 ) ); + Out.vProjPos = _var3; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vTexCoord_1 = _var0; + Out.vTexCoord_2 = _var1; + Out.vTexCoord_3 = _var3; + Out.vTexCoord_4 = _var2; + Out.vTexCoord_5 = _var5; + Out.vColor_0 = _var6; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_snowy_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/model_snowy_ps30.fxc new file mode 100755 index 000000000..42008c9e2 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_snowy_ps30.fxc @@ -0,0 +1,211 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// STATIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "NUM_LIGHTS" "0..4" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); +sampler _Sampler_03 : register( s3 ); +sampler _Sampler_04 : register( s4 ); +sampler _Sampler_05 : register( s5 ); +sampler _gSampler_Flashlight_Cookie : register( s6 ); +sampler _gSampler_Flashlight_Depth : register( s7 ); +sampler _gSampler_Flashlight_Random : register( s8 ); +sampler _Sampler_09 : register( s9 ); + +// Constants +const float4 _g_FogParams : register( c16 ); +const float3 _g_VecOrig : register( c17 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); +const float3 g_cAmbientCube[6] : register( c0 ); +PixelShaderLightInfo g_cLightInfo[3] : register( c6 ); + +// Semantic structures +struct PS_INPUT +{ + float4 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; + float3 vTexCoord_7 : TEXCOORD7; + float4 vColor_0 : COLOR0; + float4 vColor_1 : COLOR1; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var1 = In.vTexCoord_0.xy; + float2 _var2 = In.vTexCoord_0.zw; + float _var3 = In.vColor_1.w; + float _var4 = In.vColor_1.x; + float _var5 = In.vColor_1.y; + float _var6 = In.vColor_1.z; + float _var7 = dot( In.vTexCoord_1, float3( 0.000000, 0.000000, 1.000000 ) ); + float3x3 _var8 = { In.vTexCoord_5, + In.vTexCoord_6, + In.vTexCoord_1 }; + float2 _var9 = In.vTexCoord_4.xy; + float _var10 = In.vTexCoord_4.w; + float3 _var11 = normalize( In.vTexCoord_7 ); + float3 _var12 = float3( 0.000000, 0.000000, 0.000000 ); + float _var13 = In.vTexCoord_4.z; + float _var14 = _g_VecOrig.z; + float _var15 = In.vTexCoord_2.z; + float _var16 = In.vTexCoord_4.z; + float4 _texLookup_56 = tex2D( _Sampler_00, _var1 ); + float3 _var17 = _texLookup_56.rgb; + float _var18 = _texLookup_56.a; + float3 _var19 = float3( _var2, _var3 ); + _var9 = _var9 / _var10; + float3 _var20 = _var11 * float( -1.000000 ); + float _var21 = tex2D( _Sampler_01, _var1 ).r; + float4 _texLookup_62 = tex2D( _Sampler_02, _var1 ); + float3 _var22 = _texLookup_62.rgb; + float _var23 = _texLookup_62.a; + _var13 = smoothstep( float( 50.000000 ), float( 0.000000 ), _var13 ); + _var14 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var14, _var15, _var16 ); + float3 _var24 = _var19 * float( 0.015000 ); + float _var25 = 1.0f - _var21; + float _var26 = _var21 * float( 150.000000 ); + _var13 = _var13 * float( 0.500000 ); + float2 _var27 = _var24.zy; + float2 _var28 = _var24.xz; + float2 _var29 = _var24.xy; + _var25 = _var25 + _var26; + _var13 = _var13 + float( 0.100000 ); + float3 _var30 = tex2D( _Sampler_03, _var27 ).rgb; + float3 _var31 = tex2D( _Sampler_03, _var28 ).rgb; + float3 _var32 = tex2D( _Sampler_03, _var29 ).rgb; + float4 _var33 = tex2D( _Sampler_04, _var27 ).rgba; + float4 _var34 = tex2D( _Sampler_04, _var28 ).rgba; + float4 _var35 = tex2D( _Sampler_04, _var29 ).rgba; + float3 _var36 = _var19 * _var13; + _var30 = _var30 * _var4; + _var31 = _var31 * _var5; + _var32 = _var32 * _var6; + _var33 = _var33 * _var4; + _var34 = _var34 * _var5; + _var35 = _var35 * _var6; + float2 _var37 = _var36.zy; + float2 _var38 = _var36.xz; + float2 _var39 = _var36.xy; + _var30 = _var30 + _var31; + _var33 = _var33 + _var34; + float3 _var40 = tex2D( _Sampler_05, _var37 ).rgb; + float3 _var41 = tex2D( _Sampler_05, _var38 ).rgb; + float3 _var42 = tex2D( _Sampler_05, _var39 ).rgb; + _var30 = _var30 + _var32; + _var33 = _var33 + _var35; + _var40 = _var40 * _var4; + _var41 = _var41 * _var5; + _var42 = _var42 * _var6; + float _var43 = _var33.w; + float3 _var44 = _var33.xyz; + _var40 = _var40 + _var41; + float _var45 = pow( _var43, float( 10.000000 ) ); + float _var46 = _var43 * float( 0.500000 ); + _var44 = _var44 * float3( 0.540000, 0.570000, 0.600000 ); + _var40 = _var40 + _var42; + float _var47 = min( _var7, _var45 ); + float _var48 = max( _var7, _var45 ); + _var46 = _var46 + float( 0.500000 ); + float _var49 = _var40.x; + float3 _var50 = _var40 * float( 2.000000 ); + _var47 = lerp( _var47, _var48, _var7 ); + float3 _var51 = lerp( float3( 0.900000, 0.950000, 1.000000 ), float3( 0.500000, 0.700000, 1.000000 ), _var49 ); + _var50 = _var50 - float( 1.000000 ); + _var47 = smoothstep( float( 0.100000 ), float( 0.600000 ), _var47 ); + _var50 = normalize( _var50 ); + _var46 = min( _var47, _var46 ); + _var17 = lerp( _var17, _var30, _var46 ); + _var22 = lerp( _var22, _var44, _var46 ); + _var17 = _var17 * float( 2.000000 ); + _var17 = _var17 - float( 1.000000 ); + _var17 = mul( _var17, _var8 ); + _var17 = normalize( _var17 ); + float _var52 = dot( _var17, _var20 ); + float _var53 = dot( _var17, _var50 ); + _var52 = abs( _var52 ); + _var53 = smoothstep( float( 0.995000 ), float( 0.996000 ), _var53 ); + _var52 = 1.0f - _var52; + _var51 = _var51 * _var53; + _var52 = pow( _var52, float( 3.000000 ) ); + _var51 = _var51 * float( 0.400000 ); + float _var54 = max( _var52, _var18 ); + _var51 = _var51 * _var47; +#if ( FLASHLIGHT == 1 ) + float3 _var55 = (float3)0; + float3 _var56 = (float3)0; + DoSpecularFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_2, In.vColor_0, _var17, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var9, _var25, _var20, _var54, g_cShadowTweaks, + _var55, _var56 ); + _var0 = _var55; + _var12 = _var56; +#endif +#if ( FLASHLIGHT == 0 ) + float3 _var57 = (float3)0; + PixelShaderDoSpecularLighting( In.vTexCoord_2, _var17, _var25, _var20, + In.vTexCoord_3, NUM_LIGHTS, g_cLightInfo, + false, 1.0f, _var54, _var57 ); + float3 _var58 = PixelShaderDoLighting( In.vTexCoord_2, _var17, float3(0,0,0), + false, true, In.vTexCoord_3, + g_cAmbientCube, NUM_LIGHTS, g_cLightInfo, + false, false, 1.0f ); + _var12 = _var57; + _var0 = _var58; +#endif + _var0 = _var0; + _var12 = _var12; + _var0 = _var0 * _var22; + _var0 = _var0 + _var12; +#if ( FLASHLIGHT == 0 ) + float3 _var59 = reflect( _var11, _var17 ); + float3 _var60 = texCUBE( _Sampler_09, _var59 ).rgb; + _var60 = _var60 * ENV_MAP_SCALE; + float3 _var61 = _var60 * _var18; + _var61 = lerp( _var61, _var60, _var47 ); + _var61 = _var52 * _var61; + _var61 = _var61 * float( 0.100000 ); + _var0 = _var0 + _var61; +#endif + _var0 = _var0 + _var51; + float4 _var62 = float4( _var0, _var23 ); + _var62 = FinalOutput( _var62, _var14, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var16 ); + Out.vColor_0 = _var62; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/model_snowy_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/model_snowy_vs30.fxc new file mode 100755 index 000000000..1affef556 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/model_snowy_vs30.fxc @@ -0,0 +1,120 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "COMPRESSED_VERTS" "0..1" +// DYNAMIC: "MORPHING" "0..1" +// DYNAMIC: "SKINNING" "0..1" +// STATIC: "FLASHLIGHT" "0..1" + +// Includes +#include "common_vs_fxc.h" + + +// Samplers +sampler2D morphSampler : register( D3DVERTEXTEXTURESAMPLER0, s0 ); + +// Constants +const float3 _g_VecOrig : register( c48 ); +const float4x4 g_cFlashlightWorldToTexture : register( c49 ); +#ifdef SHADER_MODEL_VS_3_0 +const float3 g_cMorphTargetTextureDim : register( SHADER_SPECIFIC_CONST_10 ); +const float4 g_cMorphSubrect : register( SHADER_SPECIFIC_CONST_11 ); +#endif + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float3 vFlexDelta : POSITION1; + float3 vFlexDelta_Normal : NORMAL1; + float4 vBoneWeights : BLENDWEIGHT; + float4 vBoneIndices : BLENDINDICES; + float4 vNormal : NORMAL; + float4 vTangent_S : TANGENT; + float2 vTexCoord_0 : TEXCOORD0; +#ifdef SHADER_MODEL_VS_3_0 + float vVertexID : POSITION2; +#endif +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float4 vTexCoord_0 : TEXCOORD0; + float3 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float4 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float3 vTexCoord_5 : TEXCOORD5; + float3 vTexCoord_6 : TEXCOORD6; + float3 vTexCoord_7 : TEXCOORD7; + float4 vColor_0 : COLOR0; + float4 vColor_1 : COLOR1; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = (float3)0; + float4 _var1 = (float4)0; + DecompressVertex_NormalTangent( In.vNormal, In.vTangent_S, _var0, _var1 ); + float2 _var2 = In.vPos.xy; + float4 _var3 = float4( 0.000000, 0.000000, 0.000000, 0.000000 ); + float _var4 = In.vPos.z; + float3 _var5 = _var1.xyz; + float _var6 = _var1.w; + float4 _var7 = float4( In.vTexCoord_0, _var2 ); + float3 _var8 = _var0 * _var0; + float3 _var9 = (float3)0; +#if !defined( SHADER_MODEL_VS_3_0 ) || !MORPHING + ApplyMorph( In.vFlexDelta, In.vFlexDelta_Normal, + In.vPos, _var9, + _var0, _var0, + _var5, _var5 ); +#else + ApplyMorph( morphSampler, g_cMorphTargetTextureDim, g_cMorphSubrect, + In.vVertexID, float3( 0, 0, 0 ), + In.vPos, _var9, + _var0, _var0, + _var5, _var5 ); +#endif + float4 _var10 = float4( _var8, _var4 ); + float4 _var11 = float4( _var5, _var6 ); + float3 _var12 = (float3)0; + float3 _var13 = (float3)0; + float3 _var14 = (float3)0; + float3 _var15 = (float3)0; + SkinPositionNormalAndTangentSpace( SKINNING, float4( _var9, 1 ), _var0, _var11, + In.vBoneWeights, In.vBoneIndices, + _var12, _var13, _var14, _var15 ); + float4 _var16 = mul( float4(_var12.xyz,1), cViewProj ); + _var13 = normalize( _var13 ); + float4 _var17 = float4( GetVertexAttenForLight( _var12, 0 ), + GetVertexAttenForLight( _var12, 1 ), + GetVertexAttenForLight( _var12, 2 ), + GetVertexAttenForLight( _var12, 3 ) ); + _var14 = normalize( _var14 ); + _var15 = normalize( _var15 ); + float3 _var18 = _var12 - _g_VecOrig; +#if ( FLASHLIGHT == 1 ) + float4 _var19 = mul( float4(_var12.xyz,1), g_cFlashlightWorldToTexture ); + _var3 = _var19; +#endif + Out.vProjPos = _var16; + Out.vTexCoord_0 = _var7; + Out.vTexCoord_1 = _var13; + Out.vTexCoord_2 = _var12; + Out.vTexCoord_3 = _var17; + Out.vTexCoord_4 = _var16; + Out.vTexCoord_5 = _var14; + Out.vTexCoord_6 = _var15; + Out.vTexCoord_7 = _var18; + Out.vColor_0 = _var3; + Out.vColor_1 = _var10; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_dof_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_dof_ps30.fxc new file mode 100755 index 000000000..e31c2902d --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_dof_ps30.fxc @@ -0,0 +1,67 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// User code - globals + +static float flScale = 1.2; +static float flDOFNear = 0.3; +static float flDOFFar = 0.9; + +// User code - function bodies +void DOF( in sampler iColor, in sampler iDepth, in float2 vecUV, in float2 vecTexelSize, out float4 vecOut ) +{ + float flDepth = tex2D(iDepth, vecUV).x; + + float3 vecColor = tex2D(iColor, vecUV).rgb; + + float3 vecColor1 = tex2D(iColor, vecUV + float2(vecTexelSize.x, vecTexelSize.y) * flScale).rgb; + float3 vecColor2 = tex2D(iColor, vecUV + float2(vecTexelSize.x, -vecTexelSize.y) * flScale).rgb; + float3 vecColor3 = tex2D(iColor, vecUV + float2(-vecTexelSize.x, vecTexelSize.y) * flScale).rgb; + float3 vecColor4 = tex2D(iColor, vecUV + float2(-vecTexelSize.x, -vecTexelSize.y) * flScale).rgb; + + float3 vecMixed = (vecColor + vecColor1 + vecColor2 + vecColor3 + vecColor4) / 5; + + float flLerp = RemapValClamped(flDepth, flDOFNear, flDOFFar, 0.0, 1.0); + + vecOut = float4(lerp(vecColor, vecMixed, flLerp), flDepth); +} + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = (float4)0; + DOF( _Sampler_00, _Sampler_01, In.vTexCoord_0, _g_TexelSize, _var0 ); + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_dof_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_dof_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_dof_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_ps30.fxc new file mode 100755 index 000000000..8cc51263b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_ps30.fxc @@ -0,0 +1,81 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); + +// User code - globals + + +// Unused vars are globals that need to be passed in or they will be optimized out. + +// User code - function bodies +void Random( in float2 uv, out float random ) +{ + random = frac(fmod(123456789.0, 1e-7 + 256.0 * dot(uv.xy + float2(.1, .1), float2(2.6651441426902251, 23.1406926327792690)))); +} + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float3 _var1 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb; + float _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).a; + for ( int _var3 = -25; _var3 <= 25; _var3++ ) + { + float2 _var4 = float2( float( 0.005000 ), float( 0.000000 ) ); + float _var5 = float( 0.005000 ) * float( 0.500000 ); + float _var6 = (float)0; + Random( In.vTexCoord_0, _var6 ); + float _var7 = abs( _var3 ); + _var5 = _var5 * _var6; + _var7 = _var7 / float( 25.000000 ); + _var5 = _var5 * float( 0.500000 ); + _var7 = 1.0f - _var7; + float2 _var8 = float2( _var5, float( 0.000000 ) ); + _var7 = pow( _var7, float( 2.000000 ) ); + _var4 = _var4 + _var8; + _var4 = _var4 * _var3; + _var4 = _var4 + In.vTexCoord_0; + float3 _var9 = tex2D( _Sampler_02, _var4 ).rgb; + float _var10 = _var4.x; + _var9 = smoothstep( float( 0.350000 ), float( 0.450000 ), _var9 ); + _var10 = _var10 - float( 0.500000 ); + _var10 = abs( _var10 ); + _var10 = smoothstep( float( 0.500000 ), float( 0.400000 ), _var10 ); + _var10 = _var10 * _var7; + _var9 = _var9 * _var10; + _var0 = _var0 + _var9; + } + _var0 = _var0 * float3( 0.010000, 0.020000, 0.030000 ); + _var0 = _var0 + _var1; + float4 _var11 = float4( _var0, _var2 ); + Out.vColor_0 = _var11; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_flare_anamorphic_da_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_ps30.fxc new file mode 100755 index 000000000..ee00761af --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_ps30.fxc @@ -0,0 +1,124 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); +sampler _Sampler_03 : register( s3 ); + +// Constants +const float _g_Time : register( c16 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb; + float3 _var1 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var2 = In.vTexCoord_0 - float( 0.500000 ); + float _var3 = _g_Time * float( -0.020000 ); + float _var4 = tex2D( _Sampler_01, In.vTexCoord_0 ).a; + float2 _var5 = normalize( _var2 ); + float2 _var6 = float2( _var3.x, 0.000000 ); + float _var7 = length( _var2 ); + float _var8 = dot( _var5, float2( 0.000000, 1.000000 ) ); + float _var9 = dot( _var5, float2( 1.000000, 0.000000 ) ); + _var7 = smoothstep( float( 0.100000 ), float( 0.700000 ), _var7 ); + float2 _var10 = float2( _var8, _var9 ); + float _var11 = float( 0.500000 ) * _var8; + _var10 = float( 0.600000 ) * _var10; + _var11 = float( 0.500000 ) + _var11; + { + float2 center_def = float2( 0.5f, 0.5f ); + float rot_def = float( 0.0f ); + float2 trans_def = float2( 0.0f, 0.0f ); + float fs = sin( rot_def ); + float fc = cos( rot_def ); + float4 row_0 = float4( fc * float2( 0.500000, 1.000000 ).x, -fs * float2( 0.500000, 1.000000 ).x, 0, ( -center_def.x * fc + center_def.y * fs ) * float2( 0.500000, 1.000000 ).x + center_def.x + trans_def.x ); + float4 row_1 = float4( fs * float2( 0.500000, 1.000000 ).y, fc * float2( 0.500000, 1.000000 ).y, 0, ( -center_def.x * fs - center_def.y * fc ) * float2( 0.500000, 1.000000 ).y + center_def.y + trans_def.y ); + _var10.x = dot( float4( _var10, 0, 1 ), row_0 ); + _var10.y = dot( float4( _var10, 0, 1 ), row_1 ); + } + float2 _var12 = _var10 + _var6; + float2 _var13 = _var10 - _var6; + float3 _var14 = tex2D( _Sampler_02, _var12 ).rgb; + float3 _var15 = tex2D( _Sampler_02, _var13 ).rgb; + _var14 = lerp( _var14, _var15, _var11 ); + float2 _var16 = _var14.xy; + _var16 = _var16 - float( 0.500000 ); + _var16 = _var16 * _var7; + _var16 = float( 0.030000 ) * _var16; + _var16 = In.vTexCoord_0 + _var16; + for ( int _var17 = 0; _var17 <= 3; _var17++ ) + { + float2 _var18 = _var16; + float _var19 = _var17 * float( 0.150000 ); + float _var20 = _var17 * float( 2.000000 ); + float _var21 = smoothstep( float( 0.000000 ), float( 2.000000 ), _var17 ); + float _var22 = smoothstep( float( 3.000000 ), float( 1.000000 ), _var17 ); + float _var23 = smoothstep( float( 2.000000 ), float( 0.000000 ), _var17 ); + float _var24 = _var17 * float( 0.200000 ); + _var18 = _var18 - float( 0.500000 ); + _var19 = pow( _var19, float( 1.500000 ) ); + _var20 = sin( _var20 ); + _var18 = _var18 * float( -1.000000 ); + _var19 = float( 1.000000 ) - _var19; + _var20 = frac( _var20 ); + _var18 = _var18 * _var19; + _var20 = _var20 * float( 0.500000 ); + _var18 = _var18 + float( 0.500000 ); + { + float2 center_def = float2( 0.5f, 0.5f ); + float2 scale_def = float2( 1.0f, 1.0f ); + float2 trans_def = float2( 0.0f, 0.0f ); + float fs = sin( _var20 ); + float fc = cos( _var20 ); + float4 row_0 = float4( fc * scale_def.x, -fs * scale_def.x, 0, ( -center_def.x * fc + center_def.y * fs ) * scale_def.x + center_def.x + trans_def.x ); + float4 row_1 = float4( fs * scale_def.y, fc * scale_def.y, 0, ( -center_def.x * fs - center_def.y * fc ) * scale_def.y + center_def.y + trans_def.y ); + _var18.x = dot( float4( _var18, 0, 1 ), row_0 ); + _var18.y = dot( float4( _var18, 0, 1 ), row_1 ); + } + float4 _texLookup_77 = tex2D( _Sampler_03, _var18 ); + float3 _var25 = _texLookup_77.rgb; + float _var26 = _texLookup_77.r; + float _var27 = _texLookup_77.g; + float _var28 = _texLookup_77.b; + _var26 = _var26 * _var21; + _var27 = _var27 * _var22; + _var28 = _var28 * _var23; + float2 _var29 = float2( _var26, _var27 ); + float3 _var30 = float3( _var29, _var28 ); + _var25 = lerp( _var25, _var30, _var24 ); + _var25 = smoothstep( float( 0.200000 ), float( 0.650000 ), _var25 ); + _var1 = _var1 + _var25; + } + _var1 = _var1 / float( 60.000000 ); + _var0 = _var0 + _var1; + float4 _var31 = float4( _var0, _var4 ); + Out.vColor_0 = _var31; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_flare_da_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_ps30.fxc new file mode 100755 index 000000000..bcf60e78e --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_ps30.fxc @@ -0,0 +1,69 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" + + +// Combos + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Constants +const float4 g_cData_sun_data : register( c0 ); // Callback + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_9 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_9.rgb; + float _var1 = _texLookup_9.a; + float3 _var2 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var3 = In.vTexCoord_0; + float2 _var4 = g_cData_sun_data.xy; + float _var5 = float( 1.000000 ); + float _var6 = g_cData_sun_data.z; + _var4 = In.vTexCoord_0 - _var4; + _var6 = saturate( _var6 ); + float _var7 = length( _var4 ); + float2 _var8 = _var4 / _var7; + float _var9 = smoothstep( float( 0.000000 ), float( 0.700000 ), _var7 ); + _var8 = _var8 * _var9; + _var8 = _var8 * float( 0.010000 ); + for ( int _var10 = 0; _var10 < 35; _var10++ ) + { + float2 _var11 = _var8; + _var5 = _var5 * float( 0.960000 ); + _var3 = _var3 - _var11; + float4 _texLookup_28 = tex2D( _Sampler_01, _var3 ); + float3 _var12 = _texLookup_28.rgb; + float _var13 = _texLookup_28.a; + _var12 = _var12 * _var13; + _var12 = _var12 * _var5; + _var2 = _var2 + _var12; + } + _var2 = _var2 * float( 0.050000 ); + _var2 = _var2 * _var6; + _var0 = _var0 + _var2; + float4 _var14 = float4( _var0, _var1 ); + Out.vColor_0 = _var14; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_vs30.fxc new file mode 100755 index 000000000..1bc4fd752 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/postproc_sunrays_vs30.fxc @@ -0,0 +1,36 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +// Includes +#include "common_vs_fxc.h" + + +// Combos + +// Samplers + +// Constants + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc new file mode 100755 index 000000000..ce908b5ba --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_ps30.fxc @@ -0,0 +1,43 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + +// Combos +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float4 vColor_0 : COLOR0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgba; + _var0 = _var0 * In.vColor_0; + _var0 = FinalOutput( _var0, float( 0.000000 ), PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, false, 1.0f ); + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc new file mode 100755 index 000000000..387c060b9 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/sprite_sun_nodepth_vs30.fxc @@ -0,0 +1,36 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float4 vColor_0 : COLOR0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float4 vColor_0 : COLOR0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = mul( float4(In.vPos.xyz,1), cModelViewProj ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vColor_0 = In.vColor_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_ps30.fxc new file mode 100755 index 000000000..b323f5dad --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_ps30.fxc @@ -0,0 +1,179 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Constants +const float3 _g_VecForward : register( c16 ); +const float4x4 g_cCMatrix_ProjInv : register( c17 ); +const float4x3 g_cCMatrix_View : register( c21 ); +const float _g_WorldDepth : register( c24 ); +const float2 _g_TexelSize : register( c25 ); + +// User code - globals +// tau = 2pi +#define TAU 6.2831853072 + +float random(float2 uv) +{ + return frac(fmod(123456789.0, 1e-7 + 256.0 * dot(uv.xy + float2(.1, .1), float2(2.6651441426902251, 23.1406926327792690)))); +} + +float3 EstimatePosition( float flDepth, float2 uv ) +{ + return float3(uv.x, uv.y, flDepth); +} + +#define KERNEL_PAIRS 8 + +#if KERNEL_PAIRS == 8 +// Each kernel gets a "random" scale. +static float2 avecKernel[KERNEL_PAIRS] = { +/* float2(1.0, 0.0) * 8/8, + float2(0.924, 0.383) * 8/8, + float2(0.707, 0.707) * 8/8, + float2(0.383, 0.924) * 8/8, + float2(0, 1) * 8/8, + float2(-0.383, 0.924) * 8/8, + float2(-0.707, 0.707) * 8/8, + float2(-0.924, 0.383) * 8/8,*/ + float2(1.0, 0.0) * 4/8, + float2(0.924, 0.383) * 8/8, + float2(0.707, 0.707) * 3/8, + float2(0.383, 0.924) * 1/8, + float2(0, 1) * 6/8, + float2(-0.383, 0.924) * 2/8, + float2(-0.707, 0.707) * 5/8, + float2(-0.924, 0.383) * 7/8, +}; +#elif KERNEL_PAIRS == 6 + +static float2 avecKernel[KERNEL_PAIRS] = { + float2(1.0, 0.0), + float2(0.866, 0.5), + float2(0.5, 0.866), + float2(0, 1), + float2(-0.5, 0.866), + float2(-0.866, 0.5 ), +}; +#endif + +static float flScale = 30000.0; +static float flMinRangeFalloff = 50.0; +static float flMaxRangeFalloff = 150.0; +static float flStrength = 10.0; + +float SampleKernel(in int i, in float2 vecUV, in float3 vecPosition, in float3 vecViewDir, in sampler iDepth, in float flDepth, out float flSamples) +{ + float flRandomRotation = random(vecUV + float2(i, i)) * TAU / 8; + float flRandomScaling = 1;//random(vecUV + float2(i, i)) * 0.5 + 0.5; // Instead of this, scale the kernels. There's less noise that way. + + float2 vecDistanceToCamera = _g_TexelSize * (flRandomScaling * flScale / (flDepth * _g_WorldDepth)); + + float flCos = cos(flRandomRotation); + float flSin = sin(flRandomRotation); + + float2x2 mRotate = { flCos, flSin, -flSin, flCos }; + + float2 vecKernel = mul(avecKernel[i], mRotate) * vecDistanceToCamera; + + float2 vecUV1 = vecUV + vecKernel; + float3 vecKernel1 = EstimatePosition(tex2D(iDepth, vecUV1), vecUV1); + + float2 vecUV2 = vecUV - vecKernel; + float3 vecKernel2 = EstimatePosition(tex2D(iDepth, vecUV2), vecUV2); + + float3 vecToKernel1 = vecKernel1 - vecPosition; + float3 vecToKernel2 = vecKernel2 - vecPosition; + + float flResult = 0; + + float3 vecToKernel1Normalized = normalize(vecToKernel1); + float3 vecToKernel2Normalized = normalize(vecToKernel2); + + float flAngle1 = dot(vecToKernel1Normalized, vecViewDir); + float flAngle2 = dot(vecToKernel2Normalized, vecViewDir); + + float flAngle = (flAngle1 + flAngle2)/2.0; + + // Reduce contributions of small angles. + float flAngleLarge = flAngle * RemapValClamped(flAngle, -0.2, -0.25, 0.5, 1.0); + + float flKernel1Distance = abs(vecKernel1.z - vecPosition.z); + float flKernel2Distance = abs(vecKernel2.z - vecPosition.z); + + float flMaxDistance = max(flKernel1Distance, flKernel2Distance) * _g_WorldDepth; + + // Contribute less AO if one of our kernels is very far from the central position. + flSamples = RemapValClamped(flMaxDistance, flMinRangeFalloff, flMaxRangeFalloff, 1, 0); + + float flRangeFactor = flDepth * 0.5; // To get rid of moire patterns on distant surfaces. + return pow(saturate(flAngleLarge+1.0 + flRangeFactor), flStrength) * flSamples; +} + +// Unused vars are globals that need to be passed in or they will be optimized out. + +// User code - function bodies +void AngleSSAO( in float2 vecUV, in sampler iDepth, in float3 unused1, in float4x4 unused2, in float4x3 unused3, in float unused4, in float2 unused5, out float4 vecAOOut ) +{ + float flDepth = tex2D(iDepth, vecUV); + + float3 vecPosition = EstimatePosition(flDepth, vecUV); + float3 vecViewDir = float3(0, 0, 1); + + float flTotalSamples = 0; + float flAO = 0; + + for (int i = 0; i < KERNEL_PAIRS; i++) + { + float flSamples = 0; + flAO += SampleKernel(i, vecUV, vecPosition, vecViewDir, iDepth, flDepth, flSamples); + flTotalSamples += flSamples; + } + + if (flTotalSamples > 0.0) + { + float flFinal = flAO / flTotalSamples; + + vecAOOut = float4(flFinal, flFinal, flFinal, 1.0); + } + else + vecAOOut = float4(1.0, 1.0, 1.0, 1.0); +} + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = (float4)0; + AngleSSAO( In.vTexCoord_0, _Sampler_00, _g_VecForward, g_cCMatrix_ProjInv, g_cCMatrix_View, _g_WorldDepth, _g_TexelSize, _var0 ); + float4 _var1 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgba; + _var1 = _var0 * _var1; + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_calc_da_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_calc_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_calc_ps30.fxc new file mode 100755 index 000000000..02934bee8 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_calc_ps30.fxc @@ -0,0 +1,230 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// User code - globals +#define PI 3.14159265 + +//-------------------------------------------------------- +//a list of user parameters + +#define METHOD 0 + +static float near = 7; //Z-near +static float far = 192.0; //Z-far +static float zScaleLinear = near / far; +static float zScaleLinearRev = far / near; + +#if ( METHOD == 0 ) +static int samples = 3; //samples on the first ring (3 - 5) +static int rings = 3; //ring count (3 - 5) +static float radius_close = 6.0; //ao radius +static float radius_far = 0.5; //ao radius +#else +static int samples = 24; //samples on the first ring (3 - 5) +static float radius_close = 7.0; //ao radius +static float radius_far = 1.5; //ao radius +#endif + +static float dist_exp = 6.0f; + +static float diffarea = 0.45; //self-shadowing reduction +static float gdisplace = 0.4; //gauss bell center + +static float lumInfluence = 0.4; //how much luminance affects occlusion +static float aoBoost_far = 2.5f; +static float aoBoost_close = 6.0f; + +static bool noise = true; //use noise instead of pattern for sample dithering? +static bool onlyAO = true; //use only ambient occlusion pass? +static bool fadeout = true; + +//-------------------------------------------------------- + +float2 rand(float2 coord, float2 size) //generating noise/pattern texture for dithering +{ + float noiseX = ((frac(1.0-coord.x*(size.x/2.0))*0.25)+(frac(coord.y*(size.y/2.0))*0.75))*2.0-1.0; + float noiseY = ((frac(1.0-coord.x*(size.x/2.0))*0.75)+(frac(coord.y*(size.y/2.0))*0.25))*2.0-1.0; + + if (noise) + { + noiseX = frac(sin(dot(coord ,float2(12.9898,78.233))) * 43758.5453) * 2.0-1.0; + noiseY = frac(sin(dot(coord ,float2(12.9898,78.233)*2.0)) * 43758.5453) * 2.0-1.0; + } + return float2(noiseX,noiseY)*0.001; +} + +float readDepth(in float2 coord, sampler tex) +{ + return tex2D(tex, coord ).a * zScaleLinear; + //return (2.0 * near) / (far + near - tex2D(tex, coord ).a * (far-near)); +} + +float readDepth(float linDepth) +{ + return linDepth * zScaleLinear; +} + +float compareDepths(in float depth1, in float depth2,inout int far) +{ + float garea = 2.0; //gauss bell width + float diff = (depth1 - depth2)*100.0; //depth difference (0-100) + //reduce left bell width to avoid self-shadowing + + + if ( diff < gdisplace ) + { + garea = diffarea; + }else{ + far = 1; + } + + float gauss = pow(2.7182,-2.0*(diff-gdisplace)*(diff-gdisplace)/(garea*garea)); + return gauss; +} + +float calAO(float2 uv,float localDepth, float depth, float dw, float dh, sampler tex) +{ + float dd = (1.0-depth)*lerp( radius_far, radius_close, localDepth ); + + float temp = 0.0; + float temp2 = 0.0; + float coordw = uv.x + dw*dd; + float coordh = uv.y + dh*dd; + float coordw2 = uv.x - dw*dd; + float coordh2 = uv.y - dh*dd; + + float2 coord = float2(coordw , coordh); + float2 coord2 = float2(coordw2, coordh2); + + int far = 0; + temp = compareDepths(depth, readDepth(coord,tex),far); + //DEPTH EXTRAPOLATION: + if (far > 0) + { + temp2 = compareDepths(readDepth(coord2,tex),depth,far); + temp += (1.0-temp)*temp2; + } + + return temp; +} + +// User code - function bodies +void DoSSAO( in float2 uv, in float2 texelSize, in sampler color_depth, out float ao_out ) +{ + float2 size = 1.0f / texelSize; + + float2 noise = rand(uv,size); + float depthSample = tex2D(color_depth, uv ).a; + float depth = readDepth(depthSample); + depthSample = pow( (1.0f - depthSample), dist_exp ); + float d; + + float w = texelSize.x/clamp(depth,0.25,1.0)+(noise.x*(1.0-noise.x)); + float h = texelSize.y/clamp(depth,0.25,1.0)+(noise.y*(1.0-noise.y)); + + float pw; + float ph; + + float ao; + float s; + + int ringsamples; + +#if (METHOD == 0) + for (int i = 1; i <= rings; i++) + { + ringsamples = i * samples; + for (int j = 0 ; j < ringsamples ; j += 1) + { + float step = PI*2.0 / float(ringsamples); + pw = (cos(float(j)*step)*float(i)); + ph = (sin(float(j)*step)*float(i)); + ao += calAO( uv, depthSample, depth, pw*w, ph*h, color_depth ); + s += 1.0; + } + } + ao /= s; + ao = 1.0-ao; +#else + float dl = PI*(3.0-sqrt(5.0)); + float dz = 1.0/float(samples); + float l = 0.0; + float z = 1.0 - dz/2.0; + + for (int i = 0; i <= samples; i ++) + { + float r = sqrt(1.0-z); + + pw = cos(l)*r; + ph = sin(l)*r; + ao += calAO(uv,depthSample,depth,pw*w,ph*h,color_depth); + z = z - dz; + l = l + dl; + } + + ao /= float(samples); + ao = 1.0-ao; +#endif + + float3 color = tex2D(color_depth,uv).rgb; + + float3 lumcoeff = float3(0.299,0.587,0.114); + float lum = dot(color.rgb, lumcoeff); + float3 luminance = float3(lum, lum, lum); + + ao = pow( ao, lerp( aoBoost_far, aoBoost_close, depthSample ) ); + + //lum = lerp(ao,1.0,luminance*lumInfluence); + ao_out = lerp(ao,1.0,luminance*lumInfluence); + + if ( fadeout ) + { + float fade = depth * zScaleLinearRev; + ao_out = lerp( ao_out, 0.65, pow( fade, 3 ) ); + } + + //if(onlyAO) + // ao = lum; //ambient occlusion only + //else + // col = color * lum; +} + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float _var0 = (float)0; + DoSSAO( In.vTexCoord_0, _g_TexelSize, _Sampler_00, _var0 ); + float4 _var1 = float4( _var0.x, _var0.x, _var0.x, 1.000000 ); + Out.vColor_0 = _var1; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_calc_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_calc_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_calc_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_ps30.fxc new file mode 100755 index 000000000..d470b4d63 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_ps30.fxc @@ -0,0 +1,43 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_1 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_1.rgb; + float _var1 = _texLookup_1.a; + float3 _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgb; + _var0 = _var0 * _var2; + float4 _var3 = float4( _var0, _var1 ); + Out.vColor_0 = _var3; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_combine_da_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_combine_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_combine_ps30.fxc new file mode 100755 index 000000000..2a96763fc --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_combine_ps30.fxc @@ -0,0 +1,45 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _texLookup_3 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var0 = _texLookup_3.rgb; + float _var1 = _texLookup_3.a; + float _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).r; + _var2 = _var2 * float( 2.000000 ); + _var0 = _var0 * _var2; + _var0 = _var0 * float( 0.850000 ); + float4 _var3 = float4( _var0, _var1 ); + Out.vColor_0 = _var3; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_combine_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_combine_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_combine_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_ps30.fxc new file mode 100755 index 000000000..9019a0e74 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_ps30.fxc @@ -0,0 +1,99 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float2 _g_TexelSize : register( c16 ); + +// User code - globals +#define FXAA_PC 1 +#define FXAA_HLSL_3 1 +#define FXAA_GREEN_AS_LUMA 1 +#define FXAA_DISCARD 1 +#define FXAA_QUALITY__PRESET 10 + +#include "fxaa3_11.h" + +// User code - function bodies +void DoFXAA( in sampler tex, in float2 uv, in float2 texelsize, out float4 col ) +{ + col = FxaaPixelShader( uv, + (float4)0, + tex, + tex, + tex, + texelsize, + (float4)0, + (float4)0, + (float4)0, + // fxaaQualitySubpix + // This used to be the FXAA_QUALITY__SUBPIX define. + // It is here now to allow easier tuning. + // Choose the amount of sub-pixel aliasing removal. + // This can effect sharpness. + // 1.00 - upper limit (softer) + // 0.75 - default amount of filtering + // 0.50 - lower limit (sharper, less sub-pixel aliasing removal) + // 0.25 - almost off + // 0.00 - completely off + 0.5, + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define. + // It is here now to allow easier tuning. + // The minimum amount of local contrast required to apply algorithm. + // 0.333 - too little (faster) + // 0.250 - low quality + // 0.166 - default + // 0.125 - high quality + // 0.063 - overkill (slower) + // fxaaQualityEdgeThreshold + 0.2, + // This used to be the FXAA_QUALITY__EDGE_THRESHOLD_MIN define. + // It is here now to allow easier tuning. + // Trims the algorithm from processing darks. + // 0.0833 - upper limit (default, the start of visible unfiltered edges) + // 0.0625 - high quality (faster) + // 0.0312 - visible limit (slower) + // Special notes when using FXAA_GREEN_AS_LUMA, + // Likely want to set this to zero. + // As colors that are mostly not-green + // will appear very dark in the green channel! + // Tune by looking at mostly non-green content, + // then start at zero and increase until aliasing is a problem. + 0.0833, + 0, 0, 0, (float4)0 ); +} + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float4 _var0 = (float4)0; + DoFXAA( _Sampler_00, In.vTexCoord_0, _g_TexelSize, _var0 ); + Out.vColor_0 = _var0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/ssao_fxaa_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/sunrays_calc_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/sunrays_calc_ps30.fxc new file mode 100755 index 000000000..0eedd723a --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/sunrays_calc_ps30.fxc @@ -0,0 +1,66 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); + +// Constants +const float4 g_cData_sun_data : register( c16 ); // Callback + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float2 _var1 = In.vTexCoord_0; + float2 _var2 = g_cData_sun_data.xy; + float _var3 = float( 1.000000 ); + float _var4 = g_cData_sun_data.z; + _var2 = In.vTexCoord_0 - _var2; + _var4 = saturate( _var4 ); + float _var5 = length( _var2 ); + float2 _var6 = _var2 / _var5; + float _var7 = smoothstep( float( 0.000000 ), float( 0.700000 ), _var5 ); + _var6 = _var6 * _var7; + _var6 = _var6 * float( 0.011000 ); + for ( int _var8 = 0; _var8 < 35; _var8++ ) + { + float2 _var9 = _var6; + _var3 = _var3 * float( 0.950000 ); + _var1 = _var1 - _var9; + float4 _texLookup_26 = tex2D( _Sampler_00, _var1 ); + float3 _var10 = _texLookup_26.rgb; + float _var11 = _texLookup_26.a; + _var10 = _var10 * _var11; + _var10 = _var10 * _var3; + _var0 = _var0 + _var10; + } + _var0 = _var0 * float( 0.060000 ); + _var0 = _var0 * _var4; + float4 _var12 = float4( _var0.x, _var0.y, _var0.z, 1.000000 ); + Out.vColor_0 = _var12; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/sunrays_calc_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/sunrays_calc_vs30.fxc new file mode 100755 index 000000000..10336f050 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/sunrays_calc_vs30.fxc @@ -0,0 +1,33 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +#define SHADER_EDITOR_2013_COMPILE + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/swarm_test_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/swarm_test_ps30.fxc new file mode 100755 index 000000000..8bf67b800 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/swarm_test_ps30.fxc @@ -0,0 +1,59 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float4 _texLookup_12 = tex2D( _Sampler_00, In.vTexCoord_0 ); + float3 _var1 = _texLookup_12.rgb; + float _var2 = _texLookup_12.a; + for ( int _var3 = -40; _var3 <= 40; _var3++ ) + { + float2 _var4 = float2( 0.005000, 0.000000 ) * _var3; + float _var5 = abs( _var3 ); + _var4 = _var4 + In.vTexCoord_0; + _var5 = _var5 / float( 25.000000 ); + float3 _var6 = tex2D( _Sampler_01, _var4 ).rgb; + float _var7 = _var4.x; + _var5 = 1.0f - _var5; + _var6 = smoothstep( float( 0.250000 ), float( 0.350000 ), _var6 ); + _var7 = _var7 - float( 0.500000 ); + _var5 = pow( _var5, float( 2.000000 ) ); + _var7 = abs( _var7 ); + _var7 = smoothstep( float( 0.500000 ), float( 0.400000 ), _var7 ); + _var7 = _var7 * _var5; + _var6 = _var6 * _var7; + _var0 = _var0 + _var6; + } + _var0 = _var0 * float3( 0.030000, 0.040000, 0.050000 ); + _var0 = _var0 + _var1; + float4 _var8 = float4( _var0, _var2 ); + Out.vColor_0 = _var8; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/swarm_test_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/swarm_test_vs30.fxc new file mode 100755 index 000000000..1063824bd --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/swarm_test_vs30.fxc @@ -0,0 +1,30 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float4 _var0 = float4( In.vPos.x, In.vPos.y, In.vPos.z, 1.000000 ); + Out.vProjPos = _var0; + Out.vTexCoord_0 = In.vTexCoord_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/uniquefilestocopy.txt b/mp/game/dab/shadereditorui/shader_src/uniquefilestocopy.txt new file mode 100755 index 000000000..2250dba66 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/uniquefilestocopy.txt @@ -0,0 +1,17 @@ +bin\dx_proxy.dll +c:\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\tier0.dll +c:\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\vstdlib.dll +common_fxc.h +common_hlsl_cpp_consts.h +common_pragmas.h +common_ps_fxc.h +common_vs_fxc.h +common_vertexlitgeneric_dx9.h +common_lightmappedgeneric_fxc.h +common_flashlight_fxc.h +common_parallax.h +c:\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\shadercompile.exe +c:\steam\steamapps\common\source sdk base 2013 multiplayer\bin\\shadercompile_dll.dll +00003D_postproc_dof_pos_preview_vs30.fxc +00003D_postproc_dof_preview_vs30.fxc +00003D_postproc_dof_preview_ps30.fxc diff --git a/mp/game/dab/shadereditorui/shader_src/unnamedshader_ps30.fxc b/mp/game/dab/shadereditorui/shader_src/unnamedshader_ps30.fxc new file mode 100755 index 000000000..b3ced5707 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/unnamedshader_ps30.fxc @@ -0,0 +1,90 @@ +// ******************************** +// ** auto generated pixelshader ** +// ******************************** + +// Combos +// DYNAMIC: "FLASHLIGHT" "0..1" +// DYNAMIC: "FLASHLIGHTDEPTHFILTERMODE" "0..2" +// DYNAMIC: "FLASHLIGHTSHADOWS" "0..1" +// DYNAMIC: "PIXELFOGTYPE" "0..1" +// DYNAMIC: "WRITEWATERFOGTODESTALPHA" "0..1" + +// Includes +#include "common_ps_fxc.h" +#include "common_vertexlitgeneric_dx9.h" +#include "common_lightmappedgeneric_fxc.h" +#include "common_flashlight_fxc.h" +#include "common_parallax.h" + + +// Samplers +sampler _Sampler_00 : register( s0 ); +sampler _Sampler_01 : register( s1 ); +sampler _Sampler_02 : register( s2 ); +sampler _gSampler_Flashlight_Cookie : register( s3 ); +sampler _gSampler_Flashlight_Depth : register( s4 ); +sampler _gSampler_Flashlight_Random : register( s5 ); + +// Constants +const float4x4 g_cFlashlightWorldToTexture : register( c12 ); +const float4 _g_FogParams : register( c16 ); +const float3 _g_VecOrig : register( c17 ); +const float4 g_cFlashlightAttenuationFactors : register( c8 ); +const float4 g_cFlashlightPos : register( c9 ); +const float4 g_cShadowTweaks : register( c7 ); + +// Semantic structures +struct PS_INPUT +{ + float2 vTexCoord_0 : TEXCOORD0; + float2 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float4 vColor_0 : COLOR0; +}; + +struct PS_OUTPUT +{ + float4 vColor_0 : COLOR0; +}; + +// Entry point +PS_OUTPUT main( const PS_INPUT In ) +{ + PS_OUTPUT Out; + float3 _var0 = float3( 0.000000, 0.000000, 0.000000 ); + float3 _var1 = tex2D( _Sampler_00, In.vTexCoord_0 ).rgb; + float3 _var2 = tex2D( _Sampler_01, In.vTexCoord_0 ).rgb; + float _var3 = In.vColor_0.w; + float _var4 = _g_VecOrig.z; + float _var5 = In.vTexCoord_3.z; + float _var6 = In.vTexCoord_4.z; +#if ( FLASHLIGHT == 0 ) + float3 _var7 = tex2D( _Sampler_02, In.vTexCoord_1 ).rgb; + _var7 = _var7 * LIGHT_MAP_SCALE; + _var0 = _var7; +#endif +#if ( FLASHLIGHT == 1 ) + float4 _var8 = mul( float4(In.vTexCoord_3.xyz,1), g_cFlashlightWorldToTexture ); + float2 _var9 = In.vTexCoord_4.xy; + float _var10 = In.vTexCoord_4.w; + _var9 = _var9 / _var10; + _var9 = _var9 * float( 0.500000 ); + _var9 = _var9 + float( 0.500000 ); + float3 _var11 = DoFlashlight( g_cFlashlightPos.xyz, In.vTexCoord_3, _var8, In.vTexCoord_2, + g_cFlashlightAttenuationFactors.xyz, g_cFlashlightAttenuationFactors.w, + _gSampler_Flashlight_Cookie, _gSampler_Flashlight_Depth, _gSampler_Flashlight_Random, + FLASHLIGHTDEPTHFILTERMODE, FLASHLIGHTSHADOWS, true, + _var9, false, g_cShadowTweaks ); + _var0 = _var11; +#endif + _var0 = _var0; + _var1 = lerp( _var1, _var2, _var3 ); + _var4 = CalcPixelFogFactor( PIXELFOGTYPE, _g_FogParams, _var4, _var5, _var6 ); + _var0 = _var0 * _var1; + float4 _var12 = float4( _var0.x, _var0.y, _var0.z, 1.000000 ); + _var12 = FinalOutput( _var12, _var4, PIXELFOGTYPE, TONEMAP_SCALE_LINEAR, true, _var6 ); + Out.vColor_0 = _var12; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/shader_src/unnamedshader_vs30.fxc b/mp/game/dab/shadereditorui/shader_src/unnamedshader_vs30.fxc new file mode 100755 index 000000000..49e60abdc --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/unnamedshader_vs30.fxc @@ -0,0 +1,46 @@ +// ********************************* +// ** auto generated vertexshader ** +// ********************************* + + +// Includes +#include "common_vs_fxc.h" + + +// Semantic structures +struct VS_INPUT +{ + float3 vPos : POSITION; + float3 vNormal : NORMAL; + float2 vTexCoord_0 : TEXCOORD0; + float2 vTexCoord_1 : TEXCOORD1; + float4 vColor_0 : COLOR0; +}; + +struct VS_OUTPUT +{ + float4 vProjPos : POSITION; + float2 vTexCoord_0 : TEXCOORD0; + float2 vTexCoord_1 : TEXCOORD1; + float3 vTexCoord_2 : TEXCOORD2; + float3 vTexCoord_3 : TEXCOORD3; + float4 vTexCoord_4 : TEXCOORD4; + float4 vColor_0 : COLOR0; +}; + +// Entry point +VS_OUTPUT main( const VS_INPUT In ) +{ + VS_OUTPUT Out; + float3 _var0 = mul( float4(In.vPos.xyz,1), cModel[0] ); + float3 _var1 = mul( float4(In.vNormal.xyz,1), cModel[0] ); + float4 _var2 = mul( float4(_var0.xyz,1), cViewProj ); + Out.vProjPos = _var2; + Out.vTexCoord_0 = In.vTexCoord_0; + Out.vTexCoord_1 = In.vTexCoord_1; + Out.vTexCoord_2 = _var1; + Out.vTexCoord_3 = _var0; + Out.vTexCoord_4 = _var2; + Out.vColor_0 = In.vColor_0; + return Out; +} \ No newline at end of file diff --git a/mp/game/dab/shadereditorui/user_functions/call_fxaa.ufunc b/mp/game/dab/shadereditorui/user_functions/call_fxaa.ufunc new file mode 100755 index 000000000..88cd0c61a --- /dev/null +++ b/mp/game/dab/shadereditorui/user_functions/call_fxaa.ufunc @@ -0,0 +1,20 @@ +"user_func" +{ + "szFunctionName" "DoFXAA" + "szFilePath" "shadereditorui\user_functions\call_fxaa.ufunc" + "iInline" "0" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "#define FXAA_PC 1\r\n#define FXAA_HLSL_3 1\r\n#define FXAA_GREEN_AS_LUMA 1\r\n#define FXAA_DISCARD 1\r\n#define FXAA_QUALITY__PRESET 12\r\n\r\n#include \'fxaa3_11.h\'\n" + "szcode_body_num_strings" "2" + "szcode_body_partial_00" " col = FxaaPixelShader( uv,\r\n (float4)0,\r\n tex,\r\n tex,\r\n tex,\r\n texelsize,\r\n (float4)0,\r\n (float4)0,\r\n (float4)0,\r\n // fxaaQualitySubpix\r\n // This used to be the FXAA_QUALITY__SUBPIX define.\r\n // It is here now to allow easier tuning.\r\n // Choose the amount of sub-pixel aliasing removal.\r\n // This can effect sharpness.\r\n // 1.00 - upper limit (softer)\r\n // 0.75 - default amount of filtering\r\n // 0.50 - lower limit (sharper, less sub-pixel aliasing removal)\r\n // 0.25 - almost off\r\n // 0.00 - completely off\r\n 0.5,\r\n // This used to be the FXAA_QUALITY__EDGE_THRESHOLD define.\r\n // It is here now to allow easier tuning.\r\n // The minimum amount of local contrast required to apply algorithm.\r\n // 0.333 - too little (faster)\r\n // 0.250 - low quality\r\n // 0.166 - default\r\n // 0.125 - high quality \r\n // 0.063 - overkill (slower)\r\n // fxaaQualityEdgeThreshold\r\n 0.2,\r\n // This used to be the" + "szcode_body_partial_01" " FXAA_QUALITY__EDGE_THRESHOLD_MIN define.\r\n // It is here now to allow easier tuning.\r\n // Trims the algorithm from processing darks.\r\n // 0.0833 - upper limit (default, the start of visible unfiltered edges)\r\n // 0.0625 - high quality (faster)\r\n // 0.0312 - visible limit (slower)\r\n // Special notes when using FXAA_GREEN_AS_LUMA,\r\n // Likely want to set this to zero.\r\n // As colors that are mostly not-green\r\n // will appear very dark in the green channel!\r\n // Tune by looking at mostly non-green content,\r\n // then start at zero and increase until aliasing is a problem.\r\n 0.0833,\r\n 0, 0, 0, (float4)0 );" + "iEnvFlags" "0" + "varName_In_0" "tex" + "varType_In_0" "128" + "varName_In_1" "uv" + "varType_In_1" "2" + "varName_In_2" "texelsize" + "varType_In_2" "2" + "varName_Out_0" "col" + "varType_Out_0" "8" +} diff --git a/mp/game/dab/shadereditorui/user_functions/lighting_example.ufunc b/mp/game/dab/shadereditorui/user_functions/lighting_example.ufunc new file mode 100755 index 000000000..4239ec9fa --- /dev/null +++ b/mp/game/dab/shadereditorui/user_functions/lighting_example.ufunc @@ -0,0 +1,18 @@ +"user_func" +{ + "szFunctionName" "DoUserLighting" + "szFilePath" "shadereditorui\user_functions\lighting_example.ufunc" + "iInline" "0" + "szcode_global_num_strings" "0" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " light = (float3)0;\r\n \r\n float3 ambient = PixelShaderAmbientLight( normal, g_cAmbientCube );\r\n float3 color;\r\n float3 dir;\r\n\r\n for ( int i = 0; i < NUM_LIGHTS; i++ )\r\n {\r\n GetLightData( g_cLightInfo, i, wpos, color, dir );\r\n\r\n color *= attn[i] * saturate( dot( normal, dir ) * 0.5 + 0.5 );\r\n \r\n light += pow( color, 2 );\r\n }\r\n\r\n light = max( light, ambient );" + "iEnvFlags" "1" + "varName_In_0" "attn" + "varType_In_0" "8" + "varName_In_1" "wpos" + "varType_In_1" "4" + "varName_In_2" "normal" + "varType_In_2" "4" + "varName_Out_0" "light" + "varType_Out_0" "4" +} diff --git a/mp/game/dab/shadereditorui/user_functions/mandelbrot.ufunc b/mp/game/dab/shadereditorui/user_functions/mandelbrot.ufunc new file mode 100755 index 000000000..9fcb72368 --- /dev/null +++ b/mp/game/dab/shadereditorui/user_functions/mandelbrot.ufunc @@ -0,0 +1,15 @@ +"user_func" +{ + "szFunctionName" "MandelBrot" + "szFilePath" "shadereditorui\user_functions\mandelbrot.ufunc" + "iInline" "0" + "szcode_global_num_strings" "1" + "szcode_global_partial_00" "static const int Iterations = 128;\r\nstatic const float2 Pan = float2(1, 0);\r\nstatic const float Zoom = 1;\r\nstatic const float Aspect = 1;\r\nstatic const float2 JuliaSeed = float2(0.39, -0.2);\r\nstatic const float3 ColorScale = float3(4, 5, 6);\r\n\r\nfloat ComputeValue(float2 v, float2 offset)\r\n{\r\n float vxsquare = 0;\r\n float vysquare = 0;\r\n\r\n int iteration = 0;\r\n int lastIteration = Iterations;\r\n\r\n do\r\n {\r\n vxsquare = v.x*v.x;\r\n vysquare = v.y*v.y;\r\n \r\n v = float2(vxsquare - vysquare, v.x * v.y * 2) + offset;\r\n \r\n iteration++;\r\n \r\n if ((lastIteration == Iterations) && (vxsquare + vysquare) > 4.0)\r\n {\r\n lastIteration = iteration + 1;\r\n }\r\n }\r\n while (iteration < lastIteration);\r\n \r\n return (float(iteration) - (log(log(sqrt(v.x * v.x + v.y * v.y))) / log(2.0))) / float(Iterations);\r\n}\n" + "szcode_body_num_strings" "1" + "szcode_body_partial_00" " float2 v = (uv - 0.5) * Zoom * float2(1, Aspect) - Pan;\r\n\r\n float val = ComputeValue(v, v);\r\n\r\n col = float4(sin(val * ColorScale.x), sin(val * ColorScale.y), sin(val * ColorScale.z), 1);" + "iEnvFlags" "0" + "varName_In_0" "uv" + "varType_In_0" "2" + "varName_Out_0" "col" + "varType_Out_0" "8" +} diff --git a/mp/game/dab/shadereditorui/vgui/code_editor_window.res b/mp/game/dab/shadereditorui/vgui/code_editor_window.res new file mode 100755 index 000000000..de70a8d8b --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/code_editor_window.res @@ -0,0 +1,402 @@ +"shadereditorui/vgui/code_editor_Window.res" +{ + "ceditinstance" + { + "ControlName" "CCode_Editor" + "fieldName" "ceditinstance" + "xpos" "200" + "ypos" "112" + "wide" "1200" + "tall" "675" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "1184" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "670" + "wide" "1174" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "659" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "1195" + "ypos" "8" + "wide" "5" + "tall" "649" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "1192" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "667" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "1182" + "ypos" "657" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "1190" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "610" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "codewindow" + { + "ControlName" "CSmartText" + "fieldName" "codewindow" + "xpos" "15" + "ypos" "15" + "wide" "1170" + "tall" "615" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "32 32 32 255" + "allowColorOverrides" "1" + } + "button_save" + { + "ControlName" "Button" + "fieldName" "button_save" + "xpos" "969" + "ypos" "640" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save_code" + "Default" "0" + } + "button_cancel" + { + "ControlName" "Button" + "fieldName" "button_cancel" + "xpos" "1124" + "ypos" "640" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "0" + } + "button_apply" + { + "ControlName" "Button" + "fieldName" "button_apply" + "xpos" "1046" + "ypos" "640" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Apply" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "apply_code" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "653" + "ypos" "144" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/colorpicker.res b/mp/game/dab/shadereditorui/vgui/colorpicker.res new file mode 100755 index 000000000..04adca163 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/colorpicker.res @@ -0,0 +1,616 @@ +"shadereditorui/vgui/colorpicker.res" +{ + "cpicker" + { + "ControlName" "ColorPicker" + "fieldName" "cpicker" + "xpos" "580" + "ypos" "300" + "wide" "440" + "tall" "300" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "64 64 64 160" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "424" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "295" + "wide" "414" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "284" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "435" + "ypos" "8" + "wide" "5" + "tall" "274" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "432" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "292" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "422" + "ypos" "282" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "430" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "415" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "pick_hue" + { + "ControlName" "HSV_Select_Hue" + "fieldName" "pick_hue" + "xpos" "250" + "ypos" "40" + "wide" "32" + "tall" "200" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "pick_sv" + { + "ControlName" "HSV_Select_SV" + "fieldName" "pick_sv" + "xpos" "25" + "ypos" "40" + "wide" "200" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "col_0" + { + "ControlName" "TextEntry" + "fieldName" "col_0" + "xpos" "380" + "ypos" "40" + "wide" "40" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "3" + "NumericInputOnly" "1" + "unicode" "0" + "TokenChannels" "0" + } + "col_1" + { + "ControlName" "TextEntry" + "fieldName" "col_1" + "xpos" "380" + "ypos" "70" + "wide" "40" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "3" + "NumericInputOnly" "1" + "unicode" "0" + "TokenChannels" "0" + } + "col_2" + { + "ControlName" "TextEntry" + "fieldName" "col_2" + "xpos" "380" + "ypos" "100" + "wide" "40" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "3" + "NumericInputOnly" "1" + "unicode" "0" + "TokenChannels" "0" + } + "col_hex" + { + "ControlName" "TextEntry" + "fieldName" "col_hex" + "xpos" "355" + "ypos" "140" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "6" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "colorpreview" + { + "ControlName" "Panel" + "fieldName" "colorpreview" + "xpos" "370" + "ypos" "192" + "wide" "48" + "tall" "48" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "360" + "ypos" "260" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "310" + "ypos" "40" + "wide" "32" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "R" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "310" + "ypos" "140" + "wide" "40" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Hex#" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "310" + "ypos" "70" + "wide" "32" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "G" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "310" + "ypos" "100" + "wide" "32" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "B" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "280" + "ypos" "260" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "160 160 160 255" + "allowColorOverrides" "0" + "labelText" "Ok" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save" + "Default" "1" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "310" + "ypos" "192" + "wide" "48" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Result:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "42" + "ypos" "75" + "wide" "489" + "tall" "799" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_config.res b/mp/game/dab/shadereditorui/vgui/dialog_config.res new file mode 100755 index 000000000..4e3d7c4e0 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_config.res @@ -0,0 +1,627 @@ +"shadereditorui/dialog_config.res" +{ + "_config" + { + "ControlName" "CDialog_GeneralConfig" + "fieldName" "_config" + "xpos" "600" + "ypos" "300" + "wide" "400" + "tall" "300" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "384" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "295" + "wide" "374" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "284" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "395" + "ypos" "8" + "wide" "5" + "tall" "274" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "392" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "292" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "382" + "ypos" "282" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "390" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "375" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "rad_1" + { + "ControlName" "RadioButton" + "fieldName" "rad_1" + "xpos" "25" + "ypos" "60" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SM 2.0b" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + "SubTabPosition" "1" + } + "rad_2" + { + "ControlName" "RadioButton" + "fieldName" "rad_2" + "xpos" "140" + "ypos" "60" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SM 3.0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + "SubTabPosition" "1" + } + "depthtest" + { + "ControlName" "CheckButton" + "fieldName" "depthtest" + "xpos" "168" + "ypos" "125" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Depth testing" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "DepthWrite" + { + "ControlName" "CheckButton" + "fieldName" "depthwrite" + "xpos" "25" + "ypos" "125" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Depth writing" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "srgbwrite" + { + "ControlName" "CheckButton" + "fieldName" "srgbwrite" + "xpos" "25" + "ypos" "225" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "write sRGB" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "alphablend" + { + "ControlName" "ComboBox" + "fieldName" "alphablend" + "xpos" "25" + "ypos" "190" + "wide" "148" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cullmode" + { + "ControlName" "ComboBox" + "fieldName" "cullmode" + "xpos" "230" + "ypos" "190" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "35" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Target shader model:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "25" + "ypos" "100" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Depth buffering:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "165" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Alpha blending:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "230" + "ypos" "165" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cullmode:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "275" + "ypos" "255" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "1" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "160" + "ypos" "255" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "876" + "ypos" "124" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_editor_config.res b/mp/game/dab/shadereditorui/vgui/dialog_editor_config.res new file mode 100755 index 000000000..d2f57cc48 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_editor_config.res @@ -0,0 +1,608 @@ +"shadereditorui/vgui/dialog_editor_config.res" +{ + "_editor_config" + { + "ControlName" "CDialog_EditorConfig" + "fieldName" "_editor_config" + "xpos" "600" + "ypos" "287" + "wide" "400" + "tall" "325" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "384" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "320" + "wide" "374" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "309" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "395" + "ypos" "8" + "wide" "5" + "tall" "299" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "392" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "317" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "382" + "ypos" "307" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "390" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "draw_datatypes" + { + "ControlName" "CheckButton" + "fieldName" "draw_datatypes" + "xpos" "25" + "ypos" "65" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Datatypes" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "draw_shadows" + { + "ControlName" "CheckButton" + "fieldName" "draw_shadows" + "xpos" "25" + "ypos" "90" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Shadows" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "draw_info" + { + "ControlName" "CheckButton" + "fieldName" "draw_info" + "xpos" "175" + "ypos" "65" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Additional info" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "draw_tooltip" + { + "ControlName" "CheckButton" + "fieldName" "draw_tooltip" + "xpos" "175" + "ypos" "90" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Show tooltips on graph" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "compile_preview" + { + "ControlName" "CheckButton" + "fieldName" "compile_preview" + "xpos" "25" + "ypos" "160" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Auto compile enabled" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "compile_always_full" + { + "ControlName" "CheckButton" + "fieldName" "compile_always_full" + "xpos" "25" + "ypos" "185" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Always compile preview + full" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "compile_auto_publish" + { + "ControlName" "CheckButton" + "fieldName" "compile_auto_publish" + "xpos" "25" + "ypos" "210" + "wide" "350" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Auto publish shaders to materials (full compile)" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "warn_on_close_tab" + { + "ControlName" "CheckButton" + "fieldName" "warn_on_close_tab" + "xpos" "25" + "ypos" "235" + "wide" "350" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Warn when closing a tab with unsaved changes" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "35" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Draw:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "130" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Compiler:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "320" + "ypos" "285" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "240" + "ypos" "285" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save" + "Default" "1" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "0" + "ypos" "0" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_newcanvas.res b/mp/game/dab/shadereditorui/vgui/dialog_newcanvas.res new file mode 100755 index 000000000..f1e29ebbe --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_newcanvas.res @@ -0,0 +1,776 @@ +"shadereditorui/dialog_newcanvas.res" +{ + "newshader" + { + "ControlName" "CDialog_NewCanvas" + "fieldName" "newshader" + "xpos" "600" + "ypos" "250" + "wide" "400" + "tall" "400" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "384" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "395" + "wide" "374" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "384" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "395" + "ypos" "8" + "wide" "5" + "tall" "374" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "392" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "392" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "382" + "ypos" "382" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "390" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "375" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "rad_1" + { + "ControlName" "RadioButton" + "fieldName" "rad_1" + "xpos" "25" + "ypos" "230" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SM 2.0b" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + "SubTabPosition" "1" + } + "rad_2" + { + "ControlName" "RadioButton" + "fieldName" "rad_2" + "xpos" "145" + "ypos" "230" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SM 3.0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + "SubTabPosition" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "40" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Create a new shader" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "25" + "ypos" "75" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "empty canvas:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "230" + "ypos" "75" + "wide" "148" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Scratch" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "scratch" + "Default" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "105" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Basic post processing shader:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "230" + "ypos" "105" + "wide" "148" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Post process" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "postprocess" + "Default" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "25" + "ypos" "135" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Basic lightmapped shader:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button3" + { + "ControlName" "Button" + "fieldName" "Button3" + "xpos" "230" + "ypos" "135" + "wide" "70" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Blend" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "lightmapped_simple" + "Default" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "25" + "ypos" "165" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Basic model shader:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button4" + { + "ControlName" "Button" + "fieldName" "Button4" + "xpos" "230" + "ypos" "165" + "wide" "70" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Generic" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "model_simple" + "Default" "0" + } + "Button5" + { + "ControlName" "Button" + "fieldName" "Button5" + "xpos" "315" + "ypos" "360" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "25" + "ypos" "205" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Target shadermodel:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button6" + { + "ControlName" "Button" + "fieldName" "Button6" + "xpos" "308" + "ypos" "165" + "wide" "70" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Complex" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "model_complex" + "Default" "0" + } + "Button7" + { + "ControlName" "Button" + "fieldName" "Button7" + "xpos" "308" + "ypos" "135" + "wide" "70" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Bump" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "lightmapped_bump" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1081" + "ypos" "157" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "22" + "ypos" "270" + "wide" "350" + "tall" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "Button8" + { + "ControlName" "Button" + "fieldName" "Button8" + "xpos" "230" + "ypos" "320" + "wide" "148" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Scratch" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "ppeffect" + "Default" "1" + } + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "25" + "ypos" "285" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Create a new post processing effect" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label8" + { + "ControlName" "Label" + "fieldName" "Label8" + "xpos" "25" + "ypos" "320" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "empty canvas:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_ppe_config.res b/mp/game/dab/shadereditorui/vgui/dialog_ppe_config.res new file mode 100755 index 000000000..6f36fe4fc --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_ppe_config.res @@ -0,0 +1,385 @@ +"shadereditorui/vgui/dialog_ppe_config.res" +{ + "ppe_config" + { + "ControlName" "CDialog_PPEConfig" + "fieldName" "ppe_config" + "xpos" "660" + "ypos" "340" + "wide" "280" + "tall" "220" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "264" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "215" + "wide" "254" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "204" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "275" + "ypos" "8" + "wide" "5" + "tall" "194" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "272" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "212" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "262" + "ypos" "202" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "270" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "255" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "autoupdatefb" + { + "ControlName" "CheckButton" + "fieldName" "autoupdatefb" + "xpos" "30" + "ypos" "40" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Auto update FB copy tex" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1000" + "ypos" "49" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "200" + "ypos" "180" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "1" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "120" + "ypos" "180" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save" + "Default" "1" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_ppe_precache_list.res b/mp/game/dab/shadereditorui/vgui/dialog_ppe_precache_list.res new file mode 100755 index 000000000..cf4b117c3 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_ppe_precache_list.res @@ -0,0 +1,399 @@ +"shadereditorui/vgui/dialog_ppe_precache_list.res" +{ + "dialog_precache_ppeffect" + { + "ControlName" "CDialog_PPEPrecache" + "fieldName" "dialog_precache_ppeffect" + "xpos" "550" + "ypos" "200" + "wide" "500" + "tall" "500" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "484" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "495" + "wide" "474" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "484" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "495" + "ypos" "8" + "wide" "5" + "tall" "474" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "492" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "492" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "482" + "ypos" "482" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "490" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "475" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "effect_list" + { + "ControlName" "PanelListPanel" + "fieldName" "effect_list" + "xpos" "20" + "ypos" "80" + "wide" "460" + "tall" "400" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "157" + "ypos" "14" + "wide" "300" + "tall" "32" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "The order in this list does also define the rendering order" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "20" + "ypos" "35" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add effect" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "add_effect" + "Default" "1" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "191" + "ypos" "56" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Start enabled" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1128" + "ypos" "112" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_list.res b/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_list.res new file mode 100755 index 000000000..eabf48476 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_list.res @@ -0,0 +1,350 @@ +"shadereditorui/vgui/dialog_rendertarget_list.res" +{ + "_rt_list" + { + "ControlName" "CDialog_RendertargetList" + "fieldName" "_rt_list" + "xpos" "600" + "ypos" "200" + "wide" "400" + "tall" "500" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "384" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "495" + "wide" "374" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "484" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "395" + "ypos" "8" + "wide" "5" + "tall" "474" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "392" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "492" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "382" + "ypos" "482" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "390" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "375" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "rtlist" + { + "ControlName" "PanelListPanel" + "fieldName" "rtlist" + "xpos" "20" + "ypos" "60" + "wide" "360" + "tall" "420" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "20" + "ypos" "26" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add RT" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "new_rt" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1084" + "ypos" "63" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_settings.res b/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_settings.res new file mode 100755 index 000000000..fd948dd09 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/dialog_rendertarget_settings.res @@ -0,0 +1,700 @@ +"shadereditorui/vgui/dialog_rendertarget_settings.res" +{ + "rtsettings" + { + "ControlName" "CDialog_RendertargetSettings" + "fieldName" "rtsettings" + "xpos" "600" + "ypos" "225" + "wide" "400" + "tall" "450" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "384" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "445" + "wide" "374" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "434" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "395" + "ypos" "8" + "wide" "5" + "tall" "424" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "392" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "442" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "382" + "ypos" "432" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "390" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "rt_name" + { + "ControlName" "TextEntry" + "fieldName" "rt_name" + "xpos" "22" + "ypos" "45" + "wide" "356" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "32" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "rt_size_x" + { + "ControlName" "TextEntry" + "fieldName" "rt_size_x" + "xpos" "40" + "ypos" "156" + "wide" "48" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "4" + "NumericInputOnly" "1" + "unicode" "0" + "TokenChannels" "0" + } + "rt_size_y" + { + "ControlName" "TextEntry" + "fieldName" "rt_size_y" + "xpos" "122" + "ypos" "156" + "wide" "48" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "4" + "NumericInputOnly" "1" + "unicode" "0" + "TokenChannels" "0" + } + "rtlist" + { + "ControlName" "PanelListPanel" + "fieldName" "rtlist" + "xpos" "50" + "ypos" "210" + "wide" "300" + "tall" "180" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "cbox_format" + { + "ControlName" "ComboBox" + "fieldName" "cbox_format" + "xpos" "216" + "ypos" "156" + "wide" "164" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_sizemode" + { + "ControlName" "ComboBox" + "fieldName" "cbox_sizemode" + "xpos" "22" + "ypos" "100" + "wide" "260" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_depthmode" + { + "ControlName" "ComboBox" + "fieldName" "cbox_depthmode" + "xpos" "290" + "ypos" "100" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "317" + "ypos" "410" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Cancel" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "22" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "RT name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "22" + "ypos" "77" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Auto sizing:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "22" + "ypos" "133" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Fixed size:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "216" + "ypos" "133" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Image format:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "290" + "ypos" "77" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Depth mode:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "22" + "ypos" "156" + "wide" "16" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "X:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "104" + "ypos" "156" + "wide" "16" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Y:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label8" + { + "ControlName" "Label" + "fieldName" "Label8" + "xpos" "50" + "ypos" "186" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Flags:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1049" + "ypos" "76" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "239" + "ypos" "410" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Ok" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "Ok" + "Default" "1" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/shadereditor_diag_recompileall.res b/mp/game/dab/shadereditorui/vgui/shadereditor_diag_recompileall.res new file mode 100755 index 000000000..788393384 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/shadereditor_diag_recompileall.res @@ -0,0 +1,368 @@ +"shadereditorui/vgui/shadereditor_diag_recompileall.res" +{ + "diag_recompileall" + { + "ControlName" "CDialogRecompileAll" + "fieldName" "diag_recompileall" + "xpos" "520" + "ypos" "135" + "wide" "560" + "tall" "629" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "64 64 64 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "544" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "624" + "wide" "534" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "613" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "555" + "ypos" "8" + "wide" "5" + "tall" "603" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "552" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "621" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "542" + "ypos" "611" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "550" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "535" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "rtext_log" + { + "ControlName" "RichText" + "fieldName" "rtext_log" + "xpos" "20" + "ypos" "80" + "wide" "520" + "tall" "509" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "maxchars" "-1" + "scrollbar" "1" + } + "button_close" + { + "ControlName" "Button" + "fieldName" "button_close" + "xpos" "426" + "ypos" "596" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "255 64 64 255" + "allowColorOverrides" "0" + "labelText" "Terminate" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "close" + "Default" "1" + } + "progress_pos" + { + "ControlName" "Panel" + "fieldName" "progress_pos" + "xpos" "25" + "ypos" "40" + "wide" "510" + "tall" "24" + "autoResize" "1" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/shadereditor_preview.res b/mp/game/dab/shadereditorui/vgui/shadereditor_preview.res new file mode 100755 index 000000000..d36b4cbcb --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/shadereditor_preview.res @@ -0,0 +1,523 @@ +"shadereditorui/vgui/shadereditor_preview.res" +{ + "preview" + { + "ControlName" "CPreview" + "fieldName" "preview" + "xpos" "1069" + "ypos" "375" + "wide" "478" + "tall" "503" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "64 64 64 196" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "462" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "498" + "wide" "452" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "487" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "473" + "ypos" "8" + "wide" "5" + "tall" "477" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "470" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "495" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "460" + "ypos" "485" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "468" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "453" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "close" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "renderpanel" + { + "ControlName" "CRenderPanel" + "fieldName" "renderpanel" + "xpos" "15" + "ypos" "70" + "wide" "448" + "tall" "418" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "cbox_rendermode" + { + "ControlName" "ComboBox" + "fieldName" "cbox_rendermode" + "xpos" "15" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_modelseq" + { + "ControlName" "ComboBox" + "fieldName" "cbox_modelseq" + "xpos" "105" + "ypos" "70" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "check_moverride" + { + "ControlName" "CheckButton" + "fieldName" "check_moverride" + "xpos" "315" + "ypos" "70" + "wide" "110" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Mat override" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_ppe" + { + "ControlName" "CheckButton" + "fieldName" "check_ppe" + "xpos" "30" + "ypos" "29" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "160 160 160 255" + "allowColorOverrides" "0" + "labelText" " Enable rendering" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "button_modelload" + { + "ControlName" "Button" + "fieldName" "button_modelload" + "xpos" "15" + "ypos" "70" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Load Mdl" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "loadmodel" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "371" + "ypos" "30" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "View reset" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "reset_view" + "Default" "1" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "150" + "ypos" "30" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Load BG" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "loadbg" + "Default" "0" + } + "Button3" + { + "ControlName" "Button" + "fieldName" "Button3" + "xpos" "240" + "ypos" "30" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "BG Color" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "bgcolor" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "551" + "ypos" "26" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/shadereditor_root.res b/mp/game/dab/shadereditorui/vgui/shadereditor_root.res new file mode 100755 index 000000000..094e56d89 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/shadereditor_root.res @@ -0,0 +1,666 @@ +"shadereditorui/vgui/shadereditor_root.res" +{ + "editor" + { + "ControlName" "CEditorRoot" + "fieldName" "editor" + "xpos" "0" + "ypos" "0" + "wide" "800" + "tall" "900" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "0" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "784" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "895" + "wide" "774" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "884" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "795" + "ypos" "8" + "wide" "5" + "tall" "874" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "792" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "892" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "782" + "ypos" "882" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "790" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "title_label" + { + "ControlName" "Label" + "fieldName" "title_label" + "xpos" "380" + "ypos" "2" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Source Shader Editor v0.3" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "flowgraphsheets" + { + "ControlName" "CFlowGraphSheet" + "fieldName" "flowgraphsheets" + "xpos" "22" + "ypos" "45" + "wide" "756" + "tall" "833" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "1" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + } + "mouse_node_coords" + { + "ControlName" "Label" + "fieldName" "mouse_node_coords" + "xpos" "21" + "ypos" "877" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "position: 531.5 / -176.0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "framespeed" + { + "ControlName" "Label" + "fieldName" "framespeed" + "xpos" "521" + "ypos" "877" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "3" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "fps: 149.0, ms: 0.0067113" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "menu_bar" + { + "ControlName" "MenuBar" + "fieldName" "menu_bar" + "xpos" "0" + "ypos" "0" + "wide" "240" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + } + "mbut_file" + { + "ControlName" "MenuButton" + "fieldName" "mbut_file" + "xpos" "4" + "ypos" "4" + "wide" "54" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "File" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "mbut_shader" + { + "ControlName" "MenuButton" + "fieldName" "mbut_shader" + "xpos" "58" + "ypos" "4" + "wide" "60" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Shader" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "mbut_postproc" + { + "ControlName" "MenuButton" + "fieldName" "mbut_postproc" + "xpos" "118" + "ypos" "4" + "wide" "118" + "tall" "20" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Post processing" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "736" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Quit" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "quit" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "672" + "ypos" "0" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Options" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "options" + "Default" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "523" + "ypos" "25" + "wide" "100" + "tall" "14" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "F1 - toggle fullscreen" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "627" + "ypos" "25" + "wide" "80" + "tall" "14" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "F2 - toggle input" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "714" + "ypos" "25" + "wide" "100" + "tall" "14" + "autoResize" "0" + "pinCorner" "1" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "F3 - toggle visibility" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button3" + { + "ControlName" "Button" + "fieldName" "Button3" + "xpos" "245" + "ypos" "0" + "wide" "118" + "tall" "28" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Toggle preview" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "preview" + "Default" "1" + } + "button_viewreset" + { + "ControlName" "Button" + "fieldName" "button_viewreset" + "xpos" "22" + "ypos" "854" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "2" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "127 127 127 127" + "allowColorOverrides" "0" + "labelText" "View reset" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "resetview" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/shadereditor_shaderprecache.res b/mp/game/dab/shadereditorui/vgui/shadereditor_shaderprecache.res new file mode 100755 index 000000000..315f60a48 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/shadereditor_shaderprecache.res @@ -0,0 +1,375 @@ +"shadereditorui/vgui/shadereditor_shaderprecache.res" +{ + "shaderpreview" + { + "ControlName" "CShaderPrecache" + "fieldName" "shaderpreview" + "xpos" "560" + "ypos" "90" + "wide" "480" + "tall" "720" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "64 64 64 196" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "frame_topGrip" + { + "ControlName" "Panel" + "fieldName" "frame_topGrip" + "xpos" "8" + "ypos" "0" + "wide" "464" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_bottomGrip" + { + "ControlName" "Panel" + "fieldName" "frame_bottomGrip" + "xpos" "8" + "ypos" "715" + "wide" "454" + "tall" "5" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_leftGrip" + { + "ControlName" "Panel" + "fieldName" "frame_leftGrip" + "xpos" "0" + "ypos" "8" + "wide" "5" + "tall" "704" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_rightGrip" + { + "ControlName" "Panel" + "fieldName" "frame_rightGrip" + "xpos" "475" + "ypos" "8" + "wide" "5" + "tall" "694" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_tlGrip" + { + "ControlName" "Panel" + "fieldName" "frame_tlGrip" + "xpos" "0" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_trGrip" + { + "ControlName" "Panel" + "fieldName" "frame_trGrip" + "xpos" "472" + "ypos" "0" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_blGrip" + { + "ControlName" "Panel" + "fieldName" "frame_blGrip" + "xpos" "0" + "ypos" "712" + "wide" "8" + "tall" "8" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_brGrip" + { + "ControlName" "Panel" + "fieldName" "frame_brGrip" + "xpos" "462" + "ypos" "702" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_caption" + { + "ControlName" "Panel" + "fieldName" "frame_caption" + "xpos" "0" + "ypos" "0" + "wide" "470" + "tall" "23" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 196" + "allowColorOverrides" "0" + } + "frame_minimize" + { + "ControlName" "Button" + "fieldName" "frame_minimize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_maximize" + { + "ControlName" "Button" + "fieldName" "frame_maximize" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_mintosystray" + { + "ControlName" "Button" + "fieldName" "frame_mintosystray" + "xpos" "0" + "ypos" "0" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "0" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "o" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "command" "MinimizeToSysTray" + "Default" "0" + } + "frame_close" + { + "ControlName" "Button" + "fieldName" "frame_close" + "xpos" "455" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "r" + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "2" + "textinsety" "1" + "Default" "0" + } + "frame_menu" + { + "ControlName" "FrameSystemButton" + "fieldName" "frame_menu" + "xpos" "7" + "ypos" "8" + "wide" "18" + "tall" "18" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + "Default" "0" + } + "shaderlist" + { + "ControlName" "PanelListPanel" + "fieldName" "shaderlist" + "xpos" "10" + "ypos" "51" + "wide" "460" + "tall" "660" + "autoResize" "3" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "check_reloadcache" + { + "ControlName" "CheckButton" + "fieldName" "check_reloadcache" + "xpos" "150" + "ypos" "24" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Reload cache on close" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "10" + "ypos" "24" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add shader" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "addshader" + "Default" "1" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "894" + "ypos" "42" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_array.res b/mp/game/dab/shadereditorui/vgui/sheet_array.res new file mode 100755 index 000000000..d57939923 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_array.res @@ -0,0 +1,367 @@ +"shadereditorui/vgui/sheet_array.res" +{ + "asize_x" + { + "ControlName" "TextEntry" + "fieldName" "asize_x" + "xpos" "30" + "ypos" "15" + "wide" "32" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "asize_y" + { + "ControlName" "TextEntry" + "fieldName" "asize_y" + "xpos" "30" + "ypos" "50" + "wide" "32" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "gauss_bias" + { + "ControlName" "TextEntry" + "fieldName" "gauss_bias" + "xpos" "327" + "ypos" "15" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "ran_min" + { + "ControlName" "TextEntry" + "fieldName" "ran_min" + "xpos" "258" + "ypos" "50" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "ran_max" + { + "ControlName" "TextEntry" + "fieldName" "ran_max" + "xpos" "327" + "ypos" "50" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_datatype" + { + "ControlName" "ComboBox" + "fieldName" "cbox_datatype" + "xpos" "131" + "ypos" "50" + "wide" "70" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "array_panel" + { + "ControlName" "PanelListPanel" + "fieldName" "array_panel" + "xpos" "10" + "ypos" "80" + "wide" "440" + "tall" "220" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "1" + "ypos" "15" + "wide" "28" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SX:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "1" + "ypos" "50" + "wide" "28" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "SY:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "65" + "ypos" "50" + "wide" "66" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Datatype:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "82" + "ypos" "15" + "wide" "120" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Update bounds" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "update_array" + "Default" "0" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "395" + "ypos" "15" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "160 160 160 255" + "allowColorOverrides" "0" + "labelText" "Gaussian" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "fill_gauss" + "Default" "0" + } + "Button3" + { + "ControlName" "Button" + "fieldName" "Button3" + "xpos" "395" + "ypos" "50" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Random" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "fill_random" + "Default" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "258" + "ypos" "15" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Bias:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "211" + "ypos" "32" + "wide" "40" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Fill:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "97" + "ypos" "195" + "wide" "421" + "tall" "604" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_callback.res b/mp/game/dab/shadereditorui/vgui/sheet_callback.res new file mode 100755 index 000000000..8b3d49b99 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_callback.res @@ -0,0 +1,60 @@ +"shadereditorui/sheet_callback.res" +{ + "cbox_callbacks" + { + "ControlName" "ComboBox" + "fieldName" "cbox_callbacks" + "xpos" "25" + "ypos" "60" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Callback name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_cmatrix.res b/mp/game/dab/shadereditorui/vgui/sheet_cmatrix.res new file mode 100755 index 000000000..10bb7d9c6 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_cmatrix.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_cmatrix.res" +{ + "cbox_mtype" + { + "ControlName" "ComboBox" + "fieldName" "cbox_mtype" + "xpos" "25" + "ypos" "70" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "42" + "ypos" "75" + "wide" "489" + "tall" "799" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Matrix type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_combo.res b/mp/game/dab/shadereditorui/vgui/sheet_combo.res new file mode 100755 index 000000000..38bd63276 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_combo.res @@ -0,0 +1,165 @@ +"shadereditorui/sheet_combo.res" +{ + "cbox_condition" + { + "ControlName" "ComboBox" + "fieldName" "cbox_condition" + "xpos" "222" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "text_cname" + { + "ControlName" "TextEntry" + "fieldName" "text_cname" + "xpos" "25" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "20" + "NumericInputOnly" "0" + "unicode" "0" + } + "text_cvar" + { + "ControlName" "TextEntry" + "fieldName" "text_cvar" + "xpos" "375" + "ypos" "60" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "check_static" + { + "ControlName" "CheckButton" + "fieldName" "check_static" + "xpos" "25" + "ypos" "100" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Is static" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Combo name" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "222" + "ypos" "30" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Condition" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "375" + "ypos" "30" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Value" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_comment.res b/mp/game/dab/shadereditorui/vgui/sheet_comment.res new file mode 100755 index 000000000..349978512 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_comment.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_comment.res" +{ + "constantvalues" + { + "ControlName" "TextEntry" + "fieldName" "constantvalues" + "xpos" "30" + "ypos" "60" + "wide" "400" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Border color" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_condition.res b/mp/game/dab/shadereditorui/vgui/sheet_condition.res new file mode 100755 index 000000000..3cbc61b3e --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_condition.res @@ -0,0 +1,115 @@ +"shadereditorui/vgui/sheet_condition.res" +{ + "cbox_condition" + { + "ControlName" "ComboBox" + "fieldName" "cbox_condition" + "xpos" "65" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "60" + "wide" "20" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "A" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "190" + "ypos" "60" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "B" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "65" + "ypos" "30" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Condition" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "97" + "ypos" "195" + "wide" "421" + "tall" "604" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "68 68 68 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_constant.res b/mp/game/dab/shadereditorui/vgui/sheet_constant.res new file mode 100755 index 000000000..27a594385 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_constant.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_constant.res" +{ + "constantvalues" + { + "ControlName" "TextEntry" + "fieldName" "constantvalues" + "xpos" "25" + "ypos" "60" + "wide" "410" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Values:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1004" + "ypos" "184" + "wide" "476" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "67 67 67 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_custom_code.res b/mp/game/dab/shadereditorui/vgui/sheet_custom_code.res new file mode 100755 index 000000000..52a3100e4 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_custom_code.res @@ -0,0 +1,260 @@ +"shadereditorui/vgui/sheet_custom_code.res" +{ + "function_name" + { + "ControlName" "TextEntry" + "fieldName" "function_name" + "xpos" "146" + "ypos" "116" + "wide" "296" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "32" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "file_path" + { + "ControlName" "Label" + "fieldName" "file_path" + "xpos" "22" + "ypos" "20" + "wide" "420" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "-" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "check_inline" + { + "ControlName" "CheckButton" + "fieldName" "check_inline" + "xpos" "284" + "ypos" "50" + "wide" "164" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save in canvas" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_lighting_ps" + { + "ControlName" "CheckButton" + "fieldName" "check_lighting_ps" + "xpos" "22" + "ypos" "215" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "160 160 160 255" + "allowColorOverrides" "0" + "labelText" "Add pixel shader lighting" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_lighting_vs" + { + "ControlName" "CheckButton" + "fieldName" "check_lighting_vs" + "xpos" "22" + "ypos" "245" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add vertex shader lighting" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "but_editcode" + { + "ControlName" "Button" + "fieldName" "but_editcode" + "xpos" "22" + "ypos" "156" + "wide" "420" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Edit code" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "editcode" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "116" + "wide" "110" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Function name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "button_load" + { + "ControlName" "Button" + "fieldName" "button_load" + "xpos" "22" + "ypos" "50" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Load function" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "load_code" + "Default" "0" + } + "button_save" + { + "ControlName" "Button" + "fieldName" "button_save" + "xpos" "132" + "ypos" "50" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save function" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "save_code" + "Default" "0" + } + "Divider1" + { + "ControlName" "Divider" + "fieldName" "Divider1" + "xpos" "22" + "ypos" "94" + "wide" "420" + "tall" "2" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1081" + "ypos" "157" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "70 70 70 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_custom_code_io.res b/mp/game/dab/shadereditorui/vgui/sheet_custom_code_io.res new file mode 100755 index 000000000..9911017ac --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_custom_code_io.res @@ -0,0 +1,115 @@ +"shadereditorui/vgui/sheet_custom_code_io.res" +{ + "list_data_parent" + { + "ControlName" "PanelListPanel" + "fieldName" "list_data_parent" + "xpos" "22" + "ypos" "60" + "wide" "420" + "tall" "230" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "but_addoutput" + { + "ControlName" "Button" + "fieldName" "but_addoutput" + "xpos" "130" + "ypos" "18" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add output" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "addoutput" + "Default" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "22" + "ypos" "18" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Add input" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "addinput" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1039" + "ypos" "79" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Button2" + { + "ControlName" "Button" + "fieldName" "Button2" + "xpos" "345" + "ypos" "18" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Reset" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "resetio" + "Default" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_fbtexelsize.res b/mp/game/dab/shadereditorui/vgui/sheet_fbtexelsize.res new file mode 100755 index 000000000..27b1aaee6 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_fbtexelsize.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_fbtexelsize.res" +{ + "fbscaling" + { + "ControlName" "ComboBox" + "fieldName" "fbscaling" + "xpos" "30" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1091" + "ypos" "82" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "20" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Texel pre-scale" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_final.res b/mp/game/dab/shadereditorui/vgui/sheet_final.res new file mode 100755 index 000000000..510b4b8cd --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_final.res @@ -0,0 +1,83 @@ +"shadereditorui/sheet_final.res" +{ + "cbox_tonemap" + { + "ControlName" "ComboBox" + "fieldName" "cbox_tonemap" + "xpos" "25" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "slight" + { + "ControlName" "CheckButton" + "fieldName" "slight" + "xpos" "25" + "ypos" "100" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Write depth to alpha" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Tonemapping scale" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_flashlight.res b/mp/game/dab/shadereditorui/vgui/sheet_flashlight.res new file mode 100755 index 000000000..3e794ca61 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_flashlight.res @@ -0,0 +1,42 @@ +"shadereditorui/sheet_flashlight.res" +{ + "check_spec" + { + "ControlName" "CheckButton" + "fieldName" "check_spec" + "xpos" "25" + "ypos" "25" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Do specular" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_general.res b/mp/game/dab/shadereditorui/vgui/sheet_general.res new file mode 100755 index 000000000..0a8dfc662 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_general.res @@ -0,0 +1,183 @@ +"shadereditorui/vgui/sheet_general.res" +{ + "name" + { + "ControlName" "TextEntry" + "fieldName" "name" + "xpos" "30" + "ypos" "45" + "wide" "400" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "32" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "preview" + { + "ControlName" "CheckButton" + "fieldName" "preview" + "xpos" "30" + "ypos" "80" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Show Preview" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "label_name" + { + "ControlName" "Label" + "fieldName" "label_name" + "xpos" "30" + "ypos" "120" + "wide" "400" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Divide" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "label_info" + { + "ControlName" "Label" + "fieldName" "label_info" + "xpos" "30" + "ypos" "150" + "wide" "400" + "tall" "80" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "This node is used to divide two inputs. + +Output: The division of the two inputs. The datatype is determined by said inputs." + "textAlignment" "north-west" + "dulltext" "0" + "brighttext" "0" + "Font" "DefaultVerySmall" + "wrap" "1" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "label_example" + { + "ControlName" "Label" + "fieldName" "label_example" + "xpos" "30" + "ypos" "232" + "wide" "400" + "tall" "54" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Example: A / B" + "textAlignment" "south-west" + "dulltext" "0" + "brighttext" "0" + "wrap" "1" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "21" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Node name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "info_bg" + { + "ControlName" "Panel" + "fieldName" "info_bg" + "xpos" "18" + "ypos" "119" + "wide" "430" + "tall" "175" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "32 32 32 128" + "allowColorOverrides" "1" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_lightscale.res b/mp/game/dab/shadereditorui/vgui/sheet_lightscale.res new file mode 100755 index 000000000..decdc2dbc --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_lightscale.res @@ -0,0 +1,60 @@ +"shadereditorui/sheet_lightscale.res" +{ + "cbox_lightscale" + { + "ControlName" "ComboBox" + "fieldName" "cbox_lightscale" + "xpos" "25" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Lightscale type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_loop.res b/mp/game/dab/shadereditorui/vgui/sheet_loop.res new file mode 100755 index 000000000..7616cbe14 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_loop.res @@ -0,0 +1,142 @@ +"shadereditorui/sheet_loop.res" +{ + "cbox_condition" + { + "ControlName" "ComboBox" + "fieldName" "cbox_condition" + "xpos" "182" + "ypos" "70" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "3" + "NumericInputOnly" "0" + "unicode" "0" + } + "text_start" + { + "ControlName" "TextEntry" + "fieldName" "text_start" + "xpos" "50" + "ypos" "70" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "text_end" + { + "ControlName" "TextEntry" + "fieldName" "text_end" + "xpos" "345" + "ypos" "70" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "50" + "ypos" "30" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Start value" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "182" + "ypos" "30" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Condition" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "300" + "ypos" "30" + "wide" "110" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Compare value" + "textAlignment" "east" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "78" + "ypos" "145" + "wide" "495" + "tall" "658" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_mcompose.res b/mp/game/dab/shadereditorui/vgui/sheet_mcompose.res new file mode 100755 index 000000000..0d519c5b8 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_mcompose.res @@ -0,0 +1,61 @@ +"shadereditorui/sheet_mcompose.res" +{ + "cbox_mtype" + { + "ControlName" "ComboBox" + "fieldName" "cbox_mtype" + "xpos" "25" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "check_columns" + { + "ControlName" "CheckButton" + "fieldName" "check_columns" + "xpos" "25" + "ypos" "60" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Write columns first" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "41" + "ypos" "102" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_multiply.res b/mp/game/dab/shadereditorui/vgui/sheet_multiply.res new file mode 100755 index 000000000..92f78bafa --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_multiply.res @@ -0,0 +1,46 @@ +"shadereditorui/vgui/sheet_multiply.res" +{ + "rotationmatrix" + { + "ControlName" "CheckButton" + "fieldName" "rotationmatrix" + "xpos" "25" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Matrix rotation only" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "42" + "ypos" "75" + "wide" "489" + "tall" "799" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_parallax.res b/mp/game/dab/shadereditorui/vgui/sheet_parallax.res new file mode 100755 index 000000000..bd6d2b35f --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_parallax.res @@ -0,0 +1,255 @@ +"shadereditorui/vgui/sheet_parallax.res" +{ + "samp_min" + { + "ControlName" "TextEntry" + "fieldName" "samp_min" + "xpos" "25" + "ypos" "115" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "samp_max" + { + "ControlName" "TextEntry" + "fieldName" "samp_max" + "xpos" "130" + "ypos" "115" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "samp_binary" + { + "ControlName" "TextEntry" + "fieldName" "samp_binary" + "xpos" "235" + "ypos" "115" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "check_deptht" + { + "ControlName" "CheckButton" + "fieldName" "check_deptht" + "xpos" "25" + "ypos" "165" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Calc Geometry offset" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_grad" + { + "ControlName" "CheckButton" + "fieldName" "check_grad" + "xpos" "25" + "ypos" "195" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Use gradient lookup" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "cbox_mode" + { + "ControlName" "ComboBox" + "fieldName" "cbox_mode" + "xpos" "25" + "ypos" "25" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "60" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Heightmap samples:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "25" + "ypos" "90" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Min" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "130" + "ypos" "90" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Max" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "235" + "ypos" "90" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Binary" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "84" + "ypos" "151" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_pp_clear_buffers.res b/mp/game/dab/shadereditorui/vgui/sheet_pp_clear_buffers.res new file mode 100755 index 000000000..d1a6959b7 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_pp_clear_buffers.res @@ -0,0 +1,117 @@ +"shadereditorui/vgui/sheet_pp_clear_buffers.res" +{ + "check_do_col" + { + "ControlName" "CheckButton" + "fieldName" "check_do_col" + "xpos" "30" + "ypos" "120" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Clear color" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_do_depth" + { + "ControlName" "CheckButton" + "fieldName" "check_do_depth" + "xpos" "30" + "ypos" "150" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Clear depth" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "constantvalues" + { + "ControlName" "TextEntry" + "fieldName" "constantvalues" + "xpos" "30" + "ypos" "75" + "wide" "400" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "30" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Clear color (normalized values)" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1091" + "ypos" "82" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_pp_drawmat.res b/mp/game/dab/shadereditorui/vgui/sheet_pp_drawmat.res new file mode 100755 index 000000000..edd8dbb22 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_pp_drawmat.res @@ -0,0 +1,526 @@ +"shadereditorui/vgui/sheet_pp_drawmat.res" +{ + "cbox_sizingrt" + { + "ControlName" "ComboBox" + "fieldName" "cbox_sizingrt" + "xpos" "40" + "ypos" "50" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_sizingsrc" + { + "ControlName" "ComboBox" + "fieldName" "cbox_sizingsrc" + "xpos" "40" + "ypos" "120" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "checkpushtg" + { + "ControlName" "CheckButton" + "fieldName" "checkpushtg" + "xpos" "230" + "ypos" "50" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Push target for rendering" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "default" "0" + } + "compensate_dest_x" + { + "ControlName" "TextEntry" + "fieldName" "compensate_dest_x" + "xpos" "25" + "ypos" "225" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_dest_y" + { + "ControlName" "TextEntry" + "fieldName" "compensate_dest_y" + "xpos" "125" + "ypos" "225" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_dest_w" + { + "ControlName" "TextEntry" + "fieldName" "compensate_dest_w" + "xpos" "25" + "ypos" "275" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_dest_h" + { + "ControlName" "TextEntry" + "fieldName" "compensate_dest_h" + "xpos" "125" + "ypos" "275" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_src_x0" + { + "ControlName" "TextEntry" + "fieldName" "compensate_src_x0" + "xpos" "235" + "ypos" "175" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_src_y0" + { + "ControlName" "TextEntry" + "fieldName" "compensate_src_y0" + "xpos" "335" + "ypos" "175" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_sourceuv_x" + { + "ControlName" "TextEntry" + "fieldName" "compensate_sourceuv_x" + "xpos" "235" + "ypos" "225" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_sourceuv_y" + { + "ControlName" "TextEntry" + "fieldName" "compensate_sourceuv_y" + "xpos" "335" + "ypos" "225" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_src_w" + { + "ControlName" "TextEntry" + "fieldName" "compensate_src_w" + "xpos" "235" + "ypos" "275" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "compensate_src_h" + { + "ControlName" "TextEntry" + "fieldName" "compensate_src_h" + "xpos" "335" + "ypos" "275" + "wide" "96" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "40" + "ypos" "20" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Reference target RT" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "40" + "ypos" "90" + "wide" "160" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Reference source RT" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "170" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Destination offset (absolute)" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "25" + "ypos" "250" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "width/height" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "25" + "ypos" "200" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "position x/y" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "235" + "ypos" "120" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Source offset" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "235" + "ypos" "150" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "UV x0/y0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label8" + { + "ControlName" "Label" + "fieldName" "Label8" + "xpos" "235" + "ypos" "200" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "UV x1/y1" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label9" + { + "ControlName" "Label" + "fieldName" "Label9" + "xpos" "235" + "ypos" "250" + "wide" "200" + "tall" "24" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "width/height" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1066" + "ypos" "61" + "wide" "341" + "tall" "583" + "AutoResize" "0" + "PinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "bgcolor" "48 48 48 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_pp_mat.res b/mp/game/dab/shadereditorui/vgui/sheet_pp_mat.res new file mode 100755 index 000000000..4b68a2e72 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_pp_mat.res @@ -0,0 +1,148 @@ +"shadereditorui/vgui/sheet_pp_mat.res" +{ + "check_inline" + { + "ControlName" "CheckButton" + "fieldName" "check_inline" + "xpos" "180" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Inline material" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "button_load" + { + "ControlName" "Button" + "fieldName" "button_load" + "xpos" "22" + "ypos" "90" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Load material" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "mat_load" + "Default" "0" + } + "button_save" + { + "ControlName" "Button" + "fieldName" "button_save" + "xpos" "140" + "ypos" "90" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Save material" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "mat_save" + "Default" "0" + } + "label_matpath" + { + "ControlName" "Label" + "fieldName" "label_matpath" + "xpos" "22" + "ypos" "130" + "wide" "420" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "-" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Button1" + { + "ControlName" "Button" + "fieldName" "Button1" + "xpos" "22" + "ypos" "31" + "wide" "100" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Edit vmt" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "edit_vmt" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1128" + "ypos" "112" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_pp_rt.res b/mp/game/dab/shadereditorui/vgui/sheet_pp_rt.res new file mode 100755 index 000000000..a2fee9c1c --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_pp_rt.res @@ -0,0 +1,83 @@ +"shadereditorui/vgui/sheet_pp_rt.res" +{ + "textentry_rtname" + { + "ControlName" "ComboBox" + "fieldName" "textentry_rtname" + "xpos" "22" + "ypos" "40" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "48" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "img_ref" + { + "ControlName" "Panel" + "fieldName" "img_ref" + "xpos" "50" + "ypos" "80" + "wide" "200" + "tall" "200" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "10" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Search RT by name or select from list" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_pp_viewrender.res b/mp/game/dab/shadereditorui/vgui/sheet_pp_viewrender.res new file mode 100755 index 000000000..080a0a203 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_pp_viewrender.res @@ -0,0 +1,132 @@ +"shadereditorui/vgui/sheet_pp_viewrender.res" +{ + "list_options" + { + "ControlName" "PanelListPanel" + "fieldName" "list_options" + "xpos" "20" + "ypos" "85" + "wide" "420" + "tall" "205" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + } + "cbox_vrnames" + { + "ControlName" "ComboBox" + "fieldName" "cbox_vrnames" + "xpos" "130" + "ypos" "20" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "check_scenedraw" + { + "ControlName" "CheckButton" + "fieldName" "check_scenedraw" + "xpos" "130" + "ypos" "55" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Render during main scene" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "20" + "ypos" "20" + "wide" "110" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Function name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "20" + "ypos" "55" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Options:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_psoutput.res b/mp/game/dab/shadereditorui/vgui/sheet_psoutput.res new file mode 100755 index 000000000..8432c8bdd --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_psoutput.res @@ -0,0 +1,100 @@ +"resource/sheet_psoutput.res" +{ + "col" + { + "ControlName" "Slider" + "fieldName" "col" + "xpos" "170" + "ypos" "50" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "depth" + { + "ControlName" "CheckButton" + "fieldName" "depth" + "xpos" "22" + "ypos" "90" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Enable depth" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "info_col" + { + "ControlName" "Label" + "fieldName" "info_col" + "xpos" "300" + "ypos" "50" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "1" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "50" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Num color out:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1021" + "ypos" "34" + "wide" "498" + "tall" "476" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_random.res b/mp/game/dab/shadereditorui/vgui/sheet_random.res new file mode 100755 index 000000000..2c061a4df --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_random.res @@ -0,0 +1,142 @@ +"shadereditorui/vgui/sheet_random.res" +{ + "vartype" + { + "ControlName" "ComboBox" + "fieldName" "vartype" + "xpos" "25" + "ypos" "130" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "value_min" + { + "ControlName" "TextEntry" + "fieldName" "value_min" + "xpos" "25" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "value_max" + { + "ControlName" "TextEntry" + "fieldName" "value_max" + "xpos" "200" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "35" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Value min:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "200" + "ypos" "35" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Value max:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "105" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "34" + "ypos" "163" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_std_plight.res b/mp/game/dab/shadereditorui/vgui/sheet_std_plight.res new file mode 100755 index 000000000..50b849199 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_std_plight.res @@ -0,0 +1,88 @@ +"shadereditorui/sheet_std_plight.res" +{ + "slight" + { + "ControlName" "CheckButton" + "fieldName" "slight" + "xpos" "25" + "ypos" "30" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Has static lighting" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "AO" + { + "ControlName" "CheckButton" + "fieldName" "AO" + "xpos" "25" + "ypos" "90" + "wide" "258" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "AO term" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "halfl" + { + "ControlName" "CheckButton" + "fieldName" "halfl" + "xpos" "25" + "ypos" "60" + "wide" "258" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Half lambert" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "755" + "ypos" "33" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_std_pspeclight.res b/mp/game/dab/shadereditorui/vgui/sheet_std_pspeclight.res new file mode 100755 index 000000000..1af7fa958 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_std_pspeclight.res @@ -0,0 +1,46 @@ +"shadereditorui/vgui/sheet_std_pspeclight.res" +{ + "AO" + { + "ControlName" "CheckButton" + "fieldName" "AO" + "xpos" "25" + "ypos" "25" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "AO term" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1096" + "ypos" "231" + "wide" "476" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_std_skinning.res b/mp/game/dab/shadereditorui/vgui/sheet_std_skinning.res new file mode 100755 index 000000000..a862b7c7d --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_std_skinning.res @@ -0,0 +1,60 @@ +"shadereditorui/sheet_std_skinning.res" +{ + "cbox_mode" + { + "ControlName" "ComboBox" + "fieldName" "cbox_mode" + "xpos" "25" + "ypos" "60" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "92" + "ypos" "100" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "256" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Skinning mode:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_std_vlight.res b/mp/game/dab/shadereditorui/vgui/sheet_std_vlight.res new file mode 100755 index 000000000..f3747047a --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_std_vlight.res @@ -0,0 +1,65 @@ +"shadereditorui/sheet_std_vlight.res" +{ + "slight" + { + "ControlName" "CheckButton" + "fieldName" "slight" + "xpos" "25" + "ypos" "30" + "wide" "258" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Support static lighting" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "halfl" + { + "ControlName" "CheckButton" + "fieldName" "halfl" + "xpos" "25" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "labelText" "Half lambert" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1105" + "ypos" "81" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_swizzle.res b/mp/game/dab/shadereditorui/vgui/sheet_swizzle.res new file mode 100755 index 000000000..0105860bc --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_swizzle.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_swizzle.res" +{ + "name" + { + "ControlName" "TextEntry" + "fieldName" "name" + "xpos" "25" + "ypos" "60" + "wide" "410" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Arbitrary swizzle:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1004" + "ypos" "184" + "wide" "476" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "72 72 72 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_texsample.res b/mp/game/dab/shadereditorui/vgui/sheet_texsample.res new file mode 100755 index 000000000..e8fdbe70f --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_texsample.res @@ -0,0 +1,321 @@ +"shadereditorui/vgui/sheet_texsample.res" +{ + "parameter" + { + "ControlName" "TextEntry" + "fieldName" "parameter" + "xpos" "270" + "ypos" "45" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "srgb" + { + "ControlName" "CheckButton" + "fieldName" "srgb" + "xpos" "25" + "ypos" "70" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "sRGB read" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "textype" + { + "ControlName" "ComboBox" + "fieldName" "textype" + "xpos" "25" + "ypos" "45" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "demotexname" + { + "ControlName" "TextEntry" + "fieldName" "demotexname" + "xpos" "270" + "ypos" "131" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "loadtexture" + { + "ControlName" "Button" + "fieldName" "loadtexture" + "xpos" "270" + "ypos" "106" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Load demo texture" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "openvtf" + "Default" "0" + } + "fallbacktexname" + { + "ControlName" "TextEntry" + "fieldName" "fallbacktexname" + "xpos" "25" + "ypos" "156" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "fallbacktype" + { + "ControlName" "ComboBox" + "fieldName" "fallbacktype" + "xpos" "25" + "ypos" "131" + "wide" "90" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "lookupoverride" + { + "ControlName" "ComboBox" + "fieldName" "lookupoverride" + "xpos" "25" + "ypos" "262" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "20" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Texture type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "270" + "ypos" "20" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Material parameter:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "imagepos" + { + "ControlName" "ImagePanel" + "fieldName" "imagepos" + "xpos" "322" + "ypos" "156" + "wide" "128" + "tall" "128" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "scaleImage" "0" + "scaleAmount" "0.000000" + "tileImage" "0" + "tileHorizontally" "0" + "tileVertically" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "106" + "wide" "180" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "VMT fallback texture:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label_lookup" + { + "ControlName" "Label" + "fieldName" "Label_lookup" + "xpos" "25" + "ypos" "237" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Lookup override:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1128" + "ypos" "112" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_textransform.res b/mp/game/dab/shadereditorui/vgui/sheet_textransform.res new file mode 100755 index 000000000..919119b51 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_textransform.res @@ -0,0 +1,133 @@ +"shadereditorui/sheet_textransform.res" +{ + "check_center" + { + "ControlName" "CheckButton" + "fieldName" "check_center" + "xpos" "25" + "ypos" "60" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Custom center" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_rot" + { + "ControlName" "CheckButton" + "fieldName" "check_rot" + "xpos" "25" + "ypos" "90" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Rotation" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_scale" + { + "ControlName" "CheckButton" + "fieldName" "check_scale" + "xpos" "25" + "ypos" "120" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Scale" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "check_translation" + { + "ControlName" "CheckButton" + "fieldName" "check_translation" + "xpos" "25" + "ypos" "150" + "wide" "196" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Translation" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "993" + "ypos" "38" + "wide" "495" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "25" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Active transforms:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_vcompression.res b/mp/game/dab/shadereditorui/vgui/sheet_vcompression.res new file mode 100755 index 000000000..7e4e176fd --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_vcompression.res @@ -0,0 +1,67 @@ +"shadereditorui/vgui/sheet_vcompression.res" +{ + "cbox_modes" + { + "ControlName" "ComboBox" + "fieldName" "cbox_modes" + "xpos" "30" + "ypos" "60" + "wide" "260" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "30" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Decompression mode" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_vparam_mutable.res b/mp/game/dab/shadereditorui/vgui/sheet_vparam_mutable.res new file mode 100755 index 000000000..dc6d1167e --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_vparam_mutable.res @@ -0,0 +1,135 @@ +"shadereditorui/vgui/sheet_vparam_mutable.res" +{ + "cbox_params" + { + "ControlName" "ComboBox" + "fieldName" "cbox_params" + "xpos" "25" + "ypos" "60" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_types" + { + "ControlName" "ComboBox" + "fieldName" "cbox_types" + "xpos" "260" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "constantvalues" + { + "ControlName" "TextEntry" + "fieldName" "constantvalues" + "xpos" "25" + "ypos" "140" + "wide" "410" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "25" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Param name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "260" + "ypos" "30" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1081" + "ypos" "157" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_vparam_static.res b/mp/game/dab/shadereditorui/vgui/sheet_vparam_static.res new file mode 100755 index 000000000..584df93d1 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_vparam_static.res @@ -0,0 +1,159 @@ +"shadereditorui/vgui/sheet_vparam_static.res" +{ + "cbox_types" + { + "ControlName" "ComboBox" + "fieldName" "cbox_types" + "xpos" "260" + "ypos" "60" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "tentry_name" + { + "ControlName" "TextEntry" + "fieldName" "tentry_name" + "xpos" "25" + "ypos" "60" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "1" + "maxchars" "32" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "constantvalues" + { + "ControlName" "TextEntry" + "fieldName" "constantvalues" + "xpos" "25" + "ypos" "130" + "wide" "410" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 0 128" + "allowColorOverrides" "1" + "textHidden" "0" + "editable" "1" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "1" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "260" + "ypos" "30" + "wide" "96" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Type:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "25" + "ypos" "30" + "wide" "200" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Vmt parameter name:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "25" + "ypos" "100" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Default values:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1004" + "ypos" "184" + "wide" "476" + "tall" "657" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "70 70 70 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_vsinput.res b/mp/game/dab/shadereditorui/vgui/sheet_vsinput.res new file mode 100755 index 000000000..7a5466cdc --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_vsinput.res @@ -0,0 +1,557 @@ +"shadereditorui/vgui/sheet_vsinput.res" +{ + "flex" + { + "ControlName" "CheckButton" + "fieldName" "flex" + "xpos" "22" + "ypos" "20" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "160 160 160 255" + "allowColorOverrides" "0" + "labelText" "Flex delta" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "Normal" + { + "ControlName" "CheckButton" + "fieldName" "normal" + "xpos" "22" + "ypos" "50" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Normal" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "normal_compression" + { + "ControlName" "CheckButton" + "fieldName" "normal_compression" + "xpos" "164" + "ypos" "50" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Compressed" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "tangent" + { + "ControlName" "CheckButton" + "fieldName" "tangent" + "xpos" "22" + "ypos" "80" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Tangentspace" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "blend" + { + "ControlName" "CheckButton" + "fieldName" "blend" + "xpos" "22" + "ypos" "110" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Skinning" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "command" "Skinning" + "Default" "0" + } + "tangent_skinable" + { + "ControlName" "CheckButton" + "fieldName" "tangent_skinable" + "xpos" "164" + "ypos" "80" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "For skinning" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "6" + "textinsety" "0" + "Default" "0" + } + "tex" + { + "ControlName" "Slider" + "fieldName" "tex" + "xpos" "170" + "ypos" "150" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "col" + { + "ControlName" "Slider" + "fieldName" "col" + "xpos" "170" + "ypos" "175" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + } + "info_tex" + { + "ControlName" "Label" + "fieldName" "info_tex" + "xpos" "300" + "ypos" "150" + "wide" "20" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "1" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "info_col" + { + "ControlName" "Label" + "fieldName" "info_col" + "xpos" "300" + "ypos" "180" + "wide" "20" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "cbox_dtypes_texcoords_0" + { + "ControlName" "ComboBox" + "fieldName" "cbox_dtypes_texcoords_0" + "xpos" "120" + "ypos" "240" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_dtypes_texcoords_1" + { + "ControlName" "ComboBox" + "fieldName" "cbox_dtypes_texcoords_1" + "xpos" "215" + "ypos" "240" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_dtypes_texcoords_2" + { + "ControlName" "ComboBox" + "fieldName" "cbox_dtypes_texcoords_2" + "xpos" "310" + "ypos" "240" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_dtypes_color_0" + { + "ControlName" "ComboBox" + "fieldName" "cbox_dtypes_color_0" + "xpos" "120" + "ypos" "270" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "cbox_dtypes_color_1" + { + "ControlName" "ComboBox" + "fieldName" "cbox_dtypes_color_1" + "xpos" "215" + "ypos" "270" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "0" + "tabPosition" "0" + "BgColor" "0 0 0 128" + "allowColorOverrides" "0" + "textHidden" "0" + "editable" "0" + "maxchars" "-1" + "NumericInputOnly" "0" + "unicode" "0" + "TokenChannels" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "150" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Num texture coords:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "22" + "ypos" "175" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Num vertex colors:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label3" + { + "ControlName" "Label" + "fieldName" "Label3" + "xpos" "22" + "ypos" "210" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Datatype:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label4" + { + "ControlName" "Label" + "fieldName" "Label4" + "xpos" "22" + "ypos" "240" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Texcoord:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label5" + { + "ControlName" "Label" + "fieldName" "Label5" + "xpos" "22" + "ypos" "270" + "wide" "80" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Color:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label6" + { + "ControlName" "Label" + "fieldName" "Label6" + "xpos" "120" + "ypos" "220" + "wide" "80" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Slot 0" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label7" + { + "ControlName" "Label" + "fieldName" "Label7" + "xpos" "215" + "ypos" "220" + "wide" "80" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Slot 1" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label8" + { + "ControlName" "Label" + "fieldName" "Label8" + "xpos" "310" + "ypos" "220" + "wide" "80" + "tall" "16" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "0 0 0 0" + "allowColorOverrides" "0" + "labelText" "Slot 2" + "textAlignment" "center" + "dulltext" "0" + "brighttext" "0" + "Font" "defaultverysmall" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1092" + "ypos" "60" + "wide" "437" + "tall" "708" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "BgColor" "96 96 96 255" + "allowColorOverrides" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/shadereditorui/vgui/sheet_vsoutput_psinput.res b/mp/game/dab/shadereditorui/vgui/sheet_vsoutput_psinput.res new file mode 100755 index 000000000..b612d07b4 --- /dev/null +++ b/mp/game/dab/shadereditorui/vgui/sheet_vsoutput_psinput.res @@ -0,0 +1,149 @@ +"resource/sheet_vsoutput_psinput.res" +{ + "tex" + { + "ControlName" "Slider" + "fieldName" "tex" + "xpos" "170" + "ypos" "30" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "col" + { + "ControlName" "Slider" + "fieldName" "col" + "xpos" "170" + "ypos" "60" + "wide" "128" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "list_data" + { + "ControlName" "PanelListPanel" + "fieldName" "list_data" + "xpos" "31" + "ypos" "110" + "wide" "400" + "tall" "165" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + } + "info_tex" + { + "ControlName" "Label" + "fieldName" "info_tex" + "xpos" "300" + "ypos" "30" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "info_col" + { + "ControlName" "Label" + "fieldName" "info_col" + "xpos" "300" + "ypos" "60" + "wide" "64" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "0" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label1" + { + "ControlName" "Label" + "fieldName" "Label1" + "xpos" "22" + "ypos" "30" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Num texture coords:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "Label2" + { + "ControlName" "Label" + "fieldName" "Label2" + "xpos" "22" + "ypos" "60" + "wide" "140" + "tall" "24" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "labelText" "Num vertex colors:" + "textAlignment" "west" + "dulltext" "0" + "brighttext" "0" + "wrap" "0" + "centerwrap" "0" + "textinsetx" "0" + "textinsety" "0" + } + "BuildModeDialog" + { + "ControlName" "BuildModeDialog" + "fieldName" "BuildModeDialog" + "xpos" "1021" + "ypos" "34" + "wide" "498" + "tall" "476" + "autoResize" "0" + "pinCorner" "0" + "visible" "1" + "enabled" "1" + "tabPosition" "0" + "settitlebarvisible" "1" + "title" "#Frame_Untitled" + } +} diff --git a/mp/game/dab/stats.txt b/mp/game/dab/stats.txt new file mode 100755 index 000000000..e69de29bb diff --git a/mp/game/dab/steam.inf b/mp/game/dab/steam.inf new file mode 100755 index 000000000..e01a908ab --- /dev/null +++ b/mp/game/dab/steam.inf @@ -0,0 +1,5 @@ +ClientVersion=6 +ServerVersion=6 +PatchVersion=6 +ProductName=da +appID=317360 diff --git a/mp/game/dab/studiomdl.bat b/mp/game/dab/studiomdl.bat new file mode 100755 index 000000000..2caf1130f --- /dev/null +++ b/mp/game/dab/studiomdl.bat @@ -0,0 +1,2 @@ + "C:\Programs\Steam\Steamapps\common\Source SDK Base 2013 Multiplayer\bin\studiomdl.exe" -nop4 -game "C:\Programs\steam\steamapps\sourcemods\dab" +pause \ No newline at end of file diff --git a/mp/game/dab/videoconfig_linux.cfg b/mp/game/dab/videoconfig_linux.cfg new file mode 100755 index 000000000..158b289c0 --- /dev/null +++ b/mp/game/dab/videoconfig_linux.cfg @@ -0,0 +1,33 @@ +"videoconfig" +{ + "AutoConfigVersion" "1" + "ScreenDisplayIndex" "0" + "ScreenWidth" "1600" + "ScreenHeight" "900" + "ScreenWindowed" "1" + "ScreenMSAA" "0" + "ScreenMSAAQuality" "0" + "MotionBlur" "1" + "ShadowDepthTexture" "1" + "ScreenMonitorGamma" "2.200000" + "mat_forceaniso" "4" + "mat_picmip" "0" + "mat_trilinear" "1" + "mat_vsync" "0" + "mat_forcehardwaresync" "1" + "mat_parallaxmap" "0" + "mat_reducefillrate" "0" + "r_shadowrendertotexture" "1" + "r_rootlod" "0" + "r_waterforceexpensive" "0" + "r_waterforcereflectentities" "1" + "mat_antialias" "0" + "mat_aaquality" "0" + "mat_specular" "1" + "mat_bumpmap" "1" + "mat_hdr_level" "2" + "mat_colorcorrection" "1" + "VendorID" "1" + "DeviceID" "1" + "DXLevel_V1" "92" +} From 4831ebfd4c7c54344f1a8ffcb3bdd38e8801f4e5 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 18:09:03 +0200 Subject: [PATCH 03/71] Add binary files from Steam --- .gitattributes | 20 ++++++++++++++++++ mp/game/dab/bin/shadereditor_2013.dll | 3 +++ mp/game/dab/dab.ico | 3 +++ mp/game/dab/dab.tga | 3 +++ mp/game/dab/dab_big.tga | 3 +++ mp/game/dab/maps/da_cocaine.bsp | 3 +++ mp/game/dab/maps/da_cocaine.nav | 3 +++ mp/game/dab/maps/da_megachat.bsp | 3 +++ mp/game/dab/maps/da_megachat.nav | 3 +++ mp/game/dab/maps/da_morgendorffer.bsp | 3 +++ mp/game/dab/maps/da_morgendorffer.nav | 3 +++ mp/game/dab/maps/da_official.bsp | 3 +++ mp/game/dab/maps/da_official.nav | 3 +++ mp/game/dab/maps/da_rooftops.bsp | 3 +++ mp/game/dab/maps/da_rooftops.nav | 3 +++ mp/game/dab/maps/da_sacred.bsp | 3 +++ mp/game/dab/maps/da_sacred.nav | 3 +++ mp/game/dab/maps/da_streets.bsp | 3 +++ mp/game/dab/maps/da_streets.nav | 3 +++ mp/game/dab/maps/da_trainingday.bsp | 3 +++ mp/game/dab/maps/da_trainingday.nav | 3 +++ mp/game/dab/maps/graphs/da_doubletrouble.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_druglab.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_jah_office.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_jah_streets.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_jinkies.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_lockdown.ain | Bin 0 -> 81 bytes mp/game/dab/maps/graphs/da_makeouttactics.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_megachat.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_morgendorffer.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_rooftops.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_sacred.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_stranger.ain | Bin 0 -> 16 bytes mp/game/dab/maps/graphs/da_trainingday.ain | Bin 0 -> 16 bytes mp/game/dab/maps/soundcache/da_rooftops.cache | 3 +++ .../dab/materials/BOAT/toolsinvisiblewood.vtf | 3 +++ mp/game/dab/materials/ads/adgroup_01b.vtf | 3 +++ .../materials/astfa/helipad_duocircles.vtf | 3 +++ mp/game/dab/materials/brick/brickwall004a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall014a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall019a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall036a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall038a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall040c.vtf | 3 +++ mp/game/dab/materials/brick/brickwall045a.vtf | 3 +++ mp/game/dab/materials/brick/brickwall045l.vtf | 3 +++ mp/game/dab/materials/brick/brickwall049a.vtf | 3 +++ .../materials/brick/brickwall049a_normal.vtf | 3 +++ .../materials/brick/drainage_brickwall_01.vtf | 3 +++ .../drainage_brickwall_01_height-ssbump.vtf | 3 +++ mp/game/dab/materials/brick/wall05.vtf | 3 +++ mp/game/dab/materials/brick/wall06.vtf | 3 +++ mp/game/dab/materials/buildings/brick08.vtf | 3 +++ .../dab/materials/buildings/brick08_ref.vtf | 3 +++ mp/game/dab/materials/buildings/brick33.vtf | 3 +++ .../dab/materials/buildings/brick33_ref.vtf | 3 +++ mp/game/dab/materials/buildings/brick41.vtf | 3 +++ .../dab/materials/buildings/brick41_ref.vtf | 3 +++ .../dab/materials/buildings/concrete01.vtf | 3 +++ .../materials/buildings/concrete01_ref.vtf | 3 +++ .../dab/materials/buildings/concrete04.vtf | 3 +++ .../materials/buildings/concrete04_ref.vtf | 3 +++ .../dab/materials/buildings/door_metal_01.vtf | 3 +++ .../dab/materials/buildings/door_metal_02.vtf | 3 +++ mp/game/dab/materials/buildings/gen07.vtf | 3 +++ mp/game/dab/materials/buildings/gen07_ref.vtf | 3 +++ mp/game/dab/materials/buildings/gen09.vtf | 3 +++ mp/game/dab/materials/buildings/gen09_ref.vtf | 3 +++ mp/game/dab/materials/buildings/gen20.vtf | 3 +++ mp/game/dab/materials/buildings/gen20_ref.vtf | 3 +++ mp/game/dab/materials/buildings/gen20c.vtf | 3 +++ .../buildings/gen20c_height-ssbump.vtf | 3 +++ mp/game/dab/materials/buildings/gen20d.vtf | 3 +++ .../dab/materials/buildings/gen20d_ref.vtf | 3 +++ mp/game/dab/materials/buildings/gen22.vtf | 3 +++ mp/game/dab/materials/buildings/gen22_ref.vtf | 3 +++ .../dab/materials/buildings/glass01_small.vtf | 3 +++ .../materials/buildings/glass01_small_ref.vtf | 3 +++ mp/game/dab/materials/buildings/roof01a.vtf | 3 +++ mp/game/dab/materials/buildings/roof02.vtf | 3 +++ mp/game/dab/materials/buildings/roof07.vtf | 3 +++ mp/game/dab/materials/buildings/roof08.vtf | 3 +++ .../dab/materials/buildings/skyscraper25.vtf | 3 +++ .../materials/buildings/skyscraper25_ref.vtf | 3 +++ mp/game/dab/materials/buildings/trim04.vtf | 3 +++ .../buildings/urban_composite_01a.vtf | 3 +++ .../buildings/urban_composite_01a_ref.vtf | 3 +++ mp/game/dab/materials/cable/black.vtf | 3 +++ .../dab/materials/cable/cablenormalmap.vtf | 3 +++ .../materials/composite/buildingset038a.vtf | 3 +++ .../concrete/baggage_concretefloora.vtf | 3 +++ .../baggage_concretefloora_normal.vtf | 3 +++ mp/game/dab/materials/concrete/ceiling03.vtf | 3 +++ .../dab/materials/concrete/cinder-ssbump.vtf | 3 +++ .../materials/concrete/cinderblocks_top.vtf | 3 +++ .../concrete/cinderblocks_top_empty.vtf | 3 +++ .../concrete/cinderblocks_top_empty_nor.vtf | 3 +++ .../concrete/cinderblocks_top_nor.vtf | 3 +++ .../materials/concrete/cinderwall02_dirty.vtf | 3 +++ .../dab/materials/concrete/cinderwall04.vtf | 3 +++ .../materials/concrete/cindmap02-ssbump.vtf | 3 +++ .../concrete/conc_clean_height-ssbump.vtf | 3 +++ .../dab/materials/concrete/conc_clean_top.vtf | 3 +++ .../materials/concrete/conc_map-ssbump.vtf | 3 +++ .../concrete/concrete_floor_02_blue.vtf | 3 +++ .../materials/concrete/concrete_floor_02b.vtf | 3 +++ .../materials/concrete/concrete_floor_10.vtf | 3 +++ .../concrete/concrete_polished_01.vtf | 3 +++ .../concrete/concrete_polished_01_nor.vtf | 3 +++ .../materials/concrete/concrete_slab_01.vtf | 3 +++ .../concrete/concrete_slab_01_nor.vtf | 3 +++ .../materials/concrete/concrete_slab_02.vtf | 3 +++ .../concrete/concrete_slab_02_nor.vtf | 3 +++ .../materials/concrete/concrete_slab_03.vtf | 3 +++ .../concrete/concrete_slab_03_nor.vtf | 3 +++ .../concrete/concreteceiling003a.vtf | 3 +++ .../materials/concrete/concretefloor006a.vtf | 3 +++ .../materials/concrete/concretefloor007a.vtf | 3 +++ .../concrete/concretefloor007a_normal.vtf | 3 +++ .../materials/concrete/concretefloor008a.vtf | 3 +++ .../materials/concrete/concretefloor011a.vtf | 3 +++ .../materials/concrete/concretefloor015a.vtf | 3 +++ .../concrete/concretefloor015a_normal.vtf | 3 +++ .../materials/concrete/concretefloor016a.vtf | 3 +++ .../concrete/concretefloor016a_normal.vtf | 3 +++ .../materials/concrete/concretefloor026a.vtf | 3 +++ .../materials/concrete/concretefloor034a.vtf | 3 +++ .../materials/concrete/concretefloor038a.vtf | 3 +++ .../materials/concrete/concretefloor038b.vtf | 3 +++ .../concrete/concretefloor038b_normal.vtf | 3 +++ .../concrete/concretefloor_bunker01a.vtf | 3 +++ .../concrete/concretefloor_bunker02a.vtf | 3 +++ .../concrete/concretefloor_construct01.vtf | 3 +++ .../materials/concrete/concretewall001.vtf | 3 +++ .../materials/concrete/concretewall001a.vtf | 3 +++ .../materials/concrete/concretewall002a.vtf | 3 +++ .../materials/concrete/concretewall004a.vtf | 3 +++ .../concrete/concretewall004a_normal.vtf | 3 +++ .../materials/concrete/concretewall011c.vtf | 3 +++ .../materials/concrete/concretewall011h.vtf | 3 +++ .../materials/concrete/concretewall013f.vtf | 3 +++ .../materials/concrete/concretewall036a.vtf | 3 +++ .../materials/concrete/concretewall038d.vtf | 3 +++ .../concrete/concretewall038d_normal.vtf | 3 +++ .../materials/concrete/concretewall044a.vtf | 3 +++ .../concrete/concretewall044a_normal.vtf | 3 +++ .../dab/materials/concrete/concwsnow01.vtf | 3 +++ .../concrete/drainage_concreteceiling_01.vtf | 3 +++ ...inage_concreteceiling_01_height-ssbump.vtf | 3 +++ .../concrete/drainage_concretefloor_01.vtf | 3 +++ ...rainage_concretefloor_01_height-ssbump.vtf | 3 +++ .../materials/concrete/floor002_normal.vtf | 3 +++ .../dab/materials/concrete/floor01-ssbump.vtf | 3 +++ mp/game/dab/materials/concrete/floor01.vtf | 3 +++ .../dab/materials/concrete/floor_subway01.vtf | 3 +++ .../concrete/floor_subway01_normal.vtf | 3 +++ mp/game/dab/materials/concrete/milflr001.vtf | 3 +++ .../dab/materials/concrete/milflr001_ref.vtf | 3 +++ mp/game/dab/materials/concrete/milwall001.vtf | 3 +++ .../concrete/pavement_height-ssbump.vtf | 3 +++ .../concrete/pavement_height_low-ssbump.vtf | 3 +++ .../concrete/pouredconcretewall01b.vtf | 3 +++ mp/game/dab/materials/concrete/prodwlld.vtf | 3 +++ mp/game/dab/materials/concrete/prodwllh.vtf | 3 +++ .../concrete/road05b_height-ssbump.vtf | 3 +++ .../dab/materials/concrete/roadparkinglot.vtf | 3 +++ mp/game/dab/materials/concrete/roof01.vtf | 3 +++ .../concrete/sewer_concretewall01b.vtf | 3 +++ mp/game/dab/materials/concrete/sidewalk.vtf | 3 +++ mp/game/dab/materials/concrete/sidewalk01.vtf | 3 +++ .../concrete/sidewalk_height-ssbump.vtf | 3 +++ .../concrete/subway_concretewall_01a.vtf | 3 +++ .../subway_concretewall_01a_ssbump.vtf | 3 +++ .../tunnel_concretewall_01a_height-ssbump.vtf | 3 +++ .../concrete/tunnel_concretewall_01b.vtf | 3 +++ .../urban_concretefloor_01_ssbump.vtf | 3 +++ .../concrete/urban_concretefloor_03a.vtf | 3 +++ .../materials/concrete/urban_sidewalk_01a.vtf | 3 +++ .../concrete/vertigo_concretefloora.vtf | 3 +++ mp/game/dab/materials/console/dablogomenu.vtf | 3 +++ .../console/dablogomenu_widescreen.vtf | 3 +++ .../materials/construction/blue_tarp_dif.vtf | 3 +++ .../materials/construction/blue_tarp_nor.vtf | 3 +++ .../materials/construction/drywall_01_dif.vtf | 3 +++ .../materials/construction/drywall_01_nor.vtf | 3 +++ .../materials/construction/drywall_02_dif.vtf | 3 +++ mp/game/dab/materials/construction/jr.vtf | 3 +++ .../dab/materials/construction/jr_small.vtf | 3 +++ .../construction/metal_strut_01_dif.vtf | 3 +++ .../construction/metal_strut_01_nor.vtf | 3 +++ .../shipping_container_left_nor.vtf | 3 +++ .../shipping_container_left_red.vtf | 3 +++ .../shipping_container_mid_nor.vtf | 3 +++ .../shipping_container_mid_red.vtf | 3 +++ .../construction/shipping_container_red.vtf | 3 +++ .../shipping_container_right_nor.vtf | 3 +++ .../shipping_container_right_red.vtf | 3 +++ .../dab/materials/correction/rooftopscc.raw | 3 +++ .../materials/correction/trainingdaycc.raw | 3 +++ .../materials/cs_assault/assault_brick1.vtf | 3 +++ .../cs_assault/assault_pinup_decal01.vtf | 3 +++ .../cs_assault/assault_skybox_building02.vtf | 3 +++ .../cs_assault/assault_skybox_building04.vtf | 3 +++ .../assault_skybox_building04_nor.vtf | 3 +++ .../cs_assault/assault_tres_decal01.vtf | 3 +++ .../cs_assault/concretefloor026a.vtf | 3 +++ mp/game/dab/materials/cs_havana/ceiling01.vtf | 3 +++ mp/game/dab/materials/cs_havana/woodm.vtf | 3 +++ .../dab/materials/cs_italy/marketwall01d.vtf | 3 +++ .../cs_italy/marketwall01d_normal.vtf | 3 +++ .../dab/materials/cs_italy/marketwall01e.vtf | 3 +++ .../cs_italy/marketwall01e_normal.vtf | 3 +++ mp/game/dab/materials/cs_italy/pwood1.vtf | 3 +++ .../dab/materials/cs_italy/pwood1_normal.vtf | 3 +++ .../dab/materials/custom/damagedecal05.vtf | 3 +++ mp/game/dab/materials/da/bullet.vtf | 3 +++ mp/game/dab/materials/da/capturezone.vtf | 3 +++ mp/game/dab/materials/de_cbble/trim04.vtf | 3 +++ mp/game/dab/materials/de_cbble/trim05.vtf | 3 +++ mp/game/dab/materials/de_cbble/trim06.vtf | 3 +++ .../dab/materials/de_cbble/woodceiling01.vtf | 3 +++ .../de_cbble/woodceiling01_normal.vtf | 3 +++ .../materials/de_nuke/nukconcretewalla.vtf | 3 +++ .../de_nuke/nukconcretewalla_small.vtf | 3 +++ .../materials/de_nuke/nukconcretewallb.vtf | 3 +++ .../materials/de_nuke/nukconcretewallc.vtf | 3 +++ .../dab/materials/de_nuke/nuke_ceiling_01.vtf | 3 +++ .../de_nuke/nuke_ceiling_facility_01.vtf | 3 +++ .../materials/de_nuke/nuke_metalfloor_01.vtf | 3 +++ .../materials/de_nuke/nuke_officedoor_01.vtf | 3 +++ .../de_nuke/nuke_wall_cntrlroom_01.vtf | 3 +++ mp/game/dab/materials/de_nuke/nukfloora.vtf | 3 +++ .../materials/de_nuke/nukfloora_normal.vtf | 3 +++ mp/game/dab/materials/de_nuke/nukfloorb.vtf | 3 +++ .../materials/de_nuke/nukfloorb_normal.vtf | 3 +++ .../dab/materials/de_nuke/nukwindowa_ref.vtf | 3 +++ mp/game/dab/materials/de_nuke/nukwindowb.vtf | 3 +++ .../dab/materials/de_piranesi/pi_grnmetal.vtf | 3 +++ .../dab/materials/de_prodigy/ceiling01.vtf | 3 +++ mp/game/dab/materials/de_prodigy/metal02.vtf | 3 +++ .../materials/de_train/decalgraffiti058a.vtf | 3 +++ .../dab/materials/de_train/decalstain004a.vtf | 3 +++ .../de_train/train_cement_floor_01.vtf | 3 +++ .../de_train/train_cement_floor_02.vtf | 3 +++ .../de_train/train_dirt_decal_02.vtf | 3 +++ .../de_train/train_gravel_floor_01.vtf | 3 +++ .../de_train/train_metalceiling_01.vtf | 3 +++ .../de_train/train_metalceiling_02.vtf | 3 +++ .../de_train/train_security_decal_01.vtf | 3 +++ mp/game/dab/materials/decals/bills01a.vtf | 3 +++ mp/game/dab/materials/decals/bills02a.vtf | 3 +++ mp/game/dab/materials/decals/bills03a.vtf | 3 +++ mp/game/dab/materials/decals/blood1.vtf | 3 +++ mp/game/dab/materials/decals/blood2.vtf | 3 +++ mp/game/dab/materials/decals/blood3.vtf | 3 +++ mp/game/dab/materials/decals/blood4.vtf | 3 +++ mp/game/dab/materials/decals/blood5.vtf | 3 +++ mp/game/dab/materials/decals/blood6.vtf | 3 +++ mp/game/dab/materials/decals/blood8.vtf | 3 +++ .../dab/materials/decals/bloodstain_001.vtf | 3 +++ .../dab/materials/decals/bloodstain_003.vtf | 3 +++ .../dab/materials/decals/bloodstain_101.vtf | 3 +++ .../decals/checkpointarrow01_black.vtf | 3 +++ .../decals/checkpointarrow01_orange.vtf | 3 +++ .../decals/decalconcretedrain002a.vtf | 3 +++ .../materials/decals/decalgraffiti001a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti001b.vtf | 3 +++ .../materials/decals/decalgraffiti001b_cs.vtf | 3 +++ .../materials/decals/decalgraffiti001c.vtf | 3 +++ .../materials/decals/decalgraffiti001c_cs.vtf | 3 +++ .../materials/decals/decalgraffiti001d_cs.vtf | 3 +++ .../materials/decals/decalgraffiti002a.vtf | 3 +++ .../materials/decals/decalgraffiti005a.vtf | 3 +++ .../materials/decals/decalgraffiti007a.vtf | 3 +++ .../materials/decals/decalgraffiti007a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti010a.vtf | 3 +++ .../materials/decals/decalgraffiti013a.vtf | 3 +++ .../materials/decals/decalgraffiti014a.vtf | 3 +++ .../materials/decals/decalgraffiti017a.vtf | 3 +++ .../materials/decals/decalgraffiti017a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti018a.vtf | 3 +++ .../materials/decals/decalgraffiti019a.vtf | 3 +++ .../materials/decals/decalgraffiti022a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti023a.vtf | 3 +++ .../materials/decals/decalgraffiti023a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti024a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti027a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti029a.vtf | 3 +++ .../materials/decals/decalgraffiti030a.vtf | 3 +++ .../materials/decals/decalgraffiti032a.vtf | 3 +++ .../materials/decals/decalgraffiti033a.vtf | 3 +++ .../materials/decals/decalgraffiti034a.vtf | 3 +++ .../materials/decals/decalgraffiti035a.vtf | 3 +++ .../materials/decals/decalgraffiti036a.vtf | 3 +++ .../materials/decals/decalgraffiti039a.vtf | 3 +++ .../materials/decals/decalgraffiti041a.vtf | 3 +++ .../materials/decals/decalgraffiti043a.vtf | 3 +++ .../materials/decals/decalgraffiti043a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti044a.vtf | 3 +++ .../materials/decals/decalgraffiti044a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti045a.vtf | 3 +++ .../materials/decals/decalgraffiti045a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti046a.vtf | 3 +++ .../materials/decals/decalgraffiti046a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti047a.vtf | 3 +++ .../materials/decals/decalgraffiti049a.vtf | 3 +++ .../materials/decals/decalgraffiti049a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti050a.vtf | 3 +++ .../materials/decals/decalgraffiti050a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti051a.vtf | 3 +++ .../materials/decals/decalgraffiti052a.vtf | 3 +++ .../materials/decals/decalgraffiti053a.vtf | 3 +++ .../materials/decals/decalgraffiti054a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti055a.vtf | 3 +++ .../materials/decals/decalgraffiti056a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti057a.vtf | 3 +++ .../materials/decals/decalgraffiti057a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti058a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti060a.vtf | 3 +++ .../materials/decals/decalgraffiti062a.vtf | 3 +++ .../materials/decals/decalgraffiti062a_cs.vtf | 3 +++ .../materials/decals/decalgraffiti064a.vtf | 3 +++ .../materials/decals/decalgraffiti065a.vtf | 3 +++ .../materials/decals/decalmetalgrate001a.vtf | 3 +++ .../materials/decals/decalmetalgrate010a.vtf | 3 +++ .../materials/decals/decalmetalgrate014a.vtf | 3 +++ .../materials/decals/decalmetalgrate017a.vtf | 3 +++ .../dab/materials/decals/decalpapers02.vtf | 3 +++ .../dab/materials/decals/decalplaster002a.vtf | 3 +++ .../dab/materials/decals/decalstain013a.vtf | 3 +++ .../materials/decals/drainage_stain_01.vtf | 3 +++ .../materials/decals/drainage_stain_04.vtf | 3 +++ .../materials/decals/drainage_stain_05.vtf | 3 +++ .../dab/materials/decals/graffiti/tag_01.vtf | 3 +++ .../dab/materials/decals/graffiti/tag_02.vtf | 3 +++ mp/game/dab/materials/decals/graffiti02.vtf | 3 +++ mp/game/dab/materials/decals/graffiti03.vtf | 3 +++ .../materials/decals/graffiti_lootersshot.vtf | 3 +++ mp/game/dab/materials/decals/holes128_01.vtf | 3 +++ mp/game/dab/materials/decals/holes128_02.vtf | 3 +++ mp/game/dab/materials/decals/holes128_03.vtf | 3 +++ mp/game/dab/materials/decals/holes128_06.vtf | 3 +++ mp/game/dab/materials/decals/holes128_07.vtf | 3 +++ mp/game/dab/materials/decals/holes128_08.vtf | 3 +++ .../dab/materials/decals/infwalldetail04.vtf | 3 +++ mp/game/dab/materials/decals/manhackcut.vtf | 3 +++ mp/game/dab/materials/decals/manhackcut2.vtf | 3 +++ mp/game/dab/materials/decals/manhackcut3.vtf | 3 +++ mp/game/dab/materials/decals/notice01.vtf | 3 +++ mp/game/dab/materials/decals/offpapers02.vtf | 3 +++ mp/game/dab/materials/decals/offpapers04.vtf | 3 +++ mp/game/dab/materials/decals/offsignb.vtf | 3 +++ .../dab/materials/decals/prodconcrete01.vtf | 3 +++ .../dab/materials/decals/prodconcrete02.vtf | 3 +++ .../dab/materials/decals/prodconcrete03.vtf | 3 +++ .../dab/materials/decals/prodconcrete04.vtf | 3 +++ mp/game/dab/materials/decals/proddirta.vtf | 3 +++ mp/game/dab/materials/decals/prodstaina.vtf | 3 +++ mp/game/dab/materials/decals/prodstainb.vtf | 3 +++ mp/game/dab/materials/decals/prodventa.vtf | 3 +++ mp/game/dab/materials/decals/rubble01a.vtf | 3 +++ mp/game/dab/materials/decals/sign02.vtf | 3 +++ mp/game/dab/materials/decals/sign05.vtf | 3 +++ .../dab/materials/decals/sign_station01.vtf | 3 +++ .../materials/decals/subwaytracks_overlay.vtf | 3 +++ mp/game/dab/materials/decals/vent01.vtf | 3 +++ .../materials/decals/vent_residential_00.vtf | 3 +++ mp/game/dab/materials/decals/wood/shot1.vtf | 3 +++ mp/game/dab/materials/decals/wood/shot2.vtf | 3 +++ mp/game/dab/materials/decals/wood/shot3.vtf | 3 +++ mp/game/dab/materials/decals/wood/shot4.vtf | 3 +++ mp/game/dab/materials/decals/wood/shot5.vtf | 3 +++ .../detail/detail_concrete_02_ssbump.vtf | 3 +++ .../materials/detail/detailconcrete001a.vtf | 3 +++ .../dab/materials/detail/detailsprites.vtf | 3 +++ mp/game/dab/materials/detail/dt_asphalt.vtf | 3 +++ mp/game/dab/materials/detail/dt_brick.vtf | 3 +++ mp/game/dab/materials/detail/dt_conc.vtf | 3 +++ mp/game/dab/materials/detail/dt_concrete.vtf | 3 +++ mp/game/dab/materials/detail/dt_leather1.vtf | 3 +++ mp/game/dab/materials/detail/dt_metal1.vtf | 3 +++ mp/game/dab/materials/detail/dt_metal2.vtf | 3 +++ mp/game/dab/materials/detail/dt_metalgalv.vtf | 3 +++ mp/game/dab/materials/detail/dt_plaster1.vtf | 3 +++ mp/game/dab/materials/detail/dt_sidewalk.vtf | 3 +++ mp/game/dab/materials/detail/dt_tile01.vtf | 3 +++ mp/game/dab/materials/detail/dt_wood1.vtf | 3 +++ .../dab/materials/detail/grass_lawn_cut.vtf | 3 +++ .../materials/detail/grass_lawn_cut_dark.vtf | 3 +++ .../materials/detail/grass_lawn_cut_lite.vtf | 3 +++ .../dab/materials/detail/grass_sprites.vtf | 3 +++ .../materials/detail/grass_sprites_spec.vtf | 3 +++ .../dab/materials/detail/metal_detail_01.vtf | 3 +++ .../dab/materials/detail/noise_detail_01.vtf | 3 +++ .../dab/materials/dev/dev_cratewood01a.vtf | 3 +++ .../materials/dev/dev_lowermetaldoor02a.vtf | 3 +++ .../materials/dev/dev_measuregeneric01.vtf | 3 +++ .../dev/dev_measuregeneric01b_light.vtf | 3 +++ .../dab/materials/dev/dev_measurewall01a.vtf | 3 +++ .../dev/dev_measurewall01d_light.vtf | 3 +++ mp/game/dab/materials/effects/flat_normal.vtf | 3 +++ .../materials/effects/muzzleflash_light.vtf | 3 +++ mp/game/dab/materials/effects/tracer1.vtf | 3 +++ mp/game/dab/materials/effects/yatracer1.vtf | 3 +++ .../materials/engine/cubemapdefault.hdr.vtf | 3 +++ .../dab/materials/engine/cubemapdefault.vtf | 3 +++ .../dab/materials/env/obj/magazine_rack.vtf | 3 +++ .../environment maps/PipeMetal004b.vtf | 3 +++ mp/game/dab/materials/glass/da_glass_01.vtf | 3 +++ .../dab/materials/glass/da_glass_01_env.vtf | 3 +++ .../materials/glass/da_glass_01_lighta.vtf | 3 +++ .../dab/materials/glass/glasswindow015a.vtf | 3 +++ .../dab/materials/glass/glasswindow048a.vtf | 3 +++ .../materials/glass/glasswindowbreak070a.vtf | 3 +++ .../glass/glasswindowbreak070a_mask.vtf | 3 +++ .../materials/glass/glasswindowbreak070b.vtf | 3 +++ .../glass/glasswindowbreak070b_mask.vtf | 3 +++ mp/game/dab/materials/glass/offwndwb.vtf | 3 +++ .../dab/materials/glass/offwndwb_break.vtf | 3 +++ .../materials/glass/offwndwb_break_hdr.vtf | 3 +++ mp/game/dab/materials/glass/offwndwb_ref.vtf | 3 +++ mp/game/dab/materials/glass/railing01.vtf | 3 +++ .../dab/materials/glass/urban_glass_03.vtf | 3 +++ .../materials/glass/urban_glass_03_ref.vtf | 3 +++ .../materials/graffiti/graffiti_alive_256.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_01.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_02.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_03.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_04.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_05.vtf | 3 +++ .../materials/graffiti/graffiti_alleys_06.vtf | 3 +++ .../materials/graffiti/graffiti_angst_256.vtf | 3 +++ .../graffiti/graffiti_atibia_256.vtf | 3 +++ .../graffiti/graffiti_bayskull_256.vtf | 3 +++ .../materials/graffiti/graffiti_blis_256.vtf | 3 +++ .../graffiti/graffiti_bub_throw_256.vtf | 3 +++ .../graffiti/graffiti_carwash_256.vtf | 3 +++ .../graffiti/graffiti_composite_01a.vtf | 3 +++ .../graffiti/graffiti_composite_01c.vtf | 3 +++ .../graffiti/graffiti_composite_01e.vtf | 3 +++ .../graffiti/graffiti_composite_01f.vtf | 3 +++ .../graffiti/graffiti_composite_01g.vtf | 3 +++ .../graffiti/graffiti_composite_01h.vtf | 3 +++ .../graffiti/graffiti_composite_01i.vtf | 3 +++ .../materials/graffiti/graffiti_erik_256.vtf | 3 +++ .../materials/graffiti/graffiti_esc_256.vtf | 3 +++ .../dab/materials/graffiti/graffiti_fight.vtf | 3 +++ .../materials/graffiti/graffiti_glory_256.vtf | 3 +++ .../graffiti/graffiti_hope_throw_256.vtf | 3 +++ .../materials/graffiti/graffiti_large_06a.vtf | 3 +++ .../graffiti/graffiti_lighthouse_01.vtf | 3 +++ .../graffiti/graffiti_lighthouse_02.vtf | 3 +++ .../graffiti/graffiti_lighthouse_03.vtf | 3 +++ .../graffiti/graffiti_lighthouse_04.vtf | 3 +++ .../graffiti/graffiti_lighthouse_05.vtf | 3 +++ .../graffiti/graffiti_lighthouse_06.vtf | 3 +++ .../graffiti/graffiti_lighthouse_07.vtf | 3 +++ .../graffiti/graffiti_lighthouse_08.vtf | 3 +++ .../graffiti/graffiti_lighthouse_08a.vtf | 3 +++ .../graffiti/graffiti_lighthouse_09.vtf | 3 +++ .../graffiti/graffiti_lighthouse_10.vtf | 3 +++ .../graffiti/graffiti_melt_throw_512.vtf | 3 +++ .../graffiti/graffiti_myster_256.vtf | 3 +++ .../graffiti/graffiti_nonesurvive.vtf | 3 +++ .../materials/graffiti/graffiti_nuts_256.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_01a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_09a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_10a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_11a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_21a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_23a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_24a.vtf | 3 +++ .../graffiti/graffiti_paint_lrg_25a.vtf | 3 +++ .../materials/graffiti/graffiti_rage_256.vtf | 3 +++ .../graffiti/graffiti_romero_256.vtf | 3 +++ .../graffiti/graffiti_rural_comp_01_512.vtf | 3 +++ .../graffiti_saferoom_airport01_01.vtf | 3 +++ .../graffiti_saferoom_airport01_02.vtf | 3 +++ .../graffiti_saferoom_airport01_03.vtf | 3 +++ .../graffiti_saferoom_airport02_01.vtf | 3 +++ .../graffiti_saferoom_airport02_02.vtf | 3 +++ .../graffiti_saferoom_airport03_01.vtf | 3 +++ .../graffiti_saferoom_airport03_02.vtf | 3 +++ .../graffiti_saferoom_airport04_01.vtf | 3 +++ .../graffiti_saferoom_airport04_02.vtf | 3 +++ .../graffiti/graffiti_saferoom_chicagoted.vtf | 3 +++ .../graffiti/graffiti_saferoom_citygone.vtf | 3 +++ .../graffiti_saferoom_crashcourse01_01.vtf | 3 +++ .../graffiti_saferoom_crashcourse01_02.vtf | 3 +++ .../graffiti_saferoom_crashcourse01_03.vtf | 3 +++ .../graffiti_saferoom_crashcourse01_04.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm01_01.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm01_02.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm01_03.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm01_04.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm02_02.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm03_01.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm04_01.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm04_02.vtf | 3 +++ .../graffiti/graffiti_saferoom_farm04_03.vtf | 3 +++ .../graffiti_saferoom_heatherignore.vtf | 3 +++ .../graffiti_saferoom_hospitaloverrun.vtf | 3 +++ .../graffiti/graffiti_saferoom_ikilled63.vtf | 3 +++ .../graffiti_saferoom_nobodycoming.vtf | 3 +++ .../graffiti/graffiti_saferoom_nobodysave.vtf | 3 +++ .../graffiti_saferoom_peterwaited.vtf | 3 +++ .../graffiti_saferoom_smalltown01_01.vtf | 3 +++ .../graffiti_saferoom_smalltown01_02.vtf | 3 +++ .../graffiti_saferoom_smalltown02_01.vtf | 3 +++ .../graffiti_saferoom_smalltown02_02.vtf | 3 +++ .../graffiti_saferoom_smalltown02_03.vtf | 3 +++ .../graffiti_saferoom_smalltown03_01.vtf | 3 +++ .../graffiti_saferoom_smalltown03_02.vtf | 3 +++ .../graffiti_saferoom_smalltown03_03.vtf | 3 +++ .../graffiti_saferoom_smalltown03_04.vtf | 3 +++ .../graffiti_saferoom_smalltown03_05.vtf | 3 +++ .../graffiti_saferoom_smalltown04_01.vtf | 3 +++ .../graffiti_saferoom_smalltown04_02.vtf | 3 +++ .../graffiti_saferoom_smalltown04_03.vtf | 3 +++ .../materials/graffiti/graffiti_squid_256.vtf | 3 +++ .../graffiti/graffiti_throwup_03a.vtf | 3 +++ .../graffiti/graffiti_throwup_04a.vtf | 3 +++ .../graffiti/graffiti_throwup_05a.vtf | 3 +++ .../graffiti/graffiti_throwup_06a.vtf | 3 +++ .../graffiti/graffiti_throwup_07a.vtf | 3 +++ .../graffiti/graffiti_throwup_10a.vtf | 3 +++ .../graffiti/graffiti_throwup_11a.vtf | 3 +++ .../graffiti/graffiti_throwup_12a.vtf | 3 +++ .../graffiti/graffiti_throwup_13a.vtf | 3 +++ .../graffiti/graffiti_throwup_14a.vtf | 3 +++ .../graffiti/graffiti_throwup_15a.vtf | 3 +++ .../graffiti/graffiti_throwup_16a.vtf | 3 +++ .../graffiti/graffiti_throwup_20a.vtf | 3 +++ .../materials/graffiti/graffiti_virus_02a.vtf | 3 +++ .../materials/graffiti/graffiti_virus_05a.vtf | 3 +++ .../materials/graffiti/graffiti_virus_09a.vtf | 3 +++ .../materials/graffiti/graffiti_virus_09b.vtf | 3 +++ .../graffiti/graffiti_virus_throw01.vtf | 3 +++ .../graffiti/graffiti_virus_throw05_256.vtf | 3 +++ .../materials/graffiti/graffiti_west_512.vtf | 3 +++ .../graffiti/graffiti_wonder_256.vtf | 3 +++ mp/game/dab/materials/ground/snow01.vtf | 3 +++ mp/game/dab/materials/gui/folder.vtf | 3 +++ mp/game/dab/materials/halflife/+0~white.vtf | 3 +++ mp/game/dab/materials/hud/announcements.vtf | 3 +++ mp/game/dab/materials/hud/brawlcross.vtf | 3 +++ mp/game/dab/materials/hud/crosshairs.vtf | 3 +++ mp/game/dab/materials/hud/health.vtf | 3 +++ mp/game/dab/materials/hud/hud.vtf | 3 +++ mp/game/dab/materials/hud/killcons.vtf | 3 +++ .../dab/materials/hud/leaderboard_dead.vtf | 3 +++ mp/game/dab/materials/hud/notices.vtf | 3 +++ mp/game/dab/materials/hud/rounds.vtf | 3 +++ mp/game/dab/materials/hud/shotguncross.vtf | 3 +++ mp/game/dab/materials/hud/shotgunzoom.vtf | 3 +++ mp/game/dab/materials/hud/smgcross.vtf | 3 +++ mp/game/dab/materials/hud/stars.vtf | 3 +++ mp/game/dab/materials/hud/symbols.vtf | 3 +++ mp/game/dab/materials/hud/tscross2.vtf | 3 +++ mp/game/dab/materials/hud/tscross3.vtf | 3 +++ mp/game/dab/materials/hud/watch-super.vtf | 3 +++ mp/game/dab/materials/hud/watch.vtf | 3 +++ mp/game/dab/materials/jahhur/asphalt1.vtf | 3 +++ .../dab/materials/jahhur/asphalt1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/brick_gray1.vtf | 3 +++ .../materials/jahhur/brick_gray1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/brick_gray2.vtf | 3 +++ .../materials/jahhur/brick_gray2_normal.vtf | 3 +++ .../materials/jahhur/brick_gray_round1.vtf | 3 +++ .../jahhur/brick_gray_round1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/brick_white1.vtf | 3 +++ .../materials/jahhur/brick_white1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/carpet1.vtf | 3 +++ .../dab/materials/jahhur/carpet1_normal.vtf | 3 +++ .../dab/materials/jahhur/concrete_gray1.vtf | 3 +++ .../jahhur/concrete_gray1_normal.vtf | 3 +++ .../dab/materials/jahhur/concrete_gray2.vtf | 3 +++ .../dab/materials/jahhur/concrete_white1.vtf | 3 +++ .../jahhur/concrete_white1_normal.vtf | 3 +++ .../dab/materials/jahhur/concrete_white2.vtf | 3 +++ .../jahhur/concrete_white2_normal.vtf | 3 +++ .../materials/jahhur/concreteplates_gray1.vtf | 3 +++ .../jahhur/concreteplates_gray1_normal.vtf | 3 +++ .../materials/jahhur/concreteplates_gray2.vtf | 3 +++ .../jahhur/concreteplates_gray2_normal.vtf | 3 +++ .../jahhur/concreteplates_white1.vtf | 3 +++ .../jahhur/concreteplates_white1_normal.vtf | 3 +++ .../jahhur/concreteplates_white1_v2.vtf | 3 +++ .../jahhur/concreteplates_white2.vtf | 3 +++ .../jahhur/concreteplates_white2_normal.vtf | 3 +++ .../concreteplates_white2_paintedgreen.vtf | 3 +++ .../concreteplates_white2_paintedgrey.vtf | 3 +++ .../dab/materials/jahhur/decal_broken1.vtf | 3 +++ .../dab/materials/jahhur/decal_broken2.vtf | 3 +++ .../dab/materials/jahhur/decal_broken3.vtf | 3 +++ .../dab/materials/jahhur/decal_broken4.vtf | 3 +++ .../dab/materials/jahhur/decal_broken5.vtf | 3 +++ mp/game/dab/materials/jahhur/decal_leak1.vtf | 3 +++ mp/game/dab/materials/jahhur/decal_leak2.vtf | 3 +++ mp/game/dab/materials/jahhur/decal_leak3.vtf | 3 +++ .../dab/materials/jahhur/door_elevator1.vtf | 3 +++ mp/game/dab/materials/jahhur/fiberglass1.vtf | 3 +++ .../materials/jahhur/fiberglass1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/highrise1.vtf | 3 +++ .../dab/materials/jahhur/highrise1_spec.vtf | 3 +++ mp/game/dab/materials/jahhur/highrise2.vtf | 3 +++ .../dab/materials/jahhur/highrise2_spec.vtf | 3 +++ .../dab/materials/jahhur/highrise_night1.vtf | 3 +++ .../materials/jahhur/lightshaft1_blueish.vtf | 3 +++ .../materials/jahhur/lightshaft1_orange.vtf | 3 +++ .../dab/materials/jahhur/manholecover1.vtf | 3 +++ mp/game/dab/materials/jahhur/marble_gray1.vtf | 3 +++ .../materials/jahhur/marble_gray1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/metal_crane1.vtf | 3 +++ .../materials/jahhur/metal_crane1_normal.vtf | 3 +++ .../materials/jahhur/metal_crane2_beams.vtf | 3 +++ mp/game/dab/materials/jahhur/metalbeam1.vtf | 3 +++ .../materials/jahhur/metalbeam1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/metalbeam2.vtf | 3 +++ .../materials/jahhur/metalbeam2_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/road1.vtf | 3 +++ mp/game/dab/materials/jahhur/road1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/road2.vtf | 3 +++ mp/game/dab/materials/jahhur/road2_normal.vtf | 3 +++ .../dab/materials/jahhur/road_crossing1.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_beige1.vtf | 3 +++ .../materials/jahhur/tiles_beige1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_beige2.vtf | 3 +++ .../materials/jahhur/tiles_beige2_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_blue1.vtf | 3 +++ .../materials/jahhur/tiles_blue1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_gray1.vtf | 3 +++ .../materials/jahhur/tiles_gray1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_gray2.vtf | 3 +++ .../materials/jahhur/tiles_gray2_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_white1.vtf | 3 +++ .../materials/jahhur/tiles_white1_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_white2.vtf | 3 +++ .../materials/jahhur/tiles_white2_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_white3.vtf | 3 +++ .../materials/jahhur/tiles_white3_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/tiles_white4.vtf | 3 +++ .../materials/jahhur/tiles_white4_normal.vtf | 3 +++ mp/game/dab/materials/jahhur/wall1.vtf | 3 +++ mp/game/dab/materials/jahhur/wall1_normal.vtf | 3 +++ .../dab/materials/jahhur/water_puddle1.vtf | 3 +++ .../materials/jahhur/water_puddle1_spec.vtf | 3 +++ mp/game/dab/materials/jahhur/water_sea1.vtf | 3 +++ .../materials/jahhur/window1_reflective.vtf | 3 +++ mp/game/dab/materials/jahhur/window2.vtf | 3 +++ .../dab/materials/jahhur/window3_seethru.vtf | 3 +++ .../materials/jahhur/window3_seethru_spec.vtf | 3 +++ .../dab/materials/jahhur/woodplanks_dark1.vtf | 3 +++ .../materials/jahhur/woodplanks_light1.vtf | 3 +++ .../jahhur/woodplanks_light1_normal.vtf | 3 +++ .../materials/jahhur/woodplanks_light2.vtf | 3 +++ .../jahhur/woodplanks_light2_normal.vtf | 3 +++ mp/game/dab/materials/logo/dablogo.vtf | 3 +++ .../maps/da_chase_b28/c-103_-3498_231.vtf | 3 +++ .../maps/da_chase_b28/c-106_2267_128.vtf | 3 +++ .../maps/da_chase_b28/c-110_1973_122.vtf | 3 +++ .../maps/da_chase_b28/c-113_1594_190.vtf | 3 +++ .../maps/da_chase_b28/c-116_1190_118.vtf | 3 +++ .../maps/da_chase_b28/c-123_-414_119.vtf | 3 +++ .../maps/da_chase_b28/c-124_2622_124.vtf | 3 +++ .../maps/da_chase_b28/c-131_10_125.vtf | 3 +++ .../maps/da_chase_b28/c-132_-208_125.vtf | 3 +++ .../maps/da_chase_b28/c-7_-4993_73.vtf | 3 +++ .../maps/da_chase_b28/c69_1676_146.vtf | 3 +++ .../maps/da_chase_b28/c75_-2988_200.vtf | 3 +++ .../maps/da_chase_b28/c82_3477_260.vtf | 3 +++ .../maps/da_chase_b28/c83_355_145.vtf | 3 +++ .../maps/da_chase_b28/c84_855_119.vtf | 3 +++ .../maps/da_chase_b28/c87_2305_119.vtf | 3 +++ .../maps/da_chase_b28/c89_2595_138.vtf | 3 +++ .../maps/da_chase_b28/cubemapdefault.hdr.vtf | 3 +++ .../maps/da_chase_b28/cubemapdefault.vtf | 3 +++ .../da_monastery_b30/c1759_-6245_6922.vtf | 3 +++ .../da_monastery_b30/c1965_-6345_6390.vtf | 3 +++ .../da_monastery_b30/c2051_-5918_6327.vtf | 3 +++ .../da_monastery_b30/c2183_-5806_6683.vtf | 3 +++ .../da_monastery_b30/c2444_-6335_6327.vtf | 3 +++ .../da_monastery_b30/c3043_-6311_6263.vtf | 3 +++ .../da_monastery_b30/c3510_-6333_6224.vtf | 3 +++ .../da_monastery_b30/c3519_-4048_5203.vtf | 3 +++ .../da_monastery_b30/c3606_-7607_6171.vtf | 3 +++ .../maps/da_monastery_b30/c495_-6250_7288.vtf | 3 +++ .../maps/da_monastery_b30/c524_-5426_7508.vtf | 3 +++ .../maps/da_monastery_b30/c892_-5892_7025.vtf | 3 +++ .../maps/da_monastery_b30/c918_-5893_7701.vtf | 3 +++ .../maps/da_monastery_b30/c932_-6535_7016.vtf | 3 +++ .../da_monastery_b30/cubemapdefault.hdr.vtf | 3 +++ .../maps/da_monastery_b30/cubemapdefault.vtf | 3 +++ .../da_sacred_dev/c-348_-2160_510.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c-348_-2160_510.vtf | 3 +++ .../da_sacred_dev/c-740_-2160_510.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c-740_-2160_510.vtf | 3 +++ .../maps/da_sacred_dev/c0_-2108_352.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c0_-2108_352.vtf | 3 +++ .../maps/da_sacred_dev/c0_-3064_416.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c0_-3064_416.vtf | 3 +++ .../maps/da_sacred_dev/c0_-3671_564.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c0_-3671_564.vtf | 3 +++ .../maps/da_sacred_dev/c348_-2160_510.hdr.vtf | 3 +++ .../maps/da_sacred_dev/c348_-2160_510.vtf | 3 +++ .../maps/da_sacred_dev/c4_63_95.hdr.vtf | 3 +++ .../materials/maps/da_sacred_dev/c4_63_95.vtf | 3 +++ .../maps/da_sacred_dev/cubemapdefault.hdr.vtf | 3 +++ .../maps/da_sacred_dev/cubemapdefault.vtf | 3 +++ .../maps/da_towers_b35/c-291_-216_-482.vtf | 3 +++ .../maps/da_towers_b35/c-323_-187_-1028.vtf | 3 +++ .../maps/da_towers_b35/c-333_-710_-501.vtf | 3 +++ .../maps/da_towers_b35/c-414_-676_-305.vtf | 3 +++ .../maps/da_towers_b35/c-455_-677_-1047.vtf | 3 +++ .../maps/da_towers_b35/c-475_-1337_-1447.vtf | 3 +++ .../maps/da_towers_b35/c-485_-802_-1447.vtf | 3 +++ .../maps/da_towers_b35/c-513_-186_-1448.vtf | 3 +++ .../maps/da_towers_b35/c-5_1046_-1448.vtf | 3 +++ .../maps/da_towers_b35/c-5_1052_-811.vtf | 3 +++ .../maps/da_towers_b35/c-5_1448_-1444.vtf | 3 +++ .../maps/da_towers_b35/c-774_-1221_-494.vtf | 3 +++ .../maps/da_towers_b35/c1022_-615_87.vtf | 3 +++ .../maps/da_towers_b35/c1036_-1221_-679.vtf | 3 +++ .../maps/da_towers_b35/c1176_1366_-1455.vtf | 3 +++ .../maps/da_towers_b35/c1306_-500_-695.vtf | 3 +++ .../maps/da_towers_b35/c133_-439_-1024.vtf | 3 +++ .../maps/da_towers_b35/c133_-471_-478.vtf | 3 +++ .../maps/da_towers_b35/c133_-948_-1018.vtf | 3 +++ .../maps/da_towers_b35/c1541_1131_-810.vtf | 3 +++ .../maps/da_towers_b35/c2_-703_-1455.vtf | 3 +++ .../maps/da_towers_b35/c533_251_-1454.vtf | 3 +++ .../maps/da_towers_b35/c560_1232_-437.vtf | 3 +++ .../maps/da_towers_b35/c571_-678_-671.vtf | 3 +++ .../maps/da_towers_b35/c690_1797_-806.vtf | 3 +++ .../maps/da_towers_b35/c774_251_-810.vtf | 3 +++ .../maps/da_towers_b35/c866_1190_-823.vtf | 3 +++ .../maps/da_towers_b35/c937_251_-1450.vtf | 3 +++ .../maps/da_towers_b35/cubemapdefault.hdr.vtf | 3 +++ .../maps/da_towers_b35/cubemapdefault.vtf | 3 +++ mp/game/dab/materials/metal/brass_01.vtf | 3 +++ .../dab/materials/metal/corrugated-ssbump.vtf | 3 +++ mp/game/dab/materials/metal/door01.vtf | 3 +++ .../dab/materials/metal/drainage_beam_01.vtf | 3 +++ .../metal/drainage_beam_01_height-ssbump.vtf | 3 +++ .../dab/materials/metal/drainage_floor_02.vtf | 3 +++ .../metal/drainage_floor_02_height-ssbump.vtf | 3 +++ mp/game/dab/materials/metal/drainagewall.vtf | 3 +++ .../materials/metal/drainagewall_normal.vtf | 3 +++ mp/game/dab/materials/metal/drtrime.vtf | 3 +++ mp/game/dab/materials/metal/framingedge01.vtf | 3 +++ .../dab/materials/metal/framingedge01_ref.vtf | 3 +++ .../materials/metal/freezerwall01-ssbump.vtf | 3 +++ mp/game/dab/materials/metal/freezerwall01.vtf | 3 +++ .../materials/metal/metal_corrugated03b.vtf | 3 +++ .../materials/metal/metal_girder_01_blue.vtf | 3 +++ .../dab/materials/metal/metal_girder_nor.vtf | 3 +++ mp/game/dab/materials/metal/metaldoor018a.vtf | 3 +++ .../materials/metal/metaldoor018a_normal.vtf | 3 +++ mp/game/dab/materials/metal/metaldoor028a.vtf | 3 +++ mp/game/dab/materials/metal/metaldoor046a.vtf | 3 +++ .../materials/metal/metaldoor046a_normal.vtf | 3 +++ .../dab/materials/metal/metalfence003a.vtf | 3 +++ .../dab/materials/metal/metalfence007a.vtf | 3 +++ mp/game/dab/materials/metal/metalhull003a.vtf | 3 +++ .../dab/materials/metal/metalladder001a.vtf | 3 +++ mp/game/dab/materials/metal/metalroof005a.vtf | 3 +++ .../materials/metal/metalroof005a_normal.vtf | 3 +++ mp/game/dab/materials/metal/metalroof006a.vtf | 3 +++ .../materials/metal/metalroof006a_normal.vtf | 3 +++ .../dab/materials/metal/metalshutters001a.vtf | 3 +++ .../dab/materials/metal/metalstair002a.vtf | 3 +++ mp/game/dab/materials/metal/metalvent014a.vtf | 3 +++ mp/game/dab/materials/metal/metalwall001a.vtf | 3 +++ .../materials/metal/metalwall001a_normal.vtf | 3 +++ mp/game/dab/materials/metal/metalwall005b.vtf | 3 +++ mp/game/dab/materials/metal/metalwall014a.vtf | 3 +++ mp/game/dab/materials/metal/metalwall054b.vtf | 3 +++ mp/game/dab/materials/metal/metalwall058a.vtf | 3 +++ mp/game/dab/materials/metal/metalwall074a.vtf | 3 +++ mp/game/dab/materials/metal/metalwall076a.vtf | 3 +++ mp/game/dab/materials/metal/metalwall085a.vtf | 3 +++ mp/game/dab/materials/metal/portwall001.vtf | 3 +++ mp/game/dab/materials/metal/vent01.vtf | 3 +++ mp/game/dab/materials/misanq/bearstearns.vtf | 3 +++ mp/game/dab/materials/misanq/bluelarge.vtf | 3 +++ mp/game/dab/materials/misanq/bluenyellow.vtf | 3 +++ mp/game/dab/materials/misanq/blues.vtf | 3 +++ mp/game/dab/materials/misanq/bluetiles.vtf | 3 +++ mp/game/dab/materials/misanq/bluewhite.vtf | 3 +++ .../dab/materials/misanq/bluewhite_nor.vtf | 3 +++ .../dab/materials/misanq/bluewhitetiles.vtf | 3 +++ mp/game/dab/materials/misanq/brawndo.vtf | 3 +++ mp/game/dab/materials/misanq/browns.vtf | 3 +++ mp/game/dab/materials/misanq/coffee.vtf | 3 +++ mp/game/dab/materials/misanq/comeandsee.vtf | 3 +++ .../dab/materials/misanq/concretesides.vtf | 3 +++ mp/game/dab/materials/misanq/cyberdyne.vtf | 3 +++ mp/game/dab/materials/misanq/diehard.vtf | 3 +++ mp/game/dab/materials/misanq/downlight.vtf | 3 +++ mp/game/dab/materials/misanq/femaledoor.vtf | 3 +++ mp/game/dab/materials/misanq/fugitive.vtf | 3 +++ mp/game/dab/materials/misanq/heat.vtf | 3 +++ mp/game/dab/materials/misanq/info.vtf | 3 +++ mp/game/dab/materials/misanq/line.vtf | 3 +++ mp/game/dab/materials/misanq/line2.vtf | 3 +++ mp/game/dab/materials/misanq/lines.vtf | 3 +++ mp/game/dab/materials/misanq/lines2.vtf | 3 +++ mp/game/dab/materials/misanq/maledoor.vtf | 3 +++ mp/game/dab/materials/misanq/matrix.vtf | 3 +++ mp/game/dab/materials/misanq/matrixa.vtf | 3 +++ mp/game/dab/materials/misanq/mbug.vtf | 3 +++ mp/game/dab/materials/misanq/meattrain.vtf | 3 +++ mp/game/dab/materials/misanq/mi.vtf | 3 +++ mp/game/dab/materials/misanq/mimic.vtf | 3 +++ mp/game/dab/materials/misanq/music.vtf | 3 +++ mp/game/dab/materials/misanq/newscoffee.vtf | 3 +++ mp/game/dab/materials/misanq/oceanic.vtf | 3 +++ mp/game/dab/materials/misanq/panel.vtf | 3 +++ mp/game/dab/materials/misanq/phone.vtf | 3 +++ mp/game/dab/materials/misanq/postermid.vtf | 3 +++ mp/game/dab/materials/misanq/posters.vtf | 3 +++ mp/game/dab/materials/misanq/ragnorapid.vtf | 3 +++ mp/game/dab/materials/misanq/railing.vtf | 3 +++ mp/game/dab/materials/misanq/redapple.vtf | 3 +++ mp/game/dab/materials/misanq/rubbish.vtf | 3 +++ mp/game/dab/materials/misanq/rubbishsides.vtf | 3 +++ mp/game/dab/materials/misanq/samurais.vtf | 3 +++ mp/game/dab/materials/misanq/signs1.vtf | 3 +++ mp/game/dab/materials/misanq/signs2.vtf | 3 +++ mp/game/dab/materials/misanq/snacks.vtf | 3 +++ mp/game/dab/materials/misanq/steps.vtf | 3 +++ mp/game/dab/materials/misanq/streets.vtf | 3 +++ mp/game/dab/materials/misanq/t-ra.vtf | 3 +++ mp/game/dab/materials/misanq/thejackal.vtf | 3 +++ mp/game/dab/materials/misanq/tickets.vtf | 3 +++ mp/game/dab/materials/misanq/toilets.vtf | 3 +++ mp/game/dab/materials/misanq/truelies.vtf | 3 +++ mp/game/dab/materials/misanq/wall1.vtf | 3 +++ mp/game/dab/materials/misanq/yellowline.vtf | 3 +++ .../models/BrokenTile/tilebroken_01.vtf | 3 +++ .../models/BrokenTile/tilebroken_01a.vtf | 3 +++ .../models/BrokenTile/tilebroken_01b.vtf | 3 +++ .../models/BrokenTile/tilebroken_01c.vtf | 3 +++ .../models/BrokenTile/tilebroken_01d.vtf | 3 +++ .../models/BrokenTile/tilebroken_02a.vtf | 3 +++ .../models/BrokenTile/tilebroken_02b.vtf | 3 +++ .../models/BrokenTile/tilebroken_02c.vtf | 3 +++ .../models/BrokenTile/tilebroken_02d.vtf | 3 +++ .../models/BrokenTile/tilebroken_03a.vtf | 3 +++ .../models/BrokenTile/tilebroken_03b.vtf | 3 +++ .../models/BrokenTile/tilebroken_03c.vtf | 3 +++ .../models/BrokenTile/tilebroken_03d.vtf | 3 +++ .../models/aura/exteriors/tent/tent.vtf | 3 +++ .../aura/exteriors/tent/tent_normal.vtf | 3 +++ .../birchtree1/birchtree1_diffuse.vtf | 3 +++ .../deciduous/birchtree1/branchcluster.vtf | 3 +++ .../models/aura/props/anvil/anvil_DIFFUSE.vtf | 3 +++ .../aura/props/bellows/bellows_diffuse.vtf | 3 +++ .../models/aura/props/broom_01/broom_01.vtf | 3 +++ .../aura/props/chest_01/chest_01_dif.vtf | 3 +++ .../aura/props/chest_01/chest_01_nor.vtf | 3 +++ .../models/aura/props/hammer_01/hammer_01.vtf | 3 +++ .../ingredients/mushroom_01/mushroom_01a.vtf | 3 +++ .../ingredients/mushroom_01/mushroom_01b.vtf | 3 +++ .../ingredients/mushroom_01/mushroom_01c.vtf | 3 +++ .../ingredients/mushroom_02/mushroom_02a.vtf | 3 +++ .../ingredients/mushroom_02/mushroom_02b.vtf | 3 +++ .../ingredients/mushroom_02/mushroom_02c.vtf | 3 +++ .../ingredients/mushroom_03/mushroom_03a.vtf | 3 +++ .../ingredients/mushroom_03/mushroom_03b.vtf | 3 +++ .../leatherbottle_01/leatherbottle_01.vtf | 3 +++ .../props/metalpiece/metalpiece_diffuse.vtf | 3 +++ .../models/aura/props/scroll_01/scroll_01.vtf | 3 +++ .../models/aura/props/scroll_02/scroll_02.vtf | 3 +++ .../models/aura/props/scroll_03/scroll_01.vtf | 3 +++ .../models/aura/props/shelf_01/shelf_01.vtf | 3 +++ .../models/aura/props/torch_01/torch_01.vtf | 3 +++ .../models/briefcase/briefcase_01_dif.vtf | 3 +++ .../models/briefcase/briefcase_01_nor.vtf | 3 +++ mp/game/dab/materials/models/ceilingcat.vtf | 3 +++ .../materials/models/clubzombo/blacksofa.vtf | 3 +++ .../models/clubzombo/blacksofa_normal.vtf | 3 +++ .../models/da_miami/barstool_01_dif.vtf | 3 +++ .../models/da_miami/barstool_01_nor.vtf | 3 +++ .../models/da_miami/barstool_01a_dif.vtf | 3 +++ .../models/da_miami/barstool_01b_dif.vtf | 3 +++ .../models/da_miami/couch_01_dif.vtf | 3 +++ .../models/da_miami/couch_colourful_dif.vtf | 3 +++ .../models/da_miami/couch_colourful_nor.vtf | 3 +++ .../models/da_miami/discoball_dif.vtf | 3 +++ .../models/da_miami/discoball_nor.vtf | 3 +++ .../models/da_miami/rope_barrier_post_dif.vtf | 3 +++ .../models/da_miami/rope_barrier_post_nor.vtf | 3 +++ .../da_miami/rope_barrier_rope_blue.vtf | 3 +++ .../models/da_miami/rope_barrier_rope_dif.vtf | 3 +++ .../da_miami/rope_barrier_rope_green.vtf | 3 +++ .../models/da_penthouse/bed_01_dif.vtf | 3 +++ .../models/da_penthouse/bed_01_nor.vtf | 3 +++ .../models/da_penthouse/deckchair_01_dif.vtf | 3 +++ .../models/da_penthouse/deckchair_01_nor.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_1.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_2.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_3.vtf | 3 +++ .../da_penthouse/deckchair_cushion_nor.vtf | 3 +++ .../models/da_penthouse/downpipe_dif.vtf | 3 +++ .../models/da_penthouse/downpipe_nor.vtf | 3 +++ .../models/da_penthouse/gutter_dif_1.vtf | 3 +++ .../models/da_penthouse/gutter_dif_2.vtf | 3 +++ .../models/da_penthouse/gutter_nor.vtf | 3 +++ .../models/da_penthouse/window_slats_dif.vtf | 3 +++ .../models/da_penthouse/window_slats_nor.vtf | 3 +++ .../models/da_sacred/buttress_01_dif.vtf | 3 +++ .../models/da_sacred/candleflame_01.vtf | 3 +++ .../materials/models/da_sacred/candlewax.vtf | 3 +++ .../models/da_sacred/church_bell.vtf | 3 +++ .../models/da_sacred/church_bell_nor.vtf | 3 +++ .../models/da_sacred/cloister_roof_dif.vtf | 3 +++ .../dab/materials/models/da_sacred/coffin.vtf | 3 +++ .../models/da_sacred/coffin_open_dif.vtf | 3 +++ .../models/da_sacred/coffin_open_exp.vtf | 3 +++ .../models/da_sacred/coffin_open_nor.vtf | 3 +++ .../models/da_sacred/da_flowers_dif.vtf | 3 +++ .../models/da_sacred/gaslantern_dif.vtf | 3 +++ .../models/da_sacred/gaslantern_dif_on.vtf | 3 +++ .../models/da_sacred/gaslantern_nor.vtf | 3 +++ .../materials/models/da_sacred/pew_dif.vtf | 3 +++ .../models/da_sacred/worshipboxes.vtf | 3 +++ .../models/de_dust/crates/crate_64x64.vtf | 3 +++ .../models/de_dust/crates/crate_64x64a.vtf | 3 +++ .../models/de_dust/crates/crate_64x64d.vtf | 3 +++ .../models/de_dust/crates/crate_64x64g.vtf | 3 +++ .../models/de_dust/crates/crate_64x64h.vtf | 3 +++ .../models/de_dust/crates/crate_64x64i.vtf | 3 +++ .../models/de_dust/crates/crate_64x64j.vtf | 3 +++ mp/game/dab/materials/models/fibbs/torch.vtf | 3 +++ .../dab/materials/models/fibbs/torch_n.vtf | 3 +++ .../dab/materials/models/fibbs/torchmount.vtf | 3 +++ .../materials/models/fibbs/torchmount_n.vtf | 3 +++ .../materials/models/hostages/art_facemap.vtf | 3 +++ .../dab/materials/models/hostages/cohrt.vtf | 3 +++ .../materials/models/hostages/eyeball_l.vtf | 3 +++ .../materials/models/hostages/eyeball_r.vtf | 3 +++ .../dab/materials/models/hostages/glass2.vtf | 3 +++ .../models/hostages/glass_envmask.vtf | 3 +++ .../models/hostages/glassesfront_walter.vtf | 3 +++ .../hostages/glassesfrontmask_walter.vtf | 3 +++ .../models/hostages/glassesside_walter.vtf | 3 +++ .../hostages/glassessidemask_walter.vtf | 3 +++ .../materials/models/hostages/glasslens.vtf | 3 +++ .../dab/materials/models/hostages/glint.vtf | 3 +++ .../models/hostages/hostage_sheet.vtf | 3 +++ .../models/hostages/hostage_sheet_normal.vtf | 3 +++ .../dab/materials/models/hostages/mouth.vtf | 3 +++ .../dab/materials/models/hostages/pupil_l.vtf | 3 +++ .../dab/materials/models/hostages/pupil_r.vtf | 3 +++ .../models/hostages/sandro_facemap.vtf | 3 +++ .../models/hostages/vance_facemap.vtf | 3 +++ .../models/military2/air/air_frontglass.vtf | 3 +++ .../models/military2/air/air_glass.vtf | 3 +++ .../models/military2/air/air_h500ext7.vtf | 3 +++ .../military2/air/air_h500ext7_nomal.vtf | 3 +++ .../models/military2/air/air_h500int3a.vtf | 3 +++ .../military2/air/air_h500int3a_nomal.vtf | 3 +++ .../models/military2/air/air_h500int6.vtf | 3 +++ .../military2/air/air_h500int6_nomal.vtf | 3 +++ .../models/player/bomber/bomber_body_dif.vtf | 3 +++ .../models/player/bomber/bomber_body_nor.vtf | 3 +++ .../models/player/bomber/bomber_face_dif.vtf | 3 +++ .../models/player/bomber/bomber_face_nor.vtf | 3 +++ .../models/player/bomber/bomber_hair_dif.vtf | 3 +++ .../player/eightball/blue_gambler_body.vtf | 3 +++ .../models/player/eightball/gambler_body.vtf | 3 +++ .../eightball/gambler_body_exponent.vtf | 3 +++ .../player/eightball/gambler_body_normal.vtf | 3 +++ .../player/eightball/gambler_body_normal_.vtf | 3 +++ .../models/player/eightball/gambler_eyes.vtf | 3 +++ .../models/player/eightball/gambler_hair.vtf | 3 +++ .../player/eightball/gambler_head_color.vtf | 3 +++ .../player/eightball/gambler_head_normal.vtf | 3 +++ .../player/eightball/gambler_head_wrp.vtf | 3 +++ .../player/eightball/red_gambler_body.vtf | 3 +++ .../models/player/male/blue_body.vtf | 3 +++ .../dab/materials/models/player/male/body.vtf | 3 +++ .../materials/models/player/male/body_exp.vtf | 3 +++ .../materials/models/player/male/body_nor.vtf | 3 +++ .../materials/models/player/male/red_body.vtf | 3 +++ .../models/player/player_eye_brown.vtf | 3 +++ .../models/player/player_mouth_dif.vtf | 3 +++ .../models/player/t_phoenix/t_phoenix.vtf | 3 +++ .../player/t_phoenix/t_phoenix_normal.vtf | 3 +++ .../models/player/wishmodel/blue_bodydif.vtf | 3 +++ .../models/player/wishmodel/bodydif.vtf | 3 +++ .../models/player/wishmodel/bodynor.vtf | 3 +++ .../models/player/wishmodel/eyeball_ldif.vtf | 3 +++ .../models/player/wishmodel/eyeball_rdif.vtf | 3 +++ .../models/player/wishmodel/hairdif.vtf | 3 +++ .../models/player/wishmodel/headdif.vtf | 3 +++ .../models/player/wishmodel/headnor.vtf | 3 +++ .../models/player/wishmodel/headphongexp.vtf | 3 +++ .../models/player/wishmodel/phongexp.vtf | 3 +++ .../models/player/wishmodel/red_bodydif.vtf | 3 +++ .../models/player/wishmodel/red_bodynor.vtf | 3 +++ mp/game/dab/materials/models/props/bin_01.vtf | 3 +++ .../dab/materials/models/props/bin_01_nor.vtf | 3 +++ .../models/props/cocaine_plastic_01.vtf | 3 +++ .../models/props/cocaine_plastic_01_nor.vtf | 3 +++ .../models/props/cs_assault/acunits01.vtf | 3 +++ .../models/props/cs_assault/acunits01_ref.vtf | 3 +++ .../models/props/cs_assault/billboard.vtf | 3 +++ .../models/props/cs_assault/billboard_ref.vtf | 3 +++ .../models/props/cs_assault/camera.vtf | 3 +++ .../models/props/cs_assault/camera_ref.vtf | 3 +++ .../cs_assault/consolepanelloadingbay.vtf | 3 +++ .../cs_assault/consolepanelloadingbay_ref.vtf | 3 +++ .../models/props/cs_assault/duct.vtf | 3 +++ .../models/props/cs_assault/moneylong.vtf | 3 +++ .../models/props/cs_assault/moneyshort.vtf | 3 +++ .../models/props/cs_assault/moneytop.vtf | 3 +++ .../models/props/cs_assault/moneywrap.vtf | 3 +++ .../models/props/cs_assault/moneywrap_ref.vtf | 3 +++ .../models/props/cs_assault/wall_wires1.vtf | 3 +++ .../props/cs_assault/wall_wires1_ref.vtf | 3 +++ .../models/props/cs_assault/wirepipe.vtf | 3 +++ .../models/props/cs_assault/wirespout.vtf | 3 +++ .../props/cs_assault/wood_pallet_01.vtf | 3 +++ .../materials/models/props/cs_militia/axe.vtf | 3 +++ .../models/props/cs_militia/axe_ref.vtf | 3 +++ .../models/props/cs_militia/boxes1.vtf | 3 +++ .../models/props/cs_militia/car_militia.vtf | 3 +++ .../props/cs_militia/car_militia_ref.vtf | 3 +++ .../models/props/cs_militia/ladderrung.vtf | 3 +++ .../props/cs_militia/ladderrung_ref.vtf | 3 +++ .../models/props/cs_militia/light_shop2.vtf | 3 +++ .../props/cs_militia/light_shop2_ref.vtf | 3 +++ .../models/props/cs_militia/vent01.vtf | 3 +++ .../models/props/cs_office/bookshelf1.vtf | 3 +++ .../models/props/cs_office/exit_ceiling.vtf | 3 +++ .../models/props/cs_office/file_box.vtf | 3 +++ .../models/props/cs_office/file_cabinet1.vtf | 3 +++ .../props/cs_office/file_cabinet1_ref.vtf | 3 +++ .../models/props/cs_office/light_security.vtf | 3 +++ .../props/cs_office/light_security2.vtf | 3 +++ .../models/props/cs_office/light_shop.vtf | 3 +++ .../models/props/cs_office/light_shop_ref.vtf | 3 +++ .../props/cs_office/offcertificatea.vtf | 3 +++ .../models/props/cs_office/offcorkboarda.vtf | 3 +++ .../models/props/cs_office/phone.vtf | 3 +++ .../models/props/cs_office/phone_ref.vtf | 3 +++ .../models/props/cs_office/plant01.vtf | 3 +++ .../models/props/cs_office/plant01_p.vtf | 3 +++ .../models/props/cs_office/plant02.vtf | 3 +++ .../models/props/cs_office/poster_backing.vtf | 3 +++ .../models/props/cs_office/shelves_metal.vtf | 3 +++ .../props/cs_office/shelves_metal_ref.vtf | 3 +++ .../models/props/cs_office/shelves_stuff.vtf | 3 +++ .../models/props/cs_office/table_coffee.vtf | 3 +++ .../props/cs_office/table_coffee_ref.vtf | 3 +++ .../models/props/de_inferno/bushgreen.vtf | 3 +++ .../models/props/de_inferno/tree_large.vtf | 3 +++ .../models/props/de_nuke/car_nuke.vtf | 3 +++ .../models/props/de_nuke/car_nuke_black.vtf | 3 +++ .../models/props/de_nuke/car_nuke_red.vtf | 3 +++ .../models/props/de_nuke/car_nuke_ref.vtf | 3 +++ .../models/props/de_nuke/chimneycluster01.vtf | 3 +++ .../props/de_nuke/chimneycluster01_ref.vtf | 3 +++ .../materials/models/props/de_nuke/crate.vtf | 3 +++ .../models/props/de_nuke/crate_extralarge.vtf | 3 +++ .../models/props/de_nuke/crate_extrasmall.vtf | 3 +++ .../models/props/de_nuke/electricalbox01.vtf | 3 +++ .../props/de_nuke/electricalbox01_ref.vtf | 3 +++ .../models/props/de_nuke/electricalbox02.vtf | 3 +++ .../props/de_nuke/electricalbox02_ref.vtf | 3 +++ .../models/props/de_nuke/truck_nuke.vtf | 3 +++ .../models/props/de_nuke/truck_nuke_ref.vtf | 3 +++ .../materials/models/props/de_prodigy/fan.vtf | 3 +++ .../models/props/de_prodigy/fan_normal.vtf | 3 +++ .../models/props/de_prodigy/lighthanging.vtf | 3 +++ .../props/de_prodigy/lighthanging_ref.vtf | 3 +++ .../models/props/de_prodigy/transformer.vtf | 3 +++ .../props/de_prodigy/transformer_ref.vtf | 3 +++ .../props/de_train/de_train_doorhandle_01.vtf | 3 +++ .../props/de_train/de_train_handrails_01.vtf | 3 +++ .../props/de_train/de_train_handrails_02.vtf | 3 +++ .../models/props/de_train/light_security.vtf | 3 +++ .../models/props/de_train/light_security2.vtf | 3 +++ .../dab/materials/models/props/fire_alarm.vtf | 3 +++ .../materials/models/props/fire_alarm_nor.vtf | 3 +++ .../models/props/lhda/elevated/body.vtf | 3 +++ .../models/props/lhda/elevated/body_g.vtf | 3 +++ .../models/props/lhda/elevated/body_n.vtf | 3 +++ .../models/props/lhda/elevated/interior.vtf | 3 +++ .../models/props/lhda/elevated/interior_n.vtf | 3 +++ .../models/props/lhda/elevated/wind.vtf | 3 +++ .../models/props/lhda/elevated/wind_n.vtf | 3 +++ .../models/props/lhda/pol/body normal.vtf | 3 +++ .../models/props/lhda/pol/body texture.vtf | 3 +++ .../models/props/lhda/pol/door normal.vtf | 3 +++ .../models/props/lhda/pol/door texture.vtf | 3 +++ .../models/props/lhda/pol/wheel normal.vtf | 3 +++ .../models/props/lhda/pol/wheel texture.vtf | 3 +++ .../models/props/masses/skeeball_dif.vtf | 3 +++ .../models/props/masses/skeeball_glass.vtf | 3 +++ .../models/props/masses/skeeball_net.vtf | 3 +++ .../models/props/masses/skeeball_nor.vtf | 3 +++ .../dab/materials/models/props/postbox_01.vtf | 3 +++ .../materials/models/props/postbox_01_a.vtf | 3 +++ .../models/props/postbox_01_a_nor.vtf | 3 +++ .../materials/models/props/postbox_01_nor.vtf | 3 +++ .../dab/materials/models/props/powerboard.vtf | 3 +++ .../materials/models/props/powerboard_nor.vtf | 3 +++ .../materials/models/props/stair_rail_01.vtf | 3 +++ .../models/props/stair_rail_01_nor.vtf | 3 +++ .../dab/materials/models/props/stall_01.vtf | 3 +++ .../materials/models/props/stall_01_nor.vtf | 3 +++ .../materials/models/props/stall_01_red.vtf | 3 +++ .../models/props/store_shutters_01.vtf | 3 +++ .../models/props/store_shutters_01_glass.vtf | 3 +++ .../models/props/store_shutters_01_nor.vtf | 3 +++ .../models/props_brewery/boiler_01.vtf | 3 +++ .../models/props_brewery/boiler_01_nor.vtf | 3 +++ .../models/props_brewery/metal_keg_01.vtf | 3 +++ .../models/props_brewery/metal_keg_01_nor.vtf | 3 +++ .../models/props_brewery/metal_keg_01b.vtf | 3 +++ .../models/props_brewery/metal_keg_01c.vtf | 3 +++ .../models/props_brewery/metal_keg_env.vtf | 3 +++ .../models/props_brewery/pipeplate_01.vtf | 3 +++ .../models/props_brewery/pipeplate_01_nor.vtf | 3 +++ .../models/props_brewery/wine_barrel_01.vtf | 3 +++ .../props_brewery/wine_barrel_01_nor.vtf | 3 +++ .../models/props_brewery/wine_barrel_01a.vtf | 3 +++ .../models/props_brewery/wine_barrel_01b.vtf | 3 +++ .../models/props_brewery/wine_barrel_01c.vtf | 3 +++ .../models/props_brewery/wine_barrel_01d.vtf | 3 +++ .../models/props_brewery/wine_barrel_01e.vtf | 3 +++ .../models/props_brewery/wine_barrel_02.vtf | 3 +++ .../props_brewery/wine_barrel_02_nor.vtf | 3 +++ .../models/props_brewery/wine_barrel_02a.vtf | 3 +++ .../models/props_brewery/wine_barrel_02b.vtf | 3 +++ .../models/props_brewery/wine_barrel_02c.vtf | 3 +++ .../models/props_brewery/wine_barrel_02d.vtf | 3 +++ .../models/props_brewery/wine_barrel_02e.vtf | 3 +++ .../models/props_c17/furnituretable001a.vtf | 3 +++ .../models/props_c17/gasmeters001a.vtf | 3 +++ .../models/props_c17/handrailmetal001a.vtf | 3 +++ .../models/props_c17/light_domelight02_on.vtf | 3 +++ .../models/props_c17/oil_drum001a.vtf | 3 +++ .../models/props_construction/chain_grey.vtf | 3 +++ .../props_construction/chain_yellow.vtf | 3 +++ .../props_construction/construction_table.vtf | 3 +++ .../models/props_construction/ladder_01.vtf | 3 +++ .../props_construction/ladder_01_nor.vtf | 3 +++ .../props_construction/sawhorse_01_dif.vtf | 3 +++ .../props_construction/sawhorse_01_nor.vtf | 3 +++ .../models/props_construction/sawhorse_02.vtf | 3 +++ .../sawhorse_02_dif_blu.vtf | 3 +++ .../sawhorse_02_dif_red.vtf | 3 +++ .../props_construction/sawhorse_02_nor.vtf | 3 +++ .../props_construction/scaffolding_clamp.vtf | 3 +++ .../scaffolding_clamp_nor.vtf | 3 +++ .../props_construction/vent_ducting_01.vtf | 3 +++ .../vent_ducting_01_nor.vtf | 3 +++ .../props_crates/wpncrate_large_01/dif.vtf | 3 +++ .../props_crates/wpncrate_large_01/dif2.vtf | 3 +++ .../props_crates/wpncrate_large_01/nor.vtf | 3 +++ .../props_crates/wpncrate_large_01/nor2.vtf | 3 +++ .../props_crates/wpncrate_large_02/dif.vtf | 3 +++ .../props_crates/wpncrate_large_02/nor.vtf | 3 +++ .../props_crates/wpncrate_small_01/dif.vtf | 3 +++ .../props_crates/wpncrate_small_01/nor.vtf | 3 +++ .../props_crates/wpncrate_small_02/dif.vtf | 3 +++ .../props_crates/wpncrate_small_02/dif2.vtf | 3 +++ .../props_crates/wpncrate_small_02/nor.vtf | 3 +++ .../props_crates/wpncrate_small_02/nor2.vtf | 3 +++ .../wpncrate_small_02point5/dif.vtf | 3 +++ .../wpncrate_small_02point5/nor.vtf | 3 +++ .../props_crates/wpncrate_small_03/dif.vtf | 3 +++ .../props_crates/wpncrate_small_03/dif2.vtf | 3 +++ .../props_crates/wpncrate_small_03/nor.vtf | 3 +++ .../props_crates/wpncrate_small_03/nor2.vtf | 3 +++ .../models/props_debris/composite_debris.vtf | 3 +++ .../models/props_doors/cellar_door_01.vtf | 3 +++ .../models/props_doors/cellar_door_01_nor.vtf | 3 +++ .../models/props_downtown/booth_table.vtf | 3 +++ .../models/props_equipment/cooler.vtf | 3 +++ .../models/props_equipment/cooler_ref.vtf | 3 +++ .../props_equipment/elevator_buttons.vtf | 3 +++ .../props_equipment/elevator_buttons_down.vtf | 3 +++ .../props_equipment/elevator_buttons_ref.vtf | 3 +++ .../props_equipment/elevator_buttons_up.vtf | 3 +++ .../models/props_equipment/firehosebox01.vtf | 3 +++ .../models/props_equipment/firepipe02.vtf | 3 +++ .../models/props_equipment/phone_booth.vtf | 3 +++ .../props_equipment/phone_booth_ref.vtf | 3 +++ .../models/props_equipment/security_desk.vtf | 3 +++ .../props_equipment/security_desk_ref.vtf | 3 +++ .../models/props_equipment/snack_machine.vtf | 3 +++ .../props_equipment/snack_machine_glass.vtf | 3 +++ .../snack_machine_glass_ref.vtf | 3 +++ .../props_equipment/snack_machine_ref.vtf | 3 +++ .../models/props_interiors/blinds_01.vtf | 3 +++ .../models/props_interiors/blinds_01_nor.vtf | 3 +++ .../models/props_interiors/chair_office2.vtf | 3 +++ .../props_interiors/furniture_chair03a.vtf | 3 +++ .../props_interiors/furniture_desk01a.vtf | 3 +++ .../props_interiors/furniture_desk01a_ref.vtf | 3 +++ .../furniture_lamp_stool01a.vtf | 3 +++ .../furniture_lamp_stool01a_ref.vtf | 3 +++ .../props_interiors/furniture_wood01.vtf | 3 +++ .../props_interiors/furniture_wood02.vtf | 3 +++ .../materials/models/props_interiors/sofa.vtf | 3 +++ .../models/props_interiors/sofa01.vtf | 3 +++ .../models/props_interiors/sofa_chair.vtf | 3 +++ .../props_interiors/table_cafeteria.vtf | 3 +++ .../props_interiors/table_cafeteria_ref.vtf | 3 +++ .../models/props_interiors/table_console.vtf | 3 +++ .../props_interiors/table_console_ref.vtf | 3 +++ .../models/props_interiors/table_folding.vtf | 3 +++ .../props_interiors/table_folding_folded.vtf | 3 +++ .../props_interiors/table_folding_ref.vtf | 3 +++ .../models/props_interiors/table_kitchen.vtf | 3 +++ .../models/props_interiors/table_picnic.vtf | 3 +++ .../props_interiors/woodfurniture01.vtf | 3 +++ .../materials/models/props_junk/can_01.vtf | 3 +++ .../models/props_junk/can_01_nor.vtf | 3 +++ .../models/props_junk/cardboard_boxes001a.vtf | 3 +++ .../models/props_junk/cinderblock01a.vtf | 3 +++ .../materials/models/props_junk/food_used.vtf | 3 +++ .../models/props_junk/garbage001a_01.vtf | 3 +++ .../models/props_junk/metalbucket01a.vtf | 3 +++ .../models/props_junk/milkshake_dif.vtf | 3 +++ .../models/props_junk/milkshake_nor.vtf | 3 +++ .../models/props_junk/phys_objects02a.vtf | 3 +++ .../props_junk/phys_objects02a_normal.vtf | 3 +++ .../props_junk/physics_trash_hospital.vtf | 3 +++ .../models/props_junk/pizzabox_dif.vtf | 3 +++ .../models/props_junk/plastic_bowl_01.vtf | 3 +++ .../models/props_junk/plastic_bowl_01_nor.vtf | 3 +++ .../models/props_junk/plasticcrate01a.vtf | 3 +++ .../models/props_junk/trashdumpster01a.vtf | 3 +++ .../props_junk/wood_palletcrate001a.vtf | 3 +++ .../models/props_junk/woodcrates01a.vtf | 3 +++ .../models/props_lighting/airportlight01.vtf | 3 +++ .../props_lighting/airportlight01_on.vtf | 3 +++ .../props_lighting/construction_lamp.vtf | 3 +++ .../construction_lamp_02_nor.vtf | 3 +++ .../construction_lamp_02_off.vtf | 3 +++ .../construction_lamp_02_on.vtf | 3 +++ .../props_lighting/construction_lamp_nor.vtf | 3 +++ .../models/props_lighting/fluro_light_01.vtf | 3 +++ .../props_lighting/fluro_light_01_nor.vtf | 3 +++ .../models/props_lighting/light_porch.vtf | 3 +++ .../models/props_lighting/light_porch_on.vtf | 3 +++ .../models/props_lighting/light_porch_ref.vtf | 3 +++ .../props_lighting/lightfixture03_off.vtf | 3 +++ .../props_lighting/lightfixture03_off_ref.vtf | 3 +++ .../props_lighting/lightfixture03_on.vtf | 3 +++ .../models/props_lighting/lightfixture05.vtf | 3 +++ .../props_lighting/lightfixture05_on.vtf | 3 +++ .../props_lighting/lightfixture05_ref.vtf | 3 +++ .../models/props_lighting/lightfixture06.vtf | 3 +++ .../props_lighting/lightfixture06_nor.vtf | 3 +++ .../models/props_lighting/lightfixture07.vtf | 3 +++ .../props_lighting/lightfixture07_nor.vtf | 3 +++ .../props_lighting/lightfixture07_on.vtf | 3 +++ .../models/props_lighting/ornate_lamp_01.vtf | 3 +++ .../props_lighting/ornate_lamp_01_nor.vtf | 3 +++ .../models/props_outland/chandelier.vtf | 3 +++ .../props_outland/chandelier_votives.vtf | 3 +++ .../materials/models/props_pipes/pipe03.vtf | 3 +++ .../props_pipes/pipeset08d_128_001a.vtf | 3 +++ .../models/props_pipes/pipeset32d.vtf | 3 +++ .../models/props_rooftop/acunit01.vtf | 3 +++ .../models/props_rooftop/acunit1.vtf | 3 +++ .../models/props_rooftop/acvent02.dx80.vtx | 3 +++ .../models/props_rooftop/acvent02.dx90.vtx | 3 +++ .../models/props_rooftop/acvent02.mdl | 3 +++ .../models/props_rooftop/acvent02.phy | 3 +++ .../models/props_rooftop/acvent02.sw.vtx | 3 +++ .../models/props_rooftop/acvent02.vtf | 3 +++ .../models/props_rooftop/acvent02.vvd | 3 +++ .../models/props_rooftop/acvent03.vtf | 3 +++ .../models/props_rooftop/acvent04.vtf | 3 +++ .../props_rooftop/satellitedish_large01.vtf | 3 +++ .../models/props_rooftop/train_signalbox.vtf | 3 +++ .../models/props_rooftop/vent_large1.vtf | 3 +++ .../models/props_rooftop/vent_large1_ref.vtf | 3 +++ .../models/props_street/cover_01_dif.vtf | 3 +++ .../models/props_street/cover_01_nor.vtf | 3 +++ .../models/props_street/electrical_boxes.vtf | 3 +++ .../models/props_street/lamp_post_01_dif.vtf | 3 +++ .../props_street/lamp_post_01_dif_on.vtf | 3 +++ .../models/props_street/lamp_post_01_nor.vtf | 3 +++ .../models/props_street/parkbench_01.vtf | 3 +++ .../models/props_street/parkbench_01_nor.vtf | 3 +++ .../models/props_street/pylon_01_dif.vtf | 3 +++ .../models/props_street/pylon_01_nor.vtf | 3 +++ .../models/props_street/pylon_02_dif.vtf | 3 +++ .../models/props_street/pylon_02_nor.vtf | 3 +++ .../models/props_street/pylon_03_dif.vtf | 3 +++ .../models/props_street/pylon_03_nor.vtf | 3 +++ .../models/props_street/pylon_04_dif.vtf | 3 +++ .../models/props_street/pylon_04_nor.vtf | 3 +++ .../props_street/pylon_light_01_dif.vtf | 3 +++ .../props_street/pylon_light_01_exp.vtf | 3 +++ .../props_street/pylon_light_01_nor.vtf | 3 +++ .../props_street/sewer_cover_01_dif.vtf | 3 +++ .../props_street/sewer_cover_01_exp.vtf | 3 +++ .../props_street/sewer_cover_01_nor.vtf | 3 +++ .../trainstation_pillar.vtf | 3 +++ .../trainstation_pillar_a.vtf | 3 +++ .../trainstation_pillar_b.vtf | 3 +++ .../trainstation_pillar_nor.vtf | 3 +++ .../spawn_apartment/boxes_rooftop.vtf | 3 +++ .../models/props_vehicles/4carz1024.vtf | 3 +++ .../props_vehicles/4carz1024_envmask.vtf | 3 +++ .../models/props_vehicles/4carz1024_glass.vtf | 3 +++ .../4carz1024_glass_alarm_illum_mask.vtf | 3 +++ .../materials/models/props_vehicles/badge.vtf | 3 +++ .../models/props_vehicles/camaro_tyre.vtf | 3 +++ .../models/props_vehicles/camaro_tyre_nor.vtf | 3 +++ .../models/props_vehicles/car_glass.vtf | 3 +++ .../models/props_vehicles/car_glass_ref.vtf | 3 +++ .../models/props_vehicles/chrome.vtf | 3 +++ .../deliveryvan_armored_glass.vtf | 3 +++ .../props_vehicles/deliveryvan_glass.vtf | 3 +++ .../props_vehicles/flatnose_truck_glass.vtf | 3 +++ .../materials/models/props_vehicles/glass.vtf | 3 +++ .../materials/models/props_vehicles/imp01.vtf | 3 +++ .../materials/models/props_vehicles/imp02.vtf | 3 +++ .../materials/models/props_vehicles/imp03.vtf | 3 +++ .../models/props_vehicles/imp_env.vtf | 3 +++ .../models/props_vehicles/liner222.vtf | 3 +++ .../models/props_vehicles/liner_2.vtf | 3 +++ .../models/props_vehicles/liner_env.vtf | 3 +++ .../materials/models/props_vehicles/off.vtf | 3 +++ .../materials/models/props_vehicles/on.vtf | 3 +++ .../models/props_vehicles/plastik_grau.vtf | 3 +++ .../models/props_vehicles/plexi_blau.vtf | 3 +++ .../models/props_vehicles/plexi_rot.vtf | 3 +++ .../models/props_vehicles/plexi_weiss.vtf | 3 +++ .../models/props_vehicles/semi_trailer.vtf | 3 +++ .../props_vehicles/semi_trailer_ref.vtf | 3 +++ .../models/props_vehicles/semi_truck.vtf | 3 +++ .../models/props_vehicles/semi_truck3.vtf | 3 +++ .../models/props_vehicles/semi_truck_ref.vtf | 3 +++ .../materials/models/props_vehicles/sign.vtf | 3 +++ .../models/props_vehicles/silber.vtf | 3 +++ .../models/props_vehicles/tireimp.vtf | 3 +++ .../models/props_vehicles/window.vtf | 3 +++ .../props_wasteland/barricade_composite01.vtf | 3 +++ .../props_wasteland/controlroom_tables001.vtf | 3 +++ .../props_windows/window_uban_apt_glass.vtf | 3 +++ .../window_uban_apt_glass_ref.vtf | 3 +++ .../models/shells/12gauge/shell_12gauge.vtf | 3 +++ .../shells/12gauge/shell_12gauge_normal.vtf | 3 +++ .../models/shells/762nato/shell_762nato.vtf | 3 +++ .../materials/models/shells/9mm/shell_9mm.vtf | 3 +++ .../materials/models/stormy/barrier_dif.vtf | 3 +++ .../materials/models/stormy/barrier_nor.vtf | 3 +++ .../stormy/da_doubletrouble/big_fan_dif.vtf | 3 +++ .../stormy/da_doubletrouble/big_fan_nor.vtf | 3 +++ .../da_doubletrouble/bunker_door_01_dif.vtf | 3 +++ .../da_doubletrouble/hanging_vines_dif.vtf | 3 +++ .../da_doubletrouble/hanging_vines_nor.vtf | 3 +++ .../da_doubletrouble/modular_railings_dif.vtf | 3 +++ .../da_doubletrouble/modular_railings_exp.vtf | 3 +++ .../da_doubletrouble/modular_railings_nor.vtf | 3 +++ .../da_doubletrouble/power_cable_dif.vtf | 3 +++ .../stormy/da_doubletrouble/racking_dif.vtf | 3 +++ .../stormy/da_doubletrouble/racking_nor.vtf | 3 +++ .../stormy/da_doubletrouble/tank_dif.vtf | 3 +++ .../stormy/da_doubletrouble/tank_exp.vtf | 3 +++ .../stormy/da_doubletrouble/tank_nor.vtf | 3 +++ .../da_doubletrouble/workplace_fan_dif.vtf | 3 +++ .../da_doubletrouble/workplace_fan_nor.vtf | 3 +++ .../stormy/da_penthouse/deckchair_01_dif.vtf | 3 +++ .../stormy/da_penthouse/deckchair_01_nor.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_1.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_2.vtf | 3 +++ .../da_penthouse/deckchair_cushion_dif_3.vtf | 3 +++ .../da_penthouse/deckchair_cushion_nor.vtf | 3 +++ .../stormy/da_penthouse/downpipe_dif.vtf | 3 +++ .../stormy/da_penthouse/downpipe_nor.vtf | 3 +++ .../stormy/da_penthouse/gutter_dif_1.vtf | 3 +++ .../stormy/da_penthouse/gutter_dif_2.vtf | 3 +++ .../models/stormy/da_penthouse/gutter_nor.vtf | 3 +++ .../da_pueblo/echinopsis_huascha_dif.vtf | 3 +++ .../da_pueblo/echinopsis_huascha_nor.vtf | 3 +++ .../stormy/da_skybox_buildingatlas1.vtf | 3 +++ .../models/stormy/foliage/grass/dif.vtf | 3 +++ .../stormy/kitchen/bain_marie_01_dif.vtf | 3 +++ .../models/stormy/kitchen/font_dif.vtf | 3 +++ .../models/stormy/kitchen/pots_dif.vtf | 3 +++ .../models/stormy/kitchen/pots_nor.vtf | 3 +++ .../models/stormy/kitchen/sink_dif.vtf | 3 +++ .../stormy/kitchen/vent_ceiling_dif.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/1.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/10.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/11.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/12.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/13.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/14.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/15.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/2.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/3.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/4.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/5.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/6.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/7.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/8.vtf | 3 +++ .../models/stormy/poolhall/cue_ball/9.vtf | 3 +++ .../stormy/poolhall/green_light_dif.vtf | 3 +++ .../stormy/poolhall/green_light_nor.vtf | 3 +++ .../models/stormy/poolhall/pool_cue_dif.vtf | 3 +++ .../models/stormy/staircase/bannister/dif.vtf | 3 +++ .../models/stormy/staircase/bannister/nor.vtf | 3 +++ .../stormy/staircase/staircase_pole/dif.vtf | 3 +++ .../stormy/staircase/staircase_pole/nor.vtf | 3 +++ .../models/stormy/staircase/wood_oak_bare.vtf | 3 +++ .../stormy/staircase/wooden_pillar_dif.vtf | 3 +++ .../stormy/staircase/wooden_pillar_nor.vtf | 3 +++ .../materials/models/stormy/ute/body_dif.vtf | 3 +++ .../materials/models/stormy/ute/body_nor.vtf | 3 +++ .../materials/models/stormy/ute/glass_dif.vtf | 3 +++ .../materials/models/stormy/ute/glass_env.vtf | 3 +++ .../materials/models/stormy/ute/tyre_dif.vtf | 3 +++ .../materials/models/stormy/ute/tyre_env.vtf | 3 +++ .../models/weapons/beretta/beretta.vtf | 3 +++ .../models/weapons/beretta/beretta_gold.vtf | 3 +++ .../models/weapons/beretta/beretta_m.vtf | 3 +++ .../models/weapons/beretta/beretta_n.vtf | 3 +++ .../materials/models/weapons/fal/fal_d.vtf | 3 +++ .../models/weapons/fal/fal_d_gold.vtf | 3 +++ .../materials/models/weapons/fal/fal_g.vtf | 3 +++ .../materials/models/weapons/fal/fal_n.vtf | 3 +++ .../materials/models/weapons/m1911/m1911.vtf | 3 +++ .../models/weapons/m1911/m1911_gold.vtf | 3 +++ .../materials/models/weapons/mac10/mac10.vtf | 3 +++ .../models/weapons/mac10/mac10_gold.vtf | 3 +++ .../models/weapons/mac10/mac10_m.vtf | 3 +++ .../models/weapons/mac10/mac10_n.vtf | 3 +++ .../materials/models/weapons/mp5k/mp5k.vtf | 3 +++ .../models/weapons/mp5k/mp5k_gold.vtf | 3 +++ .../v_models/enin_mac/thaneznormal.vtf | 3 +++ .../v_models/enin_mac/thanezskin-gold.vtf | 3 +++ .../weapons/v_models/enin_mac/thanezskin.vtf | 3 +++ .../v_models/eq_fraggrenade/fraggrenade.vtf | 3 +++ .../eq_fraggrenade/fraggrenade_ref.vtf | 3 +++ .../v_models/fn-fal/barrel-slr-gold.vtf | 3 +++ .../v_models/fn-fal/barrel-slr-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/barrel-slr.vtf | 3 +++ .../v_models/fn-fal/bolthandle-slr-gold.vtf | 3 +++ .../v_models/fn-fal/bolthandle-slr-norm.vtf | 3 +++ .../v_models/fn-fal/bolthandle-slr.vtf | 3 +++ .../v_models/fn-fal/carry-notched-gold.vtf | 3 +++ .../v_models/fn-fal/carry-notched-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/carry-notched.vtf | 3 +++ .../v_models/fn-fal/fore-grooved-gold.vtf | 3 +++ .../v_models/fn-fal/fore-grooved-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/fore-grooved.vtf | 3 +++ .../weapons/v_models/fn-fal/fsight-gold.vtf | 3 +++ .../weapons/v_models/fn-fal/fsight-norm.vtf | 3 +++ .../models/weapons/v_models/fn-fal/fsight.vtf | 3 +++ .../weapons/v_models/fn-fal/fsight2-gold.vtf | 3 +++ .../weapons/v_models/fn-fal/fsight2-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/fsight2.vtf | 3 +++ .../v_models/fn-fal/grip-enfield-gold.vtf | 3 +++ .../v_models/fn-fal/grip-enfield-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/grip-enfield.vtf | 3 +++ .../weapons/v_models/fn-fal/mag-20-gold.vtf | 3 +++ .../weapons/v_models/fn-fal/mag-20-norm.vtf | 3 +++ .../models/weapons/v_models/fn-fal/mag-20.vtf | 3 +++ .../weapons/v_models/fn-fal/rec-gold.vtf | 3 +++ .../weapons/v_models/fn-fal/rec-norm.vtf | 3 +++ .../models/weapons/v_models/fn-fal/rec.vtf | 3 +++ .../v_models/fn-fal/rsight-modern-gold.vtf | 3 +++ .../v_models/fn-fal/rsight-modern-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/rsight-modern.vtf | 3 +++ .../v_models/fn-fal/stock-solid-gold.vtf | 3 +++ .../v_models/fn-fal/stock-solid-norm.vtf | 3 +++ .../weapons/v_models/fn-fal/stock-solid.vtf | 3 +++ .../weapons/v_models/hands/sleeve_diffuse.vtf | 3 +++ .../models/weapons/v_models/hands/v_hands.vtf | 3 +++ .../weapons/v_models/hands/v_hands_normal.vtf | 3 +++ .../v_models/jarheads m16a2/556 norm.vtf | 3 +++ .../v_models/jarheads m16a2/556-gold.vtf | 3 +++ .../weapons/v_models/jarheads m16a2/556.vtf | 3 +++ .../v_models/jarheads m16a2/fore-gold.vtf | 3 +++ .../weapons/v_models/jarheads m16a2/fore.vtf | 3 +++ .../v_models/jarheads m16a2/fore_normal.vtf | 3 +++ .../v_models/jarheads m16a2/lower norm.vtf | 3 +++ .../v_models/jarheads m16a2/lower-gold.vtf | 3 +++ .../weapons/v_models/jarheads m16a2/lower.vtf | 3 +++ .../v_models/jarheads m16a2/stock-gold.vtf | 3 +++ .../weapons/v_models/jarheads m16a2/stock.vtf | 3 +++ .../jarheads m16a2/stoke_silencer-gold.vtf | 3 +++ .../jarheads m16a2/stoke_silencer.vtf | 3 +++ .../v_models/jarheads m16a2/upper norm.vtf | 3 +++ .../v_models/jarheads m16a2/upper-gold.vtf | 3 +++ .../weapons/v_models/jarheads m16a2/upper.vtf | 3 +++ .../weapons/v_models/lhda/sable/diff.vtf | 3 +++ .../weapons/v_models/lhda/sable/gloss.vtf | 3 +++ .../weapons/v_models/lhda/sable/gowld.vtf | 3 +++ .../weapons/v_models/lhda/sable/normal.vtf | 3 +++ .../v_models/mossberg590/mossberg-gold.vtf | 3 +++ .../weapons/v_models/mossberg590/mossberg.vtf | 3 +++ .../v_models/mossberg590/mossberg_gloss.vtf | 3 +++ .../v_models/mossberg590/mossberg_normal.vtf | 3 +++ .../weapons/v_models/mossberg590/shell_d.vtf | 3 +++ .../weapons/v_models/mossberg590/shell_g.vtf | 3 +++ .../weapons/v_models/mossberg590/shell_n.vtf | 3 +++ .../v_models/pist_elite/frame-gold.vtf | 3 +++ .../weapons/v_models/pist_elite/frame.vtf | 3 +++ .../weapons/v_models/pist_elite/frame_ref.vtf | 3 +++ .../v_models/pist_elite/slide-gold.vtf | 3 +++ .../weapons/v_models/pist_elite/slide.vtf | 3 +++ .../weapons/v_models/pist_elite/slide_ref.vtf | 3 +++ .../colt1911_diffuse-gold.vtf | 3 +++ .../raminul_colt1911/colt1911_diffuse.vtf | 3 +++ .../raminul_colt1911/colt1911_gloss.vtf | 3 +++ .../colt1911_normals_specular.vtf | 3 +++ .../weapons/v_models/smg_mp5k/buttk-gold.vtf | 3 +++ .../weapons/v_models/smg_mp5k/buttk.vtf | 3 +++ .../weapons/v_models/smg_mp5k/buttk_ref.vtf | 3 +++ .../weapons/v_models/smg_mp5k/forek-gold.vtf | 3 +++ .../weapons/v_models/smg_mp5k/forek.vtf | 3 +++ .../weapons/v_models/smg_mp5k/forek_ref.vtf | 3 +++ .../weapons/v_models/smg_mp5k/mag-gold.vtf | 3 +++ .../models/weapons/v_models/smg_mp5k/mag.vtf | 3 +++ .../weapons/v_models/smg_mp5k/mag_ref.vtf | 3 +++ .../weapons/v_models/smg_mp5k/rec-gold.vtf | 3 +++ .../models/weapons/v_models/smg_mp5k/rec.vtf | 3 +++ .../weapons/v_models/smg_mp5k/rec_ref.vtf | 3 +++ .../weapons/v_models/smg_mp5k/sef-gold.vtf | 3 +++ .../models/weapons/v_models/smg_mp5k/sef.vtf | 3 +++ .../weapons/v_models/smg_mp5k/sef_ref.vtf | 3 +++ .../weapons/v_models/smg_mp5k/strap.vtf | 3 +++ .../v_models/twinkie 1911/frame norm.vtf | 3 +++ .../v_models/twinkie 1911/frame-gold.vtf | 3 +++ .../weapons/v_models/twinkie 1911/frame.vtf | 3 +++ .../v_models/twinkie 1911/slide norm.vtf | 3 +++ .../v_models/twinkie 1911/slide-gold.vtf | 3 +++ .../weapons/v_models/twinkie 1911/slide.vtf | 3 +++ .../v_models/twinkie m9/frame-gold.vtf | 3 +++ .../weapons/v_models/twinkie m9/frame.vtf | 3 +++ .../v_models/twinkie m9/frame_normal.vtf | 3 +++ .../v_models/twinkie m9/sherped_normal.vtf | 3 +++ .../weapons/v_models/twinkie m9/silencer.vtf | 3 +++ .../v_models/twinkie m9/slide-gold.vtf | 3 +++ .../weapons/v_models/twinkie m9/slide.vtf | 3 +++ .../v_models/twinkie m9/slide_normal.vtf | 3 +++ .../w_eq_fraggrenade/w_eq_fraggrenade.vtf | 3 +++ .../materials/models/wizard/chaseterrain.vtf | 3 +++ .../dab/materials/models/wizard/sword1.vtf | 3 +++ .../materials/models/wizard/sword1_normal.vtf | 3 +++ .../dab/materials/nature/blendtexture01.vtf | 3 +++ mp/game/dab/materials/nature/cocaleaves.vtf | 3 +++ .../dab/materials/nature/dirtfloor013a.vtf | 3 +++ .../dab/materials/nature/forest_dirt_02.vtf | 3 +++ .../dab/materials/nature/forest_gravel_01.vtf | 3 +++ .../dab/materials/nature/ground_grass01.vtf | 3 +++ .../dab/materials/nature/ground_grass02.vtf | 3 +++ mp/game/dab/materials/overlays/rug001a.vtf | 3 +++ .../materials/particle/billownormalmap.vtf | 3 +++ mp/game/dab/materials/particle/briefcase.vtf | 3 +++ mp/game/dab/materials/particle/dinero.vtf | 3 +++ .../flamethrowerfire/flamethrowerfire128.vtf | 3 +++ .../dab/materials/particle/grenadearrow.vtf | 3 +++ .../dab/materials/particle/grenadeicon.vtf | 3 +++ .../particle/jahhur/bloodspraydab1.vtf | 3 +++ .../particle/jahhur/dab_muzzleflash1.vtf | 3 +++ .../particle/jahhur/glass_debris.vtf | 3 +++ .../particle/jahhur/tiles_debris.vtf | 3 +++ .../materials/particle/smokestackfallback.vtf | 3 +++ .../dab/materials/particle/weaponarrow.vtf | 3 +++ .../materials/pavement/pavement_02_dif.vtf | 3 +++ .../materials/pavement/pavement_02_nor.vtf | 3 +++ .../materials/plaster/false_ceiling_01.vtf | 3 +++ .../plaster/false_ceiling_01_empty.vtf | 3 +++ .../dab/materials/plaster/roofbump-ssbump.vtf | 3 +++ .../dab/materials/plaster/rooffloor_tar01.vtf | 3 +++ .../dab/materials/plaster/rooffloor_tar02.vtf | 3 +++ .../plaster/rooffloor_tar02_height-ssbump.vtf | 3 +++ .../plaster/urban_plasterwall_05c.vtf | 3 +++ .../plaster/urban_plasterwall_05d.vtf | 3 +++ .../urban_plasterwall_height-ssbump.vtf | 3 +++ .../concrete/ground/concrete_03.vtf | 3 +++ .../concrete/ground/concrete_03_04_nrm.vtf | 3 +++ .../concrete/ground/concrete_16.vtf | 3 +++ .../concrete/ground/concrete_16_nrm.vtf | 3 +++ .../detail/detailconcrete001a.vtf | 3 +++ .../realworldtextures2/detail/dt_wood1.vtf | 3 +++ .../detail/noise_detail_01.vtf | 3 +++ .../glass/glass_refract_01.vtf | 3 +++ .../glass/glass_refract_08.vtf | 3 +++ .../marble/support/marble_pillar_02.vtf | 3 +++ .../marble/support/marble_pillar_02_nrm.vtf | 3 +++ mp/game/dab/materials/rig/rig1.vtf | 3 +++ mp/game/dab/materials/rig/rig1c.vtf | 3 +++ mp/game/dab/materials/rig/tex2.vtf | 3 +++ mp/game/dab/materials/rig/tex3.vtf | 3 +++ mp/game/dab/materials/rig/tex4.vtf | 3 +++ mp/game/dab/materials/rig/tex5.vtf | 3 +++ .../materials/rooftops/rooftopscredits.vtf | 3 +++ .../rubber/decal_combine_poster1.vtf | 3 +++ .../dab/materials/rubble/donner_rubble1.vtf | 3 +++ mp/game/dab/materials/shadereditor/ac_def.vtf | 3 +++ .../dab/materials/shadereditor/ac_func.vtf | 3 +++ .../dab/materials/shadereditor/ac_struct.vtf | 3 +++ mp/game/dab/materials/shadereditor/ac_var.vtf | 3 +++ mp/game/dab/materials/shadereditor/arrow.vtf | 3 +++ mp/game/dab/materials/shadereditor/blank.vtf | 3 +++ mp/game/dab/materials/shadereditor/busy.vtf | 3 +++ .../dab/materials/shadereditor/char_arrow.vtf | 3 +++ .../dab/materials/shadereditor/char_cr.vtf | 3 +++ .../shadereditor/colorpicker_hue.vtf | 3 +++ .../materials/shadereditor/colorpicker_sv.vtf | 3 +++ mp/game/dab/materials/shadereditor/darken.vtf | 3 +++ .../dab/materials/shadereditor/grabicon.vtf | 3 +++ mp/game/dab/materials/shadereditor/lock.vtf | 3 +++ .../dab/materials/shaders/slowmo-combined.vtf | 3 +++ mp/game/dab/materials/signs/emdbrewer.vtf | 3 +++ mp/game/dab/materials/signs/emdbrewer_nor.vtf | 3 +++ .../dab/materials/signs/prohibition_signs.vtf | 3 +++ mp/game/dab/materials/signs/subway_map_01.vtf | 3 +++ .../dab/materials/signs/subway_poster_01.vtf | 3 +++ mp/game/dab/materials/signs/timetables_01.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrbk.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrdn.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrft.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrlf.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrrt.vtf | 3 +++ .../materials/skybox/Sky_cloudy009_hdrup.vtf | 3 +++ mp/game/dab/materials/skybox/island_bk.vtf | 3 +++ mp/game/dab/materials/skybox/island_dn.vtf | 3 +++ mp/game/dab/materials/skybox/island_ft.vtf | 3 +++ mp/game/dab/materials/skybox/island_lf.vtf | 3 +++ mp/game/dab/materials/skybox/island_rt.vtf | 3 +++ mp/game/dab/materials/skybox/island_up.vtf | 3 +++ .../dab/materials/skybox/militia_hdrbk.vtf | 3 +++ .../dab/materials/skybox/militia_hdrdn.vtf | 3 +++ .../dab/materials/skybox/militia_hdrft.vtf | 3 +++ .../dab/materials/skybox/militia_hdrlf.vtf | 3 +++ .../dab/materials/skybox/militia_hdrrt.vtf | 3 +++ .../dab/materials/skybox/militia_hdrup.vtf | 3 +++ mp/game/dab/materials/skybox/militiabk.vtf | 3 +++ mp/game/dab/materials/skybox/militiadn.vtf | 3 +++ mp/game/dab/materials/skybox/militiaft.vtf | 3 +++ mp/game/dab/materials/skybox/militialf.vtf | 3 +++ mp/game/dab/materials/skybox/militiart.vtf | 3 +++ mp/game/dab/materials/skybox/militiaup.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceanbk.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceandn.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceanft.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceanlf.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceanrt.vtf | 3 +++ mp/game/dab/materials/skybox/nightoceanup.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4bk.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4dn.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4ft.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4lf.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4rt.vtf | 3 +++ mp/game/dab/materials/skybox/realsky4up.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009bk.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009dn.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009ft.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009lf.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009rt.vtf | 3 +++ .../dab/materials/skybox/sky_cloudy009up.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08bk.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08dn.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08ft.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08lf.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08rt.vtf | 3 +++ .../dab/materials/skybox/sky_day01_08up.vtf | 3 +++ .../dab/materials/sprites/640_pain_down.vtf | 3 +++ .../dab/materials/sprites/640_pain_left.vtf | 3 +++ .../dab/materials/sprites/640_pain_right.vtf | 3 +++ mp/game/dab/materials/sprites/640_pain_up.vtf | 3 +++ .../materials/sprites/player_blue_dead.vtf | 3 +++ .../sprites/player_blue_dead_offscreen.vtf | 3 +++ .../sprites/player_blue_offscreen.vtf | 3 +++ .../materials/sprites/player_blue_self.vtf | 3 +++ .../materials/sprites/player_blue_small.vtf | 3 +++ .../dab/materials/sprites/player_red_dead.vtf | 3 +++ .../sprites/player_red_dead_offscreen.vtf | 3 +++ .../sprites/player_red_offscreen.vtf | 3 +++ .../dab/materials/sprites/player_red_self.vtf | 3 +++ .../materials/sprites/player_red_small.vtf | 3 +++ mp/game/dab/materials/sprites/player_tick.vtf | 3 +++ .../materials/sprites/spectator_3rdcam.vtf | 3 +++ .../dab/materials/sprites/spectator_eye.vtf | 3 +++ .../materials/sprites/spectator_freecam.vtf | 3 +++ mp/game/dab/materials/stone/stonetrim004a.vtf | 3 +++ mp/game/dab/materials/stone/stonewall037e.vtf | 3 +++ .../stormy/TT--cobble_001-dirt_001.vtf | 3 +++ .../stormy/TT--dirt_001-dirt_002.vtf | 3 +++ mp/game/dab/materials/stormy/brick_001.vtf | 3 +++ .../dab/materials/stormy/brick_001_nor.vtf | 3 +++ .../dab/materials/stormy/brick_001_spec.vtf | 3 +++ mp/game/dab/materials/stormy/brick_002.vtf | 3 +++ mp/game/dab/materials/stormy/brick_01_dif.vtf | 3 +++ mp/game/dab/materials/stormy/brick_01_nor.vtf | 3 +++ mp/game/dab/materials/stormy/cobble_001.vtf | 3 +++ .../dab/materials/stormy/da_blockwork_01.vtf | 3 +++ mp/game/dab/materials/stormy/da_brick_01.vtf | 3 +++ .../dab/materials/stormy/da_brick_01_dark.vtf | 3 +++ .../materials/stormy/da_brick_01_dark_nor.vtf | 3 +++ mp/game/dab/materials/stormy/da_brick_02.vtf | 3 +++ .../dab/materials/stormy/da_concrete_01.vtf | 3 +++ .../materials/stormy/da_concrete_01_nor.vtf | 3 +++ mp/game/dab/materials/stormy/da_glass_03.vtf | 3 +++ .../dab/materials/stormy/da_glass_03_env.vtf | 3 +++ mp/game/dab/materials/stormy/da_glass_03b.vtf | 3 +++ .../dab/materials/stormy/da_glass_03b_env.vtf | 3 +++ .../stormy/da_lightgradient_warm.vtf | 3 +++ .../dab/materials/stormy/da_metal_01_bare.vtf | 3 +++ .../materials/stormy/da_metal_oldtrusty.vtf | 3 +++ .../stormy/da_metal_oldtrusty_bare.vtf | 3 +++ .../dab/materials/stormy/da_metalbeam_01.vtf | 3 +++ .../materials/stormy/da_metalbeam_02_nor.vtf | 3 +++ .../dab/materials/stormy/da_metalgrill_01.vtf | 3 +++ .../materials/stormy/da_metalgrill_01_nor.vtf | 3 +++ .../stormy/da_pueblo/brick_irreg_01_dif.vtf | 3 +++ .../stormy/da_pueblo/brick_irreg_01_nor.vtf | 3 +++ .../stormy/da_pueblo/lamp_01_illum.vtf | 3 +++ .../stormy/da_pueblo/lamp_01_nor.vtf | 3 +++ .../sand_wall_01_brick_irreg_01_trans_dif.vtf | 3 +++ .../sand_wall_01_brick_irreg_01_trans_nor.vtf | 3 +++ .../sand_wall_01_horiz1_blanco_dif.vtf | 3 +++ .../sand_wall_01_horiz1_blanco_nor.vtf | 3 +++ .../da_pueblo/sand_wall_01_horiz1_dif.vtf | 3 +++ .../da_pueblo/sand_wall_01_horiz1_nor.vtf | 3 +++ .../stormy/da_pueblo/tapestry_01.vtf | 3 +++ .../stormy/da_pueblo/tapestry_02.vtf | 3 +++ .../stormy/da_pueblo/tapestry_03.vtf | 3 +++ .../stormy/da_pueblo/vidrieras_dudv.vtf | 3 +++ .../stormy/da_pueblo/vidrieras_nor.vtf | 3 +++ .../stormy/da_pueblo/vidrieras_tint.vtf | 3 +++ .../stormy/da_threadplate_01_dif.vtf | 3 +++ .../stormy/da_threadplate_01_nor.vtf | 3 +++ .../dab/materials/stormy/da_wood_struts.vtf | 3 +++ .../dab/materials/stormy/da_wood_struts_a.vtf | 3 +++ .../dab/materials/stormy/da_wood_struts_b.vtf | 3 +++ .../dab/materials/stormy/da_wood_tile_01.vtf | 3 +++ .../materials/stormy/da_wood_tile_01_nor.vtf | 3 +++ .../dab/materials/stormy/da_wood_tile_01a.vtf | 3 +++ .../dab/materials/stormy/da_wood_tile_01b.vtf | 3 +++ .../stormy/decals/demarcation_dif.vtf | 3 +++ .../stormy/decals/demarcation_nor.vtf | 3 +++ mp/game/dab/materials/stormy/dirt_001.vtf | 3 +++ mp/game/dab/materials/stormy/dirt_002.vtf | 3 +++ .../dab/materials/stormy/pavement_01_dif.vtf | 3 +++ .../dab/materials/stormy/pavement_01_nor.vtf | 3 +++ .../dab/materials/stormy/plaster_01_dif.vtf | 3 +++ .../dab/materials/stormy/plaster_01_nor.vtf | 3 +++ .../dab/materials/stormy/plaster_01a_dif.vtf | 3 +++ mp/game/dab/materials/stormy/rock_001.vtf | 3 +++ mp/game/dab/materials/stormy/rock_001_nor.vtf | 3 +++ .../stormy/staircase/wood_oak_dark.vtf | 3 +++ mp/game/dab/materials/stormy/stone_01_dif.vtf | 3 +++ mp/game/dab/materials/stormy/stone_01_nor.vtf | 3 +++ .../dab/materials/stormy/stone_01a_dif.vtf | 3 +++ .../dab/materials/stormy/stone_01b_dif.vtf | 3 +++ .../stormy/tile_and_brick_01_a_dif.vtf | 3 +++ .../stormy/tile_and_brick_01_a_nor.vtf | 3 +++ .../stormy/tile_and_brick_01_b_dif.vtf | 3 +++ .../stormy/tile_and_brick_01_b_nor.vtf | 3 +++ mp/game/dab/materials/stormy/tile_hex_01.vtf | 3 +++ .../dab/materials/stormy/tile_hex_01_nor.vtf | 3 +++ mp/game/dab/materials/stormy/tile_hex_01a.vtf | 3 +++ .../dab/materials/stormy/tile_wall_01_dif.vtf | 3 +++ .../dab/materials/stormy/tile_wall_01_nor.vtf | 3 +++ .../dab/materials/texture_samples/color_0.vtf | 3 +++ .../cubemap_eyereflection.hdr.vtf | 3 +++ .../texture_samples/cubemap_eyereflection.vtf | 3 +++ .../cubemap_stormydays.hdr.vtf | 3 +++ .../texture_samples/cubemap_stormydays.vtf | 3 +++ .../texture_samples/cubemap_uffizi.hdr.vtf | 3 +++ .../texture_samples/cubemap_uffizi.vtf | 3 +++ .../texture_samples/drew/water_droplets.vtf | 3 +++ .../materials/texture_samples/fx_clouds_0.vtf | 3 +++ .../texture_samples/fx_clouds_0_normal.vtf | 3 +++ .../materials/texture_samples/fx_clouds_1.vtf | 3 +++ .../materials/texture_samples/fx_clouds_2.vtf | 3 +++ .../materials/texture_samples/fx_clouds_3.vtf | 3 +++ .../materials/texture_samples/fx_clouds_4.vtf | 3 +++ .../materials/texture_samples/grass_color.vtf | 3 +++ .../texture_samples/grass_height.vtf | 3 +++ .../texture_samples/grass_normal.vtf | 3 +++ .../dab/materials/texture_samples/ice_0.vtf | 3 +++ .../dab/materials/texture_samples/ice_1.vtf | 3 +++ .../dab/materials/texture_samples/ice_2.vtf | 3 +++ .../dab/materials/texture_samples/ice_3.vtf | 3 +++ .../materials/texture_samples/matball_01.vtf | 3 +++ .../materials/texture_samples/matball_02.vtf | 3 +++ .../materials/texture_samples/matball_03.vtf | 3 +++ .../materials/texture_samples/matball_04.vtf | 3 +++ .../materials/texture_samples/matball_05.vtf | 3 +++ .../materials/texture_samples/matball_06.vtf | 3 +++ .../materials/texture_samples/matball_07.vtf | 3 +++ .../materials/texture_samples/noise_2d.vtf | 3 +++ .../materials/texture_samples/noise_3d.vtf | 3 +++ .../materials/texture_samples/normal_0.vtf | 3 +++ .../materials/texture_samples/normal_1.vtf | 3 +++ .../materials/texture_samples/normal_2.vtf | 3 +++ .../materials/texture_samples/rocks_color.vtf | 3 +++ .../texture_samples/rocks_height.vtf | 3 +++ .../texture_samples/rocks_normal.vtf | 3 +++ .../texture_samples/rocks_normal_2.vtf | 3 +++ mp/game/dab/materials/tile/black01.vtf | 3 +++ mp/game/dab/materials/tile/ceilingtileb.vtf | 3 +++ mp/game/dab/materials/tile/floor03.vtf | 3 +++ mp/game/dab/materials/tile/floor05-ssbump.vtf | 3 +++ mp/game/dab/materials/tile/floor05.vtf | 3 +++ mp/game/dab/materials/tile/grey01.vtf | 3 +++ mp/game/dab/materials/tile/grey01_dark.vtf | 3 +++ mp/game/dab/materials/tile/grey01_ref.vtf | 3 +++ mp/game/dab/materials/tile/grey03.vtf | 3 +++ mp/game/dab/materials/tile/grey04.vtf | 3 +++ mp/game/dab/materials/tile/tilebreak001a.vtf | 3 +++ mp/game/dab/materials/tile/tilebreak001b.vtf | 3 +++ mp/game/dab/materials/tile/tilefloor011a.vtf | 3 +++ .../materials/tile/tilefloor011a_normal.vtf | 3 +++ mp/game/dab/materials/tile/tilefloor020a.vtf | 3 +++ .../materials/tile/tilefloor021a_normal.vtf | 3 +++ mp/game/dab/materials/tile/wall_subway02.vtf | 3 +++ .../dab/materials/tile/wall_subway02_ref.vtf | 3 +++ .../materials/tile/yellow03_height-ssbump.vtf | 3 +++ mp/game/dab/materials/vgui/leaderboard.vtf | 3 +++ mp/game/dab/materials/vgui/news.vtf | 3 +++ mp/game/dab/materials/vgui/news_new.vtf | 3 +++ mp/game/dab/materials/vgui/options.vtf | 3 +++ .../wizard/blend/cliff2grass_modulate.vtf | 3 +++ .../wizard/blend/cliff2sand_modulate.vtf | 3 +++ .../materials/wizard/blend/cliffface002a.vtf | 3 +++ .../wizard/blend/cliffface002a_normal.vtf | 3 +++ .../materials/wizard/blend/groundsand03.vtf | 3 +++ .../materials/wizard/concretefloor032a.vtf | 3 +++ .../wizard/concretefloor032a_ssbump.vtf | 3 +++ .../materials/wizard/concretefloor037a.vtf | 3 +++ .../wizard/concretefloor037a_ssbump.vtf | 3 +++ .../dab/materials/wizard/dirtfloor006a.vtf | 3 +++ .../dab/materials/wizard/r2s1_modulate.vtf | 3 +++ mp/game/dab/materials/wizard/rockwall012a.vtf | 3 +++ .../materials/wizard/rockwall012a_ssbump.vtf | 3 +++ .../dab/materials/wizard/snowfloor001a.vtf | 3 +++ .../materials/wizard/snowfloor001a_ssbump.vtf | 3 +++ mp/game/dab/materials/wood/da_wood_01_dif.vtf | 3 +++ mp/game/dab/materials/wood/da_wood_01_nor.vtf | 3 +++ mp/game/dab/materials/wood/da_wood_02_dif.vtf | 3 +++ .../dab/materials/wood/da_wood_end_01_dif.vtf | 3 +++ .../dab/materials/wood/da_wood_end_01_nor.vtf | 3 +++ mp/game/dab/materials/wood/desk02.vtf | 3 +++ mp/game/dab/materials/wood/desk02_ref.vtf | 3 +++ mp/game/dab/materials/wood/infdoorc.vtf | 3 +++ mp/game/dab/materials/wood/milbeams002.vtf | 3 +++ mp/game/dab/materials/wood/milroof002.vtf | 3 +++ mp/game/dab/materials/wood/panel01-ssbump.vtf | 3 +++ mp/game/dab/materials/wood/plywood02.vtf | 3 +++ mp/game/dab/materials/wood/wood_panel01a.vtf | 3 +++ mp/game/dab/materials/wood/woodfloor002.vtf | 3 +++ .../dab/materials/wood/woodfloor002_nor.vtf | 3 +++ mp/game/dab/materials/wood/woodfloor005a.vtf | 3 +++ mp/game/dab/materials/wood/woodwall011a.vtf | 3 +++ .../models/briefcase/briefcase_01.dx80.vtx | 3 +++ .../models/briefcase/briefcase_01.dx90.vtx | 3 +++ mp/game/dab/models/briefcase/briefcase_01.mdl | 3 +++ mp/game/dab/models/briefcase/briefcase_01.phy | 3 +++ .../dab/models/briefcase/briefcase_01.sw.vtx | 3 +++ mp/game/dab/models/briefcase/briefcase_01.vvd | 3 +++ .../briefcase/briefcase_01_on_player.dx80.vtx | 3 +++ .../briefcase/briefcase_01_on_player.dx90.vtx | 3 +++ .../briefcase/briefcase_01_on_player.mdl | 3 +++ .../briefcase/briefcase_01_on_player.phy | 3 +++ .../briefcase/briefcase_01_on_player.sw.vtx | 3 +++ .../briefcase/briefcase_01_on_player.vvd | 3 +++ mp/game/dab/models/cabe.dx80.vtx | 3 +++ mp/game/dab/models/cabe.dx90.vtx | 3 +++ mp/game/dab/models/cabe.mdl | 3 +++ mp/game/dab/models/cabe.phy | 3 +++ mp/game/dab/models/cabe.sw.vtx | 3 +++ mp/game/dab/models/cabe.vvd | 3 +++ mp/game/dab/models/cabwind.dx80.vtx | 3 +++ mp/game/dab/models/cabwind.dx90.vtx | 3 +++ mp/game/dab/models/cabwind.mdl | 3 +++ mp/game/dab/models/cabwind.sw.vtx | 3 +++ mp/game/dab/models/cabwind.vvd | 3 +++ mp/game/dab/models/ceilingcat.dx80.vtx | 3 +++ mp/game/dab/models/ceilingcat.dx90.vtx | 3 +++ mp/game/dab/models/ceilingcat.mdl | 3 +++ mp/game/dab/models/ceilingcat.sw.vtx | 3 +++ mp/game/dab/models/ceilingcat.vvd | 3 +++ .../dab/models/characters/hostage_02.dx80.vtx | 3 +++ .../dab/models/characters/hostage_02.dx90.vtx | 3 +++ mp/game/dab/models/characters/hostage_02.mdl | 3 +++ mp/game/dab/models/characters/hostage_02.phy | 3 +++ .../dab/models/characters/hostage_02.sw.vtx | 3 +++ mp/game/dab/models/characters/hostage_02.vvd | 3 +++ .../clubzombo_models/blacksofa02.dx80.vtx | 3 +++ .../clubzombo_models/blacksofa02.dx90.vtx | 3 +++ .../models/clubzombo_models/blacksofa02.mdl | 3 +++ .../models/clubzombo_models/blacksofa02.phy | 3 +++ .../clubzombo_models/blacksofa02.sw.vtx | 3 +++ .../models/clubzombo_models/blacksofa02.vvd | 3 +++ .../dab/models/da_miami/barstool_01.dx80.vtx | 3 +++ .../dab/models/da_miami/barstool_01.dx90.vtx | 3 +++ mp/game/dab/models/da_miami/barstool_01.mdl | 3 +++ mp/game/dab/models/da_miami/barstool_01.phy | 3 +++ .../dab/models/da_miami/barstool_01.sw.vtx | 3 +++ mp/game/dab/models/da_miami/barstool_01.vvd | 3 +++ mp/game/dab/models/da_miami/couch_01.dx80.vtx | 3 +++ mp/game/dab/models/da_miami/couch_01.dx90.vtx | 3 +++ mp/game/dab/models/da_miami/couch_01.mdl | 3 +++ mp/game/dab/models/da_miami/couch_01.phy | 3 +++ mp/game/dab/models/da_miami/couch_01.sw.vtx | 3 +++ mp/game/dab/models/da_miami/couch_01.vvd | 3 +++ mp/game/dab/models/da_miami/couch_02.dx80.vtx | 3 +++ mp/game/dab/models/da_miami/couch_02.dx90.vtx | 3 +++ mp/game/dab/models/da_miami/couch_02.mdl | 3 +++ mp/game/dab/models/da_miami/couch_02.phy | 3 +++ mp/game/dab/models/da_miami/couch_02.sw.vtx | 3 +++ mp/game/dab/models/da_miami/couch_02.vvd | 3 +++ .../models/da_miami/couch_colourful.dx80.vtx | 3 +++ .../models/da_miami/couch_colourful.dx90.vtx | 3 +++ .../dab/models/da_miami/couch_colourful.mdl | 3 +++ .../dab/models/da_miami/couch_colourful.phy | 3 +++ .../models/da_miami/couch_colourful.sw.vtx | 3 +++ .../dab/models/da_miami/couch_colourful.vvd | 3 +++ .../dab/models/da_miami/discoball.dx80.vtx | 3 +++ .../dab/models/da_miami/discoball.dx90.vtx | 3 +++ mp/game/dab/models/da_miami/discoball.mdl | 3 +++ mp/game/dab/models/da_miami/discoball.sw.vtx | 3 +++ mp/game/dab/models/da_miami/discoball.vvd | 3 +++ .../dab/models/da_miami/rope_barrier.dx80.vtx | 3 +++ .../dab/models/da_miami/rope_barrier.dx90.vtx | 3 +++ mp/game/dab/models/da_miami/rope_barrier.mdl | 3 +++ mp/game/dab/models/da_miami/rope_barrier.phy | 3 +++ .../dab/models/da_miami/rope_barrier.sw.vtx | 3 +++ mp/game/dab/models/da_miami/rope_barrier.vvd | 3 +++ .../da_miami/rope_barrier_post.dx80.vtx | 3 +++ .../da_miami/rope_barrier_post.dx90.vtx | 3 +++ .../dab/models/da_miami/rope_barrier_post.mdl | 3 +++ .../dab/models/da_miami/rope_barrier_post.phy | 3 +++ .../models/da_miami/rope_barrier_post.sw.vtx | 3 +++ .../dab/models/da_miami/rope_barrier_post.vvd | 3 +++ .../da_miami/rope_barrier_short.dx80.vtx | 3 +++ .../da_miami/rope_barrier_short.dx90.vtx | 3 +++ .../models/da_miami/rope_barrier_short.mdl | 3 +++ .../models/da_miami/rope_barrier_short.phy | 3 +++ .../models/da_miami/rope_barrier_short.sw.vtx | 3 +++ .../models/da_miami/rope_barrier_short.vvd | 3 +++ .../dab/models/da_penthouse/bed_01.dx80.vtx | 3 +++ .../dab/models/da_penthouse/bed_01.dx90.vtx | 3 +++ mp/game/dab/models/da_penthouse/bed_01.mdl | 3 +++ mp/game/dab/models/da_penthouse/bed_01.phy | 3 +++ mp/game/dab/models/da_penthouse/bed_01.sw.vtx | 3 +++ mp/game/dab/models/da_penthouse/bed_01.vvd | 3 +++ .../models/da_penthouse/deckchair_01.dx80.vtx | 3 +++ .../models/da_penthouse/deckchair_01.dx90.vtx | 3 +++ .../dab/models/da_penthouse/deckchair_01.mdl | 3 +++ .../dab/models/da_penthouse/deckchair_01.phy | 3 +++ .../models/da_penthouse/deckchair_01.sw.vtx | 3 +++ .../dab/models/da_penthouse/deckchair_01.vvd | 3 +++ .../deckchair_01_broke_left.dx80.vtx | 3 +++ .../deckchair_01_broke_left.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_left.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_left.phy | 3 +++ .../deckchair_01_broke_left.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_left.vvd | 3 +++ .../deckchair_01_broke_right.dx80.vtx | 3 +++ .../deckchair_01_broke_right.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_right.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_right.phy | 3 +++ .../deckchair_01_broke_right.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_right.vvd | 3 +++ .../deckchair_01_broke_top.dx80.vtx | 3 +++ .../deckchair_01_broke_top.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_top.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_top.phy | 3 +++ .../deckchair_01_broke_top.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_top.vvd | 3 +++ .../da_penthouse/deckchair_cushion.dx80.vtx | 3 +++ .../da_penthouse/deckchair_cushion.dx90.vtx | 3 +++ .../models/da_penthouse/deckchair_cushion.mdl | 3 +++ .../models/da_penthouse/deckchair_cushion.phy | 3 +++ .../da_penthouse/deckchair_cushion.sw.vtx | 3 +++ .../models/da_penthouse/deckchair_cushion.vvd | 3 +++ .../dab/models/da_penthouse/downpipe.dx80.vtx | 3 +++ .../dab/models/da_penthouse/downpipe.dx90.vtx | 3 +++ mp/game/dab/models/da_penthouse/downpipe.mdl | 3 +++ mp/game/dab/models/da_penthouse/downpipe.phy | 3 +++ .../dab/models/da_penthouse/downpipe.sw.vtx | 3 +++ mp/game/dab/models/da_penthouse/downpipe.vvd | 3 +++ .../dab/models/da_penthouse/gutter.dx80.vtx | 3 +++ .../dab/models/da_penthouse/gutter.dx90.vtx | 3 +++ mp/game/dab/models/da_penthouse/gutter.mdl | 3 +++ mp/game/dab/models/da_penthouse/gutter.phy | 3 +++ mp/game/dab/models/da_penthouse/gutter.sw.vtx | 3 +++ mp/game/dab/models/da_penthouse/gutter.vvd | 3 +++ .../da_penthouse/window_slats_guts.dx80.vtx | 3 +++ .../da_penthouse/window_slats_guts.dx90.vtx | 3 +++ .../models/da_penthouse/window_slats_guts.mdl | 3 +++ .../models/da_penthouse/window_slats_guts.phy | 3 +++ .../da_penthouse/window_slats_guts.sw.vtx | 3 +++ .../models/da_penthouse/window_slats_guts.vvd | 3 +++ .../window_slats_nobreak.dx80.vtx | 3 +++ .../window_slats_nobreak.dx90.vtx | 3 +++ .../da_penthouse/window_slats_nobreak.mdl | 3 +++ .../da_penthouse/window_slats_nobreak.phy | 3 +++ .../da_penthouse/window_slats_nobreak.sw.vtx | 3 +++ .../da_penthouse/window_slats_nobreak.vvd | 3 +++ .../da_penthouse/window_slats_rim.dx80.vtx | 3 +++ .../da_penthouse/window_slats_rim.dx90.vtx | 3 +++ .../models/da_penthouse/window_slats_rim.mdl | 3 +++ .../da_penthouse/window_slats_rim.sw.vtx | 3 +++ .../models/da_penthouse/window_slats_rim.vvd | 3 +++ .../dab/models/da_sacred/buttress_01.dx80.vtx | 3 +++ .../dab/models/da_sacred/buttress_01.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/buttress_01.mdl | 3 +++ mp/game/dab/models/da_sacred/buttress_01.phy | 3 +++ .../dab/models/da_sacred/buttress_01.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/buttress_01.vvd | 3 +++ .../dab/models/da_sacred/candle_long.dx80.vtx | 3 +++ .../dab/models/da_sacred/candle_long.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_long.mdl | 3 +++ mp/game/dab/models/da_sacred/candle_long.phy | 3 +++ .../dab/models/da_sacred/candle_long.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_long.vvd | 3 +++ .../dab/models/da_sacred/candle_med.dx80.vtx | 3 +++ .../dab/models/da_sacred/candle_med.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_med.mdl | 3 +++ mp/game/dab/models/da_sacred/candle_med.phy | 3 +++ .../dab/models/da_sacred/candle_med.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_med.vvd | 3 +++ .../models/da_sacred/candle_short.dx80.vtx | 3 +++ .../models/da_sacred/candle_short.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_short.mdl | 3 +++ mp/game/dab/models/da_sacred/candle_short.phy | 3 +++ .../dab/models/da_sacred/candle_short.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/candle_short.vvd | 3 +++ .../dab/models/da_sacred/church_bell.dx80.vtx | 3 +++ .../dab/models/da_sacred/church_bell.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/church_bell.mdl | 3 +++ mp/game/dab/models/da_sacred/church_bell.phy | 3 +++ .../dab/models/da_sacred/church_bell.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/church_bell.vvd | 3 +++ .../models/da_sacred/church_bell_sm.dx80.vtx | 3 +++ .../models/da_sacred/church_bell_sm.dx90.vtx | 3 +++ .../dab/models/da_sacred/church_bell_sm.mdl | 3 +++ .../dab/models/da_sacred/church_bell_sm.phy | 3 +++ .../models/da_sacred/church_bell_sm.sw.vtx | 3 +++ .../dab/models/da_sacred/church_bell_sm.vvd | 3 +++ .../da_sacred/cloister_roof_01.dx80.vtx | 3 +++ .../da_sacred/cloister_roof_01.dx90.vtx | 3 +++ .../dab/models/da_sacred/cloister_roof_01.mdl | 3 +++ .../dab/models/da_sacred/cloister_roof_01.phy | 3 +++ .../models/da_sacred/cloister_roof_01.sw.vtx | 3 +++ .../dab/models/da_sacred/cloister_roof_01.vvd | 3 +++ .../da_sacred/cloister_roof_02.dx80.vtx | 3 +++ .../da_sacred/cloister_roof_02.dx90.vtx | 3 +++ .../dab/models/da_sacred/cloister_roof_02.mdl | 3 +++ .../dab/models/da_sacred/cloister_roof_02.phy | 3 +++ .../models/da_sacred/cloister_roof_02.sw.vtx | 3 +++ .../dab/models/da_sacred/cloister_roof_02.vvd | 3 +++ .../dab/models/da_sacred/coffin_01.dx80.vtx | 3 +++ .../dab/models/da_sacred/coffin_01.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/coffin_01.mdl | 3 +++ mp/game/dab/models/da_sacred/coffin_01.phy | 3 +++ mp/game/dab/models/da_sacred/coffin_01.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/coffin_01.vvd | 3 +++ .../da_sacred/coffin_open_base.dx80.vtx | 3 +++ .../da_sacred/coffin_open_base.dx90.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_base.mdl | 3 +++ .../dab/models/da_sacred/coffin_open_base.phy | 3 +++ .../models/da_sacred/coffin_open_base.sw.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_base.vvd | 3 +++ .../da_sacred/coffin_open_cash.dx80.vtx | 3 +++ .../da_sacred/coffin_open_cash.dx90.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_cash.mdl | 3 +++ .../dab/models/da_sacred/coffin_open_cash.phy | 3 +++ .../models/da_sacred/coffin_open_cash.sw.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_cash.vvd | 3 +++ .../models/da_sacred/coffin_open_lid.dx80.vtx | 3 +++ .../models/da_sacred/coffin_open_lid.dx90.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_lid.mdl | 3 +++ .../dab/models/da_sacred/coffin_open_lid.phy | 3 +++ .../models/da_sacred/coffin_open_lid.sw.vtx | 3 +++ .../dab/models/da_sacred/coffin_open_lid.vvd | 3 +++ .../dab/models/da_sacred/gaslantern.dx80.vtx | 3 +++ .../dab/models/da_sacred/gaslantern.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/gaslantern.mdl | 3 +++ mp/game/dab/models/da_sacred/gaslantern.phy | 3 +++ .../dab/models/da_sacred/gaslantern.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/gaslantern.vvd | 3 +++ .../da_sacred/gaslantern_small.dx80.vtx | 3 +++ .../da_sacred/gaslantern_small.dx90.vtx | 3 +++ .../dab/models/da_sacred/gaslantern_small.mdl | 3 +++ .../dab/models/da_sacred/gaslantern_small.phy | 3 +++ .../models/da_sacred/gaslantern_small.sw.vtx | 3 +++ .../dab/models/da_sacred/gaslantern_small.vvd | 3 +++ mp/game/dab/models/da_sacred/pew_01.dx80.vtx | 3 +++ mp/game/dab/models/da_sacred/pew_01.dx90.vtx | 3 +++ mp/game/dab/models/da_sacred/pew_01.mdl | 3 +++ mp/game/dab/models/da_sacred/pew_01.phy | 3 +++ mp/game/dab/models/da_sacred/pew_01.sw.vtx | 3 +++ mp/game/dab/models/da_sacred/pew_01.vvd | 3 +++ .../models/da_sacred/worship_box_01.dx80.vtx | 3 +++ .../models/da_sacred/worship_box_01.dx90.vtx | 3 +++ .../dab/models/da_sacred/worship_box_01.mdl | 3 +++ .../dab/models/da_sacred/worship_box_01.phy | 3 +++ .../models/da_sacred/worship_box_01.sw.vtx | 3 +++ .../dab/models/da_sacred/worship_box_01.vvd | 3 +++ .../models/da_sacred/worship_box_02.dx80.vtx | 3 +++ .../models/da_sacred/worship_box_02.dx90.vtx | 3 +++ .../dab/models/da_sacred/worship_box_02.mdl | 3 +++ .../dab/models/da_sacred/worship_box_02.phy | 3 +++ .../models/da_sacred/worship_box_02.sw.vtx | 3 +++ .../dab/models/da_sacred/worship_box_02.vvd | 3 +++ .../models/da_sacred/worship_box_03.dx80.vtx | 3 +++ .../models/da_sacred/worship_box_03.dx90.vtx | 3 +++ .../dab/models/da_sacred/worship_box_03.mdl | 3 +++ .../dab/models/da_sacred/worship_box_03.phy | 3 +++ .../models/da_sacred/worship_box_03.sw.vtx | 3 +++ .../dab/models/da_sacred/worship_box_03.vvd | 3 +++ .../models/da_sacred/worship_box_04.dx80.vtx | 3 +++ .../models/da_sacred/worship_box_04.dx90.vtx | 3 +++ .../dab/models/da_sacred/worship_box_04.mdl | 3 +++ .../dab/models/da_sacred/worship_box_04.phy | 3 +++ .../models/da_sacred/worship_box_04.sw.vtx | 3 +++ .../dab/models/da_sacred/worship_box_04.vvd | 3 +++ .../misc/magazine_rack/magazine_rack.dx80.vtx | 3 +++ .../misc/magazine_rack/magazine_rack.dx90.vtx | 3 +++ .../env/misc/magazine_rack/magazine_rack.mdl | 3 +++ .../env/misc/magazine_rack/magazine_rack.phy | 3 +++ .../misc/magazine_rack/magazine_rack.sw.vtx | 3 +++ .../env/misc/magazine_rack/magazine_rack.vvd | 3 +++ .../fibbs/torch/lods/torchwithmount.dx80.vtx | 3 +++ .../fibbs/torch/lods/torchwithmount.dx90.vtx | 3 +++ .../fibbs/torch/lods/torchwithmount.mdl | 3 +++ .../fibbs/torch/lods/torchwithmount.phy | 3 +++ .../fibbs/torch/lods/torchwithmount.sw.vtx | 3 +++ .../fibbs/torch/lods/torchwithmount.vvd | 3 +++ mp/game/dab/models/humans/male_gestures.mdl | 3 +++ mp/game/dab/models/humans/male_postures.mdl | 3 +++ mp/game/dab/models/humans/male_shared.mdl | 3 +++ .../streetlights/streetlight1_orange.dx80.vtx | 3 +++ .../streetlights/streetlight1_orange.dx90.vtx | 3 +++ .../streetlights/streetlight1_orange.mdl | 3 +++ .../streetlights/streetlight1_orange.sw.vtx | 3 +++ .../streetlights/streetlight1_orange.vvd | 3 +++ .../models/military2/air/air_h500.dx80.vtx | 3 +++ .../models/military2/air/air_h500.dx90.vtx | 3 +++ mp/game/dab/models/military2/air/air_h500.mdl | 3 +++ mp/game/dab/models/military2/air/air_h500.phy | 3 +++ .../dab/models/military2/air/air_h500.sw.vtx | 3 +++ mp/game/dab/models/military2/air/air_h500.vvd | 3 +++ .../models/military2/air/air_h500_r.dx80.vtx | 3 +++ .../models/military2/air/air_h500_r.dx90.vtx | 3 +++ .../dab/models/military2/air/air_h500_r.mdl | 3 +++ .../dab/models/military2/air/air_h500_r.phy | 3 +++ .../models/military2/air/air_h500_r.sw.vtx | 3 +++ .../dab/models/military2/air/air_h500_r.vvd | 3 +++ .../military2/air/air_h500_skybox.dx80.vtx | 3 +++ .../military2/air/air_h500_skybox.dx90.vtx | 3 +++ .../models/military2/air/air_h500_skybox.mdl | 3 +++ .../models/military2/air/air_h500_skybox.phy | 3 +++ .../military2/air/air_h500_skybox.sw.vtx | 3 +++ .../models/military2/air/air_h500_skybox.vvd | 3 +++ .../military2/air/air_h500_skybox_r.dx80.vtx | 3 +++ .../military2/air/air_h500_skybox_r.dx90.vtx | 3 +++ .../military2/air/air_h500_skybox_r.mdl | 3 +++ .../military2/air/air_h500_skybox_r.phy | 3 +++ .../military2/air/air_h500_skybox_r.sw.vtx | 3 +++ .../military2/air/air_h500_skybox_r.vvd | 3 +++ .../military2/air/air_h500_skybox_sr.dx80.vtx | 3 +++ .../military2/air/air_h500_skybox_sr.dx90.vtx | 3 +++ .../military2/air/air_h500_skybox_sr.mdl | 3 +++ .../military2/air/air_h500_skybox_sr.sw.vtx | 3 +++ .../military2/air/air_h500_skybox_sr.vvd | 3 +++ .../models/military2/air/air_h500_sr.dx80.vtx | 3 +++ .../models/military2/air/air_h500_sr.dx90.vtx | 3 +++ .../dab/models/military2/air/air_h500_sr.mdl | 3 +++ .../dab/models/military2/air/air_h500_sr.phy | 3 +++ .../models/military2/air/air_h500_sr.sw.vtx | 3 +++ .../dab/models/military2/air/air_h500_sr.vvd | 3 +++ mp/game/dab/models/pigeon.dx80.vtx | 3 +++ mp/game/dab/models/pigeon.dx90.vtx | 3 +++ mp/game/dab/models/pigeon.jpg | 3 +++ mp/game/dab/models/pigeon.mdl | 3 +++ mp/game/dab/models/pigeon.phy | 3 +++ mp/game/dab/models/pigeon.sw.vtx | 3 +++ mp/game/dab/models/pigeon.vvd | 3 +++ mp/game/dab/models/player/bomber.dx80.vtx | 3 +++ mp/game/dab/models/player/bomber.dx90.vtx | 3 +++ mp/game/dab/models/player/bomber.mdl | 3 +++ mp/game/dab/models/player/bomber.phy | 3 +++ mp/game/dab/models/player/bomber.sw.vtx | 3 +++ mp/game/dab/models/player/bomber.vvd | 3 +++ mp/game/dab/models/player/eightball.dx80.vtx | 3 +++ mp/game/dab/models/player/eightball.dx90.vtx | 3 +++ mp/game/dab/models/player/eightball.mdl | 3 +++ mp/game/dab/models/player/eightball.phy | 3 +++ mp/game/dab/models/player/eightball.sw.vtx | 3 +++ mp/game/dab/models/player/eightball.vvd | 3 +++ mp/game/dab/models/player/frank.dx80.vtx | 3 +++ mp/game/dab/models/player/frank.dx90.vtx | 3 +++ mp/game/dab/models/player/frank.mdl | 3 +++ mp/game/dab/models/player/frank.phy | 3 +++ mp/game/dab/models/player/frank.sw.vtx | 3 +++ mp/game/dab/models/player/frank.vvd | 3 +++ mp/game/dab/models/player/shared.mdl | 3 +++ mp/game/dab/models/player/wish.dx80.vtx | 3 +++ mp/game/dab/models/player/wish.dx90.vtx | 3 +++ mp/game/dab/models/player/wish.mdl | 3 +++ mp/game/dab/models/player/wish.phy | 3 +++ mp/game/dab/models/player/wish.sw.vtx | 3 +++ mp/game/dab/models/player/wish.vvd | 3 +++ mp/game/dab/models/props/bin_01.dx80.vtx | 3 +++ mp/game/dab/models/props/bin_01.dx90.vtx | 3 +++ mp/game/dab/models/props/bin_01.mdl | 3 +++ mp/game/dab/models/props/bin_01.phy | 3 +++ mp/game/dab/models/props/bin_01.sw.vtx | 3 +++ mp/game/dab/models/props/bin_01.vvd | 3 +++ mp/game/dab/models/props/bin_01b.dx80.vtx | 3 +++ mp/game/dab/models/props/bin_01b.dx90.vtx | 3 +++ mp/game/dab/models/props/bin_01b.mdl | 3 +++ mp/game/dab/models/props/bin_01b.phy | 3 +++ mp/game/dab/models/props/bin_01b.sw.vtx | 3 +++ mp/game/dab/models/props/bin_01b.vvd | 3 +++ mp/game/dab/models/props/bin_01c.dx80.vtx | 3 +++ mp/game/dab/models/props/bin_01c.dx90.vtx | 3 +++ mp/game/dab/models/props/bin_01c.mdl | 3 +++ mp/game/dab/models/props/bin_01c.phy | 3 +++ mp/game/dab/models/props/bin_01c.sw.vtx | 3 +++ mp/game/dab/models/props/bin_01c.vvd | 3 +++ .../dab/models/props/cocaine_pack_01.dx80.vtx | 3 +++ .../dab/models/props/cocaine_pack_01.dx90.vtx | 3 +++ mp/game/dab/models/props/cocaine_pack_01.mdl | 3 +++ mp/game/dab/models/props/cocaine_pack_01.phy | 3 +++ .../dab/models/props/cocaine_pack_01.sw.vtx | 3 +++ mp/game/dab/models/props/cocaine_pack_01.vvd | 3 +++ .../models/props/cs_assault/acunit02.dx80.vtx | 3 +++ .../models/props/cs_assault/acunit02.dx90.vtx | 3 +++ .../dab/models/props/cs_assault/acunit02.mdl | 3 +++ .../dab/models/props/cs_assault/acunit02.phy | 3 +++ .../models/props/cs_assault/acunit02.sw.vtx | 3 +++ .../dab/models/props/cs_assault/acunit02.vvd | 3 +++ .../props/cs_assault/billboard.dx80.vtx | 3 +++ .../props/cs_assault/billboard.dx90.vtx | 3 +++ .../dab/models/props/cs_assault/billboard.mdl | 3 +++ .../dab/models/props/cs_assault/billboard.phy | 3 +++ .../models/props/cs_assault/billboard.sw.vtx | 3 +++ .../dab/models/props/cs_assault/billboard.vvd | 3 +++ .../models/props/cs_assault/camera.dx80.vtx | 3 +++ .../models/props/cs_assault/camera.dx90.vtx | 3 +++ .../dab/models/props/cs_assault/camera.mdl | 3 +++ .../dab/models/props/cs_assault/camera.phy | 3 +++ .../dab/models/props/cs_assault/camera.sw.vtx | 3 +++ .../dab/models/props/cs_assault/camera.vvd | 3 +++ .../consolepanelloadingbay.dx80.vtx | 3 +++ .../consolepanelloadingbay.dx90.vtx | 3 +++ .../cs_assault/consolepanelloadingbay.mdl | 3 +++ .../cs_assault/consolepanelloadingbay.phy | 3 +++ .../cs_assault/consolepanelloadingbay.sw.vtx | 3 +++ .../cs_assault/consolepanelloadingbay.vvd | 3 +++ .../dab/models/props/cs_assault/duct.dx80.vtx | 3 +++ .../dab/models/props/cs_assault/duct.dx90.vtx | 3 +++ mp/game/dab/models/props/cs_assault/duct.mdl | 3 +++ mp/game/dab/models/props/cs_assault/duct.phy | 3 +++ .../dab/models/props/cs_assault/duct.sw.vtx | 3 +++ mp/game/dab/models/props/cs_assault/duct.vvd | 3 +++ .../props/cs_assault/moneypallet02b.dx80.vtx | 3 +++ .../props/cs_assault/moneypallet02b.dx90.vtx | 3 +++ .../props/cs_assault/moneypallet02b.mdl | 3 +++ .../props/cs_assault/moneypallet02b.phy | 3 +++ .../props/cs_assault/moneypallet02b.sw.vtx | 3 +++ .../props/cs_assault/moneypallet02b.vvd | 3 +++ .../props/cs_assault/wall_wires1.dx80.vtx | 3 +++ .../props/cs_assault/wall_wires1.dx90.vtx | 3 +++ .../models/props/cs_assault/wall_wires1.mdl | 3 +++ .../models/props/cs_assault/wall_wires1.phy | 3 +++ .../props/cs_assault/wall_wires1.sw.vtx | 3 +++ .../models/props/cs_assault/wall_wires1.vvd | 3 +++ .../models/props/cs_assault/wirepipe.dx80.vtx | 3 +++ .../models/props/cs_assault/wirepipe.dx90.vtx | 3 +++ .../dab/models/props/cs_assault/wirepipe.mdl | 3 +++ .../dab/models/props/cs_assault/wirepipe.phy | 3 +++ .../models/props/cs_assault/wirepipe.sw.vtx | 3 +++ .../dab/models/props/cs_assault/wirepipe.vvd | 3 +++ .../props/cs_assault/wirespout.dx80.vtx | 3 +++ .../props/cs_assault/wirespout.dx90.vtx | 3 +++ .../dab/models/props/cs_assault/wirespout.mdl | 3 +++ .../dab/models/props/cs_assault/wirespout.phy | 3 +++ .../models/props/cs_assault/wirespout.sw.vtx | 3 +++ .../dab/models/props/cs_assault/wirespout.vvd | 3 +++ .../dab/models/props/cs_militia/axe.dx80.vtx | 3 +++ .../dab/models/props/cs_militia/axe.dx90.vtx | 3 +++ mp/game/dab/models/props/cs_militia/axe.mdl | 3 +++ mp/game/dab/models/props/cs_militia/axe.phy | 3 +++ .../dab/models/props/cs_militia/axe.sw.vtx | 3 +++ mp/game/dab/models/props/cs_militia/axe.vvd | 3 +++ .../props/cs_militia/boxes_frontroom.dx80.vtx | 3 +++ .../props/cs_militia/boxes_frontroom.dx90.vtx | 3 +++ .../props/cs_militia/boxes_frontroom.mdl | 3 +++ .../props/cs_militia/boxes_frontroom.phy | 3 +++ .../props/cs_militia/boxes_frontroom.sw.vtx | 3 +++ .../props/cs_militia/boxes_frontroom.vvd | 3 +++ .../cs_militia/boxes_garage_lower.dx80.vtx | 3 +++ .../cs_militia/boxes_garage_lower.dx90.vtx | 3 +++ .../props/cs_militia/boxes_garage_lower.mdl | 3 +++ .../props/cs_militia/boxes_garage_lower.phy | 3 +++ .../cs_militia/boxes_garage_lower.sw.vtx | 3 +++ .../props/cs_militia/boxes_garage_lower.vvd | 3 +++ .../props/cs_militia/car_militia.dx80.vtx | 3 +++ .../props/cs_militia/car_militia.dx90.vtx | 3 +++ .../models/props/cs_militia/car_militia.mdl | 3 +++ .../models/props/cs_militia/car_militia.phy | 3 +++ .../props/cs_militia/car_militia.sw.vtx | 3 +++ .../models/props/cs_militia/car_militia.vvd | 3 +++ .../props/cs_militia/ladderrung.dx80.vtx | 3 +++ .../props/cs_militia/ladderrung.dx90.vtx | 3 +++ .../models/props/cs_militia/ladderrung.mdl | 3 +++ .../models/props/cs_militia/ladderrung.phy | 3 +++ .../models/props/cs_militia/ladderrung.sw.vtx | 3 +++ .../models/props/cs_militia/ladderrung.vvd | 3 +++ .../props/cs_militia/light_shop2.dx80.vtx | 3 +++ .../props/cs_militia/light_shop2.dx90.vtx | 3 +++ .../models/props/cs_militia/light_shop2.mdl | 3 +++ .../models/props/cs_militia/light_shop2.phy | 3 +++ .../props/cs_militia/light_shop2.sw.vtx | 3 +++ .../models/props/cs_militia/light_shop2.vvd | 3 +++ .../models/props/cs_militia/vent01.dx80.vtx | 3 +++ .../models/props/cs_militia/vent01.dx90.vtx | 3 +++ .../dab/models/props/cs_militia/vent01.mdl | 3 +++ .../dab/models/props/cs_militia/vent01.phy | 3 +++ .../dab/models/props/cs_militia/vent01.sw.vtx | 3 +++ .../dab/models/props/cs_militia/vent01.vvd | 3 +++ .../props/cs_militia/vent01_break_01.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_01.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_01.mdl | 3 +++ .../props/cs_militia/vent01_break_01.phy | 3 +++ .../props/cs_militia/vent01_break_01.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_01.vvd | 3 +++ .../props/cs_militia/vent01_break_02.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_02.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_02.mdl | 3 +++ .../props/cs_militia/vent01_break_02.phy | 3 +++ .../props/cs_militia/vent01_break_02.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_02.vvd | 3 +++ .../props/cs_militia/vent01_break_03.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_03.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_03.mdl | 3 +++ .../props/cs_militia/vent01_break_03.phy | 3 +++ .../props/cs_militia/vent01_break_03.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_03.vvd | 3 +++ .../props/cs_militia/vent01_break_04.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_04.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_04.mdl | 3 +++ .../props/cs_militia/vent01_break_04.phy | 3 +++ .../props/cs_militia/vent01_break_04.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_04.vvd | 3 +++ .../props/cs_militia/vent01_break_05.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_05.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_05.mdl | 3 +++ .../props/cs_militia/vent01_break_05.phy | 3 +++ .../props/cs_militia/vent01_break_05.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_05.vvd | 3 +++ .../props/cs_militia/vent01_break_06.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_06.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_06.mdl | 3 +++ .../props/cs_militia/vent01_break_06.phy | 3 +++ .../props/cs_militia/vent01_break_06.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_06.vvd | 3 +++ .../props/cs_militia/vent01_break_07.dx80.vtx | 3 +++ .../props/cs_militia/vent01_break_07.dx90.vtx | 3 +++ .../props/cs_militia/vent01_break_07.mdl | 3 +++ .../props/cs_militia/vent01_break_07.phy | 3 +++ .../props/cs_militia/vent01_break_07.sw.vtx | 3 +++ .../props/cs_militia/vent01_break_07.vvd | 3 +++ .../props/cs_office/Plant01_gib1.dx80.vtx | 3 +++ .../props/cs_office/Plant01_gib1.dx90.vtx | 3 +++ .../models/props/cs_office/Plant01_gib1.mdl | 3 +++ .../models/props/cs_office/Plant01_gib1.phy | 3 +++ .../props/cs_office/Plant01_gib1.sw.vtx | 3 +++ .../models/props/cs_office/Plant01_gib1.vvd | 3 +++ .../props/cs_office/Plant01_gib2.dx80.vtx | 3 +++ .../props/cs_office/Plant01_gib2.dx90.vtx | 3 +++ .../models/props/cs_office/Plant01_gib2.mdl | 3 +++ .../models/props/cs_office/Plant01_gib2.phy | 3 +++ .../props/cs_office/Plant01_gib2.sw.vtx | 3 +++ .../models/props/cs_office/Plant01_gib2.vvd | 3 +++ .../props/cs_office/Plant01_gib3.dx80.vtx | 3 +++ .../props/cs_office/Plant01_gib3.dx90.vtx | 3 +++ .../models/props/cs_office/Plant01_gib3.mdl | 3 +++ .../models/props/cs_office/Plant01_gib3.phy | 3 +++ .../props/cs_office/Plant01_gib3.sw.vtx | 3 +++ .../models/props/cs_office/Plant01_gib3.vvd | 3 +++ .../props/cs_office/Plant01_p1.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p1.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p1.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p1.phy | 3 +++ .../models/props/cs_office/Plant01_p1.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p1.vvd | 3 +++ .../props/cs_office/Plant01_p2.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p2.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p2.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p2.phy | 3 +++ .../models/props/cs_office/Plant01_p2.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p2.vvd | 3 +++ .../props/cs_office/Plant01_p3.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p3.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p3.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p3.phy | 3 +++ .../models/props/cs_office/Plant01_p3.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p3.vvd | 3 +++ .../props/cs_office/Plant01_p4.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p4.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p4.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p4.phy | 3 +++ .../models/props/cs_office/Plant01_p4.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p4.vvd | 3 +++ .../props/cs_office/Plant01_p5.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p5.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p5.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p5.phy | 3 +++ .../models/props/cs_office/Plant01_p5.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p5.vvd | 3 +++ .../props/cs_office/Plant01_p6.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p6.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p6.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p6.phy | 3 +++ .../models/props/cs_office/Plant01_p6.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p6.vvd | 3 +++ .../props/cs_office/Plant01_p7.dx80.vtx | 3 +++ .../props/cs_office/Plant01_p7.dx90.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p7.mdl | 3 +++ .../dab/models/props/cs_office/Plant01_p7.phy | 3 +++ .../models/props/cs_office/Plant01_p7.sw.vtx | 3 +++ .../dab/models/props/cs_office/Plant01_p7.vvd | 3 +++ .../props/cs_office/bookshelf1.dx80.vtx | 3 +++ .../props/cs_office/bookshelf1.dx90.vtx | 3 +++ .../dab/models/props/cs_office/bookshelf1.mdl | 3 +++ .../dab/models/props/cs_office/bookshelf1.phy | 3 +++ .../models/props/cs_office/bookshelf1.sw.vtx | 3 +++ .../dab/models/props/cs_office/bookshelf1.vvd | 3 +++ .../props/cs_office/bookshelf2.dx80.vtx | 3 +++ .../props/cs_office/bookshelf2.dx90.vtx | 3 +++ .../dab/models/props/cs_office/bookshelf2.mdl | 3 +++ .../dab/models/props/cs_office/bookshelf2.phy | 3 +++ .../models/props/cs_office/bookshelf2.sw.vtx | 3 +++ .../dab/models/props/cs_office/bookshelf2.vvd | 3 +++ .../props/cs_office/cardboard_box01.dx80.vtx | 3 +++ .../props/cs_office/cardboard_box01.dx90.vtx | 3 +++ .../props/cs_office/cardboard_box01.mdl | 3 +++ .../props/cs_office/cardboard_box01.phy | 3 +++ .../props/cs_office/cardboard_box01.sw.vtx | 3 +++ .../props/cs_office/cardboard_box01.vvd | 3 +++ .../models/props/cs_office/exit_wall.dx80.vtx | 3 +++ .../models/props/cs_office/exit_wall.dx90.vtx | 3 +++ .../dab/models/props/cs_office/exit_wall.mdl | 3 +++ .../dab/models/props/cs_office/exit_wall.phy | 3 +++ .../models/props/cs_office/exit_wall.sw.vtx | 3 +++ .../dab/models/props/cs_office/exit_wall.vvd | 3 +++ .../models/props/cs_office/file_box.dx80.vtx | 3 +++ .../models/props/cs_office/file_box.dx90.vtx | 3 +++ .../dab/models/props/cs_office/file_box.mdl | 3 +++ .../dab/models/props/cs_office/file_box.phy | 3 +++ .../models/props/cs_office/file_box.sw.vtx | 3 +++ .../dab/models/props/cs_office/file_box.vvd | 3 +++ .../cs_office/file_cabinet1_group.dx80.vtx | 3 +++ .../cs_office/file_cabinet1_group.dx90.vtx | 3 +++ .../props/cs_office/file_cabinet1_group.mdl | 3 +++ .../props/cs_office/file_cabinet1_group.phy | 3 +++ .../cs_office/file_cabinet1_group.sw.vtx | 3 +++ .../props/cs_office/file_cabinet1_group.vvd | 3 +++ .../props/cs_office/light_security.dx80.vtx | 3 +++ .../props/cs_office/light_security.dx90.vtx | 3 +++ .../models/props/cs_office/light_security.mdl | 3 +++ .../models/props/cs_office/light_security.phy | 3 +++ .../props/cs_office/light_security.sw.vtx | 3 +++ .../models/props/cs_office/light_security.vvd | 3 +++ .../props/cs_office/light_shop.dx80.vtx | 3 +++ .../props/cs_office/light_shop.dx90.vtx | 3 +++ .../dab/models/props/cs_office/light_shop.mdl | 3 +++ .../dab/models/props/cs_office/light_shop.phy | 3 +++ .../models/props/cs_office/light_shop.sw.vtx | 3 +++ .../dab/models/props/cs_office/light_shop.vvd | 3 +++ .../props/cs_office/offcertificatea.dx80.vtx | 3 +++ .../props/cs_office/offcertificatea.dx90.vtx | 3 +++ .../props/cs_office/offcertificatea.mdl | 3 +++ .../props/cs_office/offcertificatea.phy | 3 +++ .../props/cs_office/offcertificatea.sw.vtx | 3 +++ .../props/cs_office/offcertificatea.vvd | 3 +++ .../props/cs_office/offcorkboarda.dx80.vtx | 3 +++ .../props/cs_office/offcorkboarda.dx90.vtx | 3 +++ .../models/props/cs_office/offcorkboarda.mdl | 3 +++ .../models/props/cs_office/offcorkboarda.phy | 3 +++ .../props/cs_office/offcorkboarda.sw.vtx | 3 +++ .../models/props/cs_office/offcorkboarda.vvd | 3 +++ .../models/props/cs_office/phone_p1.dx80.vtx | 3 +++ .../models/props/cs_office/phone_p1.dx90.vtx | 3 +++ .../dab/models/props/cs_office/phone_p1.mdl | 3 +++ .../dab/models/props/cs_office/phone_p1.phy | 3 +++ .../models/props/cs_office/phone_p1.sw.vtx | 3 +++ .../dab/models/props/cs_office/phone_p1.vvd | 3 +++ .../models/props/cs_office/phone_p2.dx80.vtx | 3 +++ .../models/props/cs_office/phone_p2.dx90.vtx | 3 +++ .../dab/models/props/cs_office/phone_p2.mdl | 3 +++ .../dab/models/props/cs_office/phone_p2.phy | 3 +++ .../models/props/cs_office/phone_p2.sw.vtx | 3 +++ .../dab/models/props/cs_office/phone_p2.vvd | 3 +++ .../models/props/cs_office/plant01.dx80.vtx | 3 +++ .../models/props/cs_office/plant01.dx90.vtx | 3 +++ .../dab/models/props/cs_office/plant01.mdl | 3 +++ .../dab/models/props/cs_office/plant01.phy | 3 +++ .../dab/models/props/cs_office/plant01.sw.vtx | 3 +++ .../dab/models/props/cs_office/plant01.vvd | 3 +++ .../props/cs_office/shelves_metal1.dx80.vtx | 3 +++ .../props/cs_office/shelves_metal1.dx90.vtx | 3 +++ .../models/props/cs_office/shelves_metal1.mdl | 3 +++ .../models/props/cs_office/shelves_metal1.phy | 3 +++ .../props/cs_office/shelves_metal1.sw.vtx | 3 +++ .../models/props/cs_office/shelves_metal1.vvd | 3 +++ .../props/cs_office/table_coffee.dx80.vtx | 3 +++ .../props/cs_office/table_coffee.dx90.vtx | 3 +++ .../models/props/cs_office/table_coffee.mdl | 3 +++ .../models/props/cs_office/table_coffee.phy | 3 +++ .../props/cs_office/table_coffee.sw.vtx | 3 +++ .../models/props/cs_office/table_coffee.vvd | 3 +++ .../props/cs_office/table_coffee_p1.dx80.vtx | 3 +++ .../props/cs_office/table_coffee_p1.dx90.vtx | 3 +++ .../props/cs_office/table_coffee_p1.mdl | 3 +++ .../props/cs_office/table_coffee_p1.phy | 3 +++ .../props/cs_office/table_coffee_p1.sw.vtx | 3 +++ .../props/cs_office/table_coffee_p1.vvd | 3 +++ .../props/cs_office/table_coffee_p2.dx80.vtx | 3 +++ .../props/cs_office/table_coffee_p2.dx90.vtx | 3 +++ .../props/cs_office/table_coffee_p2.mdl | 3 +++ .../props/cs_office/table_coffee_p2.phy | 3 +++ .../props/cs_office/table_coffee_p2.sw.vtx | 3 +++ .../props/cs_office/table_coffee_p2.vvd | 3 +++ .../props/cs_office/table_coffee_p3.dx80.vtx | 3 +++ .../props/cs_office/table_coffee_p3.dx90.vtx | 3 +++ .../props/cs_office/table_coffee_p3.mdl | 3 +++ .../props/cs_office/table_coffee_p3.phy | 3 +++ .../props/cs_office/table_coffee_p3.sw.vtx | 3 +++ .../props/cs_office/table_coffee_p3.vvd | 3 +++ .../props/cs_office/vending_machine.dx80.vtx | 3 +++ .../props/cs_office/vending_machine.dx90.vtx | 3 +++ .../props/cs_office/vending_machine.mdl | 3 +++ .../props/cs_office/vending_machine.phy | 3 +++ .../props/cs_office/vending_machine.sw.vtx | 3 +++ .../props/cs_office/vending_machine.vvd | 3 +++ .../props/de_dust/du_crate_64x64.dx80.vtx | 3 +++ .../props/de_dust/du_crate_64x64.dx90.vtx | 3 +++ .../models/props/de_dust/du_crate_64x64.mdl | 3 +++ .../models/props/de_dust/du_crate_64x64.phy | 3 +++ .../props/de_dust/du_crate_64x64.sw.vtx | 3 +++ .../models/props/de_dust/du_crate_64x64.vvd | 3 +++ .../props/de_inferno/bushgreensmall.dx80.vtx | 3 +++ .../props/de_inferno/bushgreensmall.dx90.vtx | 3 +++ .../props/de_inferno/bushgreensmall.mdl | 3 +++ .../props/de_inferno/bushgreensmall.sw.vtx | 3 +++ .../props/de_inferno/bushgreensmall.vvd | 3 +++ .../props/de_inferno/tree_large.dx80.vtx | 3 +++ .../props/de_inferno/tree_large.dx90.vtx | 3 +++ .../models/props/de_inferno/tree_large.mdl | 3 +++ .../models/props/de_inferno/tree_large.phy | 3 +++ .../models/props/de_inferno/tree_large.sw.vtx | 3 +++ .../models/props/de_inferno/tree_large.vvd | 3 +++ .../props/de_inferno/tree_small.dx80.vtx | 3 +++ .../props/de_inferno/tree_small.dx90.vtx | 3 +++ .../models/props/de_inferno/tree_small.mdl | 3 +++ .../models/props/de_inferno/tree_small.phy | 3 +++ .../models/props/de_inferno/tree_small.sw.vtx | 3 +++ .../models/props/de_inferno/tree_small.vvd | 3 +++ .../models/props/de_nuke/car_nuke.dx80.vtx | 3 +++ .../models/props/de_nuke/car_nuke.dx90.vtx | 3 +++ mp/game/dab/models/props/de_nuke/car_nuke.mdl | 3 +++ mp/game/dab/models/props/de_nuke/car_nuke.phy | 3 +++ .../dab/models/props/de_nuke/car_nuke.sw.vtx | 3 +++ mp/game/dab/models/props/de_nuke/car_nuke.vvd | 3 +++ .../props/de_nuke/car_nuke_black.dx80.vtx | 3 +++ .../props/de_nuke/car_nuke_black.dx90.vtx | 3 +++ .../models/props/de_nuke/car_nuke_black.mdl | 3 +++ .../models/props/de_nuke/car_nuke_black.phy | 3 +++ .../props/de_nuke/car_nuke_black.sw.vtx | 3 +++ .../models/props/de_nuke/car_nuke_black.vvd | 3 +++ .../props/de_nuke/car_nuke_glass.dx80.vtx | 3 +++ .../props/de_nuke/car_nuke_glass.dx90.vtx | 3 +++ .../models/props/de_nuke/car_nuke_glass.mdl | 3 +++ .../models/props/de_nuke/car_nuke_glass.phy | 3 +++ .../props/de_nuke/car_nuke_glass.sw.vtx | 3 +++ .../models/props/de_nuke/car_nuke_glass.vvd | 3 +++ .../props/de_nuke/car_nuke_red.dx80.vtx | 3 +++ .../props/de_nuke/car_nuke_red.dx90.vtx | 3 +++ .../dab/models/props/de_nuke/car_nuke_red.mdl | 3 +++ .../dab/models/props/de_nuke/car_nuke_red.phy | 3 +++ .../models/props/de_nuke/car_nuke_red.sw.vtx | 3 +++ .../dab/models/props/de_nuke/car_nuke_red.vvd | 3 +++ .../props/de_nuke/chimneycluster01.dx80.vtx | 3 +++ .../props/de_nuke/chimneycluster01.dx90.vtx | 3 +++ .../models/props/de_nuke/chimneycluster01.mdl | 3 +++ .../models/props/de_nuke/chimneycluster01.phy | 3 +++ .../props/de_nuke/chimneycluster01.sw.vtx | 3 +++ .../models/props/de_nuke/chimneycluster01.vvd | 3 +++ .../props/de_nuke/crate_extralarge.dx80.vtx | 3 +++ .../props/de_nuke/crate_extralarge.dx90.vtx | 3 +++ .../models/props/de_nuke/crate_extralarge.mdl | 3 +++ .../models/props/de_nuke/crate_extralarge.phy | 3 +++ .../props/de_nuke/crate_extralarge.sw.vtx | 3 +++ .../models/props/de_nuke/crate_extralarge.vvd | 3 +++ .../props/de_nuke/crate_extrasmall.dx80.vtx | 3 +++ .../props/de_nuke/crate_extrasmall.dx90.vtx | 3 +++ .../models/props/de_nuke/crate_extrasmall.mdl | 3 +++ .../models/props/de_nuke/crate_extrasmall.phy | 3 +++ .../props/de_nuke/crate_extrasmall.sw.vtx | 3 +++ .../models/props/de_nuke/crate_extrasmall.vvd | 3 +++ .../models/props/de_nuke/crate_small.dx80.vtx | 3 +++ .../models/props/de_nuke/crate_small.dx90.vtx | 3 +++ .../dab/models/props/de_nuke/crate_small.mdl | 3 +++ .../dab/models/props/de_nuke/crate_small.phy | 3 +++ .../models/props/de_nuke/crate_small.sw.vtx | 3 +++ .../dab/models/props/de_nuke/crate_small.vvd | 3 +++ .../props/de_nuke/electricalbox01.dx80.vtx | 3 +++ .../props/de_nuke/electricalbox01.dx90.vtx | 3 +++ .../models/props/de_nuke/electricalbox01.mdl | 3 +++ .../models/props/de_nuke/electricalbox01.phy | 3 +++ .../props/de_nuke/electricalbox01.sw.vtx | 3 +++ .../models/props/de_nuke/electricalbox01.vvd | 3 +++ .../props/de_nuke/electricalbox02.dx80.vtx | 3 +++ .../props/de_nuke/electricalbox02.dx90.vtx | 3 +++ .../models/props/de_nuke/electricalbox02.mdl | 3 +++ .../models/props/de_nuke/electricalbox02.phy | 3 +++ .../props/de_nuke/electricalbox02.sw.vtx | 3 +++ .../models/props/de_nuke/electricalbox02.vvd | 3 +++ .../models/props/de_nuke/truck_nuke.dx80.vtx | 3 +++ .../models/props/de_nuke/truck_nuke.dx90.vtx | 3 +++ .../dab/models/props/de_nuke/truck_nuke.mdl | 3 +++ .../dab/models/props/de_nuke/truck_nuke.phy | 3 +++ .../models/props/de_nuke/truck_nuke.sw.vtx | 3 +++ .../dab/models/props/de_nuke/truck_nuke.vvd | 3 +++ .../props/de_nuke/truck_nuke_glass.dx80.vtx | 3 +++ .../props/de_nuke/truck_nuke_glass.dx90.vtx | 3 +++ .../models/props/de_nuke/truck_nuke_glass.mdl | 3 +++ .../models/props/de_nuke/truck_nuke_glass.phy | 3 +++ .../props/de_nuke/truck_nuke_glass.sw.vtx | 3 +++ .../models/props/de_nuke/truck_nuke_glass.vvd | 3 +++ .../models/props/de_nuke/window01.dx80.vtx | 3 +++ .../models/props/de_nuke/window01.dx90.vtx | 3 +++ mp/game/dab/models/props/de_nuke/window01.mdl | 3 +++ .../dab/models/props/de_nuke/window01.sw.vtx | 3 +++ mp/game/dab/models/props/de_nuke/window01.vvd | 3 +++ .../dab/models/props/de_prodigy/fan.dx80.vtx | 3 +++ .../dab/models/props/de_prodigy/fan.dx90.vtx | 3 +++ mp/game/dab/models/props/de_prodigy/fan.mdl | 3 +++ mp/game/dab/models/props/de_prodigy/fan.phy | 3 +++ .../dab/models/props/de_prodigy/fan.sw.vtx | 3 +++ mp/game/dab/models/props/de_prodigy/fan.vvd | 3 +++ .../props/de_prodigy/fanhousing.dx80.vtx | 3 +++ .../props/de_prodigy/fanhousing.dx90.vtx | 3 +++ .../models/props/de_prodigy/fanhousing.mdl | 3 +++ .../models/props/de_prodigy/fanhousing.phy | 3 +++ .../models/props/de_prodigy/fanhousing.sw.vtx | 3 +++ .../models/props/de_prodigy/fanhousing.vvd | 3 +++ .../models/props/de_prodigy/fanoff.dx80.vtx | 3 +++ .../models/props/de_prodigy/fanoff.dx90.vtx | 3 +++ .../dab/models/props/de_prodigy/fanoff.mdl | 3 +++ .../dab/models/props/de_prodigy/fanoff.phy | 3 +++ .../dab/models/props/de_prodigy/fanoff.sw.vtx | 3 +++ .../dab/models/props/de_prodigy/fanoff.vvd | 3 +++ .../props/de_prodigy/lighthanging.dx80.vtx | 3 +++ .../props/de_prodigy/lighthanging.dx90.vtx | 3 +++ .../models/props/de_prodigy/lighthanging.mdl | 3 +++ .../models/props/de_prodigy/lighthanging.phy | 3 +++ .../props/de_prodigy/lighthanging.sw.vtx | 3 +++ .../models/props/de_prodigy/lighthanging.vvd | 3 +++ .../props/de_prodigy/transformer.dx80.vtx | 3 +++ .../props/de_prodigy/transformer.dx90.vtx | 3 +++ .../models/props/de_prodigy/transformer.mdl | 3 +++ .../models/props/de_prodigy/transformer.phy | 3 +++ .../props/de_prodigy/transformer.sw.vtx | 3 +++ .../models/props/de_prodigy/transformer.vvd | 3 +++ .../de_train/de_train_doorhandle_01.dx80.vtx | 3 +++ .../de_train/de_train_doorhandle_01.dx90.vtx | 3 +++ .../props/de_train/de_train_doorhandle_01.mdl | 3 +++ .../props/de_train/de_train_doorhandle_01.phy | 3 +++ .../de_train/de_train_doorhandle_01.sw.vtx | 3 +++ .../props/de_train/de_train_doorhandle_01.vvd | 3 +++ .../de_train/handrail_singlespan_128.dx80.vtx | 3 +++ .../de_train/handrail_singlespan_128.dx90.vtx | 3 +++ .../de_train/handrail_singlespan_128.mdl | 3 +++ .../de_train/handrail_singlespan_128.sw.vtx | 3 +++ .../de_train/handrail_singlespan_128.vvd | 3 +++ .../props/de_train/light_security.dx80.vtx | 3 +++ .../props/de_train/light_security.dx90.vtx | 3 +++ .../models/props/de_train/light_security.mdl | 3 +++ .../models/props/de_train/light_security.phy | 3 +++ .../props/de_train/light_security.sw.vtx | 3 +++ .../models/props/de_train/light_security.vvd | 3 +++ mp/game/dab/models/props/fire_alarm.dx80.vtx | 3 +++ mp/game/dab/models/props/fire_alarm.dx90.vtx | 3 +++ mp/game/dab/models/props/fire_alarm.mdl | 3 +++ mp/game/dab/models/props/fire_alarm.phy | 3 +++ mp/game/dab/models/props/fire_alarm.sw.vtx | 3 +++ mp/game/dab/models/props/fire_alarm.vvd | 3 +++ mp/game/dab/models/props/ldha/police.dx80.vtx | 3 +++ mp/game/dab/models/props/ldha/police.dx90.vtx | 3 +++ mp/game/dab/models/props/ldha/police.mdl | 3 +++ mp/game/dab/models/props/ldha/police.phy | 3 +++ mp/game/dab/models/props/ldha/police.sw.vtx | 3 +++ mp/game/dab/models/props/ldha/police.vvd | 3 +++ mp/game/dab/models/props/ldha/police.xbox.vtx | 3 +++ .../dab/models/props/masses/skeeball.dx80.vtx | 3 +++ .../dab/models/props/masses/skeeball.dx90.vtx | 3 +++ mp/game/dab/models/props/masses/skeeball.mdl | 3 +++ mp/game/dab/models/props/masses/skeeball.phy | 3 +++ .../dab/models/props/masses/skeeball.sw.vtx | 3 +++ mp/game/dab/models/props/masses/skeeball.vvd | 3 +++ mp/game/dab/models/props/postbox_01.dx80.vtx | 3 +++ mp/game/dab/models/props/postbox_01.dx90.vtx | 3 +++ mp/game/dab/models/props/postbox_01.mdl | 3 +++ mp/game/dab/models/props/postbox_01.phy | 3 +++ mp/game/dab/models/props/postbox_01.sw.vtx | 3 +++ mp/game/dab/models/props/postbox_01.vvd | 3 +++ mp/game/dab/models/props/powerboard.dx80.vtx | 3 +++ mp/game/dab/models/props/powerboard.dx90.vtx | 3 +++ mp/game/dab/models/props/powerboard.mdl | 3 +++ mp/game/dab/models/props/powerboard.phy | 3 +++ mp/game/dab/models/props/powerboard.sw.vtx | 3 +++ mp/game/dab/models/props/powerboard.vvd | 3 +++ .../models/props/stair_rail_01_end.dx80.vtx | 3 +++ .../models/props/stair_rail_01_end.dx90.vtx | 3 +++ .../dab/models/props/stair_rail_01_end.mdl | 3 +++ .../dab/models/props/stair_rail_01_end.phy | 3 +++ .../dab/models/props/stair_rail_01_end.sw.vtx | 3 +++ .../dab/models/props/stair_rail_01_end.vvd | 3 +++ .../models/props/stair_rail_01_mid.dx80.vtx | 3 +++ .../models/props/stair_rail_01_mid.dx90.vtx | 3 +++ .../dab/models/props/stair_rail_01_mid.mdl | 3 +++ .../dab/models/props/stair_rail_01_mid.phy | 3 +++ .../dab/models/props/stair_rail_01_mid.sw.vtx | 3 +++ .../dab/models/props/stair_rail_01_mid.vvd | 3 +++ mp/game/dab/models/props/stall_01.dx80.vtx | 3 +++ mp/game/dab/models/props/stall_01.dx90.vtx | 3 +++ mp/game/dab/models/props/stall_01.mdl | 3 +++ mp/game/dab/models/props/stall_01.phy | 3 +++ mp/game/dab/models/props/stall_01.sw.vtx | 3 +++ mp/game/dab/models/props/stall_01.vvd | 3 +++ .../models/props/store_shutters_01.dx80.vtx | 3 +++ .../models/props/store_shutters_01.dx90.vtx | 3 +++ .../dab/models/props/store_shutters_01.mdl | 3 +++ .../dab/models/props/store_shutters_01.sw.vtx | 3 +++ .../dab/models/props/store_shutters_01.vvd | 3 +++ .../models/props_brewery/boiler_01.dx80.vtx | 3 +++ .../models/props_brewery/boiler_01.dx90.vtx | 3 +++ .../dab/models/props_brewery/boiler_01.mdl | 3 +++ .../dab/models/props_brewery/boiler_01.phy | 3 +++ .../dab/models/props_brewery/boiler_01.sw.vtx | 3 +++ .../dab/models/props_brewery/boiler_01.vvd | 3 +++ .../props_brewery/metal_keg_01.dx80.vtx | 3 +++ .../props_brewery/metal_keg_01.dx90.vtx | 3 +++ .../dab/models/props_brewery/metal_keg_01.mdl | 3 +++ .../dab/models/props_brewery/metal_keg_01.phy | 3 +++ .../models/props_brewery/metal_keg_01.sw.vtx | 3 +++ .../dab/models/props_brewery/metal_keg_01.vvd | 3 +++ .../props_brewery/pipeplate_01.dx80.vtx | 3 +++ .../props_brewery/pipeplate_01.dx90.vtx | 3 +++ .../dab/models/props_brewery/pipeplate_01.mdl | 3 +++ .../dab/models/props_brewery/pipeplate_01.phy | 3 +++ .../models/props_brewery/pipeplate_01.sw.vtx | 3 +++ .../dab/models/props_brewery/pipeplate_01.vvd | 3 +++ .../props_brewery/wine_barrel_01.dx80.vtx | 3 +++ .../props_brewery/wine_barrel_01.dx90.vtx | 3 +++ .../models/props_brewery/wine_barrel_01.mdl | 3 +++ .../models/props_brewery/wine_barrel_01.phy | 3 +++ .../props_brewery/wine_barrel_01.sw.vtx | 3 +++ .../models/props_brewery/wine_barrel_01.vvd | 3 +++ .../props_brewery/wine_barrel_02.dx80.vtx | 3 +++ .../props_brewery/wine_barrel_02.dx90.vtx | 3 +++ .../models/props_brewery/wine_barrel_02.mdl | 3 +++ .../models/props_brewery/wine_barrel_02.phy | 3 +++ .../props_brewery/wine_barrel_02.sw.vtx | 3 +++ .../models/props_brewery/wine_barrel_02.vvd | 3 +++ .../props_c17/furnituretable001a.dx80.vtx | 3 +++ .../props_c17/furnituretable001a.dx90.vtx | 3 +++ .../models/props_c17/furnituretable001a.mdl | 3 +++ .../models/props_c17/furnituretable001a.phy | 3 +++ .../props_c17/furnituretable001a.sw.vtx | 3 +++ .../models/props_c17/furnituretable001a.vvd | 3 +++ .../models/props_c17/gasmeter001a.dx90.vtx | 3 +++ mp/game/dab/models/props_c17/gasmeter001a.mdl | 3 +++ mp/game/dab/models/props_c17/gasmeter001a.phy | 3 +++ mp/game/dab/models/props_c17/gasmeter001a.vvd | 3 +++ .../props_c17/handrail04_medium.dx80.vtx | 3 +++ .../props_c17/handrail04_medium.dx90.vtx | 3 +++ .../models/props_c17/handrail04_medium.mdl | 3 +++ .../models/props_c17/handrail04_medium.phy | 3 +++ .../models/props_c17/handrail04_medium.sw.vtx | 3 +++ .../models/props_c17/handrail04_medium.vvd | 3 +++ .../models/props_c17/light_cagelight02_on.mdl | 3 +++ .../models/props_c17/light_cagelight02_on.phy | 3 +++ .../models/props_c17/light_cagelight02_on.vvd | 3 +++ .../props_c17/light_domelight02_on.dx80.vtx | 3 +++ .../props_c17/light_domelight02_on.dx90.vtx | 3 +++ .../models/props_c17/light_domelight02_on.mdl | 3 +++ .../models/props_c17/light_domelight02_on.phy | 3 +++ .../props_c17/light_domelight02_on.sw.vtx | 3 +++ .../models/props_c17/light_domelight02_on.vvd | 3 +++ .../dab/models/props_c17/oildrum001.dx80.vtx | 3 +++ .../dab/models/props_c17/oildrum001.dx90.vtx | 3 +++ mp/game/dab/models/props_c17/oildrum001.mdl | 3 +++ mp/game/dab/models/props_c17/oildrum001.phy | 3 +++ .../dab/models/props_c17/oildrum001.sw.vtx | 3 +++ mp/game/dab/models/props_c17/oildrum001.vvd | 3 +++ .../props_construction/chain_01.dx80.vtx | 3 +++ .../props_construction/chain_01.dx90.vtx | 3 +++ .../models/props_construction/chain_01.mdl | 3 +++ .../models/props_construction/chain_01.phy | 3 +++ .../models/props_construction/chain_01.sw.vtx | 3 +++ .../models/props_construction/chain_01.vvd | 3 +++ .../construction_table.dx80.vtx | 3 +++ .../construction_table.dx90.vtx | 3 +++ .../props_construction/construction_table.mdl | 3 +++ .../props_construction/construction_table.phy | 3 +++ .../construction_table.sw.vtx | 3 +++ .../props_construction/construction_table.vvd | 3 +++ .../props_construction/ladder_01.dx80.vtx | 3 +++ .../props_construction/ladder_01.dx90.vtx | 3 +++ .../models/props_construction/ladder_01.mdl | 3 +++ .../models/props_construction/ladder_01.phy | 3 +++ .../props_construction/ladder_01.sw.vtx | 3 +++ .../models/props_construction/ladder_01.vvd | 3 +++ .../props_construction/sawhorse_01.dx80.vtx | 3 +++ .../props_construction/sawhorse_01.dx90.vtx | 3 +++ .../models/props_construction/sawhorse_01.mdl | 3 +++ .../models/props_construction/sawhorse_01.phy | 3 +++ .../props_construction/sawhorse_01.sw.vtx | 3 +++ .../models/props_construction/sawhorse_01.vvd | 3 +++ .../props_construction/sawhorse_02.dx80.vtx | 3 +++ .../props_construction/sawhorse_02.dx90.vtx | 3 +++ .../models/props_construction/sawhorse_02.mdl | 3 +++ .../models/props_construction/sawhorse_02.phy | 3 +++ .../props_construction/sawhorse_02.sw.vtx | 3 +++ .../models/props_construction/sawhorse_02.vvd | 3 +++ .../scaffolding_clamp.dx80.vtx | 3 +++ .../scaffolding_clamp.dx90.vtx | 3 +++ .../props_construction/scaffolding_clamp.mdl | 3 +++ .../scaffolding_clamp.sw.vtx | 3 +++ .../props_construction/scaffolding_clamp.vvd | 3 +++ .../vent_ducting_01_45deg.dx80.vtx | 3 +++ .../vent_ducting_01_45deg.dx90.vtx | 3 +++ .../vent_ducting_01_45deg.mdl | 3 +++ .../vent_ducting_01_45deg.phy | 3 +++ .../vent_ducting_01_45deg.sw.vtx | 3 +++ .../vent_ducting_01_45deg.vvd | 3 +++ .../vent_ducting_01_90deg.dx80.vtx | 3 +++ .../vent_ducting_01_90deg.dx90.vtx | 3 +++ .../vent_ducting_01_90deg.mdl | 3 +++ .../vent_ducting_01_90deg.phy | 3 +++ .../vent_ducting_01_90deg.sw.vtx | 3 +++ .../vent_ducting_01_90deg.vvd | 3 +++ .../vent_ducting_01_T.dx80.vtx | 3 +++ .../vent_ducting_01_T.dx90.vtx | 3 +++ .../props_construction/vent_ducting_01_T.phy | 3 +++ .../vent_ducting_01_T.sw.vtx | 3 +++ .../vent_ducting_01_Y.dx80.vtx | 3 +++ .../vent_ducting_01_Y.dx90.vtx | 3 +++ .../props_construction/vent_ducting_01_Y.phy | 3 +++ .../vent_ducting_01_Y.sw.vtx | 3 +++ .../vent_ducting_01_grill.dx80.vtx | 3 +++ .../vent_ducting_01_grill.dx90.vtx | 3 +++ .../vent_ducting_01_grill.mdl | 3 +++ .../vent_ducting_01_grill.phy | 3 +++ .../vent_ducting_01_grill.sw.vtx | 3 +++ .../vent_ducting_01_grill.vvd | 3 +++ .../props_construction/vent_ducting_01_t.mdl | 3 +++ .../props_construction/vent_ducting_01_t.vvd | 3 +++ .../props_construction/vent_ducting_01_y.mdl | 3 +++ .../props_construction/vent_ducting_01_y.vvd | 3 +++ .../vent_ducting_01a.dx80.vtx | 3 +++ .../vent_ducting_01a.dx90.vtx | 3 +++ .../props_construction/vent_ducting_01a.mdl | 3 +++ .../props_construction/vent_ducting_01a.phy | 3 +++ .../vent_ducting_01a.sw.vtx | 3 +++ .../props_construction/vent_ducting_01a.vvd | 3 +++ .../vent_ducting_01b.dx80.vtx | 3 +++ .../vent_ducting_01b.dx90.vtx | 3 +++ .../props_construction/vent_ducting_01b.mdl | 3 +++ .../props_construction/vent_ducting_01b.phy | 3 +++ .../vent_ducting_01b.sw.vtx | 3 +++ .../props_construction/vent_ducting_01b.vvd | 3 +++ .../props_crates/wpncrate_large_01.dx80.vtx | 3 +++ .../props_crates/wpncrate_large_01.dx90.vtx | 3 +++ .../models/props_crates/wpncrate_large_01.mdl | 3 +++ .../models/props_crates/wpncrate_large_01.phy | 3 +++ .../props_crates/wpncrate_large_01.sw.vtx | 3 +++ .../models/props_crates/wpncrate_large_01.vvd | 3 +++ .../props_crates/wpncrate_large_02.dx80.vtx | 3 +++ .../props_crates/wpncrate_large_02.dx90.vtx | 3 +++ .../models/props_crates/wpncrate_large_02.mdl | 3 +++ .../models/props_crates/wpncrate_large_02.phy | 3 +++ .../props_crates/wpncrate_large_02.sw.vtx | 3 +++ .../models/props_crates/wpncrate_large_02.vvd | 3 +++ .../props_crates/wpncrate_small_01.dx80.vtx | 3 +++ .../props_crates/wpncrate_small_01.dx90.vtx | 3 +++ .../models/props_crates/wpncrate_small_01.mdl | 3 +++ .../models/props_crates/wpncrate_small_01.phy | 3 +++ .../props_crates/wpncrate_small_01.sw.vtx | 3 +++ .../models/props_crates/wpncrate_small_01.vvd | 3 +++ .../props_crates/wpncrate_small_02.dx80.vtx | 3 +++ .../props_crates/wpncrate_small_02.dx90.vtx | 3 +++ .../models/props_crates/wpncrate_small_02.mdl | 3 +++ .../models/props_crates/wpncrate_small_02.phy | 3 +++ .../props_crates/wpncrate_small_02.sw.vtx | 3 +++ .../models/props_crates/wpncrate_small_02.vvd | 3 +++ .../wpncrate_small_02point5.dx80.vtx | 3 +++ .../wpncrate_small_02point5.dx90.vtx | 3 +++ .../props_crates/wpncrate_small_02point5.mdl | 3 +++ .../props_crates/wpncrate_small_02point5.phy | 3 +++ .../wpncrate_small_02point5.sw.vtx | 3 +++ .../props_crates/wpncrate_small_02point5.vvd | 3 +++ .../props_crates/wpncrate_small_03.dx80.vtx | 3 +++ .../props_crates/wpncrate_small_03.dx90.vtx | 3 +++ .../models/props_crates/wpncrate_small_03.mdl | 3 +++ .../models/props_crates/wpncrate_small_03.phy | 3 +++ .../props_crates/wpncrate_small_03.sw.vtx | 3 +++ .../models/props_crates/wpncrate_small_03.vvd | 3 +++ .../concrete_debris128pile001b.dx80.vtx | 3 +++ .../concrete_debris128pile001b.dx90.vtx | 3 +++ .../concrete_debris128pile001b.mdl | 3 +++ .../concrete_debris128pile001b.phy | 3 +++ .../concrete_debris128pile001b.sw.vtx | 3 +++ .../concrete_debris128pile001b.vvd | 3 +++ .../props_debris/corner_rubble1.dx80.vtx | 3 +++ .../props_debris/corner_rubble1.dx90.vtx | 3 +++ .../models/props_debris/corner_rubble1.mdl | 3 +++ .../models/props_debris/corner_rubble1.phy | 3 +++ .../models/props_debris/corner_rubble1.sw.vtx | 3 +++ .../models/props_debris/corner_rubble1.vvd | 3 +++ .../models/props_debris/rebar002c_64.dx80.vtx | 3 +++ .../models/props_debris/rebar002c_64.dx90.vtx | 3 +++ .../dab/models/props_debris/rebar002c_64.mdl | 3 +++ .../dab/models/props_debris/rebar002c_64.phy | 3 +++ .../models/props_debris/rebar002c_64.sw.vtx | 3 +++ .../dab/models/props_debris/rebar002c_64.vvd | 3 +++ .../props_doors/cellar_door_01.dx80.vtx | 3 +++ .../props_doors/cellar_door_01.dx90.vtx | 3 +++ .../dab/models/props_doors/cellar_door_01.mdl | 3 +++ .../dab/models/props_doors/cellar_door_01.phy | 3 +++ .../models/props_doors/cellar_door_01.sw.vtx | 3 +++ .../dab/models/props_doors/cellar_door_01.vvd | 3 +++ .../props_downtown/booth_table.dx80.vtx | 3 +++ .../props_downtown/booth_table.dx90.vtx | 3 +++ .../dab/models/props_downtown/booth_table.mdl | 3 +++ .../dab/models/props_downtown/booth_table.phy | 3 +++ .../models/props_downtown/booth_table.sw.vtx | 3 +++ .../dab/models/props_downtown/booth_table.vtx | 3 +++ .../dab/models/props_downtown/booth_table.vvd | 3 +++ .../models/props_equipment/cooler.dx80.vtx | 3 +++ .../models/props_equipment/cooler.dx90.vtx | 3 +++ mp/game/dab/models/props_equipment/cooler.mdl | 3 +++ mp/game/dab/models/props_equipment/cooler.phy | 3 +++ .../dab/models/props_equipment/cooler.sw.vtx | 3 +++ mp/game/dab/models/props_equipment/cooler.vvd | 3 +++ .../props_equipment/cooler_door.dx80.vtx | 3 +++ .../props_equipment/cooler_door.dx90.vtx | 3 +++ .../models/props_equipment/cooler_door.mdl | 3 +++ .../models/props_equipment/cooler_door.phy | 3 +++ .../models/props_equipment/cooler_door.sw.vtx | 3 +++ .../models/props_equipment/cooler_door.vvd | 3 +++ .../props_equipment/elevator_buttons.dx80.vtx | 3 +++ .../props_equipment/elevator_buttons.dx90.vtx | 3 +++ .../props_equipment/elevator_buttons.mdl | 3 +++ .../props_equipment/elevator_buttons.sw.vtx | 3 +++ .../props_equipment/elevator_buttons.vvd | 3 +++ .../props_equipment/firehosebox01.dx80.vtx | 3 +++ .../props_equipment/firehosebox01.dx90.vtx | 3 +++ .../models/props_equipment/firehosebox01.mdl | 3 +++ .../models/props_equipment/firehosebox01.phy | 3 +++ .../props_equipment/firehosebox01.sw.vtx | 3 +++ .../models/props_equipment/firehosebox01.vvd | 3 +++ .../props_equipment/firepipe02.dx80.vtx | 3 +++ .../props_equipment/firepipe02.dx90.vtx | 3 +++ .../dab/models/props_equipment/firepipe02.mdl | 3 +++ .../dab/models/props_equipment/firepipe02.phy | 3 +++ .../models/props_equipment/firepipe02.sw.vtx | 3 +++ .../dab/models/props_equipment/firepipe02.vvd | 3 +++ .../props_equipment/metalladder002.dx80.vtx | 3 +++ .../props_equipment/metalladder002.dx90.vtx | 3 +++ .../models/props_equipment/metalladder002.mdl | 3 +++ .../models/props_equipment/metalladder002.phy | 3 +++ .../props_equipment/metalladder002.sw.vtx | 3 +++ .../models/props_equipment/metalladder002.vvd | 3 +++ .../phone_booth_indoor.dx80.vtx | 3 +++ .../phone_booth_indoor.dx90.vtx | 3 +++ .../props_equipment/phone_booth_indoor.mdl | 3 +++ .../props_equipment/phone_booth_indoor.phy | 3 +++ .../props_equipment/phone_booth_indoor.sw.vtx | 3 +++ .../props_equipment/phone_booth_indoor.vvd | 3 +++ .../props_equipment/security_desk1.dx80.vtx | 3 +++ .../props_equipment/security_desk1.dx90.vtx | 3 +++ .../models/props_equipment/security_desk1.mdl | 3 +++ .../models/props_equipment/security_desk1.phy | 3 +++ .../props_equipment/security_desk1.sw.vtx | 3 +++ .../models/props_equipment/security_desk1.vvd | 3 +++ .../props_equipment/snack_machine.dx80.vtx | 3 +++ .../props_equipment/snack_machine.dx90.vtx | 3 +++ .../models/props_equipment/snack_machine.mdl | 3 +++ .../models/props_equipment/snack_machine.phy | 3 +++ .../props_equipment/snack_machine.sw.vtx | 3 +++ .../models/props_equipment/snack_machine.vvd | 3 +++ .../snack_machine_glass.dx80.vtx | 3 +++ .../snack_machine_glass.dx90.vtx | 3 +++ .../props_equipment/snack_machine_glass.mdl | 3 +++ .../props_equipment/snack_machine_glass.phy | 3 +++ .../snack_machine_glass.sw.vtx | 3 +++ .../props_equipment/snack_machine_glass.vvd | 3 +++ .../dab/models/props_foliage/shrub_01a.mdl | 3 +++ .../dab/models/props_foliage/shrub_01a.vvd | 3 +++ .../models/props_interiors/blinds_01.dx80.vtx | 3 +++ .../models/props_interiors/blinds_01.dx90.vtx | 3 +++ .../dab/models/props_interiors/blinds_01.mdl | 3 +++ .../models/props_interiors/blinds_01.sw.vtx | 3 +++ .../dab/models/props_interiors/blinds_01.vvd | 3 +++ .../props_interiors/blinds_01a.dx80.vtx | 3 +++ .../props_interiors/blinds_01a.dx90.vtx | 3 +++ .../dab/models/props_interiors/blinds_01a.mdl | 3 +++ .../models/props_interiors/blinds_01a.sw.vtx | 3 +++ .../dab/models/props_interiors/blinds_01a.vvd | 3 +++ .../props_interiors/blinds_01b.dx80.vtx | 3 +++ .../props_interiors/blinds_01b.dx90.vtx | 3 +++ .../dab/models/props_interiors/blinds_01b.mdl | 3 +++ .../models/props_interiors/blinds_01b.sw.vtx | 3 +++ .../dab/models/props_interiors/blinds_01b.vvd | 3 +++ .../props_interiors/blinds_01ext.dx80.vtx | 3 +++ .../props_interiors/blinds_01ext.dx90.vtx | 3 +++ .../models/props_interiors/blinds_01ext.mdl | 3 +++ .../props_interiors/blinds_01ext.sw.vtx | 3 +++ .../models/props_interiors/blinds_01ext.vvd | 3 +++ .../props_interiors/blinds_01exta.dx80.vtx | 3 +++ .../props_interiors/blinds_01exta.dx90.vtx | 3 +++ .../models/props_interiors/blinds_01exta.mdl | 3 +++ .../props_interiors/blinds_01exta.sw.vtx | 3 +++ .../models/props_interiors/blinds_01exta.vvd | 3 +++ .../props_interiors/chair_office2.dx80.vtx | 3 +++ .../props_interiors/chair_office2.dx90.vtx | 3 +++ .../models/props_interiors/chair_office2.mdl | 3 +++ .../models/props_interiors/chair_office2.phy | 3 +++ .../props_interiors/chair_office2.sw.vtx | 3 +++ .../models/props_interiors/chair_office2.vvd | 3 +++ .../dinning_table_oval.dx80.vtx | 3 +++ .../dinning_table_oval.dx90.vtx | 3 +++ .../props_interiors/dinning_table_oval.mdl | 3 +++ .../props_interiors/dinning_table_oval.phy | 3 +++ .../props_interiors/dinning_table_oval.vtx | 3 +++ .../props_interiors/dinning_table_oval.vvd | 3 +++ .../models/props_interiors/lightbulb01a.mdl | 3 +++ .../models/props_interiors/lightbulb01a.phy | 3 +++ .../models/props_interiors/lightbulb01a.vvd | 3 +++ .../side_table_square.dx80.vtx | 3 +++ .../side_table_square.dx90.vtx | 3 +++ .../props_interiors/side_table_square.mdl | 3 +++ .../props_interiors/side_table_square.phy | 3 +++ .../props_interiors/side_table_square.vtx | 3 +++ .../props_interiors/side_table_square.vvd | 3 +++ .../props_interiors/sofa_chair.dx80.vtx | 3 +++ .../props_interiors/sofa_chair.dx90.vtx | 3 +++ .../dab/models/props_interiors/sofa_chair.mdl | 3 +++ .../dab/models/props_interiors/sofa_chair.phy | 3 +++ .../models/props_interiors/sofa_chair.sw.vtx | 3 +++ .../dab/models/props_interiors/sofa_chair.vvd | 3 +++ .../props_interiors/sofa_chair02.dx80.vtx | 3 +++ .../props_interiors/sofa_chair02.dx90.vtx | 3 +++ .../models/props_interiors/sofa_chair02.mdl | 3 +++ .../models/props_interiors/sofa_chair02.phy | 3 +++ .../models/props_interiors/sofa_chair02.vtx | 3 +++ .../models/props_interiors/sofa_chair02.vvd | 3 +++ .../props_interiors/table_console.dx80.vtx | 3 +++ .../props_interiors/table_console.dx90.vtx | 3 +++ .../models/props_interiors/table_console.mdl | 3 +++ .../models/props_interiors/table_console.phy | 3 +++ .../props_interiors/table_console.sw.vtx | 3 +++ .../models/props_interiors/table_console.vvd | 3 +++ .../props_interiors/table_motel.dx80.vtx | 3 +++ .../props_interiors/table_motel.dx90.vtx | 3 +++ .../models/props_interiors/table_motel.mdl | 3 +++ .../models/props_interiors/table_motel.phy | 3 +++ .../models/props_interiors/table_motel.vtx | 3 +++ .../models/props_interiors/table_motel.vvd | 3 +++ .../dab/models/props_interiors/tv.dx80.vtx | 3 +++ .../dab/models/props_interiors/tv.dx90.vtx | 3 +++ mp/game/dab/models/props_interiors/tv.mdl | 3 +++ mp/game/dab/models/props_interiors/tv.phy | 3 +++ mp/game/dab/models/props_interiors/tv.sw.vtx | 3 +++ mp/game/dab/models/props_interiors/tv.vvd | 3 +++ .../props_interiors/tv_cabinet.dx80.vtx | 3 +++ .../props_interiors/tv_cabinet.dx90.vtx | 3 +++ .../dab/models/props_interiors/tv_cabinet.mdl | 3 +++ .../dab/models/props_interiors/tv_cabinet.phy | 3 +++ .../models/props_interiors/tv_cabinet.sw.vtx | 3 +++ .../dab/models/props_interiors/tv_cabinet.vvd | 3 +++ mp/game/dab/models/props_junk/can_01.dx80.vtx | 3 +++ mp/game/dab/models/props_junk/can_01.dx90.vtx | 3 +++ mp/game/dab/models/props_junk/can_01.mdl | 3 +++ mp/game/dab/models/props_junk/can_01.phy | 3 +++ mp/game/dab/models/props_junk/can_01.sw.vtx | 3 +++ mp/game/dab/models/props_junk/can_01.vvd | 3 +++ .../props_junk/cardboard_box03.dx80.vtx | 3 +++ .../props_junk/cardboard_box03.dx90.vtx | 3 +++ .../dab/models/props_junk/cardboard_box03.mdl | 3 +++ .../dab/models/props_junk/cardboard_box03.phy | 3 +++ .../models/props_junk/cardboard_box03.sw.vtx | 3 +++ .../dab/models/props_junk/cardboard_box03.vvd | 3 +++ .../models/props_junk/cinderblock01a.dx80.vtx | 3 +++ .../models/props_junk/cinderblock01a.dx90.vtx | 3 +++ .../dab/models/props_junk/cinderblock01a.mdl | 3 +++ .../dab/models/props_junk/cinderblock01a.phy | 3 +++ .../models/props_junk/cinderblock01a.sw.vtx | 3 +++ .../dab/models/props_junk/cinderblock01a.vvd | 3 +++ .../models/props_junk/food_pile03.dx80.vtx | 3 +++ .../models/props_junk/food_pile03.dx90.vtx | 3 +++ mp/game/dab/models/props_junk/food_pile03.mdl | 3 +++ .../dab/models/props_junk/food_pile03.sw.vtx | 3 +++ mp/game/dab/models/props_junk/food_pile03.vvd | 3 +++ .../props_junk/garbage_carboard001a.mdl | 3 +++ .../props_junk/garbage_carboard001a.phy | 3 +++ .../props_junk/garbage_carboard001a.vvd | 3 +++ .../props_junk/garbage_carboard002a.mdl | 3 +++ .../props_junk/garbage_carboard002a.phy | 3 +++ .../props_junk/garbage_carboard002a.vvd | 3 +++ .../props_junk/garbage_coffeemug001a.dx80.vtx | 3 +++ .../props_junk/garbage_coffeemug001a.dx90.vtx | 3 +++ .../props_junk/garbage_coffeemug001a.mdl | 3 +++ .../props_junk/garbage_coffeemug001a.phy | 3 +++ .../props_junk/garbage_coffeemug001a.sw.vtx | 3 +++ .../props_junk/garbage_coffeemug001a.vvd | 3 +++ .../garbage_glassbottle001a.dx80.vtx | 3 +++ .../garbage_glassbottle001a.dx90.vtx | 3 +++ .../props_junk/garbage_glassbottle001a.mdl | 3 +++ .../props_junk/garbage_glassbottle001a.phy | 3 +++ .../props_junk/garbage_glassbottle001a.sw.vtx | 3 +++ .../props_junk/garbage_glassbottle001a.vvd | 3 +++ .../garbage_glassbottle001a_chunk01.dx80.vtx | 3 +++ .../garbage_glassbottle001a_chunk01.dx90.vtx | 3 +++ .../garbage_glassbottle001a_chunk01.mdl | 3 +++ .../garbage_glassbottle001a_chunk01.phy | 3 +++ .../garbage_glassbottle001a_chunk01.sw.vtx | 3 +++ .../garbage_glassbottle001a_chunk01.vvd | 3 +++ .../garbage_glassbottle001a_chunk02.dx80.vtx | 3 +++ .../garbage_glassbottle001a_chunk02.dx90.vtx | 3 +++ .../garbage_glassbottle001a_chunk02.mdl | 3 +++ .../garbage_glassbottle001a_chunk02.phy | 3 +++ .../garbage_glassbottle001a_chunk02.sw.vtx | 3 +++ .../garbage_glassbottle001a_chunk02.vvd | 3 +++ .../garbage_glassbottle001a_chunk03.dx80.vtx | 3 +++ .../garbage_glassbottle001a_chunk03.dx90.vtx | 3 +++ .../garbage_glassbottle001a_chunk03.mdl | 3 +++ .../garbage_glassbottle001a_chunk03.phy | 3 +++ .../garbage_glassbottle001a_chunk03.sw.vtx | 3 +++ .../garbage_glassbottle001a_chunk03.vvd | 3 +++ .../garbage_glassbottle001a_chunk04.dx80.vtx | 3 +++ .../garbage_glassbottle001a_chunk04.dx90.vtx | 3 +++ .../garbage_glassbottle001a_chunk04.mdl | 3 +++ .../garbage_glassbottle001a_chunk04.phy | 3 +++ .../garbage_glassbottle001a_chunk04.sw.vtx | 3 +++ .../garbage_glassbottle001a_chunk04.vvd | 3 +++ .../props_junk/garbage_glassbottle003a.mdl | 3 +++ .../props_junk/garbage_glassbottle003a.phy | 3 +++ .../props_junk/garbage_glassbottle003a.vvd | 3 +++ .../props_junk/garbage_pizzabox01a.dx80.vtx | 3 +++ .../props_junk/garbage_pizzabox01a.dx90.vtx | 3 +++ .../models/props_junk/garbage_pizzabox01a.mdl | 3 +++ .../models/props_junk/garbage_pizzabox01a.phy | 3 +++ .../props_junk/garbage_pizzabox01a.sw.vtx | 3 +++ .../models/props_junk/garbage_pizzabox01a.vvd | 3 +++ .../props_junk/garbage_sodacan01a.dx80.vtx | 3 +++ .../props_junk/garbage_sodacan01a.dx90.vtx | 3 +++ .../models/props_junk/garbage_sodacan01a.mdl | 3 +++ .../models/props_junk/garbage_sodacan01a.phy | 3 +++ .../props_junk/garbage_sodacan01a.sw.vtx | 3 +++ .../models/props_junk/garbage_sodacan01a.vvd | 3 +++ .../props_junk/garbage_takeoutcarton001a.mdl | 3 +++ .../props_junk/garbage_takeoutcarton001a.phy | 3 +++ .../props_junk/garbage_takeoutcarton001a.vvd | 3 +++ .../dab/models/props_junk/gascan001a.dx80.vtx | 3 +++ .../dab/models/props_junk/gascan001a.dx90.vtx | 3 +++ mp/game/dab/models/props_junk/gascan001a.mdl | 3 +++ mp/game/dab/models/props_junk/gascan001a.phy | 3 +++ .../dab/models/props_junk/gascan001a.sw.vtx | 3 +++ mp/game/dab/models/props_junk/gascan001a.vvd | 3 +++ .../models/props_junk/metalbucket01a.dx80.vtx | 3 +++ .../models/props_junk/metalbucket01a.dx90.vtx | 3 +++ .../dab/models/props_junk/metalbucket01a.mdl | 3 +++ .../dab/models/props_junk/metalbucket01a.phy | 3 +++ .../models/props_junk/metalbucket01a.sw.vtx | 3 +++ .../dab/models/props_junk/metalbucket01a.vvd | 3 +++ .../models/props_junk/metalbucket02a.dx80.vtx | 3 +++ .../models/props_junk/metalbucket02a.dx90.vtx | 3 +++ .../dab/models/props_junk/metalbucket02a.mdl | 3 +++ .../dab/models/props_junk/metalbucket02a.phy | 3 +++ .../models/props_junk/metalbucket02a.sw.vtx | 3 +++ .../dab/models/props_junk/metalbucket02a.vvd | 3 +++ .../dab/models/props_junk/milkshake.dx80.vtx | 3 +++ .../dab/models/props_junk/milkshake.dx90.vtx | 3 +++ mp/game/dab/models/props_junk/milkshake.mdl | 3 +++ mp/game/dab/models/props_junk/milkshake.phy | 3 +++ .../dab/models/props_junk/milkshake.sw.vtx | 3 +++ mp/game/dab/models/props_junk/milkshake.vvd | 3 +++ .../models/props_junk/pizzabox_01.dx80.vtx | 3 +++ .../models/props_junk/pizzabox_01.dx90.vtx | 3 +++ mp/game/dab/models/props_junk/pizzabox_01.mdl | 3 +++ mp/game/dab/models/props_junk/pizzabox_01.phy | 3 +++ .../dab/models/props_junk/pizzabox_01.sw.vtx | 3 +++ mp/game/dab/models/props_junk/pizzabox_01.vvd | 3 +++ .../props_junk/plastic_bowl_01.dx80.vtx | 3 +++ .../props_junk/plastic_bowl_01.dx90.vtx | 3 +++ .../dab/models/props_junk/plastic_bowl_01.mdl | 3 +++ .../dab/models/props_junk/plastic_bowl_01.phy | 3 +++ .../models/props_junk/plastic_bowl_01.sw.vtx | 3 +++ .../dab/models/props_junk/plastic_bowl_01.vvd | 3 +++ .../props_junk/plasticcrate01a.dx80.vtx | 3 +++ .../props_junk/plasticcrate01a.dx90.vtx | 3 +++ .../dab/models/props_junk/plasticcrate01a.mdl | 3 +++ .../dab/models/props_junk/plasticcrate01a.phy | 3 +++ .../models/props_junk/plasticcrate01a.sw.vtx | 3 +++ .../dab/models/props_junk/plasticcrate01a.vvd | 3 +++ mp/game/dab/models/props_junk/popcan01a.mdl | 3 +++ mp/game/dab/models/props_junk/popcan01a.phy | 3 +++ mp/game/dab/models/props_junk/popcan01a.vvd | 3 +++ .../props_junk/trashdumpster01a.dx80.vtx | 3 +++ .../props_junk/trashdumpster01a.dx90.vtx | 3 +++ .../models/props_junk/trashdumpster01a.mdl | 3 +++ .../models/props_junk/trashdumpster01a.phy | 3 +++ .../models/props_junk/trashdumpster01a.sw.vtx | 3 +++ .../models/props_junk/trashdumpster01a.vvd | 3 +++ .../models/props_junk/wood_crate001a.dx80.vtx | 3 +++ .../models/props_junk/wood_crate001a.dx90.vtx | 3 +++ .../dab/models/props_junk/wood_crate001a.mdl | 3 +++ .../dab/models/props_junk/wood_crate001a.phy | 3 +++ .../models/props_junk/wood_crate001a.sw.vtx | 3 +++ .../dab/models/props_junk/wood_crate001a.vvd | 3 +++ .../wood_crate001a_chunk01.dx80.vtx | 3 +++ .../wood_crate001a_chunk01.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk01.mdl | 3 +++ .../props_junk/wood_crate001a_chunk01.phy | 3 +++ .../props_junk/wood_crate001a_chunk01.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk01.vvd | 3 +++ .../wood_crate001a_chunk02.dx80.vtx | 3 +++ .../wood_crate001a_chunk02.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk02.mdl | 3 +++ .../props_junk/wood_crate001a_chunk02.phy | 3 +++ .../props_junk/wood_crate001a_chunk02.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk02.vvd | 3 +++ .../wood_crate001a_chunk03.dx80.vtx | 3 +++ .../wood_crate001a_chunk03.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk03.mdl | 3 +++ .../props_junk/wood_crate001a_chunk03.phy | 3 +++ .../props_junk/wood_crate001a_chunk03.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk03.vvd | 3 +++ .../wood_crate001a_chunk04.dx80.vtx | 3 +++ .../wood_crate001a_chunk04.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk04.mdl | 3 +++ .../props_junk/wood_crate001a_chunk04.phy | 3 +++ .../props_junk/wood_crate001a_chunk04.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk04.vvd | 3 +++ .../wood_crate001a_chunk05.dx80.vtx | 3 +++ .../wood_crate001a_chunk05.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk05.mdl | 3 +++ .../props_junk/wood_crate001a_chunk05.phy | 3 +++ .../props_junk/wood_crate001a_chunk05.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk05.vvd | 3 +++ .../wood_crate001a_chunk07.dx80.vtx | 3 +++ .../wood_crate001a_chunk07.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk07.mdl | 3 +++ .../props_junk/wood_crate001a_chunk07.phy | 3 +++ .../props_junk/wood_crate001a_chunk07.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk07.vvd | 3 +++ .../wood_crate001a_chunk09.dx80.vtx | 3 +++ .../wood_crate001a_chunk09.dx90.vtx | 3 +++ .../props_junk/wood_crate001a_chunk09.mdl | 3 +++ .../props_junk/wood_crate001a_chunk09.phy | 3 +++ .../props_junk/wood_crate001a_chunk09.sw.vtx | 3 +++ .../props_junk/wood_crate001a_chunk09.vvd | 3 +++ .../models/props_junk/wood_crate002a.dx80.vtx | 3 +++ .../models/props_junk/wood_crate002a.dx90.vtx | 3 +++ .../dab/models/props_junk/wood_crate002a.mdl | 3 +++ .../dab/models/props_junk/wood_crate002a.phy | 3 +++ .../models/props_junk/wood_crate002a.sw.vtx | 3 +++ .../dab/models/props_junk/wood_crate002a.vvd | 3 +++ .../props_junk/wood_pallet001a.dx80.vtx | 3 +++ .../props_junk/wood_pallet001a.dx90.vtx | 3 +++ .../dab/models/props_junk/wood_pallet001a.mdl | 3 +++ .../dab/models/props_junk/wood_pallet001a.phy | 3 +++ .../models/props_junk/wood_pallet001a.sw.vtx | 3 +++ .../dab/models/props_junk/wood_pallet001a.vvd | 3 +++ .../wood_pallet001a_chunka.dx80.vtx | 3 +++ .../wood_pallet001a_chunka.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka.mdl | 3 +++ .../props_junk/wood_pallet001a_chunka.phy | 3 +++ .../props_junk/wood_pallet001a_chunka.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka.vvd | 3 +++ .../wood_pallet001a_chunka1.dx80.vtx | 3 +++ .../wood_pallet001a_chunka1.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka1.mdl | 3 +++ .../props_junk/wood_pallet001a_chunka1.phy | 3 +++ .../props_junk/wood_pallet001a_chunka1.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka1.vvd | 3 +++ .../wood_pallet001a_chunka3.dx80.vtx | 3 +++ .../wood_pallet001a_chunka3.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka3.mdl | 3 +++ .../props_junk/wood_pallet001a_chunka3.phy | 3 +++ .../props_junk/wood_pallet001a_chunka3.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka3.vvd | 3 +++ .../wood_pallet001a_chunka4.dx80.vtx | 3 +++ .../wood_pallet001a_chunka4.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka4.mdl | 3 +++ .../props_junk/wood_pallet001a_chunka4.phy | 3 +++ .../props_junk/wood_pallet001a_chunka4.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunka4.vvd | 3 +++ .../wood_pallet001a_chunkb2.dx80.vtx | 3 +++ .../wood_pallet001a_chunkb2.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunkb2.mdl | 3 +++ .../props_junk/wood_pallet001a_chunkb2.phy | 3 +++ .../props_junk/wood_pallet001a_chunkb2.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunkb2.vvd | 3 +++ .../wood_pallet001a_chunkb3.dx80.vtx | 3 +++ .../wood_pallet001a_chunkb3.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_chunkb3.mdl | 3 +++ .../props_junk/wood_pallet001a_chunkb3.phy | 3 +++ .../props_junk/wood_pallet001a_chunkb3.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_chunkb3.vvd | 3 +++ .../wood_pallet001a_shard01.dx80.vtx | 3 +++ .../wood_pallet001a_shard01.dx90.vtx | 3 +++ .../props_junk/wood_pallet001a_shard01.mdl | 3 +++ .../props_junk/wood_pallet001a_shard01.phy | 3 +++ .../props_junk/wood_pallet001a_shard01.sw.vtx | 3 +++ .../props_junk/wood_pallet001a_shard01.vvd | 3 +++ mp/game/dab/models/props_lab/powerbox01a.mdl | 3 +++ mp/game/dab/models/props_lab/powerbox01a.phy | 3 +++ mp/game/dab/models/props_lab/powerbox01a.vvd | 3 +++ .../dab/models/props_lab/walllight001a.mdl | 3 +++ .../dab/models/props_lab/walllight001a.phy | 3 +++ .../dab/models/props_lab/walllight001a.vvd | 3 +++ .../props_lighting/airportlight01.dx80.vtx | 3 +++ .../props_lighting/airportlight01.dx90.vtx | 3 +++ .../models/props_lighting/airportlight01.mdl | 3 +++ .../models/props_lighting/airportlight01.phy | 3 +++ .../props_lighting/airportlight01.sw.vtx | 3 +++ .../models/props_lighting/airportlight01.vvd | 3 +++ .../props_lighting/construction_lamp.dx80.vtx | 3 +++ .../props_lighting/construction_lamp.dx90.vtx | 3 +++ .../props_lighting/construction_lamp.mdl | 3 +++ .../props_lighting/construction_lamp.phy | 3 +++ .../props_lighting/construction_lamp.sw.vtx | 3 +++ .../props_lighting/construction_lamp.vvd | 3 +++ .../construction_lamp_02_base.dx80.vtx | 3 +++ .../construction_lamp_02_base.dx90.vtx | 3 +++ .../construction_lamp_02_base.mdl | 3 +++ .../construction_lamp_02_base.phy | 3 +++ .../construction_lamp_02_base.sw.vtx | 3 +++ .../construction_lamp_02_base.vvd | 3 +++ .../construction_lamp_02_light.dx80.vtx | 3 +++ .../construction_lamp_02_light.dx90.vtx | 3 +++ .../construction_lamp_02_light.mdl | 3 +++ .../construction_lamp_02_light.phy | 3 +++ .../construction_lamp_02_light.sw.vtx | 3 +++ .../construction_lamp_02_light.vvd | 3 +++ .../props_lighting/fluro_light_01.dx80.vtx | 3 +++ .../props_lighting/fluro_light_01.dx90.vtx | 3 +++ .../models/props_lighting/fluro_light_01.mdl | 3 +++ .../models/props_lighting/fluro_light_01.phy | 3 +++ .../props_lighting/fluro_light_01.sw.vtx | 3 +++ .../models/props_lighting/fluro_light_01.vvd | 3 +++ .../props_lighting/light_porch.dx80.vtx | 3 +++ .../props_lighting/light_porch.dx90.vtx | 3 +++ .../dab/models/props_lighting/light_porch.mdl | 3 +++ .../dab/models/props_lighting/light_porch.phy | 3 +++ .../models/props_lighting/light_porch.sw.vtx | 3 +++ .../dab/models/props_lighting/light_porch.vvd | 3 +++ .../props_lighting/lightfixture03.dx80.vtx | 3 +++ .../props_lighting/lightfixture03.dx90.vtx | 3 +++ .../models/props_lighting/lightfixture03.mdl | 3 +++ .../models/props_lighting/lightfixture03.phy | 3 +++ .../props_lighting/lightfixture03.sw.vtx | 3 +++ .../models/props_lighting/lightfixture03.vvd | 3 +++ .../props_lighting/lightfixture05.dx80.vtx | 3 +++ .../props_lighting/lightfixture05.dx90.vtx | 3 +++ .../models/props_lighting/lightfixture05.mdl | 3 +++ .../models/props_lighting/lightfixture05.phy | 3 +++ .../props_lighting/lightfixture05.sw.vtx | 3 +++ .../models/props_lighting/lightfixture05.vvd | 3 +++ .../props_lighting/lightfixture06.dx80.vtx | 3 +++ .../props_lighting/lightfixture06.dx90.vtx | 3 +++ .../models/props_lighting/lightfixture06.mdl | 3 +++ .../models/props_lighting/lightfixture06.phy | 3 +++ .../props_lighting/lightfixture06.sw.vtx | 3 +++ .../models/props_lighting/lightfixture06.vvd | 3 +++ .../lightfixture06_angled.dx80.vtx | 3 +++ .../lightfixture06_angled.dx90.vtx | 3 +++ .../props_lighting/lightfixture06_angled.mdl | 3 +++ .../props_lighting/lightfixture06_angled.phy | 3 +++ .../lightfixture06_angled.sw.vtx | 3 +++ .../props_lighting/lightfixture06_angled.vvd | 3 +++ .../props_lighting/lightfixture07.dx80.vtx | 3 +++ .../props_lighting/lightfixture07.dx90.vtx | 3 +++ .../models/props_lighting/lightfixture07.mdl | 3 +++ .../models/props_lighting/lightfixture07.phy | 3 +++ .../props_lighting/lightfixture07.sw.vtx | 3 +++ .../models/props_lighting/lightfixture07.vvd | 3 +++ .../props_lighting/ornate_lamp_01.dx80.vtx | 3 +++ .../props_lighting/ornate_lamp_01.dx90.vtx | 3 +++ .../models/props_lighting/ornate_lamp_01.mdl | 3 +++ .../models/props_lighting/ornate_lamp_01.phy | 3 +++ .../props_lighting/ornate_lamp_01.sw.vtx | 3 +++ .../models/props_lighting/ornate_lamp_01.vvd | 3 +++ .../models/props_outland/chandelier.dx80.vtx | 3 +++ .../models/props_outland/chandelier.dx90.vtx | 3 +++ .../dab/models/props_outland/chandelier.mdl | 3 +++ .../dab/models/props_outland/chandelier.phy | 3 +++ .../models/props_outland/chandelier.sw.vtx | 3 +++ .../dab/models/props_outland/chandelier.vvd | 3 +++ .../pipe03_straight01_long.dx90.vtx | 3 +++ .../props_pipes/pipe03_straight01_long.mdl | 3 +++ .../props_pipes/pipe03_straight01_long.phy | 3 +++ .../props_pipes/pipe03_straight01_long.vvd | 3 +++ .../props_pipes/pipecluster32d_001a.mdl | 3 +++ .../props_pipes/pipecluster32d_001a.phy | 3 +++ .../props_pipes/pipecluster32d_001a.vvd | 3 +++ .../pipeset08d_corner128d_001a.dx80.vtx | 3 +++ .../pipeset08d_corner128d_001a.dx90.vtx | 3 +++ .../pipeset08d_corner128d_001a.mdl | 3 +++ .../pipeset08d_corner128d_001a.phy | 3 +++ .../pipeset08d_corner128d_001a.sw.vtx | 3 +++ .../pipeset08d_corner128d_001a.vvd | 3 +++ .../props_pipes/pipeset32d_128_001a.dx80.vtx | 3 +++ .../props_pipes/pipeset32d_128_001a.dx90.vtx | 3 +++ .../props_pipes/pipeset32d_128_001a.mdl | 3 +++ .../props_pipes/pipeset32d_128_001a.phy | 3 +++ .../props_pipes/pipeset32d_128_001a.sw.vtx | 3 +++ .../props_pipes/pipeset32d_128_001a.vvd | 3 +++ .../pipeset32d_corner128d_001a.dx80.vtx | 3 +++ .../pipeset32d_corner128d_001a.dx90.vtx | 3 +++ .../pipeset32d_corner128d_001a.mdl | 3 +++ .../pipeset32d_corner128d_001a.phy | 3 +++ .../pipeset32d_corner128d_001a.sw.vtx | 3 +++ .../pipeset32d_corner128d_001a.vvd | 3 +++ .../models/props_rooftop/acunit01.dx80.vtx | 3 +++ .../models/props_rooftop/acunit01.dx90.vtx | 3 +++ mp/game/dab/models/props_rooftop/acunit01.mdl | 3 +++ mp/game/dab/models/props_rooftop/acunit01.phy | 3 +++ .../dab/models/props_rooftop/acunit01.sw.vtx | 3 +++ mp/game/dab/models/props_rooftop/acunit01.vvd | 3 +++ .../dab/models/props_rooftop/acunit2.dx80.vtx | 3 +++ .../dab/models/props_rooftop/acunit2.dx90.vtx | 3 +++ mp/game/dab/models/props_rooftop/acunit2.mdl | 3 +++ mp/game/dab/models/props_rooftop/acunit2.phy | 3 +++ .../dab/models/props_rooftop/acunit2.sw.vtx | 3 +++ mp/game/dab/models/props_rooftop/acunit2.vvd | 3 +++ .../models/props_rooftop/acvent02.dx80.vtx | 3 +++ .../models/props_rooftop/acvent02.dx90.vtx | 3 +++ mp/game/dab/models/props_rooftop/acvent02.mdl | 3 +++ mp/game/dab/models/props_rooftop/acvent02.phy | 3 +++ .../dab/models/props_rooftop/acvent02.sw.vtx | 3 +++ mp/game/dab/models/props_rooftop/acvent02.vvd | 3 +++ .../models/props_rooftop/acvent03.dx90.vtx | 3 +++ mp/game/dab/models/props_rooftop/acvent03.mdl | 3 +++ mp/game/dab/models/props_rooftop/acvent03.phy | 3 +++ mp/game/dab/models/props_rooftop/acvent03.vvd | 3 +++ .../satellitedish_large01.dx80.vtx | 3 +++ .../satellitedish_large01.dx90.vtx | 3 +++ .../props_rooftop/satellitedish_large01.mdl | 3 +++ .../props_rooftop/satellitedish_large01.phy | 3 +++ .../satellitedish_large01.sw.vtx | 3 +++ .../props_rooftop/satellitedish_large01.vvd | 3 +++ .../props_rooftop/solarpanels01.dx80.vtx | 3 +++ .../props_rooftop/solarpanels01.dx90.vtx | 3 +++ .../models/props_rooftop/solarpanels01.mdl | 3 +++ .../models/props_rooftop/solarpanels01.phy | 3 +++ .../models/props_rooftop/solarpanels01.sw.vtx | 3 +++ .../models/props_rooftop/solarpanels01.vvd | 3 +++ .../props_rooftop/train_signalbox_01.dx80.vtx | 3 +++ .../props_rooftop/train_signalbox_01.dx90.vtx | 3 +++ .../props_rooftop/train_signalbox_01.mdl | 3 +++ .../props_rooftop/train_signalbox_01.phy | 3 +++ .../props_rooftop/train_signalbox_01.sw.vtx | 3 +++ .../props_rooftop/train_signalbox_01.vvd | 3 +++ .../models/props_rooftop/vent_large1.dx80.vtx | 3 +++ .../models/props_rooftop/vent_large1.dx90.vtx | 3 +++ .../dab/models/props_rooftop/vent_large1.mdl | 3 +++ .../dab/models/props_rooftop/vent_large1.phy | 3 +++ .../models/props_rooftop/vent_large1.sw.vtx | 3 +++ .../dab/models/props_rooftop/vent_large1.vvd | 3 +++ .../dab/models/props_street/cover_01.dx80.vtx | 3 +++ .../dab/models/props_street/cover_01.dx90.vtx | 3 +++ mp/game/dab/models/props_street/cover_01.mdl | 3 +++ .../dab/models/props_street/cover_01.sw.vtx | 3 +++ mp/game/dab/models/props_street/cover_01.vvd | 3 +++ .../props_street/electrical_box01.dx90.vtx | 3 +++ .../models/props_street/electrical_box01.mdl | 3 +++ .../models/props_street/electrical_box01.phy | 3 +++ .../models/props_street/electrical_box01.vtx | 3 +++ .../models/props_street/electrical_box01.vvd | 3 +++ .../models/props_street/lamp_post_01.dx80.vtx | 3 +++ .../models/props_street/lamp_post_01.dx90.vtx | 3 +++ .../dab/models/props_street/lamp_post_01.mdl | 3 +++ .../dab/models/props_street/lamp_post_01.phy | 3 +++ .../models/props_street/lamp_post_01.sw.vtx | 3 +++ .../dab/models/props_street/lamp_post_01.vvd | 3 +++ .../models/props_street/parkbench_01.dx80.vtx | 3 +++ .../models/props_street/parkbench_01.dx90.vtx | 3 +++ .../dab/models/props_street/parkbench_01.mdl | 3 +++ .../dab/models/props_street/parkbench_01.phy | 3 +++ .../models/props_street/parkbench_01.sw.vtx | 3 +++ .../dab/models/props_street/parkbench_01.vvd | 3 +++ .../dab/models/props_street/pylon_01.dx80.vtx | 3 +++ .../dab/models/props_street/pylon_01.dx90.vtx | 3 +++ mp/game/dab/models/props_street/pylon_01.mdl | 3 +++ mp/game/dab/models/props_street/pylon_01.phy | 3 +++ .../dab/models/props_street/pylon_01.sw.vtx | 3 +++ mp/game/dab/models/props_street/pylon_01.vvd | 3 +++ .../dab/models/props_street/pylon_02.dx80.vtx | 3 +++ .../dab/models/props_street/pylon_02.dx90.vtx | 3 +++ mp/game/dab/models/props_street/pylon_02.mdl | 3 +++ mp/game/dab/models/props_street/pylon_02.phy | 3 +++ .../dab/models/props_street/pylon_02.sw.vtx | 3 +++ mp/game/dab/models/props_street/pylon_02.vvd | 3 +++ .../dab/models/props_street/pylon_03.dx80.vtx | 3 +++ .../dab/models/props_street/pylon_03.dx90.vtx | 3 +++ mp/game/dab/models/props_street/pylon_03.mdl | 3 +++ mp/game/dab/models/props_street/pylon_03.phy | 3 +++ .../dab/models/props_street/pylon_03.sw.vtx | 3 +++ mp/game/dab/models/props_street/pylon_03.vvd | 3 +++ .../dab/models/props_street/pylon_04.dx80.vtx | 3 +++ .../dab/models/props_street/pylon_04.dx90.vtx | 3 +++ mp/game/dab/models/props_street/pylon_04.mdl | 3 +++ mp/game/dab/models/props_street/pylon_04.phy | 3 +++ .../dab/models/props_street/pylon_04.sw.vtx | 3 +++ mp/game/dab/models/props_street/pylon_04.vvd | 3 +++ .../props_street/pylon_light_01.dx80.vtx | 3 +++ .../props_street/pylon_light_01.dx90.vtx | 3 +++ .../models/props_street/pylon_light_01.mdl | 3 +++ .../models/props_street/pylon_light_01.phy | 3 +++ .../models/props_street/pylon_light_01.sw.vtx | 3 +++ .../models/props_street/pylon_light_01.vvd | 3 +++ .../props_street/sewer_cover_01.dx80.vtx | 3 +++ .../props_street/sewer_cover_01.dx90.vtx | 3 +++ .../models/props_street/sewer_cover_01.mdl | 3 +++ .../models/props_street/sewer_cover_01.phy | 3 +++ .../models/props_street/sewer_cover_01.sw.vtx | 3 +++ .../models/props_street/sewer_cover_01.vvd | 3 +++ .../sewer_cover_01_noborder.dx80.vtx | 3 +++ .../sewer_cover_01_noborder.dx90.vtx | 3 +++ .../props_street/sewer_cover_01_noborder.mdl | 3 +++ .../props_street/sewer_cover_01_noborder.phy | 3 +++ .../sewer_cover_01_noborder.sw.vtx | 3 +++ .../props_street/sewer_cover_01_noborder.vvd | 3 +++ .../trainstation_pillar.dx80.vtx | 3 +++ .../trainstation_pillar.dx90.vtx | 3 +++ .../trainstation_pillar.mdl | 3 +++ .../trainstation_pillar.phy | 3 +++ .../trainstation_pillar.sw.vtx | 3 +++ .../trainstation_pillar.vvd | 3 +++ .../trainstation_pillar_side1.dx80.vtx | 3 +++ .../trainstation_pillar_side1.dx90.vtx | 3 +++ .../trainstation_pillar_side1.mdl | 3 +++ .../trainstation_pillar_side1.phy | 3 +++ .../trainstation_pillar_side1.sw.vtx | 3 +++ .../trainstation_pillar_side1.vvd | 3 +++ .../trainstation_pillar_side2.dx80.vtx | 3 +++ .../trainstation_pillar_side2.dx90.vtx | 3 +++ .../trainstation_pillar_side2.mdl | 3 +++ .../trainstation_pillar_side2.phy | 3 +++ .../trainstation_pillar_side2.sw.vtx | 3 +++ .../trainstation_pillar_side2.vvd | 3 +++ .../trainstation_pillar_side3.dx80.vtx | 3 +++ .../trainstation_pillar_side3.dx90.vtx | 3 +++ .../trainstation_pillar_side3.mdl | 3 +++ .../trainstation_pillar_side3.phy | 3 +++ .../trainstation_pillar_side3.sw.vtx | 3 +++ .../trainstation_pillar_side3.vvd | 3 +++ .../trainstation_pillar_side4.dx80.vtx | 3 +++ .../trainstation_pillar_side4.dx90.vtx | 3 +++ .../trainstation_pillar_side4.mdl | 3 +++ .../trainstation_pillar_side4.phy | 3 +++ .../trainstation_pillar_side4.sw.vtx | 3 +++ .../trainstation_pillar_side4.vvd | 3 +++ .../hospital05_rooftop_stair02.dx80.vtx | 3 +++ .../hospital05_rooftop_stair02.dx90.vtx | 3 +++ .../hospital05_rooftop_stair02.mdl | 3 +++ .../hospital05_rooftop_stair02.sw.vtx | 3 +++ .../hospital05_rooftop_stair02.vvd | 3 +++ .../spawn_apartment/boxes_rooftop.dx80.vtx | 3 +++ .../spawn_apartment/boxes_rooftop.dx90.vtx | 3 +++ .../spawn_apartment/boxes_rooftop.mdl | 3 +++ .../spawn_apartment/boxes_rooftop.phy | 3 +++ .../spawn_apartment/boxes_rooftop.sw.vtx | 3 +++ .../spawn_apartment/boxes_rooftop.vvd | 3 +++ .../props_vehicles/camaro_tyre.dx80.vtx | 3 +++ .../props_vehicles/camaro_tyre.dx90.vtx | 3 +++ .../dab/models/props_vehicles/camaro_tyre.mdl | 3 +++ .../models/props_vehicles/camaro_tyre.sw.vtx | 3 +++ .../dab/models/props_vehicles/camaro_tyre.vvd | 3 +++ .../props_vehicles/police_impala_4w.dx80.vtx | 3 +++ .../props_vehicles/police_impala_4w.dx90.vtx | 3 +++ .../props_vehicles/police_impala_4w.mdl | 3 +++ .../props_vehicles/police_impala_4w.phy | 3 +++ .../props_vehicles/police_impala_4w.sw.vtx | 3 +++ .../props_vehicles/police_impala_4w.vvd | 3 +++ .../props_vehicles/semi_trailer.dx80.vtx | 3 +++ .../props_vehicles/semi_trailer.dx90.vtx | 3 +++ .../models/props_vehicles/semi_trailer.mdl | 3 +++ .../models/props_vehicles/semi_trailer.phy | 3 +++ .../models/props_vehicles/semi_trailer.vtx | 3 +++ .../models/props_vehicles/semi_trailer.vvd | 3 +++ .../semi_trailer_wrecked.dx80.vtx | 3 +++ .../semi_trailer_wrecked.dx90.vtx | 3 +++ .../props_vehicles/semi_trailer_wrecked.mdl | 3 +++ .../props_vehicles/semi_trailer_wrecked.phy | 3 +++ .../props_vehicles/semi_trailer_wrecked.vtx | 3 +++ .../props_vehicles/semi_trailer_wrecked.vvd | 3 +++ .../models/props_vehicles/semi_truck.dx80.vtx | 3 +++ .../models/props_vehicles/semi_truck.dx90.vtx | 3 +++ .../dab/models/props_vehicles/semi_truck.mdl | 3 +++ .../dab/models/props_vehicles/semi_truck.phy | 3 +++ .../dab/models/props_vehicles/semi_truck.vtx | 3 +++ .../dab/models/props_vehicles/semi_truck.vvd | 3 +++ .../props_vehicles/semi_truck3.dx80.vtx | 3 +++ .../props_vehicles/semi_truck3.dx90.vtx | 3 +++ .../dab/models/props_vehicles/semi_truck3.mdl | 3 +++ .../dab/models/props_vehicles/semi_truck3.phy | 3 +++ .../dab/models/props_vehicles/semi_truck3.vtx | 3 +++ .../dab/models/props_vehicles/semi_truck3.vvd | 3 +++ .../props_vehicles/semi_truck_glass.dx80.vtx | 3 +++ .../props_vehicles/semi_truck_glass.dx90.vtx | 3 +++ .../props_vehicles/semi_truck_glass.mdl | 3 +++ .../props_vehicles/semi_truck_glass.phy | 3 +++ .../props_vehicles/semi_truck_glass.vtx | 3 +++ .../props_vehicles/semi_truck_glass.vvd | 3 +++ .../props_wasteland/barricade001a.dx80.vtx | 3 +++ .../props_wasteland/barricade001a.dx90.vtx | 3 +++ .../models/props_wasteland/barricade001a.mdl | 3 +++ .../models/props_wasteland/barricade001a.phy | 3 +++ .../props_wasteland/barricade001a.sw.vtx | 3 +++ .../models/props_wasteland/barricade001a.vvd | 3 +++ .../barricade001a_chunk01.dx80.vtx | 3 +++ .../barricade001a_chunk01.dx90.vtx | 3 +++ .../props_wasteland/barricade001a_chunk01.mdl | 3 +++ .../props_wasteland/barricade001a_chunk01.phy | 3 +++ .../barricade001a_chunk01.sw.vtx | 3 +++ .../props_wasteland/barricade001a_chunk01.vvd | 3 +++ .../barricade001a_chunk02.dx80.vtx | 3 +++ .../barricade001a_chunk02.dx90.vtx | 3 +++ .../props_wasteland/barricade001a_chunk02.mdl | 3 +++ .../props_wasteland/barricade001a_chunk02.phy | 3 +++ .../barricade001a_chunk02.sw.vtx | 3 +++ .../props_wasteland/barricade001a_chunk02.vvd | 3 +++ .../barricade001a_chunk03.dx80.vtx | 3 +++ .../barricade001a_chunk03.dx90.vtx | 3 +++ .../props_wasteland/barricade001a_chunk03.mdl | 3 +++ .../props_wasteland/barricade001a_chunk03.phy | 3 +++ .../barricade001a_chunk03.sw.vtx | 3 +++ .../props_wasteland/barricade001a_chunk03.vvd | 3 +++ .../barricade001a_chunk04.dx80.vtx | 3 +++ .../barricade001a_chunk04.dx90.vtx | 3 +++ .../props_wasteland/barricade001a_chunk04.mdl | 3 +++ .../props_wasteland/barricade001a_chunk04.phy | 3 +++ .../barricade001a_chunk04.sw.vtx | 3 +++ .../props_wasteland/barricade001a_chunk04.vvd | 3 +++ .../barricade001a_chunk05.dx80.vtx | 3 +++ .../barricade001a_chunk05.dx90.vtx | 3 +++ .../props_wasteland/barricade001a_chunk05.mdl | 3 +++ .../props_wasteland/barricade001a_chunk05.phy | 3 +++ .../barricade001a_chunk05.sw.vtx | 3 +++ .../props_wasteland/barricade001a_chunk05.vvd | 3 +++ .../props_wasteland/controlroom_chair001a.mdl | 3 +++ .../props_wasteland/controlroom_chair001a.phy | 3 +++ .../props_wasteland/controlroom_chair001a.vvd | 3 +++ .../controlroom_desk001b.dx80.vtx | 3 +++ .../controlroom_desk001b.dx90.vtx | 3 +++ .../props_wasteland/controlroom_desk001b.mdl | 3 +++ .../props_wasteland/controlroom_desk001b.phy | 3 +++ .../controlroom_desk001b.sw.vtx | 3 +++ .../props_wasteland/controlroom_desk001b.vvd | 3 +++ mp/game/dab/models/rigwheel.dx80.vtx | 3 +++ mp/game/dab/models/rigwheel.dx90.vtx | 3 +++ mp/game/dab/models/rigwheel.mdl | 3 +++ mp/game/dab/models/rigwheel.phy | 3 +++ mp/game/dab/models/rigwheel.sw.vtx | 3 +++ mp/game/dab/models/rigwheel.vvd | 3 +++ mp/game/dab/models/s7w.dx80.vtx | 3 +++ mp/game/dab/models/s7w.dx90.vtx | 3 +++ mp/game/dab/models/s7w.mdl | 3 +++ mp/game/dab/models/s7w.sw.vtx | 3 +++ mp/game/dab/models/s7w.vvd | 3 +++ mp/game/dab/models/s7w.xbox.vtx | 3 +++ .../dab/models/shells/shell_12gauge.dx80.vtx | 3 +++ .../dab/models/shells/shell_12gauge.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_12gauge.mdl | 3 +++ .../dab/models/shells/shell_12gauge.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_12gauge.vvd | 3 +++ .../dab/models/shells/shell_338mag.dx80.vtx | 3 +++ .../dab/models/shells/shell_338mag.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_338mag.mdl | 3 +++ mp/game/dab/models/shells/shell_338mag.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_338mag.vvd | 3 +++ mp/game/dab/models/shells/shell_556.dx80.vtx | 3 +++ mp/game/dab/models/shells/shell_556.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_556.mdl | 3 +++ mp/game/dab/models/shells/shell_556.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_556.vvd | 3 +++ mp/game/dab/models/shells/shell_57.dx80.vtx | 3 +++ mp/game/dab/models/shells/shell_57.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_57.mdl | 3 +++ mp/game/dab/models/shells/shell_57.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_57.vvd | 3 +++ .../dab/models/shells/shell_762nato.dx80.vtx | 3 +++ .../dab/models/shells/shell_762nato.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_762nato.mdl | 3 +++ .../dab/models/shells/shell_762nato.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_762nato.vvd | 3 +++ mp/game/dab/models/shells/shell_9mm.dx80.vtx | 3 +++ mp/game/dab/models/shells/shell_9mm.dx90.vtx | 3 +++ mp/game/dab/models/shells/shell_9mm.mdl | 3 +++ mp/game/dab/models/shells/shell_9mm.sw.vtx | 3 +++ mp/game/dab/models/shells/shell_9mm.vvd | 3 +++ mp/game/dab/models/stormy/barrier.dx80.vtx | 3 +++ mp/game/dab/models/stormy/barrier.dx90.vtx | 3 +++ mp/game/dab/models/stormy/barrier.mdl | 3 +++ mp/game/dab/models/stormy/barrier.phy | 3 +++ mp/game/dab/models/stormy/barrier.sw.vtx | 3 +++ mp/game/dab/models/stormy/barrier.vvd | 3 +++ .../stormy/da_doubletrouble/big_fan.dx80.vtx | 3 +++ .../stormy/da_doubletrouble/big_fan.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/big_fan.mdl | 3 +++ .../stormy/da_doubletrouble/big_fan.sw.vtx | 3 +++ .../stormy/da_doubletrouble/big_fan.vvd | 3 +++ .../da_doubletrouble/bunker_door_01.dx80.vtx | 3 +++ .../da_doubletrouble/bunker_door_01.dx90.vtx | 3 +++ .../da_doubletrouble/bunker_door_01.mdl | 3 +++ .../da_doubletrouble/bunker_door_01.phy | 3 +++ .../da_doubletrouble/bunker_door_01.sw.vtx | 3 +++ .../da_doubletrouble/bunker_door_01.vvd | 3 +++ .../da_doubletrouble/cable_grip.dx80.vtx | 3 +++ .../da_doubletrouble/cable_grip.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_grip.mdl | 3 +++ .../stormy/da_doubletrouble/cable_grip.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_grip.vvd | 3 +++ .../da_doubletrouble/cable_roof_01.dx80.vtx | 3 +++ .../da_doubletrouble/cable_roof_01.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_01.mdl | 3 +++ .../da_doubletrouble/cable_roof_01.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_01.vvd | 3 +++ .../da_doubletrouble/cable_roof_02.dx80.vtx | 3 +++ .../da_doubletrouble/cable_roof_02.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_02.mdl | 3 +++ .../da_doubletrouble/cable_roof_02.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_02.vvd | 3 +++ .../da_doubletrouble/cable_roof_03.dx80.vtx | 3 +++ .../da_doubletrouble/cable_roof_03.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_03.mdl | 3 +++ .../da_doubletrouble/cable_roof_03.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_roof_03.vvd | 3 +++ .../da_doubletrouble/cable_twist.dx80.vtx | 3 +++ .../da_doubletrouble/cable_twist.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_twist.mdl | 3 +++ .../da_doubletrouble/cable_twist.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_twist.vvd | 3 +++ .../da_doubletrouble/cable_twist_01.dx80.vtx | 3 +++ .../da_doubletrouble/cable_twist_01.dx90.vtx | 3 +++ .../da_doubletrouble/cable_twist_01.mdl | 3 +++ .../da_doubletrouble/cable_twist_01.sw.vtx | 3 +++ .../da_doubletrouble/cable_twist_01.vvd | 3 +++ .../da_doubletrouble/cable_wall_01.dx80.vtx | 3 +++ .../da_doubletrouble/cable_wall_01.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_01.mdl | 3 +++ .../da_doubletrouble/cable_wall_01.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_01.vvd | 3 +++ .../da_doubletrouble/cable_wall_02.dx80.vtx | 3 +++ .../da_doubletrouble/cable_wall_02.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_02.mdl | 3 +++ .../da_doubletrouble/cable_wall_02.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_02.vvd | 3 +++ .../da_doubletrouble/cable_wall_03.dx80.vtx | 3 +++ .../da_doubletrouble/cable_wall_03.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_03.mdl | 3 +++ .../da_doubletrouble/cable_wall_03.sw.vtx | 3 +++ .../stormy/da_doubletrouble/cable_wall_03.vvd | 3 +++ .../da_doubletrouble/hanging_vines_1.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_1.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_1.mdl | 3 +++ .../da_doubletrouble/hanging_vines_1.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_1.vvd | 3 +++ .../da_doubletrouble/hanging_vines_2.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_2.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_2.mdl | 3 +++ .../da_doubletrouble/hanging_vines_2.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_2.vvd | 3 +++ .../da_doubletrouble/hanging_vines_3.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_3.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_3.mdl | 3 +++ .../da_doubletrouble/hanging_vines_3.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_3.vvd | 3 +++ .../da_doubletrouble/hanging_vines_4.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_4.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_4.mdl | 3 +++ .../da_doubletrouble/hanging_vines_4.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_4.vvd | 3 +++ .../da_doubletrouble/hanging_vines_5.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_5.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_5.mdl | 3 +++ .../da_doubletrouble/hanging_vines_5.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_5.vvd | 3 +++ .../da_doubletrouble/hanging_vines_6.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_6.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_6.mdl | 3 +++ .../da_doubletrouble/hanging_vines_6.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_6.vvd | 3 +++ .../da_doubletrouble/hanging_vines_7.dx80.vtx | 3 +++ .../da_doubletrouble/hanging_vines_7.dx90.vtx | 3 +++ .../da_doubletrouble/hanging_vines_7.mdl | 3 +++ .../da_doubletrouble/hanging_vines_7.sw.vtx | 3 +++ .../da_doubletrouble/hanging_vines_7.vvd | 3 +++ .../modular_railings/bent_1.dx80.vtx | 3 +++ .../modular_railings/bent_1.dx90.vtx | 3 +++ .../modular_railings/bent_1.mdl | 3 +++ .../modular_railings/bent_1.phy | 3 +++ .../modular_railings/bent_1.sw.vtx | 3 +++ .../modular_railings/bent_1.vvd | 3 +++ .../modular_railings/bent_2.dx80.vtx | 3 +++ .../modular_railings/bent_2.dx90.vtx | 3 +++ .../modular_railings/bent_2.mdl | 3 +++ .../modular_railings/bent_2.phy | 3 +++ .../modular_railings/bent_2.sw.vtx | 3 +++ .../modular_railings/bent_2.vvd | 3 +++ .../modular_railings/bent_3.dx80.vtx | 3 +++ .../modular_railings/bent_3.dx90.vtx | 3 +++ .../modular_railings/bent_3.mdl | 3 +++ .../modular_railings/bent_3.phy | 3 +++ .../modular_railings/bent_3.sw.vtx | 3 +++ .../modular_railings/bent_3.vvd | 3 +++ .../modular_railings/bent_4.dx80.vtx | 3 +++ .../modular_railings/bent_4.dx90.vtx | 3 +++ .../modular_railings/bent_4.mdl | 3 +++ .../modular_railings/bent_4.phy | 3 +++ .../modular_railings/bent_4.sw.vtx | 3 +++ .../modular_railings/bent_4.vvd | 3 +++ .../modular_railings/corner_1.dx80.vtx | 3 +++ .../modular_railings/corner_1.dx90.vtx | 3 +++ .../modular_railings/corner_1.mdl | 3 +++ .../modular_railings/corner_1.phy | 3 +++ .../modular_railings/corner_1.sw.vtx | 3 +++ .../modular_railings/corner_1.vvd | 3 +++ .../modular_railings/corner_2.dx80.vtx | 3 +++ .../modular_railings/corner_2.dx90.vtx | 3 +++ .../modular_railings/corner_2.mdl | 3 +++ .../modular_railings/corner_2.phy | 3 +++ .../modular_railings/corner_2.sw.vtx | 3 +++ .../modular_railings/corner_2.vvd | 3 +++ .../modular_railings/crosspiece.dx80.vtx | 3 +++ .../modular_railings/crosspiece.dx90.vtx | 3 +++ .../modular_railings/crosspiece.mdl | 3 +++ .../modular_railings/crosspiece.phy | 3 +++ .../modular_railings/crosspiece.sw.vtx | 3 +++ .../modular_railings/crosspiece.vvd | 3 +++ .../modular_railings/curl_1.dx80.vtx | 3 +++ .../modular_railings/curl_1.dx90.vtx | 3 +++ .../modular_railings/curl_1.mdl | 3 +++ .../modular_railings/curl_1.phy | 3 +++ .../modular_railings/curl_1.sw.vtx | 3 +++ .../modular_railings/curl_1.vvd | 3 +++ .../modular_railings/curl_2.dx80.vtx | 3 +++ .../modular_railings/curl_2.dx90.vtx | 3 +++ .../modular_railings/curl_2.mdl | 3 +++ .../modular_railings/curl_2.phy | 3 +++ .../modular_railings/curl_2.sw.vtx | 3 +++ .../modular_railings/curl_2.vvd | 3 +++ .../modular_railings/straight_1.dx80.vtx | 3 +++ .../modular_railings/straight_1.dx90.vtx | 3 +++ .../modular_railings/straight_1.mdl | 3 +++ .../modular_railings/straight_1.phy | 3 +++ .../modular_railings/straight_1.sw.vtx | 3 +++ .../modular_railings/straight_1.vvd | 3 +++ .../modular_railings/straight_2.dx80.vtx | 3 +++ .../modular_railings/straight_2.dx90.vtx | 3 +++ .../modular_railings/straight_2.mdl | 3 +++ .../modular_railings/straight_2.phy | 3 +++ .../modular_railings/straight_2.sw.vtx | 3 +++ .../modular_railings/straight_2.vvd | 3 +++ .../modular_railings/straight_3.dx80.vtx | 3 +++ .../modular_railings/straight_3.dx90.vtx | 3 +++ .../modular_railings/straight_3.mdl | 3 +++ .../modular_railings/straight_3.phy | 3 +++ .../modular_railings/straight_3.sw.vtx | 3 +++ .../modular_railings/straight_3.vvd | 3 +++ .../modular_railings/straight_4.dx80.vtx | 3 +++ .../modular_railings/straight_4.dx90.vtx | 3 +++ .../modular_railings/straight_4.mdl | 3 +++ .../modular_railings/straight_4.phy | 3 +++ .../modular_railings/straight_4.sw.vtx | 3 +++ .../modular_railings/straight_4.vvd | 3 +++ .../modular_railings/tpiece.dx80.vtx | 3 +++ .../modular_railings/tpiece.dx90.vtx | 3 +++ .../modular_railings/tpiece.mdl | 3 +++ .../modular_railings/tpiece.phy | 3 +++ .../modular_railings/tpiece.sw.vtx | 3 +++ .../modular_railings/tpiece.vvd | 3 +++ .../da_doubletrouble/racking/beam_01.dx80.vtx | 3 +++ .../da_doubletrouble/racking/beam_01.dx90.vtx | 3 +++ .../da_doubletrouble/racking/beam_01.mdl | 3 +++ .../da_doubletrouble/racking/beam_01.phy | 3 +++ .../da_doubletrouble/racking/beam_01.sw.vtx | 3 +++ .../da_doubletrouble/racking/beam_01.vvd | 3 +++ .../da_doubletrouble/racking/beam_02.dx80.vtx | 3 +++ .../da_doubletrouble/racking/beam_02.dx90.vtx | 3 +++ .../da_doubletrouble/racking/beam_02.mdl | 3 +++ .../da_doubletrouble/racking/beam_02.phy | 3 +++ .../da_doubletrouble/racking/beam_02.sw.vtx | 3 +++ .../da_doubletrouble/racking/beam_02.vvd | 3 +++ .../da_doubletrouble/racking/beam_03.dx80.vtx | 3 +++ .../da_doubletrouble/racking/beam_03.dx90.vtx | 3 +++ .../da_doubletrouble/racking/beam_03.mdl | 3 +++ .../da_doubletrouble/racking/beam_03.phy | 3 +++ .../da_doubletrouble/racking/beam_03.sw.vtx | 3 +++ .../da_doubletrouble/racking/beam_03.vvd | 3 +++ .../da_doubletrouble/racking/plate.dx80.vtx | 3 +++ .../da_doubletrouble/racking/plate.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/racking/plate.mdl | 3 +++ .../stormy/da_doubletrouble/racking/plate.phy | 3 +++ .../da_doubletrouble/racking/plate.sw.vtx | 3 +++ .../stormy/da_doubletrouble/racking/plate.vvd | 3 +++ .../racking/stay_diagonal.dx80.vtx | 3 +++ .../racking/stay_diagonal.dx90.vtx | 3 +++ .../racking/stay_diagonal.mdl | 3 +++ .../racking/stay_diagonal.phy | 3 +++ .../racking/stay_diagonal.sw.vtx | 3 +++ .../racking/stay_diagonal.vvd | 3 +++ .../racking/stay_horizontal.dx80.vtx | 3 +++ .../racking/stay_horizontal.dx90.vtx | 3 +++ .../racking/stay_horizontal.mdl | 3 +++ .../racking/stay_horizontal.phy | 3 +++ .../racking/stay_horizontal.sw.vtx | 3 +++ .../racking/stay_horizontal.vvd | 3 +++ .../racking/stilt_01.dx80.vtx | 3 +++ .../racking/stilt_01.dx90.vtx | 3 +++ .../da_doubletrouble/racking/stilt_01.mdl | 3 +++ .../da_doubletrouble/racking/stilt_01.phy | 3 +++ .../da_doubletrouble/racking/stilt_01.sw.vtx | 3 +++ .../da_doubletrouble/racking/stilt_01.vvd | 3 +++ .../racking/stilt_02.dx80.vtx | 3 +++ .../racking/stilt_02.dx90.vtx | 3 +++ .../da_doubletrouble/racking/stilt_02.mdl | 3 +++ .../da_doubletrouble/racking/stilt_02.phy | 3 +++ .../da_doubletrouble/racking/stilt_02.sw.vtx | 3 +++ .../da_doubletrouble/racking/stilt_02.vvd | 3 +++ .../racking/stilt_03.dx80.vtx | 3 +++ .../racking/stilt_03.dx90.vtx | 3 +++ .../da_doubletrouble/racking/stilt_03.mdl | 3 +++ .../da_doubletrouble/racking/stilt_03.phy | 3 +++ .../da_doubletrouble/racking/stilt_03.sw.vtx | 3 +++ .../da_doubletrouble/racking/stilt_03.vvd | 3 +++ .../racking/stilt_04.dx80.vtx | 3 +++ .../racking/stilt_04.dx90.vtx | 3 +++ .../da_doubletrouble/racking/stilt_04.mdl | 3 +++ .../da_doubletrouble/racking/stilt_04.phy | 3 +++ .../da_doubletrouble/racking/stilt_04.sw.vtx | 3 +++ .../da_doubletrouble/racking/stilt_04.vvd | 3 +++ .../stormy/da_doubletrouble/tank.dx80.vtx | 3 +++ .../stormy/da_doubletrouble/tank.dx90.vtx | 3 +++ .../models/stormy/da_doubletrouble/tank.mdl | 3 +++ .../models/stormy/da_doubletrouble/tank.phy | 3 +++ .../stormy/da_doubletrouble/tank.sw.vtx | 3 +++ .../models/stormy/da_doubletrouble/tank.vvd | 3 +++ .../da_doubletrouble/wallpipes_01_01.dx80.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_01.dx90.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_01.mdl | 3 +++ .../da_doubletrouble/wallpipes_01_01.phy | 3 +++ .../da_doubletrouble/wallpipes_01_01.sw.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_01.vvd | 3 +++ .../da_doubletrouble/wallpipes_01_02.dx80.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_02.dx90.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_02.mdl | 3 +++ .../da_doubletrouble/wallpipes_01_02.phy | 3 +++ .../da_doubletrouble/wallpipes_01_02.sw.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_02.vvd | 3 +++ .../da_doubletrouble/wallpipes_01_03.dx80.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_03.dx90.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_03.mdl | 3 +++ .../da_doubletrouble/wallpipes_01_03.phy | 3 +++ .../da_doubletrouble/wallpipes_01_03.sw.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_03.vvd | 3 +++ .../wallpipes_01_brace.dx80.vtx | 3 +++ .../wallpipes_01_brace.dx90.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_brace.mdl | 3 +++ .../da_doubletrouble/wallpipes_01_brace.phy | 3 +++ .../wallpipes_01_brace.sw.vtx | 3 +++ .../da_doubletrouble/wallpipes_01_brace.vvd | 3 +++ .../da_doubletrouble/workplace_fan.dx80.vtx | 3 +++ .../da_doubletrouble/workplace_fan.dx90.vtx | 3 +++ .../stormy/da_doubletrouble/workplace_fan.mdl | 3 +++ .../stormy/da_doubletrouble/workplace_fan.phy | 3 +++ .../da_doubletrouble/workplace_fan.sw.vtx | 3 +++ .../stormy/da_doubletrouble/workplace_fan.vvd | 3 +++ .../stormy/da_penthouse/deckchair_01.dx80.vtx | 3 +++ .../stormy/da_penthouse/deckchair_01.dx90.vtx | 3 +++ .../stormy/da_penthouse/deckchair_01.mdl | 3 +++ .../stormy/da_penthouse/deckchair_01.phy | 3 +++ .../stormy/da_penthouse/deckchair_01.sw.vtx | 3 +++ .../stormy/da_penthouse/deckchair_01.vvd | 3 +++ .../deckchair_01_broke_left.dx80.vtx | 3 +++ .../deckchair_01_broke_left.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_left.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_left.phy | 3 +++ .../deckchair_01_broke_left.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_left.vvd | 3 +++ .../deckchair_01_broke_right.dx80.vtx | 3 +++ .../deckchair_01_broke_right.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_right.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_right.phy | 3 +++ .../deckchair_01_broke_right.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_right.vvd | 3 +++ .../deckchair_01_broke_top.dx80.vtx | 3 +++ .../deckchair_01_broke_top.dx90.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_top.mdl | 3 +++ .../da_penthouse/deckchair_01_broke_top.phy | 3 +++ .../deckchair_01_broke_top.sw.vtx | 3 +++ .../da_penthouse/deckchair_01_broke_top.vvd | 3 +++ .../da_penthouse/deckchair_cushion.dx80.vtx | 3 +++ .../da_penthouse/deckchair_cushion.dx90.vtx | 3 +++ .../stormy/da_penthouse/deckchair_cushion.mdl | 3 +++ .../stormy/da_penthouse/deckchair_cushion.phy | 3 +++ .../da_penthouse/deckchair_cushion.sw.vtx | 3 +++ .../stormy/da_penthouse/deckchair_cushion.vvd | 3 +++ .../stormy/da_penthouse/downpipe.dx80.vtx | 3 +++ .../stormy/da_penthouse/downpipe.dx90.vtx | 3 +++ .../models/stormy/da_penthouse/downpipe.mdl | 3 +++ .../models/stormy/da_penthouse/downpipe.phy | 3 +++ .../stormy/da_penthouse/downpipe.sw.vtx | 3 +++ .../models/stormy/da_penthouse/downpipe.vvd | 3 +++ .../stormy/da_penthouse/gutter.dx80.vtx | 3 +++ .../stormy/da_penthouse/gutter.dx90.vtx | 3 +++ .../dab/models/stormy/da_penthouse/gutter.mdl | 3 +++ .../dab/models/stormy/da_penthouse/gutter.phy | 3 +++ .../models/stormy/da_penthouse/gutter.sw.vtx | 3 +++ .../dab/models/stormy/da_penthouse/gutter.vvd | 3 +++ .../stormy/da_pueblo/church_ladder.dx80.vtx | 3 +++ .../stormy/da_pueblo/church_ladder.dx90.vtx | 3 +++ .../models/stormy/da_pueblo/church_ladder.mdl | 3 +++ .../stormy/da_pueblo/church_ladder.sw.vtx | 3 +++ .../models/stormy/da_pueblo/church_ladder.vvd | 3 +++ .../models/stormy/da_pueblo/lamp_01.dx80.vtx | 3 +++ .../models/stormy/da_pueblo/lamp_01.dx90.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_01.mdl | 3 +++ .../dab/models/stormy/da_pueblo/lamp_01.phy | 3 +++ .../models/stormy/da_pueblo/lamp_01.sw.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_01.vvd | 3 +++ .../models/stormy/da_pueblo/lamp_02.dx80.vtx | 3 +++ .../models/stormy/da_pueblo/lamp_02.dx90.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_02.mdl | 3 +++ .../dab/models/stormy/da_pueblo/lamp_02.phy | 3 +++ .../models/stormy/da_pueblo/lamp_02.sw.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_02.vvd | 3 +++ .../models/stormy/da_pueblo/lamp_03.dx80.vtx | 3 +++ .../models/stormy/da_pueblo/lamp_03.dx90.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_03.mdl | 3 +++ .../dab/models/stormy/da_pueblo/lamp_03.phy | 3 +++ .../models/stormy/da_pueblo/lamp_03.sw.vtx | 3 +++ .../dab/models/stormy/da_pueblo/lamp_03.vvd | 3 +++ .../da_pueblo/puerta_del_iglesia.dx80.vtx | 3 +++ .../da_pueblo/puerta_del_iglesia.dx90.vtx | 3 +++ .../stormy/da_pueblo/puerta_del_iglesia.mdl | 3 +++ .../stormy/da_pueblo/puerta_del_iglesia.phy | 3 +++ .../da_pueblo/puerta_del_iglesia.sw.vtx | 3 +++ .../stormy/da_pueblo/puerta_del_iglesia.vvd | 3 +++ .../puerta_del_iglesia_frame.dx80.vtx | 3 +++ .../puerta_del_iglesia_frame.dx90.vtx | 3 +++ .../da_pueblo/puerta_del_iglesia_frame.mdl | 3 +++ .../da_pueblo/puerta_del_iglesia_frame.phy | 3 +++ .../da_pueblo/puerta_del_iglesia_frame.sw.vtx | 3 +++ .../da_pueblo/puerta_del_iglesia_frame.vvd | 3 +++ .../models/stormy/da_skybuilding_00.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_00.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_00.mdl | 3 +++ .../models/stormy/da_skybuilding_00.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_00.vvd | 3 +++ .../models/stormy/da_skybuilding_01.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_01.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_01.mdl | 3 +++ .../models/stormy/da_skybuilding_01.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_01.vvd | 3 +++ .../models/stormy/da_skybuilding_02.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_02.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_02.mdl | 3 +++ .../models/stormy/da_skybuilding_02.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_02.vvd | 3 +++ .../models/stormy/da_skybuilding_03.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_03.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_03.mdl | 3 +++ .../models/stormy/da_skybuilding_03.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_03.vvd | 3 +++ .../models/stormy/da_skybuilding_04.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_04.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_04.mdl | 3 +++ .../models/stormy/da_skybuilding_04.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_04.vvd | 3 +++ .../models/stormy/da_skybuilding_05.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_05.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_05.mdl | 3 +++ .../models/stormy/da_skybuilding_05.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_05.vvd | 3 +++ .../models/stormy/da_skybuilding_06.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_06.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_06.mdl | 3 +++ .../models/stormy/da_skybuilding_06.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_06.vvd | 3 +++ .../models/stormy/da_skybuilding_07.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_07.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_07.mdl | 3 +++ .../models/stormy/da_skybuilding_07.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_07.vvd | 3 +++ .../models/stormy/da_skybuilding_08.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_08.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_08.mdl | 3 +++ .../models/stormy/da_skybuilding_08.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_08.vvd | 3 +++ .../models/stormy/da_skybuilding_09.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_09.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_09.mdl | 3 +++ .../models/stormy/da_skybuilding_09.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_09.vvd | 3 +++ .../models/stormy/da_skybuilding_10.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_10.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_10.mdl | 3 +++ .../models/stormy/da_skybuilding_10.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_10.vvd | 3 +++ .../models/stormy/da_skybuilding_11.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_11.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_11.mdl | 3 +++ .../models/stormy/da_skybuilding_11.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_11.vvd | 3 +++ .../models/stormy/da_skybuilding_12.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_12.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_12.mdl | 3 +++ .../models/stormy/da_skybuilding_12.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_12.vvd | 3 +++ .../models/stormy/da_skybuilding_13.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_13.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_13.mdl | 3 +++ .../models/stormy/da_skybuilding_13.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_13.vvd | 3 +++ .../models/stormy/da_skybuilding_14.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_14.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_14.mdl | 3 +++ .../models/stormy/da_skybuilding_14.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_14.vvd | 3 +++ .../models/stormy/da_skybuilding_15.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_15.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_15.mdl | 3 +++ .../models/stormy/da_skybuilding_15.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_15.vvd | 3 +++ .../models/stormy/da_skybuilding_16.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_16.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_16.mdl | 3 +++ .../models/stormy/da_skybuilding_16.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_16.vvd | 3 +++ .../models/stormy/da_skybuilding_17.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_17.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_17.mdl | 3 +++ .../models/stormy/da_skybuilding_17.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_17.vvd | 3 +++ .../models/stormy/da_skybuilding_18.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_18.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_18.mdl | 3 +++ .../models/stormy/da_skybuilding_18.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_18.vvd | 3 +++ .../models/stormy/da_skybuilding_19.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_19.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_19.mdl | 3 +++ .../models/stormy/da_skybuilding_19.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_19.vvd | 3 +++ .../models/stormy/da_skybuilding_20.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_20.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_20.mdl | 3 +++ .../models/stormy/da_skybuilding_20.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_20.vvd | 3 +++ .../models/stormy/da_skybuilding_21.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_21.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_21.mdl | 3 +++ .../models/stormy/da_skybuilding_21.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_21.vvd | 3 +++ .../models/stormy/da_skybuilding_22.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_22.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_22.mdl | 3 +++ .../models/stormy/da_skybuilding_22.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_22.vvd | 3 +++ .../models/stormy/da_skybuilding_23.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_23.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_23.mdl | 3 +++ .../models/stormy/da_skybuilding_23.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_23.vvd | 3 +++ .../models/stormy/da_skybuilding_24.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_24.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_24.mdl | 3 +++ .../models/stormy/da_skybuilding_24.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_24.vvd | 3 +++ .../models/stormy/da_skybuilding_25.dx80.vtx | 3 +++ .../models/stormy/da_skybuilding_25.dx90.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_25.mdl | 3 +++ .../models/stormy/da_skybuilding_25.sw.vtx | 3 +++ .../dab/models/stormy/da_skybuilding_25.vvd | 3 +++ .../stormy/foliage/grass/grass1.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass1.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass1.mdl | 3 +++ .../models/stormy/foliage/grass/grass1.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass1.vvd | 3 +++ .../stormy/foliage/grass/grass10.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass10.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass10.mdl | 3 +++ .../stormy/foliage/grass/grass10.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass10.vvd | 3 +++ .../stormy/foliage/grass/grass11.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass11.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass11.mdl | 3 +++ .../stormy/foliage/grass/grass11.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass11.vvd | 3 +++ .../stormy/foliage/grass/grass12.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass12.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass12.mdl | 3 +++ .../stormy/foliage/grass/grass12.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass12.vvd | 3 +++ .../stormy/foliage/grass/grass13.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass13.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass13.mdl | 3 +++ .../stormy/foliage/grass/grass13.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass13.vvd | 3 +++ .../stormy/foliage/grass/grass14.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass14.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass14.mdl | 3 +++ .../stormy/foliage/grass/grass14.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass14.vvd | 3 +++ .../stormy/foliage/grass/grass15.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass15.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass15.mdl | 3 +++ .../stormy/foliage/grass/grass15.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass15.vvd | 3 +++ .../stormy/foliage/grass/grass16.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass16.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass16.mdl | 3 +++ .../stormy/foliage/grass/grass16.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass16.vvd | 3 +++ .../stormy/foliage/grass/grass2.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass2.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass2.mdl | 3 +++ .../models/stormy/foliage/grass/grass2.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass2.vvd | 3 +++ .../stormy/foliage/grass/grass3.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass3.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass3.mdl | 3 +++ .../models/stormy/foliage/grass/grass3.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass3.vvd | 3 +++ .../stormy/foliage/grass/grass4.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass4.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass4.mdl | 3 +++ .../models/stormy/foliage/grass/grass4.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass4.vvd | 3 +++ .../stormy/foliage/grass/grass5.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass5.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass5.mdl | 3 +++ .../models/stormy/foliage/grass/grass5.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass5.vvd | 3 +++ .../stormy/foliage/grass/grass6.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass6.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass6.mdl | 3 +++ .../models/stormy/foliage/grass/grass6.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass6.vvd | 3 +++ .../stormy/foliage/grass/grass7.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass7.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass7.mdl | 3 +++ .../models/stormy/foliage/grass/grass7.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass7.vvd | 3 +++ .../stormy/foliage/grass/grass8.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass8.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass8.mdl | 3 +++ .../models/stormy/foliage/grass/grass8.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass8.vvd | 3 +++ .../stormy/foliage/grass/grass9.dx80.vtx | 3 +++ .../stormy/foliage/grass/grass9.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/grass9.mdl | 3 +++ .../models/stormy/foliage/grass/grass9.sw.vtx | 3 +++ .../models/stormy/foliage/grass/grass9.vvd | 3 +++ .../stormy/foliage/grass/seeds1.dx80.vtx | 3 +++ .../stormy/foliage/grass/seeds1.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/seeds1.mdl | 3 +++ .../models/stormy/foliage/grass/seeds1.sw.vtx | 3 +++ .../models/stormy/foliage/grass/seeds1.vvd | 3 +++ .../stormy/foliage/grass/seeds2.dx80.vtx | 3 +++ .../stormy/foliage/grass/seeds2.dx90.vtx | 3 +++ .../models/stormy/foliage/grass/seeds2.mdl | 3 +++ .../models/stormy/foliage/grass/seeds2.sw.vtx | 3 +++ .../models/stormy/foliage/grass/seeds2.vvd | 3 +++ .../stormy/kitchen/bain_marie_01.dx80.vtx | 3 +++ .../stormy/kitchen/bain_marie_01.dx90.vtx | 3 +++ .../models/stormy/kitchen/bain_marie_01.mdl | 3 +++ .../models/stormy/kitchen/bain_marie_01.phy | 3 +++ .../stormy/kitchen/bain_marie_01.sw.vtx | 3 +++ .../models/stormy/kitchen/bain_marie_01.vvd | 3 +++ .../stormy/kitchen/bain_marie_02.dx80.vtx | 3 +++ .../stormy/kitchen/bain_marie_02.dx90.vtx | 3 +++ .../models/stormy/kitchen/bain_marie_02.mdl | 3 +++ .../models/stormy/kitchen/bain_marie_02.phy | 3 +++ .../stormy/kitchen/bain_marie_02.sw.vtx | 3 +++ .../models/stormy/kitchen/bain_marie_02.vvd | 3 +++ .../models/stormy/kitchen/font_spout.dx80.vtx | 3 +++ .../models/stormy/kitchen/font_spout.dx90.vtx | 3 +++ .../dab/models/stormy/kitchen/font_spout.mdl | 3 +++ .../dab/models/stormy/kitchen/font_spout.phy | 3 +++ .../models/stormy/kitchen/font_spout.sw.vtx | 3 +++ .../dab/models/stormy/kitchen/font_spout.vvd | 3 +++ .../models/stormy/kitchen/font_tap.dx80.vtx | 3 +++ .../models/stormy/kitchen/font_tap.dx90.vtx | 3 +++ .../dab/models/stormy/kitchen/font_tap.mdl | 3 +++ .../dab/models/stormy/kitchen/font_tap.phy | 3 +++ .../dab/models/stormy/kitchen/font_tap.sw.vtx | 3 +++ .../dab/models/stormy/kitchen/font_tap.vvd | 3 +++ .../models/stormy/kitchen/pot_01/lid.dx80.vtx | 3 +++ .../models/stormy/kitchen/pot_01/lid.dx90.vtx | 3 +++ .../dab/models/stormy/kitchen/pot_01/lid.mdl | 3 +++ .../dab/models/stormy/kitchen/pot_01/lid.phy | 3 +++ .../models/stormy/kitchen/pot_01/lid.sw.vtx | 3 +++ .../dab/models/stormy/kitchen/pot_01/lid.vvd | 3 +++ .../models/stormy/kitchen/pot_01/pot.dx80.vtx | 3 +++ .../models/stormy/kitchen/pot_01/pot.dx90.vtx | 3 +++ .../dab/models/stormy/kitchen/pot_01/pot.mdl | 3 +++ .../dab/models/stormy/kitchen/pot_01/pot.phy | 3 +++ .../models/stormy/kitchen/pot_01/pot.sw.vtx | 3 +++ .../dab/models/stormy/kitchen/pot_01/pot.vvd | 3 +++ .../stormy/kitchen/pot_01/pot_01.dx80.vtx | 3 +++ .../stormy/kitchen/pot_01/pot_01.dx90.vtx | 3 +++ .../models/stormy/kitchen/pot_01/pot_01.mdl | 3 +++ .../models/stormy/kitchen/pot_01/pot_01.phy | 3 +++ .../stormy/kitchen/pot_01/pot_01.sw.vtx | 3 +++ .../models/stormy/kitchen/pot_01/pot_01.vvd | 3 +++ .../dab/models/stormy/kitchen/sink.dx80.vtx | 3 +++ .../dab/models/stormy/kitchen/sink.dx90.vtx | 3 +++ mp/game/dab/models/stormy/kitchen/sink.mdl | 3 +++ mp/game/dab/models/stormy/kitchen/sink.phy | 3 +++ mp/game/dab/models/stormy/kitchen/sink.sw.vtx | 3 +++ mp/game/dab/models/stormy/kitchen/sink.vvd | 3 +++ .../stormy/kitchen/vent_ceiling.dx80.vtx | 3 +++ .../stormy/kitchen/vent_ceiling.dx90.vtx | 3 +++ .../models/stormy/kitchen/vent_ceiling.mdl | 3 +++ .../models/stormy/kitchen/vent_ceiling.sw.vtx | 3 +++ .../models/stormy/kitchen/vent_ceiling.vvd | 3 +++ .../models/stormy/poolhall/cue_ball.dx80.vtx | 3 +++ .../models/stormy/poolhall/cue_ball.dx90.vtx | 3 +++ .../dab/models/stormy/poolhall/cue_ball.mdl | 3 +++ .../dab/models/stormy/poolhall/cue_ball.phy | 3 +++ .../models/stormy/poolhall/cue_ball.sw.vtx | 3 +++ .../dab/models/stormy/poolhall/cue_ball.vvd | 3 +++ .../poolhall/green_light_corner.dx80.vtx | 3 +++ .../poolhall/green_light_corner.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_corner.mdl | 3 +++ .../stormy/poolhall/green_light_corner.phy | 3 +++ .../stormy/poolhall/green_light_corner.sw.vtx | 3 +++ .../stormy/poolhall/green_light_corner.vvd | 3 +++ .../stormy/poolhall/green_light_face.dx80.vtx | 3 +++ .../stormy/poolhall/green_light_face.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_face.mdl | 3 +++ .../stormy/poolhall/green_light_face.phy | 3 +++ .../stormy/poolhall/green_light_face.sw.vtx | 3 +++ .../stormy/poolhall/green_light_face.vvd | 3 +++ .../poolhall/green_light_face_01.dx80.vtx | 3 +++ .../poolhall/green_light_face_01.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_face_01.mdl | 3 +++ .../stormy/poolhall/green_light_face_01.phy | 3 +++ .../poolhall/green_light_face_01.sw.vtx | 3 +++ .../stormy/poolhall/green_light_face_01.vvd | 3 +++ .../poolhall/green_light_facegib.dx80.vtx | 3 +++ .../poolhall/green_light_facegib.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib.mdl | 3 +++ .../stormy/poolhall/green_light_facegib.phy | 3 +++ .../poolhall/green_light_facegib.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib.vvd | 3 +++ .../poolhall/green_light_facegib2.dx80.vtx | 3 +++ .../poolhall/green_light_facegib2.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib2.mdl | 3 +++ .../stormy/poolhall/green_light_facegib2.phy | 3 +++ .../poolhall/green_light_facegib2.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib2.vvd | 3 +++ .../poolhall/green_light_facegib3.dx80.vtx | 3 +++ .../poolhall/green_light_facegib3.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib3.mdl | 3 +++ .../stormy/poolhall/green_light_facegib3.phy | 3 +++ .../poolhall/green_light_facegib3.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib3.vvd | 3 +++ .../poolhall/green_light_facegib4.dx80.vtx | 3 +++ .../poolhall/green_light_facegib4.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib4.mdl | 3 +++ .../stormy/poolhall/green_light_facegib4.phy | 3 +++ .../poolhall/green_light_facegib4.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib4.vvd | 3 +++ .../poolhall/green_light_facegib5.dx80.vtx | 3 +++ .../poolhall/green_light_facegib5.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib5.mdl | 3 +++ .../stormy/poolhall/green_light_facegib5.phy | 3 +++ .../poolhall/green_light_facegib5.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib5.vvd | 3 +++ .../poolhall/green_light_facegib6.dx80.vtx | 3 +++ .../poolhall/green_light_facegib6.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib6.mdl | 3 +++ .../stormy/poolhall/green_light_facegib6.phy | 3 +++ .../poolhall/green_light_facegib6.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib6.vvd | 3 +++ .../poolhall/green_light_facegib7.dx80.vtx | 3 +++ .../poolhall/green_light_facegib7.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib7.mdl | 3 +++ .../stormy/poolhall/green_light_facegib7.phy | 3 +++ .../poolhall/green_light_facegib7.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib7.vvd | 3 +++ .../poolhall/green_light_facegib8.dx80.vtx | 3 +++ .../poolhall/green_light_facegib8.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib8.mdl | 3 +++ .../stormy/poolhall/green_light_facegib8.phy | 3 +++ .../poolhall/green_light_facegib8.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib8.vvd | 3 +++ .../poolhall/green_light_facegib9.dx80.vtx | 3 +++ .../poolhall/green_light_facegib9.dx90.vtx | 3 +++ .../stormy/poolhall/green_light_facegib9.mdl | 3 +++ .../stormy/poolhall/green_light_facegib9.phy | 3 +++ .../poolhall/green_light_facegib9.sw.vtx | 3 +++ .../stormy/poolhall/green_light_facegib9.vvd | 3 +++ .../models/stormy/poolhall/pool_cue.dx80.vtx | 3 +++ .../models/stormy/poolhall/pool_cue.dx90.vtx | 3 +++ .../dab/models/stormy/poolhall/pool_cue.mdl | 3 +++ .../dab/models/stormy/poolhall/pool_cue.phy | 3 +++ .../models/stormy/poolhall/pool_cue.sw.vtx | 3 +++ .../dab/models/stormy/poolhall/pool_cue.vvd | 3 +++ .../staircase/bannister/bannister.dx80.vtx | 3 +++ .../staircase/bannister/bannister.dx90.vtx | 3 +++ .../stormy/staircase/bannister/bannister.mdl | 3 +++ .../stormy/staircase/bannister/bannister.phy | 3 +++ .../staircase/bannister/bannister.sw.vtx | 3 +++ .../stormy/staircase/bannister/bannister.vvd | 3 +++ .../staircase/bannister/bannister_2.dx80.vtx | 3 +++ .../staircase/bannister/bannister_2.dx90.vtx | 3 +++ .../staircase/bannister/bannister_2.mdl | 3 +++ .../staircase/bannister/bannister_2.phy | 3 +++ .../staircase/bannister/bannister_2.sw.vtx | 3 +++ .../staircase/bannister/bannister_2.vvd | 3 +++ .../bannister/bannister_chunk.dx80.vtx | 3 +++ .../bannister/bannister_chunk.dx90.vtx | 3 +++ .../staircase/bannister/bannister_chunk.mdl | 3 +++ .../staircase/bannister/bannister_chunk.phy | 3 +++ .../bannister/bannister_chunk.sw.vtx | 3 +++ .../staircase/bannister/bannister_chunk.vvd | 3 +++ .../staircase_pillar/pillar_gib_1.dx80.vtx | 3 +++ .../staircase_pillar/pillar_gib_1.dx90.vtx | 3 +++ .../staircase_pillar/pillar_gib_1.mdl | 3 +++ .../staircase_pillar/pillar_gib_1.phy | 3 +++ .../staircase_pillar/pillar_gib_1.sw.vtx | 3 +++ .../staircase_pillar/pillar_gib_1.vvd | 3 +++ .../staircase_pillar/pillar_gib_2.dx80.vtx | 3 +++ .../staircase_pillar/pillar_gib_2.dx90.vtx | 3 +++ .../staircase_pillar/pillar_gib_2.mdl | 3 +++ .../staircase_pillar/pillar_gib_2.phy | 3 +++ .../staircase_pillar/pillar_gib_2.sw.vtx | 3 +++ .../staircase_pillar/pillar_gib_2.vvd | 3 +++ .../staircase_pillar/pillar_gib_3.dx80.vtx | 3 +++ .../staircase_pillar/pillar_gib_3.dx90.vtx | 3 +++ .../staircase_pillar/pillar_gib_3.mdl | 3 +++ .../staircase_pillar/pillar_gib_3.phy | 3 +++ .../staircase_pillar/pillar_gib_3.sw.vtx | 3 +++ .../staircase_pillar/pillar_gib_3.vvd | 3 +++ .../staircase_pillar/pillar_gib_4.dx80.vtx | 3 +++ .../staircase_pillar/pillar_gib_4.dx90.vtx | 3 +++ .../staircase_pillar/pillar_gib_4.mdl | 3 +++ .../staircase_pillar/pillar_gib_4.phy | 3 +++ .../staircase_pillar/pillar_gib_4.sw.vtx | 3 +++ .../staircase_pillar/pillar_gib_4.vvd | 3 +++ .../staircase_pillare_core.dx80.vtx | 3 +++ .../staircase_pillare_core.dx90.vtx | 3 +++ .../staircase_pillare_core.mdl | 3 +++ .../staircase_pillare_core.phy | 3 +++ .../staircase_pillare_core.sw.vtx | 3 +++ .../staircase_pillare_core.vvd | 3 +++ .../staircase/staircase_pole/gib_1.dx80.vtx | 3 +++ .../staircase/staircase_pole/gib_1.dx90.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_1.mdl | 3 +++ .../stormy/staircase/staircase_pole/gib_1.phy | 3 +++ .../staircase/staircase_pole/gib_1.sw.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_1.vvd | 3 +++ .../staircase/staircase_pole/gib_2.dx80.vtx | 3 +++ .../staircase/staircase_pole/gib_2.dx90.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_2.mdl | 3 +++ .../stormy/staircase/staircase_pole/gib_2.phy | 3 +++ .../staircase/staircase_pole/gib_2.sw.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_2.vvd | 3 +++ .../staircase/staircase_pole/gib_3.dx80.vtx | 3 +++ .../staircase/staircase_pole/gib_3.dx90.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_3.mdl | 3 +++ .../stormy/staircase/staircase_pole/gib_3.phy | 3 +++ .../staircase/staircase_pole/gib_3.sw.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_3.vvd | 3 +++ .../staircase/staircase_pole/gib_4.dx80.vtx | 3 +++ .../staircase/staircase_pole/gib_4.dx90.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_4.mdl | 3 +++ .../stormy/staircase/staircase_pole/gib_4.phy | 3 +++ .../staircase/staircase_pole/gib_4.sw.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_4.vvd | 3 +++ .../staircase/staircase_pole/gib_5.dx80.vtx | 3 +++ .../staircase/staircase_pole/gib_5.dx90.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_5.mdl | 3 +++ .../stormy/staircase/staircase_pole/gib_5.phy | 3 +++ .../staircase/staircase_pole/gib_5.sw.vtx | 3 +++ .../stormy/staircase/staircase_pole/gib_5.vvd | 3 +++ .../staircase_pole/staircase_pole.dx80.vtx | 3 +++ .../staircase_pole/staircase_pole.dx90.vtx | 3 +++ .../staircase_pole/staircase_pole.mdl | 3 +++ .../staircase_pole/staircase_pole.phy | 3 +++ .../staircase_pole/staircase_pole.sw.vtx | 3 +++ .../staircase_pole/staircase_pole.vvd | 3 +++ .../staircase_pole/staircase_pole_1.dx80.vtx | 3 +++ .../staircase_pole/staircase_pole_1.dx90.vtx | 3 +++ .../staircase_pole/staircase_pole_1.mdl | 3 +++ .../staircase_pole/staircase_pole_1.phy | 3 +++ .../staircase_pole/staircase_pole_1.sw.vtx | 3 +++ .../staircase_pole/staircase_pole_1.vvd | 3 +++ .../staircase_pole/staircase_pole_2.dx80.vtx | 3 +++ .../staircase_pole/staircase_pole_2.dx90.vtx | 3 +++ .../staircase_pole/staircase_pole_2.mdl | 3 +++ .../staircase_pole/staircase_pole_2.phy | 3 +++ .../staircase_pole/staircase_pole_2.sw.vtx | 3 +++ .../staircase_pole/staircase_pole_2.vvd | 3 +++ .../staircase_pole_unbreakable.dx80.vtx | 3 +++ .../staircase_pole_unbreakable.dx90.vtx | 3 +++ .../staircase_pole_unbreakable.mdl | 3 +++ .../staircase_pole_unbreakable.phy | 3 +++ .../staircase_pole_unbreakable.sw.vtx | 3 +++ .../staircase_pole_unbreakable.vvd | 3 +++ mp/game/dab/models/stormy/ute/ute.dx80.vtx | 3 +++ mp/game/dab/models/stormy/ute/ute.dx90.vtx | 3 +++ mp/game/dab/models/stormy/ute/ute.mdl | 3 +++ mp/game/dab/models/stormy/ute/ute.phy | 3 +++ mp/game/dab/models/stormy/ute/ute.sw.vtx | 3 +++ mp/game/dab/models/stormy/ute/ute.vvd | 3 +++ mp/game/dab/models/weapons/beretta.dx80.vtx | 3 +++ mp/game/dab/models/weapons/beretta.dx90.vtx | 3 +++ mp/game/dab/models/weapons/beretta.mdl | 3 +++ mp/game/dab/models/weapons/beretta.phy | 3 +++ mp/game/dab/models/weapons/beretta.sw.vtx | 3 +++ mp/game/dab/models/weapons/beretta.vvd | 3 +++ .../dab/models/weapons/dualberetta.dx80.vtx | 3 +++ .../dab/models/weapons/dualberetta.dx90.vtx | 3 +++ mp/game/dab/models/weapons/dualberetta.mdl | 3 +++ mp/game/dab/models/weapons/dualberetta.phy | 3 +++ mp/game/dab/models/weapons/dualberetta.sw.vtx | 3 +++ mp/game/dab/models/weapons/dualberetta.vvd | 3 +++ mp/game/dab/models/weapons/dualm1911.dx80.vtx | 3 +++ mp/game/dab/models/weapons/dualm1911.dx90.vtx | 3 +++ mp/game/dab/models/weapons/dualm1911.mdl | 3 +++ mp/game/dab/models/weapons/dualm1911.phy | 3 +++ mp/game/dab/models/weapons/dualm1911.sw.vtx | 3 +++ mp/game/dab/models/weapons/dualm1911.vvd | 3 +++ mp/game/dab/models/weapons/fal.dx80.vtx | 3 +++ mp/game/dab/models/weapons/fal.dx90.vtx | 3 +++ mp/game/dab/models/weapons/fal.mdl | 3 +++ mp/game/dab/models/weapons/fal.phy | 3 +++ mp/game/dab/models/weapons/fal.sw.vtx | 3 +++ mp/game/dab/models/weapons/fal.vvd | 3 +++ mp/game/dab/models/weapons/m1911.dx80.vtx | 3 +++ mp/game/dab/models/weapons/m1911.dx90.vtx | 3 +++ mp/game/dab/models/weapons/m1911.mdl | 3 +++ mp/game/dab/models/weapons/m1911.phy | 3 +++ mp/game/dab/models/weapons/m1911.sw.vtx | 3 +++ mp/game/dab/models/weapons/m1911.vvd | 3 +++ mp/game/dab/models/weapons/m1911.xbox.vtx | 3 +++ mp/game/dab/models/weapons/mac10.dx80.vtx | 3 +++ mp/game/dab/models/weapons/mac10.dx90.vtx | 3 +++ mp/game/dab/models/weapons/mac10.mdl | 3 +++ mp/game/dab/models/weapons/mac10.phy | 3 +++ mp/game/dab/models/weapons/mac10.sw.vtx | 3 +++ mp/game/dab/models/weapons/mac10.vvd | 3 +++ .../dab/models/weapons/mossberg590.dx80.vtx | 3 +++ .../dab/models/weapons/mossberg590.dx90.vtx | 3 +++ mp/game/dab/models/weapons/mossberg590.mdl | 3 +++ mp/game/dab/models/weapons/mossberg590.phy | 3 +++ mp/game/dab/models/weapons/mossberg590.sw.vtx | 3 +++ mp/game/dab/models/weapons/mossberg590.vvd | 3 +++ .../models/weapons/v_akimbo_beretta.dx80.vtx | 3 +++ .../models/weapons/v_akimbo_beretta.dx90.vtx | 3 +++ .../dab/models/weapons/v_akimbo_beretta.mdl | 3 +++ .../models/weapons/v_akimbo_beretta.sw.vtx | 3 +++ .../dab/models/weapons/v_akimbo_beretta.vvd | 3 +++ .../models/weapons/v_akimbo_m1911.dx80.vtx | 3 +++ .../models/weapons/v_akimbo_m1911.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_akimbo_m1911.mdl | 3 +++ .../dab/models/weapons/v_akimbo_m1911.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_akimbo_m1911.vvd | 3 +++ mp/game/dab/models/weapons/v_beretta.dx80.vtx | 3 +++ mp/game/dab/models/weapons/v_beretta.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_beretta.mdl | 3 +++ mp/game/dab/models/weapons/v_beretta.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_beretta.vvd | 3 +++ mp/game/dab/models/weapons/v_brawl.dx80.vtx | 3 +++ mp/game/dab/models/weapons/v_brawl.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_brawl.mdl | 3 +++ mp/game/dab/models/weapons/v_brawl.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_brawl.vvd | 3 +++ .../models/weapons/v_eq_fraggrenade.dx80.vtx | 3 +++ .../models/weapons/v_eq_fraggrenade.dx90.vtx | 3 +++ .../dab/models/weapons/v_eq_fraggrenade.mdl | 3 +++ .../models/weapons/v_eq_fraggrenade.sw.vtx | 3 +++ .../dab/models/weapons/v_eq_fraggrenade.vvd | 3 +++ mp/game/dab/models/weapons/v_fal.dx80.vtx | 3 +++ mp/game/dab/models/weapons/v_fal.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_fal.mdl | 3 +++ mp/game/dab/models/weapons/v_fal.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_fal.vvd | 3 +++ mp/game/dab/models/weapons/v_mac10.dx80.vtx | 3 +++ mp/game/dab/models/weapons/v_mac10.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_mac10.mdl | 3 +++ mp/game/dab/models/weapons/v_mac10.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_mac10.vvd | 3 +++ .../dab/models/weapons/v_mossberg.dx80.vtx | 3 +++ .../dab/models/weapons/v_mossberg.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_mossberg.mdl | 3 +++ mp/game/dab/models/weapons/v_mossberg.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_mossberg.vvd | 3 +++ .../dab/models/weapons/v_pist_m1911.dx80.vtx | 3 +++ .../dab/models/weapons/v_pist_m1911.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_pist_m1911.mdl | 3 +++ .../dab/models/weapons/v_pist_m1911.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_pist_m1911.vvd | 3 +++ .../dab/models/weapons/v_pist_m1911.xbox.vtx | 3 +++ .../dab/models/weapons/v_rif_m4a1.dx80.vtx | 3 +++ .../dab/models/weapons/v_rif_m4a1.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_rif_m4a1.mdl | 3 +++ mp/game/dab/models/weapons/v_rif_m4a1.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_rif_m4a1.vvd | 3 +++ .../dab/models/weapons/v_rif_m4a1.xbox.vtx | 3 +++ .../models/weapons/v_shot_m3super90.dx80.vtx | 3 +++ .../models/weapons/v_shot_m3super90.dx90.vtx | 3 +++ .../dab/models/weapons/v_shot_m3super90.mdl | 3 +++ .../models/weapons/v_shot_m3super90.sw.vtx | 3 +++ .../dab/models/weapons/v_shot_m3super90.vvd | 3 +++ .../models/weapons/v_shot_m3super90.xbox.vtx | 3 +++ .../dab/models/weapons/v_smg_mac10.dx80.vtx | 3 +++ .../dab/models/weapons/v_smg_mac10.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_smg_mac10.mdl | 3 +++ mp/game/dab/models/weapons/v_smg_mac10.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_smg_mac10.vvd | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.dx80.vtx | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.dx90.vtx | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.mdl | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.sw.vtx | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.vvd | 3 +++ mp/game/dab/models/weapons/v_smg_mp5.xbox.vtx | 3 +++ .../models/weapons/w_eq_fraggrenade.dx80.vtx | 3 +++ .../models/weapons/w_eq_fraggrenade.dx90.vtx | 3 +++ .../dab/models/weapons/w_eq_fraggrenade.mdl | 3 +++ .../dab/models/weapons/w_eq_fraggrenade.phy | 3 +++ .../models/weapons/w_eq_fraggrenade.sw.vtx | 3 +++ .../dab/models/weapons/w_eq_fraggrenade.vvd | 3 +++ .../weapons/w_eq_fraggrenade_thrown.dx80.vtx | 3 +++ .../weapons/w_eq_fraggrenade_thrown.dx90.vtx | 3 +++ .../weapons/w_eq_fraggrenade_thrown.mdl | 3 +++ .../weapons/w_eq_fraggrenade_thrown.phy | 3 +++ .../weapons/w_eq_fraggrenade_thrown.sw.vtx | 3 +++ .../weapons/w_eq_fraggrenade_thrown.vvd | 3 +++ .../dab/models/weapons/w_rif_m4a1.dx80.vtx | 3 +++ .../dab/models/weapons/w_rif_m4a1.dx90.vtx | 3 +++ mp/game/dab/models/weapons/w_rif_m4a1.mdl | 3 +++ mp/game/dab/models/weapons/w_rif_m4a1.phy | 3 +++ mp/game/dab/models/weapons/w_rif_m4a1.sw.vtx | 3 +++ mp/game/dab/models/weapons/w_rif_m4a1.vvd | 3 +++ .../dab/models/weapons/w_rif_m4a1.xbox.vtx | 3 +++ .../weapons/w_rif_m4a1_silencer.dx80.vtx | 3 +++ .../weapons/w_rif_m4a1_silencer.dx90.vtx | 3 +++ .../models/weapons/w_rif_m4a1_silencer.mdl | 3 +++ .../models/weapons/w_rif_m4a1_silencer.phy | 3 +++ .../models/weapons/w_rif_m4a1_silencer.sw.vtx | 3 +++ .../models/weapons/w_rif_m4a1_silencer.vvd | 3 +++ .../weapons/w_rif_m4a1_silencer.xbox.vtx | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.dx80.vtx | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.dx90.vtx | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.mdl | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.phy | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.sw.vtx | 3 +++ mp/game/dab/models/weapons/w_smg_mp5.vvd | 3 +++ .../dab/models/wizard/chase/terrain1.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain1.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain1.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain1.phy | 3 +++ .../dab/models/wizard/chase/terrain1.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain1.vvd | 3 +++ .../models/wizard/chase/terrain10.dx80.vtx | 3 +++ .../models/wizard/chase/terrain10.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain10.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain10.phy | 3 +++ .../dab/models/wizard/chase/terrain10.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain10.vvd | 3 +++ .../models/wizard/chase/terrain11.dx80.vtx | 3 +++ .../models/wizard/chase/terrain11.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain11.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain11.phy | 3 +++ .../dab/models/wizard/chase/terrain11.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain11.vvd | 3 +++ .../models/wizard/chase/terrain12.dx80.vtx | 3 +++ .../models/wizard/chase/terrain12.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain12.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain12.phy | 3 +++ .../dab/models/wizard/chase/terrain12.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain12.vvd | 3 +++ .../models/wizard/chase/terrain13.dx80.vtx | 3 +++ .../models/wizard/chase/terrain13.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain13.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain13.phy | 3 +++ .../dab/models/wizard/chase/terrain13.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain13.vvd | 3 +++ .../models/wizard/chase/terrain14.dx80.vtx | 3 +++ .../models/wizard/chase/terrain14.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain14.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain14.phy | 3 +++ .../dab/models/wizard/chase/terrain14.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain14.vvd | 3 +++ .../models/wizard/chase/terrain15.dx80.vtx | 3 +++ .../models/wizard/chase/terrain15.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain15.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain15.phy | 3 +++ .../dab/models/wizard/chase/terrain15.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain15.vvd | 3 +++ .../models/wizard/chase/terrain16.dx80.vtx | 3 +++ .../models/wizard/chase/terrain16.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain16.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain16.phy | 3 +++ .../dab/models/wizard/chase/terrain16.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain16.vvd | 3 +++ .../dab/models/wizard/chase/terrain2.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain2.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain2.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain2.phy | 3 +++ .../dab/models/wizard/chase/terrain2.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain2.vvd | 3 +++ .../dab/models/wizard/chase/terrain3.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain3.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain3.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain3.phy | 3 +++ .../dab/models/wizard/chase/terrain3.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain3.vvd | 3 +++ .../dab/models/wizard/chase/terrain4.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain4.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain4.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain4.phy | 3 +++ .../dab/models/wizard/chase/terrain4.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain4.vvd | 3 +++ .../dab/models/wizard/chase/terrain5.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain5.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain5.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain5.phy | 3 +++ .../dab/models/wizard/chase/terrain5.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain5.vvd | 3 +++ .../dab/models/wizard/chase/terrain6.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain6.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain6.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain6.phy | 3 +++ .../dab/models/wizard/chase/terrain6.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain6.vvd | 3 +++ .../dab/models/wizard/chase/terrain7.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain7.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain7.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain7.phy | 3 +++ .../dab/models/wizard/chase/terrain7.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain7.vvd | 3 +++ .../dab/models/wizard/chase/terrain8.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain8.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain8.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain8.phy | 3 +++ .../dab/models/wizard/chase/terrain8.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain8.vvd | 3 +++ .../dab/models/wizard/chase/terrain9.dx80.vtx | 3 +++ .../dab/models/wizard/chase/terrain9.dx90.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain9.mdl | 3 +++ mp/game/dab/models/wizard/chase/terrain9.phy | 3 +++ .../dab/models/wizard/chase/terrain9.sw.vtx | 3 +++ mp/game/dab/models/wizard/chase/terrain9.vvd | 3 +++ mp/game/dab/models/wizard/sword1.dx80.vtx | 3 +++ mp/game/dab/models/wizard/sword1.dx90.vtx | 3 +++ mp/game/dab/models/wizard/sword1.mdl | 3 +++ mp/game/dab/models/wizard/sword1.phy | 3 +++ mp/game/dab/models/wizard/sword1.sw.vtx | 3 +++ mp/game/dab/models/wizard/sword1.vvd | 3 +++ mp/game/dab/particles/blood_impact.pcf | 3 +++ mp/game/dab/particles/dinero_splode.pcf | 3 +++ mp/game/dab/particles/dinero_trail.pcf | 3 +++ mp/game/dab/particles/fire_01.pcf | 3 +++ mp/game/dab/particles/impact_fx.pcf | 3 +++ mp/game/dab/particles/jah_streets.pcf | 3 +++ mp/game/dab/particles/weapon_fx.pcf | 3 +++ mp/game/dab/resource/digital-7-mono.ttf | 3 +++ mp/game/dab/resource/ds-dgib.ttf | 3 +++ .../dab/resource/franchise-bold-hinted.ttf | 3 +++ mp/game/dab/resource/veteran-typewriter.ttf | 3 +++ mp/game/dab/shadereditorui/CRYSRG__.TTF | 3 +++ mp/game/dab/shadereditorui/monof55.ttf | 3 +++ .../redistribute/compiler/mysql_wrapper.dll | 3 +++ .../compiler/shadercompile_dll.dll | 3 +++ .../shaders/colorpicker_blend_ps20.vcs | 3 +++ .../shaders/colorpicker_blend_vs20.vcs | 3 +++ .../redistribute/shaders/fallback_ps20.vcs | 3 +++ .../redistribute/shaders/fallback_vs20.vcs | 3 +++ .../redistribute/shaders/fbquad_ps20.vcs | 3 +++ .../redistribute/shaders/fbquad_vs20.vcs | 3 +++ .../redistribute/shaders/node_ps20.vcs | 3 +++ .../redistribute/shaders/node_vs20.vcs | 3 +++ .../redistribute/shaders/prev_ps20.vcs | 3 +++ .../redistribute/shaders/prev_vs20.vcs | 3 +++ .../redistribute/shaders/psin_ps20.vcs | 3 +++ .../redistribute/shaders/psin_ps30.vcs | 3 +++ .../redistribute/shaders/psin_vs20.vcs | 3 +++ .../redistribute/shaders/skymask_ps20.vcs | 3 +++ .../redistribute/shaders/skymask_vs20.vcs | 3 +++ .../shaders_2006/colorpicker_blend_ps20.vcs | 3 +++ .../shaders_2006/colorpicker_blend_vs20.vcs | 3 +++ .../shaders_2006/fallback_ps20.vcs | 3 +++ .../shaders_2006/fallback_vs20.vcs | 3 +++ .../redistribute/shaders_2006/fbquad_ps20.vcs | 3 +++ .../redistribute/shaders_2006/fbquad_vs20.vcs | 3 +++ .../redistribute/shaders_2006/node_ps20.vcs | 3 +++ .../redistribute/shaders_2006/node_vs20.vcs | 3 +++ .../redistribute/shaders_2006/prev_ps20.vcs | 3 +++ .../redistribute/shaders_2006/prev_vs20.vcs | 3 +++ .../redistribute/shaders_2006/psin_ps20.vcs | 3 +++ .../redistribute/shaders_2006/psin_ps30.vcs | 3 +++ .../redistribute/shaders_2006/psin_vs20.vcs | 3 +++ .../shaders_2006/skymask_ps20.vcs | 3 +++ .../shaders_2006/skymask_vs20.vcs | 3 +++ .../shader_src/bin/dx_proxy.dll | 3 +++ .../dab/shadereditorui/shader_src/bin/fxc.exe | 3 +++ .../shaders/fxc/basetexture_accum_ps30.vcs | 3 +++ .../shaders/fxc/basetexture_accum_vs30.vcs | 3 +++ .../shaders/fxc/basetexture_blend_ps30.vcs | 3 +++ .../shaders/fxc/basetexture_blend_vs30.vcs | 3 +++ .../shaders/fxc/detail_prop_shader_ps30.vcs | 3 +++ .../shaders/fxc/detail_prop_shader_vs30.vcs | 3 +++ .../shaders/fxc/downsample_4_ps30.vcs | 3 +++ .../shaders/fxc/downsample_4_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_5_x_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_5_x_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_5_y_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_5_y_vs30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_x_ps30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_x_vs30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_y_ps30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_y_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_x_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_x_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_y_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_y_vs30.vcs | 3 +++ .../fxc/lightmap_blend_bump_detail_ps30.vcs | 3 +++ .../fxc/lightmap_blend_bump_detail_vs30.vcs | 3 +++ .../shaders/fxc/lightmap_parallax_ps30.vcs | 3 +++ .../shaders/fxc/lightmap_parallax_vs30.vcs | 3 +++ .../fxc/model_chromatic_aberration_ps30.vcs | 3 +++ .../fxc/model_chromatic_aberration_vs30.vcs | 3 +++ .../shaders/fxc/model_snowy_ps30.vcs | 3 +++ .../shaders/fxc/model_snowy_vs30.vcs | 3 +++ .../shaders/fxc/postproc_dof_ps30.vcs | 3 +++ .../shaders/fxc/postproc_dof_vs30.vcs | 3 +++ .../fxc/postproc_flare_anamorphic_da_ps30.vcs | 3 +++ .../fxc/postproc_flare_anamorphic_da_vs30.vcs | 3 +++ .../shaders/fxc/postproc_flare_da_ps30.vcs | 3 +++ .../shaders/fxc/postproc_flare_da_vs30.vcs | 3 +++ .../shaders/fxc/sprite_sun_nodepth_ps30.vcs | 3 +++ .../shaders/fxc/sprite_sun_nodepth_vs30.vcs | 3 +++ .../shaders/fxc/ssao_calc_da_ps30.vcs | 3 +++ .../shaders/fxc/ssao_calc_da_vs30.vcs | 3 +++ .../shader_src/shaders/fxc/ssao_calc_ps30.vcs | 3 +++ .../shader_src/shaders/fxc/ssao_calc_vs30.vcs | 3 +++ .../shaders/fxc/ssao_combine_da_ps30.vcs | 3 +++ .../shaders/fxc/ssao_combine_da_vs30.vcs | 3 +++ .../shaders/fxc/ssao_combine_ps30.vcs | 3 +++ .../shaders/fxc/ssao_combine_vs30.vcs | 3 +++ .../shader_src/shaders/fxc/ssao_fxaa_ps30.vcs | 3 +++ .../shader_src/shaders/fxc/ssao_fxaa_vs30.vcs | 3 +++ .../shaders/fxc/sunrays_calc_ps30.vcs | 3 +++ .../shaders/fxc/sunrays_calc_vs30.vcs | 3 +++ .../shaders/fxc/basetexture_accum_ps30.vcs | 3 +++ .../shaders/fxc/basetexture_accum_vs30.vcs | 3 +++ .../shaders/fxc/basetexture_blend_ps30.vcs | 3 +++ .../shaders/fxc/basetexture_blend_vs30.vcs | 3 +++ .../shaders/fxc/colorpicker_blend_ps20.vcs | 3 +++ .../shaders/fxc/colorpicker_blend_vs20.vcs | 3 +++ .../shaders/fxc/detail_prop_shader_ps30.vcs | 3 +++ .../shaders/fxc/detail_prop_shader_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/downsample_4_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/downsample_4_vs30.vcs | 3 +++ .../dab/shaders/fxc/example_model_ps20b.vcs | 3 +++ .../dab/shaders/fxc/example_model_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/fallback_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/fallback_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/fbquad_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/fbquad_vs20.vcs | 3 +++ .../dab/shaders/fxc/gauss_blur_5_x_ps30.vcs | 3 +++ .../dab/shaders/fxc/gauss_blur_5_x_vs30.vcs | 3 +++ .../dab/shaders/fxc/gauss_blur_5_y_ps30.vcs | 3 +++ .../dab/shaders/fxc/gauss_blur_5_y_vs30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_x_ps30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_x_vs30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_y_ps30.vcs | 3 +++ .../fxc/gauss_blur_7_half_aceil_y_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_x_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_x_vs30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_y_ps30.vcs | 3 +++ .../shaders/fxc/gauss_blur_half_3_y_vs30.vcs | 3 +++ .../fxc/lightmap_blend_bump_detail_ps30.vcs | 3 +++ .../fxc/lightmap_blend_bump_detail_vs30.vcs | 3 +++ .../shaders/fxc/lightmap_parallax_ps30.vcs | 3 +++ .../shaders/fxc/lightmap_parallax_vs30.vcs | 3 +++ .../fxc/model_chromatic_aberration_ps30.vcs | 3 +++ .../fxc/model_chromatic_aberration_vs30.vcs | 3 +++ .../dab/shaders/fxc/model_cubemap_ps30.vcs | 3 +++ .../dab/shaders/fxc/model_cubemap_vs30.vcs | 3 +++ .../dab/shaders/fxc/model_litsphere_ps30.vcs | 3 +++ .../dab/shaders/fxc/model_litsphere_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/model_snowy_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/model_snowy_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/model_solid_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/model_solid_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/node_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/node_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/postproc_dof_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/postproc_dof_vs30.vcs | 3 +++ .../fxc/postproc_flare_anamorphic_da_ps30.vcs | 3 +++ .../fxc/postproc_flare_anamorphic_da_vs30.vcs | 3 +++ .../shaders/fxc/postproc_flare_da_ps30.vcs | 3 +++ .../shaders/fxc/postproc_flare_da_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/prettypixels_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/prettypixels_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/prettypixels_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/prev_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/prev_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/psin_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/psin_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/psin_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/sdk_bloom_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/sdk_bloom_ps20b.vcs | 3 +++ mp/game/dab/shaders/fxc/sdk_bloomadd_ps20.vcs | 3 +++ .../dab/shaders/fxc/sdk_bloomadd_ps20b.vcs | 3 +++ .../fxc/sdk_screenspaceeffect_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/skymask_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/skymask_vs20.vcs | 3 +++ mp/game/dab/shaders/fxc/slowmo_ps20.vcs | 3 +++ mp/game/dab/shaders/fxc/slowmo_ps20b.vcs | 3 +++ mp/game/dab/shaders/fxc/slowmo_vs20.vcs | 3 +++ .../shaders/fxc/sprite_sun_nodepth_ps30.vcs | 3 +++ .../shaders/fxc/sprite_sun_nodepth_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_calc_da_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_calc_da_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_calc_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_calc_vs30.vcs | 3 +++ .../dab/shaders/fxc/ssao_combine_da_ps30.vcs | 3 +++ .../dab/shaders/fxc/ssao_combine_da_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_combine_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_combine_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_fxaa_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_fxaa_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/ssao_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/sunrays_calc_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/sunrays_calc_vs30.vcs | 3 +++ mp/game/dab/shaders/fxc/swarm_test_ps30.vcs | 3 +++ mp/game/dab/shaders/fxc/swarm_test_vs30.vcs | 3 +++ .../ambience/crucial_bigwarehouseamb_loop.wav | 3 +++ .../ambience/crucial_genroom_stereo_loop.wav | 3 +++ .../ambience/crucial_medroomtone_amb_loop.wav | 3 +++ .../crucial_urb4b_topfloorwind_loop.wav | 3 +++ .../crucial_urban_rooftop_ambloop01.wav | 3 +++ .../ambient/ambience/rur5b_watersedgeamb.wav | 3 +++ .../ambience/rur_1a_hilltopamb_cricket1c.wav | 3 +++ .../ambience/urban_rooftop_ambloop02.wav | 3 +++ .../sound/ambient/explosions/explode_1.wav | 3 +++ mp/game/dab/sound/ambient/gas/steam_loop1.wav | 3 +++ .../machines/aircraft_distant_flyby1.wav | 3 +++ .../machines/aircraft_distant_flyby3.wav | 3 +++ .../dab/sound/ambient/machines/diesel_1.wav | 3 +++ .../materials/cartrap_explode_impact1.wav | 3 +++ .../sound/ambient/misc/flour_light_loud.wav | 3 +++ .../ambient/weather/rumble_rain_nowind.wav | 3 +++ .../weather/rumble_rain_nowind_old.wav | 3 +++ mp/game/dab/sound/common/wpn_hudoff.wav | 3 +++ mp/game/dab/sound/common/wpn_moveselect.wav | 3 +++ mp/game/dab/sound/doors/heavy_metal_move1.wav | 3 +++ mp/game/dab/sound/doors/heavy_metal_stop1.wav | 3 +++ .../dab/sound/doors/hit_kickmetaldoor1.wav | 3 +++ mp/game/dab/sound/doubletrouble.wav | 3 +++ mp/game/dab/sound/phone-busy-1.wav | 3 +++ mp/game/dab/sound/player/dive.wav | 3 +++ mp/game/dab/sound/player/dive2.wav | 3 +++ mp/game/dab/sound/player/dive2_old.wav | 3 +++ mp/game/dab/sound/player/dive_01.wav | 3 +++ mp/game/dab/sound/player/dive_02.wav | 3 +++ mp/game/dab/sound/player/dive_03.wav | 3 +++ mp/game/dab/sound/player/dive_04.wav | 3 +++ mp/game/dab/sound/player/dive_old.wav | 3 +++ mp/game/dab/sound/player/diveland.wav | 3 +++ mp/game/dab/sound/player/diveland2.wav | 3 +++ mp/game/dab/sound/player/diveland2_old.wav | 3 +++ mp/game/dab/sound/player/diveland_old.wav | 3 +++ .../dab/sound/player/footsteps/concrete1.wav | 3 +++ .../dab/sound/player/footsteps/concrete2.wav | 3 +++ .../dab/sound/player/footsteps/concrete3.wav | 3 +++ .../dab/sound/player/footsteps/concrete4.wav | 3 +++ .../dab/sound/player/footsteps/concrete5.wav | 3 +++ mp/game/dab/sound/player/pl_pain5.wav | 3 +++ mp/game/dab/sound/player/pl_pain6.wav | 3 +++ mp/game/dab/sound/player/pl_pain7.wav | 3 +++ mp/game/dab/sound/player/roll.wav | 3 +++ mp/game/dab/sound/player/roll2.wav | 3 +++ mp/game/dab/sound/player/roll3.wav | 3 +++ mp/game/dab/sound/player/roll_old.wav | 3 +++ mp/game/dab/sound/player/slide.wav | 3 +++ mp/game/dab/sound/player/slide_old.wav | 3 +++ mp/game/dab/sound/player/unslide.wav | 3 +++ mp/game/dab/sound/player/unslide1.wav | 3 +++ mp/game/dab/sound/player/unslide2.wav | 3 +++ mp/game/dab/sound/player/unslide3.wav | 3 +++ mp/game/dab/sound/player/unslide4.wav | 3 +++ mp/game/dab/sound/player/unslide_old.wav | 3 +++ mp/game/dab/sound/police siren.wav | 3 +++ mp/game/dab/sound/rumble_rain_nowind.wav | 3 +++ mp/game/dab/sound/sound.cache | 3 +++ mp/game/dab/sound/ui/beepclear.wav | 3 +++ mp/game/dab/sound/ui/buttonclick.wav | 3 +++ mp/game/dab/sound/ui/buttonclick_old.wav | 3 +++ mp/game/dab/sound/ui/buttonclickrelease.wav | 3 +++ .../dab/sound/ui/buttonclickrelease_old.wav | 3 +++ mp/game/dab/sound/ui/buttonrollover.wav | 3 +++ mp/game/dab/sound/ui/buttonrollover_old.wav | 3 +++ mp/game/dab/sound/ui/gamestartup1.mp3 | 3 +++ mp/game/dab/sound/ui/gamestartup2.mp3 | 3 +++ mp/game/dab/sound/ui/menu_accept.wav | 3 +++ mp/game/dab/sound/ui/menu_invalid.wav | 3 +++ mp/game/dab/sound/ui/meter_activate.wav | 3 +++ mp/game/dab/sound/ui/meter_end.wav | 3 +++ mp/game/dab/sound/ui/meterfill_knockout.wav | 3 +++ mp/game/dab/sound/ui/meterfill_large.wav | 3 +++ mp/game/dab/sound/ui/meterfill_large_old.wav | 3 +++ .../dab/sound/ui/meterfill_small - Copy.wav | 3 +++ mp/game/dab/sound/ui/meterfill_small.wav | 3 +++ mp/game/dab/sound/ui/meterfill_small_old.wav | 3 +++ mp/game/dab/sound/ui/slowmo_loop.wav | 3 +++ mp/game/dab/sound/ui/slowmo_loop_old.wav | 3 +++ mp/game/dab/sound/ui/startobj.wav | 3 +++ mp/game/dab/sound/ui/startobj_old.wav | 3 +++ mp/game/dab/sound/ui/weapon_cant_buy.wav | 3 +++ mp/game/dab/sound/vehicles/mini/4thgear.wav | 3 +++ mp/game/dab/sound/vehicles/socar4/4thgear.wav | 3 +++ mp/game/dab/sound/vehicles/socar5/4thgear.wav | 3 +++ mp/game/dab/sound/vehicles/truck/2ndgear.wav | 3 +++ mp/game/dab/sound/weapons/brawl_miss1.wav | 3 +++ mp/game/dab/sound/weapons/brawl_miss2.wav | 3 +++ mp/game/dab/sound/weapons/brawl_miss3.wav | 3 +++ mp/game/dab/sound/weapons/brawl_miss4.wav | 3 +++ mp/game/dab/sound/weapons/brawl_smack.wav | 3 +++ .../dab/sound/weapons/common/shellshtgn1.wav | 3 +++ .../dab/sound/weapons/common/shellshtgn2.wav | 3 +++ .../dab/sound/weapons/common/shellshtgn3.wav | 3 +++ mp/game/dab/sound/weapons/dryfire.wav | 3 +++ .../dab/sound/weapons/fal/fal_single_1.wav | 3 +++ .../dab/sound/weapons/fal/fal_single_2.wav | 3 +++ .../dab/sound/weapons/hegrenade/explode3.wav | 3 +++ .../dab/sound/weapons/hegrenade/explode4.wav | 3 +++ .../dab/sound/weapons/hegrenade/explode5.wav | 3 +++ .../sound/weapons/hegrenade/he_bounce-1.wav | 3 +++ .../sound/weapons/hegrenade/old/explode3.wav | 3 +++ .../sound/weapons/hegrenade/old/explode4.wav | 3 +++ .../sound/weapons/hegrenade/old/explode5.wav | 3 +++ .../sound/weapons/kriss/kriss_single_1.wav | 3 +++ .../sound/weapons/kriss/kriss_single_1old.wav | 3 +++ .../sound/weapons/kriss/kriss_single_2.wav | 3 +++ .../sound/weapons/kriss/kriss_single_2old.wav | 3 +++ mp/game/dab/sound/weapons/m16/m4a1-1.wav | 3 +++ .../dab/sound/weapons/m16/m4a1_boltpull.wav | 3 +++ mp/game/dab/sound/weapons/m16/m4a1_clipin.wav | 3 +++ .../dab/sound/weapons/m16/m4a1_clipout.wav | 3 +++ mp/game/dab/sound/weapons/m16/m4a1_deploy.wav | 3 +++ .../sound/weapons/m16/m4a1_silencer_off.wav | 3 +++ .../sound/weapons/m16/m4a1_silencer_on.wav | 3 +++ .../dab/sound/weapons/m16/m4a1_unsil-1.wav | 3 +++ .../dab/sound/weapons/m16/m4a1_unsil-1old.wav | 3 +++ mp/game/dab/sound/weapons/m1911/clipin.wav | 3 +++ mp/game/dab/sound/weapons/m1911/clipout.wav | 3 +++ mp/game/dab/sound/weapons/m1911/deploy.wav | 3 +++ mp/game/dab/sound/weapons/m1911/single.wav | 3 +++ .../dab/sound/weapons/m1911/single1911.wav | 3 +++ mp/game/dab/sound/weapons/m1911/slideback.wav | 3 +++ mp/game/dab/sound/weapons/m3/insertshell.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3-1.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3-2.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3-3.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3-4.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3_bullet.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3_draw.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3_fire_01.wav | 3 +++ .../dab/sound/weapons/m3/m3_insertshell.wav | 3 +++ mp/game/dab/sound/weapons/m3/m3_pump.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/clipin.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/clipout.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/mp5single.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/single.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/single_old.wav | 3 +++ mp/game/dab/sound/weapons/mp5k/slideback.wav | 3 +++ .../dab/sound/weapons/p99/p99_single_1.wav | 3 +++ .../dab/sound/weapons/p99/p99_single_2.wav | 3 +++ mp/game/dab/sound/weapons/pinpull.wav | 3 +++ 5115 files changed, 15323 insertions(+) create mode 100755 mp/game/dab/bin/shadereditor_2013.dll create mode 100755 mp/game/dab/dab.ico create mode 100755 mp/game/dab/dab.tga create mode 100755 mp/game/dab/dab_big.tga create mode 100755 mp/game/dab/maps/da_cocaine.bsp create mode 100755 mp/game/dab/maps/da_cocaine.nav create mode 100755 mp/game/dab/maps/da_megachat.bsp create mode 100755 mp/game/dab/maps/da_megachat.nav create mode 100755 mp/game/dab/maps/da_morgendorffer.bsp create mode 100755 mp/game/dab/maps/da_morgendorffer.nav create mode 100755 mp/game/dab/maps/da_official.bsp create mode 100755 mp/game/dab/maps/da_official.nav create mode 100755 mp/game/dab/maps/da_rooftops.bsp create mode 100755 mp/game/dab/maps/da_rooftops.nav create mode 100755 mp/game/dab/maps/da_sacred.bsp create mode 100755 mp/game/dab/maps/da_sacred.nav create mode 100755 mp/game/dab/maps/da_streets.bsp create mode 100755 mp/game/dab/maps/da_streets.nav create mode 100755 mp/game/dab/maps/da_trainingday.bsp create mode 100755 mp/game/dab/maps/da_trainingday.nav create mode 100755 mp/game/dab/maps/graphs/da_doubletrouble.ain create mode 100755 mp/game/dab/maps/graphs/da_druglab.ain create mode 100755 mp/game/dab/maps/graphs/da_jah_office.ain create mode 100755 mp/game/dab/maps/graphs/da_jah_streets.ain create mode 100755 mp/game/dab/maps/graphs/da_jinkies.ain create mode 100755 mp/game/dab/maps/graphs/da_lockdown.ain create mode 100755 mp/game/dab/maps/graphs/da_makeouttactics.ain create mode 100755 mp/game/dab/maps/graphs/da_megachat.ain create mode 100755 mp/game/dab/maps/graphs/da_morgendorffer.ain create mode 100755 mp/game/dab/maps/graphs/da_rooftops.ain create mode 100755 mp/game/dab/maps/graphs/da_sacred.ain create mode 100755 mp/game/dab/maps/graphs/da_stranger.ain create mode 100755 mp/game/dab/maps/graphs/da_trainingday.ain create mode 100755 mp/game/dab/maps/soundcache/da_rooftops.cache create mode 100755 mp/game/dab/materials/BOAT/toolsinvisiblewood.vtf create mode 100755 mp/game/dab/materials/ads/adgroup_01b.vtf create mode 100755 mp/game/dab/materials/astfa/helipad_duocircles.vtf create mode 100755 mp/game/dab/materials/brick/brickwall004a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall014a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall019a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall036a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall038a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall040c.vtf create mode 100755 mp/game/dab/materials/brick/brickwall045a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall045l.vtf create mode 100755 mp/game/dab/materials/brick/brickwall049a.vtf create mode 100755 mp/game/dab/materials/brick/brickwall049a_normal.vtf create mode 100755 mp/game/dab/materials/brick/drainage_brickwall_01.vtf create mode 100755 mp/game/dab/materials/brick/drainage_brickwall_01_height-ssbump.vtf create mode 100755 mp/game/dab/materials/brick/wall05.vtf create mode 100755 mp/game/dab/materials/brick/wall06.vtf create mode 100755 mp/game/dab/materials/buildings/brick08.vtf create mode 100755 mp/game/dab/materials/buildings/brick08_ref.vtf create mode 100755 mp/game/dab/materials/buildings/brick33.vtf create mode 100755 mp/game/dab/materials/buildings/brick33_ref.vtf create mode 100755 mp/game/dab/materials/buildings/brick41.vtf create mode 100755 mp/game/dab/materials/buildings/brick41_ref.vtf create mode 100755 mp/game/dab/materials/buildings/concrete01.vtf create mode 100755 mp/game/dab/materials/buildings/concrete01_ref.vtf create mode 100755 mp/game/dab/materials/buildings/concrete04.vtf create mode 100755 mp/game/dab/materials/buildings/concrete04_ref.vtf create mode 100755 mp/game/dab/materials/buildings/door_metal_01.vtf create mode 100755 mp/game/dab/materials/buildings/door_metal_02.vtf create mode 100755 mp/game/dab/materials/buildings/gen07.vtf create mode 100755 mp/game/dab/materials/buildings/gen07_ref.vtf create mode 100755 mp/game/dab/materials/buildings/gen09.vtf create mode 100755 mp/game/dab/materials/buildings/gen09_ref.vtf create mode 100755 mp/game/dab/materials/buildings/gen20.vtf create mode 100755 mp/game/dab/materials/buildings/gen20_ref.vtf create mode 100755 mp/game/dab/materials/buildings/gen20c.vtf create mode 100755 mp/game/dab/materials/buildings/gen20c_height-ssbump.vtf create mode 100755 mp/game/dab/materials/buildings/gen20d.vtf create mode 100755 mp/game/dab/materials/buildings/gen20d_ref.vtf create mode 100755 mp/game/dab/materials/buildings/gen22.vtf create mode 100755 mp/game/dab/materials/buildings/gen22_ref.vtf create mode 100755 mp/game/dab/materials/buildings/glass01_small.vtf create mode 100755 mp/game/dab/materials/buildings/glass01_small_ref.vtf create mode 100755 mp/game/dab/materials/buildings/roof01a.vtf create mode 100755 mp/game/dab/materials/buildings/roof02.vtf create mode 100755 mp/game/dab/materials/buildings/roof07.vtf create mode 100755 mp/game/dab/materials/buildings/roof08.vtf create mode 100755 mp/game/dab/materials/buildings/skyscraper25.vtf create mode 100755 mp/game/dab/materials/buildings/skyscraper25_ref.vtf create mode 100755 mp/game/dab/materials/buildings/trim04.vtf create mode 100755 mp/game/dab/materials/buildings/urban_composite_01a.vtf create mode 100755 mp/game/dab/materials/buildings/urban_composite_01a_ref.vtf create mode 100755 mp/game/dab/materials/cable/black.vtf create mode 100755 mp/game/dab/materials/cable/cablenormalmap.vtf create mode 100755 mp/game/dab/materials/composite/buildingset038a.vtf create mode 100755 mp/game/dab/materials/concrete/baggage_concretefloora.vtf create mode 100755 mp/game/dab/materials/concrete/baggage_concretefloora_normal.vtf create mode 100755 mp/game/dab/materials/concrete/ceiling03.vtf create mode 100755 mp/game/dab/materials/concrete/cinder-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top.vtf create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top_empty.vtf create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top_empty_nor.vtf create mode 100755 mp/game/dab/materials/concrete/cinderblocks_top_nor.vtf create mode 100755 mp/game/dab/materials/concrete/cinderwall02_dirty.vtf create mode 100755 mp/game/dab/materials/concrete/cinderwall04.vtf create mode 100755 mp/game/dab/materials/concrete/cindmap02-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/conc_clean_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/conc_clean_top.vtf create mode 100755 mp/game/dab/materials/concrete/conc_map-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_floor_02_blue.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_floor_02b.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_floor_10.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_polished_01.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_polished_01_nor.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_01.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_01_nor.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_02.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_02_nor.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_03.vtf create mode 100755 mp/game/dab/materials/concrete/concrete_slab_03_nor.vtf create mode 100755 mp/game/dab/materials/concrete/concreteceiling003a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor006a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor007a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor007a_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor008a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor011a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor015a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor015a_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor016a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor016a_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor026a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor034a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor038a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor038b.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor038b_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor_bunker01a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor_bunker02a.vtf create mode 100755 mp/game/dab/materials/concrete/concretefloor_construct01.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall001.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall001a.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall002a.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall004a.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall004a_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall011c.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall011h.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall013f.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall036a.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall038d.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall038d_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall044a.vtf create mode 100755 mp/game/dab/materials/concrete/concretewall044a_normal.vtf create mode 100755 mp/game/dab/materials/concrete/concwsnow01.vtf create mode 100755 mp/game/dab/materials/concrete/drainage_concreteceiling_01.vtf create mode 100755 mp/game/dab/materials/concrete/drainage_concreteceiling_01_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/drainage_concretefloor_01.vtf create mode 100755 mp/game/dab/materials/concrete/drainage_concretefloor_01_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/floor002_normal.vtf create mode 100755 mp/game/dab/materials/concrete/floor01-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/floor01.vtf create mode 100755 mp/game/dab/materials/concrete/floor_subway01.vtf create mode 100755 mp/game/dab/materials/concrete/floor_subway01_normal.vtf create mode 100755 mp/game/dab/materials/concrete/milflr001.vtf create mode 100755 mp/game/dab/materials/concrete/milflr001_ref.vtf create mode 100755 mp/game/dab/materials/concrete/milwall001.vtf create mode 100755 mp/game/dab/materials/concrete/pavement_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/pavement_height_low-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/pouredconcretewall01b.vtf create mode 100755 mp/game/dab/materials/concrete/prodwlld.vtf create mode 100755 mp/game/dab/materials/concrete/prodwllh.vtf create mode 100755 mp/game/dab/materials/concrete/road05b_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/roadparkinglot.vtf create mode 100755 mp/game/dab/materials/concrete/roof01.vtf create mode 100755 mp/game/dab/materials/concrete/sewer_concretewall01b.vtf create mode 100755 mp/game/dab/materials/concrete/sidewalk.vtf create mode 100755 mp/game/dab/materials/concrete/sidewalk01.vtf create mode 100755 mp/game/dab/materials/concrete/sidewalk_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/subway_concretewall_01a.vtf create mode 100755 mp/game/dab/materials/concrete/subway_concretewall_01a_ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/tunnel_concretewall_01a_height-ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/tunnel_concretewall_01b.vtf create mode 100755 mp/game/dab/materials/concrete/urban_concretefloor_01_ssbump.vtf create mode 100755 mp/game/dab/materials/concrete/urban_concretefloor_03a.vtf create mode 100755 mp/game/dab/materials/concrete/urban_sidewalk_01a.vtf create mode 100755 mp/game/dab/materials/concrete/vertigo_concretefloora.vtf create mode 100755 mp/game/dab/materials/console/dablogomenu.vtf create mode 100755 mp/game/dab/materials/console/dablogomenu_widescreen.vtf create mode 100755 mp/game/dab/materials/construction/blue_tarp_dif.vtf create mode 100755 mp/game/dab/materials/construction/blue_tarp_nor.vtf create mode 100755 mp/game/dab/materials/construction/drywall_01_dif.vtf create mode 100755 mp/game/dab/materials/construction/drywall_01_nor.vtf create mode 100755 mp/game/dab/materials/construction/drywall_02_dif.vtf create mode 100755 mp/game/dab/materials/construction/jr.vtf create mode 100755 mp/game/dab/materials/construction/jr_small.vtf create mode 100755 mp/game/dab/materials/construction/metal_strut_01_dif.vtf create mode 100755 mp/game/dab/materials/construction/metal_strut_01_nor.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_left_nor.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_left_red.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_mid_nor.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_mid_red.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_red.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_right_nor.vtf create mode 100755 mp/game/dab/materials/construction/shipping_container_right_red.vtf create mode 100755 mp/game/dab/materials/correction/rooftopscc.raw create mode 100755 mp/game/dab/materials/correction/trainingdaycc.raw create mode 100755 mp/game/dab/materials/cs_assault/assault_brick1.vtf create mode 100755 mp/game/dab/materials/cs_assault/assault_pinup_decal01.vtf create mode 100755 mp/game/dab/materials/cs_assault/assault_skybox_building02.vtf create mode 100755 mp/game/dab/materials/cs_assault/assault_skybox_building04.vtf create mode 100755 mp/game/dab/materials/cs_assault/assault_skybox_building04_nor.vtf create mode 100755 mp/game/dab/materials/cs_assault/assault_tres_decal01.vtf create mode 100755 mp/game/dab/materials/cs_assault/concretefloor026a.vtf create mode 100755 mp/game/dab/materials/cs_havana/ceiling01.vtf create mode 100755 mp/game/dab/materials/cs_havana/woodm.vtf create mode 100755 mp/game/dab/materials/cs_italy/marketwall01d.vtf create mode 100755 mp/game/dab/materials/cs_italy/marketwall01d_normal.vtf create mode 100755 mp/game/dab/materials/cs_italy/marketwall01e.vtf create mode 100755 mp/game/dab/materials/cs_italy/marketwall01e_normal.vtf create mode 100755 mp/game/dab/materials/cs_italy/pwood1.vtf create mode 100755 mp/game/dab/materials/cs_italy/pwood1_normal.vtf create mode 100755 mp/game/dab/materials/custom/damagedecal05.vtf create mode 100755 mp/game/dab/materials/da/bullet.vtf create mode 100755 mp/game/dab/materials/da/capturezone.vtf create mode 100755 mp/game/dab/materials/de_cbble/trim04.vtf create mode 100755 mp/game/dab/materials/de_cbble/trim05.vtf create mode 100755 mp/game/dab/materials/de_cbble/trim06.vtf create mode 100755 mp/game/dab/materials/de_cbble/woodceiling01.vtf create mode 100755 mp/game/dab/materials/de_cbble/woodceiling01_normal.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewalla.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewalla_small.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewallb.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukconcretewallc.vtf create mode 100755 mp/game/dab/materials/de_nuke/nuke_ceiling_01.vtf create mode 100755 mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vtf create mode 100755 mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vtf create mode 100755 mp/game/dab/materials/de_nuke/nuke_officedoor_01.vtf create mode 100755 mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukfloora.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukfloora_normal.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukfloorb.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukfloorb_normal.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukwindowa_ref.vtf create mode 100755 mp/game/dab/materials/de_nuke/nukwindowb.vtf create mode 100755 mp/game/dab/materials/de_piranesi/pi_grnmetal.vtf create mode 100755 mp/game/dab/materials/de_prodigy/ceiling01.vtf create mode 100755 mp/game/dab/materials/de_prodigy/metal02.vtf create mode 100755 mp/game/dab/materials/de_train/decalgraffiti058a.vtf create mode 100755 mp/game/dab/materials/de_train/decalstain004a.vtf create mode 100755 mp/game/dab/materials/de_train/train_cement_floor_01.vtf create mode 100755 mp/game/dab/materials/de_train/train_cement_floor_02.vtf create mode 100755 mp/game/dab/materials/de_train/train_dirt_decal_02.vtf create mode 100755 mp/game/dab/materials/de_train/train_gravel_floor_01.vtf create mode 100755 mp/game/dab/materials/de_train/train_metalceiling_01.vtf create mode 100755 mp/game/dab/materials/de_train/train_metalceiling_02.vtf create mode 100755 mp/game/dab/materials/de_train/train_security_decal_01.vtf create mode 100755 mp/game/dab/materials/decals/bills01a.vtf create mode 100755 mp/game/dab/materials/decals/bills02a.vtf create mode 100755 mp/game/dab/materials/decals/bills03a.vtf create mode 100755 mp/game/dab/materials/decals/blood1.vtf create mode 100755 mp/game/dab/materials/decals/blood2.vtf create mode 100755 mp/game/dab/materials/decals/blood3.vtf create mode 100755 mp/game/dab/materials/decals/blood4.vtf create mode 100755 mp/game/dab/materials/decals/blood5.vtf create mode 100755 mp/game/dab/materials/decals/blood6.vtf create mode 100755 mp/game/dab/materials/decals/blood8.vtf create mode 100755 mp/game/dab/materials/decals/bloodstain_001.vtf create mode 100755 mp/game/dab/materials/decals/bloodstain_003.vtf create mode 100755 mp/game/dab/materials/decals/bloodstain_101.vtf create mode 100755 mp/game/dab/materials/decals/checkpointarrow01_black.vtf create mode 100755 mp/game/dab/materials/decals/checkpointarrow01_orange.vtf create mode 100755 mp/game/dab/materials/decals/decalconcretedrain002a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001b.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001b_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001c.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001c_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti001d_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti002a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti005a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti007a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti007a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti010a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti013a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti014a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti017a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti017a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti018a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti019a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti022a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti023a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti023a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti024a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti027a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti029a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti030a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti032a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti033a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti034a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti035a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti036a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti039a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti041a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti043a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti043a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti044a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti044a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti045a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti045a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti046a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti046a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti047a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti049a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti049a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti050a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti050a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti051a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti052a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti053a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti054a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti055a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti056a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti057a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti057a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti058a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti060a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti062a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti062a_cs.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti064a.vtf create mode 100755 mp/game/dab/materials/decals/decalgraffiti065a.vtf create mode 100755 mp/game/dab/materials/decals/decalmetalgrate001a.vtf create mode 100755 mp/game/dab/materials/decals/decalmetalgrate010a.vtf create mode 100755 mp/game/dab/materials/decals/decalmetalgrate014a.vtf create mode 100755 mp/game/dab/materials/decals/decalmetalgrate017a.vtf create mode 100755 mp/game/dab/materials/decals/decalpapers02.vtf create mode 100755 mp/game/dab/materials/decals/decalplaster002a.vtf create mode 100755 mp/game/dab/materials/decals/decalstain013a.vtf create mode 100755 mp/game/dab/materials/decals/drainage_stain_01.vtf create mode 100755 mp/game/dab/materials/decals/drainage_stain_04.vtf create mode 100755 mp/game/dab/materials/decals/drainage_stain_05.vtf create mode 100755 mp/game/dab/materials/decals/graffiti/tag_01.vtf create mode 100755 mp/game/dab/materials/decals/graffiti/tag_02.vtf create mode 100755 mp/game/dab/materials/decals/graffiti02.vtf create mode 100755 mp/game/dab/materials/decals/graffiti03.vtf create mode 100755 mp/game/dab/materials/decals/graffiti_lootersshot.vtf create mode 100755 mp/game/dab/materials/decals/holes128_01.vtf create mode 100755 mp/game/dab/materials/decals/holes128_02.vtf create mode 100755 mp/game/dab/materials/decals/holes128_03.vtf create mode 100755 mp/game/dab/materials/decals/holes128_06.vtf create mode 100755 mp/game/dab/materials/decals/holes128_07.vtf create mode 100755 mp/game/dab/materials/decals/holes128_08.vtf create mode 100755 mp/game/dab/materials/decals/infwalldetail04.vtf create mode 100755 mp/game/dab/materials/decals/manhackcut.vtf create mode 100755 mp/game/dab/materials/decals/manhackcut2.vtf create mode 100755 mp/game/dab/materials/decals/manhackcut3.vtf create mode 100755 mp/game/dab/materials/decals/notice01.vtf create mode 100755 mp/game/dab/materials/decals/offpapers02.vtf create mode 100755 mp/game/dab/materials/decals/offpapers04.vtf create mode 100755 mp/game/dab/materials/decals/offsignb.vtf create mode 100755 mp/game/dab/materials/decals/prodconcrete01.vtf create mode 100755 mp/game/dab/materials/decals/prodconcrete02.vtf create mode 100755 mp/game/dab/materials/decals/prodconcrete03.vtf create mode 100755 mp/game/dab/materials/decals/prodconcrete04.vtf create mode 100755 mp/game/dab/materials/decals/proddirta.vtf create mode 100755 mp/game/dab/materials/decals/prodstaina.vtf create mode 100755 mp/game/dab/materials/decals/prodstainb.vtf create mode 100755 mp/game/dab/materials/decals/prodventa.vtf create mode 100755 mp/game/dab/materials/decals/rubble01a.vtf create mode 100755 mp/game/dab/materials/decals/sign02.vtf create mode 100755 mp/game/dab/materials/decals/sign05.vtf create mode 100755 mp/game/dab/materials/decals/sign_station01.vtf create mode 100755 mp/game/dab/materials/decals/subwaytracks_overlay.vtf create mode 100755 mp/game/dab/materials/decals/vent01.vtf create mode 100755 mp/game/dab/materials/decals/vent_residential_00.vtf create mode 100755 mp/game/dab/materials/decals/wood/shot1.vtf create mode 100755 mp/game/dab/materials/decals/wood/shot2.vtf create mode 100755 mp/game/dab/materials/decals/wood/shot3.vtf create mode 100755 mp/game/dab/materials/decals/wood/shot4.vtf create mode 100755 mp/game/dab/materials/decals/wood/shot5.vtf create mode 100755 mp/game/dab/materials/detail/detail_concrete_02_ssbump.vtf create mode 100755 mp/game/dab/materials/detail/detailconcrete001a.vtf create mode 100755 mp/game/dab/materials/detail/detailsprites.vtf create mode 100755 mp/game/dab/materials/detail/dt_asphalt.vtf create mode 100755 mp/game/dab/materials/detail/dt_brick.vtf create mode 100755 mp/game/dab/materials/detail/dt_conc.vtf create mode 100755 mp/game/dab/materials/detail/dt_concrete.vtf create mode 100755 mp/game/dab/materials/detail/dt_leather1.vtf create mode 100755 mp/game/dab/materials/detail/dt_metal1.vtf create mode 100755 mp/game/dab/materials/detail/dt_metal2.vtf create mode 100755 mp/game/dab/materials/detail/dt_metalgalv.vtf create mode 100755 mp/game/dab/materials/detail/dt_plaster1.vtf create mode 100755 mp/game/dab/materials/detail/dt_sidewalk.vtf create mode 100755 mp/game/dab/materials/detail/dt_tile01.vtf create mode 100755 mp/game/dab/materials/detail/dt_wood1.vtf create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut.vtf create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut_dark.vtf create mode 100755 mp/game/dab/materials/detail/grass_lawn_cut_lite.vtf create mode 100755 mp/game/dab/materials/detail/grass_sprites.vtf create mode 100755 mp/game/dab/materials/detail/grass_sprites_spec.vtf create mode 100755 mp/game/dab/materials/detail/metal_detail_01.vtf create mode 100755 mp/game/dab/materials/detail/noise_detail_01.vtf create mode 100755 mp/game/dab/materials/dev/dev_cratewood01a.vtf create mode 100755 mp/game/dab/materials/dev/dev_lowermetaldoor02a.vtf create mode 100755 mp/game/dab/materials/dev/dev_measuregeneric01.vtf create mode 100755 mp/game/dab/materials/dev/dev_measuregeneric01b_light.vtf create mode 100755 mp/game/dab/materials/dev/dev_measurewall01a.vtf create mode 100755 mp/game/dab/materials/dev/dev_measurewall01d_light.vtf create mode 100755 mp/game/dab/materials/effects/flat_normal.vtf create mode 100755 mp/game/dab/materials/effects/muzzleflash_light.vtf create mode 100755 mp/game/dab/materials/effects/tracer1.vtf create mode 100755 mp/game/dab/materials/effects/yatracer1.vtf create mode 100755 mp/game/dab/materials/engine/cubemapdefault.hdr.vtf create mode 100755 mp/game/dab/materials/engine/cubemapdefault.vtf create mode 100755 mp/game/dab/materials/env/obj/magazine_rack.vtf create mode 100755 mp/game/dab/materials/environment maps/PipeMetal004b.vtf create mode 100755 mp/game/dab/materials/glass/da_glass_01.vtf create mode 100755 mp/game/dab/materials/glass/da_glass_01_env.vtf create mode 100755 mp/game/dab/materials/glass/da_glass_01_lighta.vtf create mode 100755 mp/game/dab/materials/glass/glasswindow015a.vtf create mode 100755 mp/game/dab/materials/glass/glasswindow048a.vtf create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070a.vtf create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070a_mask.vtf create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070b.vtf create mode 100755 mp/game/dab/materials/glass/glasswindowbreak070b_mask.vtf create mode 100755 mp/game/dab/materials/glass/offwndwb.vtf create mode 100755 mp/game/dab/materials/glass/offwndwb_break.vtf create mode 100755 mp/game/dab/materials/glass/offwndwb_break_hdr.vtf create mode 100755 mp/game/dab/materials/glass/offwndwb_ref.vtf create mode 100755 mp/game/dab/materials/glass/railing01.vtf create mode 100755 mp/game/dab/materials/glass/urban_glass_03.vtf create mode 100755 mp/game/dab/materials/glass/urban_glass_03_ref.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alive_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_04.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_05.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_alleys_06.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_angst_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_atibia_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_bayskull_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_blis_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_carwash_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01c.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01e.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01f.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01g.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01h.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_composite_01i.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_erik_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_esc_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_fight.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_glory_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_large_06a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_myster_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_nonesurvive.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_nuts_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_rage_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_romero_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_squid_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_03a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_04a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_05a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_06a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_07a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_10a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_11a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_12a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_13a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_14a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_15a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_16a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_throwup_20a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_02a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_05a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_09a.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_09b.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_throw01.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_west_512.vtf create mode 100755 mp/game/dab/materials/graffiti/graffiti_wonder_256.vtf create mode 100755 mp/game/dab/materials/ground/snow01.vtf create mode 100755 mp/game/dab/materials/gui/folder.vtf create mode 100755 mp/game/dab/materials/halflife/+0~white.vtf create mode 100755 mp/game/dab/materials/hud/announcements.vtf create mode 100755 mp/game/dab/materials/hud/brawlcross.vtf create mode 100755 mp/game/dab/materials/hud/crosshairs.vtf create mode 100755 mp/game/dab/materials/hud/health.vtf create mode 100755 mp/game/dab/materials/hud/hud.vtf create mode 100755 mp/game/dab/materials/hud/killcons.vtf create mode 100755 mp/game/dab/materials/hud/leaderboard_dead.vtf create mode 100755 mp/game/dab/materials/hud/notices.vtf create mode 100755 mp/game/dab/materials/hud/rounds.vtf create mode 100755 mp/game/dab/materials/hud/shotguncross.vtf create mode 100755 mp/game/dab/materials/hud/shotgunzoom.vtf create mode 100755 mp/game/dab/materials/hud/smgcross.vtf create mode 100755 mp/game/dab/materials/hud/stars.vtf create mode 100755 mp/game/dab/materials/hud/symbols.vtf create mode 100755 mp/game/dab/materials/hud/tscross2.vtf create mode 100755 mp/game/dab/materials/hud/tscross3.vtf create mode 100755 mp/game/dab/materials/hud/watch-super.vtf create mode 100755 mp/game/dab/materials/hud/watch.vtf create mode 100755 mp/game/dab/materials/jahhur/asphalt1.vtf create mode 100755 mp/game/dab/materials/jahhur/asphalt1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray1.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray2.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray_round1.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_gray_round1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_white1.vtf create mode 100755 mp/game/dab/materials/jahhur/brick_white1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/carpet1.vtf create mode 100755 mp/game/dab/materials/jahhur/carpet1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_gray1.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_gray1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_gray2.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_white1.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_white1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_white2.vtf create mode 100755 mp/game/dab/materials/jahhur/concrete_white2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray1.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray2.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_gray2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white1.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white1_v2.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vtf create mode 100755 mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_broken1.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_broken2.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_broken3.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_broken4.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_broken5.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_leak1.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_leak2.vtf create mode 100755 mp/game/dab/materials/jahhur/decal_leak3.vtf create mode 100755 mp/game/dab/materials/jahhur/door_elevator1.vtf create mode 100755 mp/game/dab/materials/jahhur/fiberglass1.vtf create mode 100755 mp/game/dab/materials/jahhur/fiberglass1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/highrise1.vtf create mode 100755 mp/game/dab/materials/jahhur/highrise1_spec.vtf create mode 100755 mp/game/dab/materials/jahhur/highrise2.vtf create mode 100755 mp/game/dab/materials/jahhur/highrise2_spec.vtf create mode 100755 mp/game/dab/materials/jahhur/highrise_night1.vtf create mode 100755 mp/game/dab/materials/jahhur/lightshaft1_blueish.vtf create mode 100755 mp/game/dab/materials/jahhur/lightshaft1_orange.vtf create mode 100755 mp/game/dab/materials/jahhur/manholecover1.vtf create mode 100755 mp/game/dab/materials/jahhur/marble_gray1.vtf create mode 100755 mp/game/dab/materials/jahhur/marble_gray1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/metal_crane1.vtf create mode 100755 mp/game/dab/materials/jahhur/metal_crane1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/metal_crane2_beams.vtf create mode 100755 mp/game/dab/materials/jahhur/metalbeam1.vtf create mode 100755 mp/game/dab/materials/jahhur/metalbeam1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/metalbeam2.vtf create mode 100755 mp/game/dab/materials/jahhur/metalbeam2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/road1.vtf create mode 100755 mp/game/dab/materials/jahhur/road1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/road2.vtf create mode 100755 mp/game/dab/materials/jahhur/road2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/road_crossing1.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_beige1.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_beige1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_beige2.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_beige2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_blue1.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_blue1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_gray1.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_gray1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_gray2.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_gray2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white1.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white2.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white2_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white3.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white3_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white4.vtf create mode 100755 mp/game/dab/materials/jahhur/tiles_white4_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/wall1.vtf create mode 100755 mp/game/dab/materials/jahhur/wall1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/water_puddle1.vtf create mode 100755 mp/game/dab/materials/jahhur/water_puddle1_spec.vtf create mode 100755 mp/game/dab/materials/jahhur/water_sea1.vtf create mode 100755 mp/game/dab/materials/jahhur/window1_reflective.vtf create mode 100755 mp/game/dab/materials/jahhur/window2.vtf create mode 100755 mp/game/dab/materials/jahhur/window3_seethru.vtf create mode 100755 mp/game/dab/materials/jahhur/window3_seethru_spec.vtf create mode 100755 mp/game/dab/materials/jahhur/woodplanks_dark1.vtf create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light1.vtf create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light1_normal.vtf create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light2.vtf create mode 100755 mp/game/dab/materials/jahhur/woodplanks_light2_normal.vtf create mode 100755 mp/game/dab/materials/logo/dablogo.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-103_-3498_231.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-106_2267_128.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-110_1973_122.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-113_1594_190.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-116_1190_118.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-123_-414_119.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-124_2622_124.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-131_10_125.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-132_-208_125.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c-7_-4993_73.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c69_1676_146.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c75_-2988_200.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c82_3477_260.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c83_355_145.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c84_855_119.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c87_2305_119.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/c89_2595_138.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c1759_-6245_6922.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c1965_-6345_6390.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c2051_-5918_6327.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c2183_-5806_6683.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c2444_-6335_6327.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c3043_-6311_6263.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c3510_-6333_6224.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c3519_-4048_5203.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c3606_-7607_6171.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c495_-6250_7288.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c524_-5426_7508.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c892_-5892_7025.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c918_-5893_7701.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/c932_-6535_7016.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-291_-216_-482.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-323_-187_-1028.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-333_-710_-501.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-414_-676_-305.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-455_-677_-1047.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-475_-1337_-1447.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-485_-802_-1447.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-513_-186_-1448.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-5_1046_-1448.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-5_1052_-811.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-5_1448_-1444.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c-774_-1221_-494.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c1022_-615_87.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c1036_-1221_-679.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c1176_1366_-1455.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c1306_-500_-695.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c133_-439_-1024.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c133_-471_-478.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c133_-948_-1018.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c1541_1131_-810.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c2_-703_-1455.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c533_251_-1454.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c560_1232_-437.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c571_-678_-671.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c690_1797_-806.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c774_251_-810.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c866_1190_-823.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/c937_251_-1450.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.hdr.vtf create mode 100755 mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.vtf create mode 100755 mp/game/dab/materials/metal/brass_01.vtf create mode 100755 mp/game/dab/materials/metal/corrugated-ssbump.vtf create mode 100755 mp/game/dab/materials/metal/door01.vtf create mode 100755 mp/game/dab/materials/metal/drainage_beam_01.vtf create mode 100755 mp/game/dab/materials/metal/drainage_beam_01_height-ssbump.vtf create mode 100755 mp/game/dab/materials/metal/drainage_floor_02.vtf create mode 100755 mp/game/dab/materials/metal/drainage_floor_02_height-ssbump.vtf create mode 100755 mp/game/dab/materials/metal/drainagewall.vtf create mode 100755 mp/game/dab/materials/metal/drainagewall_normal.vtf create mode 100755 mp/game/dab/materials/metal/drtrime.vtf create mode 100755 mp/game/dab/materials/metal/framingedge01.vtf create mode 100755 mp/game/dab/materials/metal/framingedge01_ref.vtf create mode 100755 mp/game/dab/materials/metal/freezerwall01-ssbump.vtf create mode 100755 mp/game/dab/materials/metal/freezerwall01.vtf create mode 100755 mp/game/dab/materials/metal/metal_corrugated03b.vtf create mode 100755 mp/game/dab/materials/metal/metal_girder_01_blue.vtf create mode 100755 mp/game/dab/materials/metal/metal_girder_nor.vtf create mode 100755 mp/game/dab/materials/metal/metaldoor018a.vtf create mode 100755 mp/game/dab/materials/metal/metaldoor018a_normal.vtf create mode 100755 mp/game/dab/materials/metal/metaldoor028a.vtf create mode 100755 mp/game/dab/materials/metal/metaldoor046a.vtf create mode 100755 mp/game/dab/materials/metal/metaldoor046a_normal.vtf create mode 100755 mp/game/dab/materials/metal/metalfence003a.vtf create mode 100755 mp/game/dab/materials/metal/metalfence007a.vtf create mode 100755 mp/game/dab/materials/metal/metalhull003a.vtf create mode 100755 mp/game/dab/materials/metal/metalladder001a.vtf create mode 100755 mp/game/dab/materials/metal/metalroof005a.vtf create mode 100755 mp/game/dab/materials/metal/metalroof005a_normal.vtf create mode 100755 mp/game/dab/materials/metal/metalroof006a.vtf create mode 100755 mp/game/dab/materials/metal/metalroof006a_normal.vtf create mode 100755 mp/game/dab/materials/metal/metalshutters001a.vtf create mode 100755 mp/game/dab/materials/metal/metalstair002a.vtf create mode 100755 mp/game/dab/materials/metal/metalvent014a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall001a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall001a_normal.vtf create mode 100755 mp/game/dab/materials/metal/metalwall005b.vtf create mode 100755 mp/game/dab/materials/metal/metalwall014a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall054b.vtf create mode 100755 mp/game/dab/materials/metal/metalwall058a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall074a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall076a.vtf create mode 100755 mp/game/dab/materials/metal/metalwall085a.vtf create mode 100755 mp/game/dab/materials/metal/portwall001.vtf create mode 100755 mp/game/dab/materials/metal/vent01.vtf create mode 100755 mp/game/dab/materials/misanq/bearstearns.vtf create mode 100755 mp/game/dab/materials/misanq/bluelarge.vtf create mode 100755 mp/game/dab/materials/misanq/bluenyellow.vtf create mode 100755 mp/game/dab/materials/misanq/blues.vtf create mode 100755 mp/game/dab/materials/misanq/bluetiles.vtf create mode 100755 mp/game/dab/materials/misanq/bluewhite.vtf create mode 100755 mp/game/dab/materials/misanq/bluewhite_nor.vtf create mode 100755 mp/game/dab/materials/misanq/bluewhitetiles.vtf create mode 100755 mp/game/dab/materials/misanq/brawndo.vtf create mode 100755 mp/game/dab/materials/misanq/browns.vtf create mode 100755 mp/game/dab/materials/misanq/coffee.vtf create mode 100755 mp/game/dab/materials/misanq/comeandsee.vtf create mode 100755 mp/game/dab/materials/misanq/concretesides.vtf create mode 100755 mp/game/dab/materials/misanq/cyberdyne.vtf create mode 100755 mp/game/dab/materials/misanq/diehard.vtf create mode 100755 mp/game/dab/materials/misanq/downlight.vtf create mode 100755 mp/game/dab/materials/misanq/femaledoor.vtf create mode 100755 mp/game/dab/materials/misanq/fugitive.vtf create mode 100755 mp/game/dab/materials/misanq/heat.vtf create mode 100755 mp/game/dab/materials/misanq/info.vtf create mode 100755 mp/game/dab/materials/misanq/line.vtf create mode 100755 mp/game/dab/materials/misanq/line2.vtf create mode 100755 mp/game/dab/materials/misanq/lines.vtf create mode 100755 mp/game/dab/materials/misanq/lines2.vtf create mode 100755 mp/game/dab/materials/misanq/maledoor.vtf create mode 100755 mp/game/dab/materials/misanq/matrix.vtf create mode 100755 mp/game/dab/materials/misanq/matrixa.vtf create mode 100755 mp/game/dab/materials/misanq/mbug.vtf create mode 100755 mp/game/dab/materials/misanq/meattrain.vtf create mode 100755 mp/game/dab/materials/misanq/mi.vtf create mode 100755 mp/game/dab/materials/misanq/mimic.vtf create mode 100755 mp/game/dab/materials/misanq/music.vtf create mode 100755 mp/game/dab/materials/misanq/newscoffee.vtf create mode 100755 mp/game/dab/materials/misanq/oceanic.vtf create mode 100755 mp/game/dab/materials/misanq/panel.vtf create mode 100755 mp/game/dab/materials/misanq/phone.vtf create mode 100755 mp/game/dab/materials/misanq/postermid.vtf create mode 100755 mp/game/dab/materials/misanq/posters.vtf create mode 100755 mp/game/dab/materials/misanq/ragnorapid.vtf create mode 100755 mp/game/dab/materials/misanq/railing.vtf create mode 100755 mp/game/dab/materials/misanq/redapple.vtf create mode 100755 mp/game/dab/materials/misanq/rubbish.vtf create mode 100755 mp/game/dab/materials/misanq/rubbishsides.vtf create mode 100755 mp/game/dab/materials/misanq/samurais.vtf create mode 100755 mp/game/dab/materials/misanq/signs1.vtf create mode 100755 mp/game/dab/materials/misanq/signs2.vtf create mode 100755 mp/game/dab/materials/misanq/snacks.vtf create mode 100755 mp/game/dab/materials/misanq/steps.vtf create mode 100755 mp/game/dab/materials/misanq/streets.vtf create mode 100755 mp/game/dab/materials/misanq/t-ra.vtf create mode 100755 mp/game/dab/materials/misanq/thejackal.vtf create mode 100755 mp/game/dab/materials/misanq/tickets.vtf create mode 100755 mp/game/dab/materials/misanq/toilets.vtf create mode 100755 mp/game/dab/materials/misanq/truelies.vtf create mode 100755 mp/game/dab/materials/misanq/wall1.vtf create mode 100755 mp/game/dab/materials/misanq/yellowline.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vtf create mode 100755 mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vtf create mode 100755 mp/game/dab/materials/models/aura/exteriors/tent/tent.vtf create mode 100755 mp/game/dab/materials/models/aura/exteriors/tent/tent_normal.vtf create mode 100755 mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vtf create mode 100755 mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vtf create mode 100755 mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vtf create mode 100755 mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vtf create mode 100755 mp/game/dab/materials/models/aura/props/broom_01/broom_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/chest_01/chest_01_dif.vtf create mode 100755 mp/game/dab/materials/models/aura/props/chest_01/chest_01_nor.vtf create mode 100755 mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vtf create mode 100755 mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vtf create mode 100755 mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vtf create mode 100755 mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vtf create mode 100755 mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vtf create mode 100755 mp/game/dab/materials/models/aura/props/torch_01/torch_01.vtf create mode 100755 mp/game/dab/materials/models/briefcase/briefcase_01_dif.vtf create mode 100755 mp/game/dab/materials/models/briefcase/briefcase_01_nor.vtf create mode 100755 mp/game/dab/materials/models/ceilingcat.vtf create mode 100755 mp/game/dab/materials/models/clubzombo/blacksofa.vtf create mode 100755 mp/game/dab/materials/models/clubzombo/blacksofa_normal.vtf create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01_nor.vtf create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01a_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/barstool_01b_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/couch_01_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/couch_colourful_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/couch_colourful_nor.vtf create mode 100755 mp/game/dab/materials/models/da_miami/discoball_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/discoball_nor.vtf create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_post_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_post_nor.vtf create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vtf create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope_dif.vtf create mode 100755 mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/bed_01_dif.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/bed_01_nor.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_01_dif.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_01_nor.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_1.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_2.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_3.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/deckchair_cushion_nor.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/downpipe_dif.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/downpipe_nor.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/gutter_dif_1.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/gutter_dif_2.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/gutter_nor.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/window_slats_dif.vtf create mode 100755 mp/game/dab/materials/models/da_penthouse/window_slats_nor.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/buttress_01_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/candleflame_01.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/candlewax.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/church_bell.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/church_bell_nor.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/cloister_roof_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/coffin.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/coffin_open_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/coffin_open_exp.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/coffin_open_nor.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/da_flowers_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/gaslantern_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/gaslantern_dif_on.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/gaslantern_nor.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/pew_dif.vtf create mode 100755 mp/game/dab/materials/models/da_sacred/worshipboxes.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vtf create mode 100755 mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vtf create mode 100755 mp/game/dab/materials/models/fibbs/torch.vtf create mode 100755 mp/game/dab/materials/models/fibbs/torch_n.vtf create mode 100755 mp/game/dab/materials/models/fibbs/torchmount.vtf create mode 100755 mp/game/dab/materials/models/fibbs/torchmount_n.vtf create mode 100755 mp/game/dab/materials/models/hostages/art_facemap.vtf create mode 100755 mp/game/dab/materials/models/hostages/cohrt.vtf create mode 100755 mp/game/dab/materials/models/hostages/eyeball_l.vtf create mode 100755 mp/game/dab/materials/models/hostages/eyeball_r.vtf create mode 100755 mp/game/dab/materials/models/hostages/glass2.vtf create mode 100755 mp/game/dab/materials/models/hostages/glass_envmask.vtf create mode 100755 mp/game/dab/materials/models/hostages/glassesfront_walter.vtf create mode 100755 mp/game/dab/materials/models/hostages/glassesfrontmask_walter.vtf create mode 100755 mp/game/dab/materials/models/hostages/glassesside_walter.vtf create mode 100755 mp/game/dab/materials/models/hostages/glassessidemask_walter.vtf create mode 100755 mp/game/dab/materials/models/hostages/glasslens.vtf create mode 100755 mp/game/dab/materials/models/hostages/glint.vtf create mode 100755 mp/game/dab/materials/models/hostages/hostage_sheet.vtf create mode 100755 mp/game/dab/materials/models/hostages/hostage_sheet_normal.vtf create mode 100755 mp/game/dab/materials/models/hostages/mouth.vtf create mode 100755 mp/game/dab/materials/models/hostages/pupil_l.vtf create mode 100755 mp/game/dab/materials/models/hostages/pupil_r.vtf create mode 100755 mp/game/dab/materials/models/hostages/sandro_facemap.vtf create mode 100755 mp/game/dab/materials/models/hostages/vance_facemap.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_frontglass.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_glass.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500ext7.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500ext7_nomal.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int3a.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int3a_nomal.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int6.vtf create mode 100755 mp/game/dab/materials/models/military2/air/air_h500int6_nomal.vtf create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_body_dif.vtf create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_body_nor.vtf create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_face_dif.vtf create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_face_nor.vtf create mode 100755 mp/game/dab/materials/models/player/bomber/bomber_hair_dif.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/blue_gambler_body.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_body.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_body_exponent.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_body_normal.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_body_normal_.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_eyes.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_hair.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_head_color.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_head_normal.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/gambler_head_wrp.vtf create mode 100755 mp/game/dab/materials/models/player/eightball/red_gambler_body.vtf create mode 100755 mp/game/dab/materials/models/player/male/blue_body.vtf create mode 100755 mp/game/dab/materials/models/player/male/body.vtf create mode 100755 mp/game/dab/materials/models/player/male/body_exp.vtf create mode 100755 mp/game/dab/materials/models/player/male/body_nor.vtf create mode 100755 mp/game/dab/materials/models/player/male/red_body.vtf create mode 100755 mp/game/dab/materials/models/player/player_eye_brown.vtf create mode 100755 mp/game/dab/materials/models/player/player_mouth_dif.vtf create mode 100755 mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vtf create mode 100755 mp/game/dab/materials/models/player/t_phoenix/t_phoenix_normal.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/blue_bodydif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/bodydif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/bodynor.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/eyeball_ldif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/eyeball_rdif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/hairdif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/headdif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/headnor.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/headphongexp.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/phongexp.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/red_bodydif.vtf create mode 100755 mp/game/dab/materials/models/player/wishmodel/red_bodynor.vtf create mode 100755 mp/game/dab/materials/models/props/bin_01.vtf create mode 100755 mp/game/dab/materials/models/props/bin_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props/cocaine_plastic_01.vtf create mode 100755 mp/game/dab/materials/models/props/cocaine_plastic_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/acunits01.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/acunits01_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/billboard.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/billboard_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/camera.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/camera_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/duct.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneylong.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneyshort.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneytop.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneywrap.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/moneywrap_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/wall_wires1.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/wall_wires1_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/wirepipe.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/wirespout.vtf create mode 100755 mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/axe.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/axe_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/boxes1.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/car_militia.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/car_militia_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/ladderrung.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/ladderrung_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/light_shop2.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/light_shop2_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_militia/vent01.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/bookshelf1.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/exit_ceiling.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/file_box.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/file_cabinet1.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/file_cabinet1_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/light_security.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/light_security2.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/light_shop.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/light_shop_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/offcertificatea.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/offcorkboarda.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/phone.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/phone_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/plant01.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/plant01_p.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/plant02.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/poster_backing.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/shelves_metal.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/shelves_metal_ref.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/shelves_stuff.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/table_coffee.vtf create mode 100755 mp/game/dab/materials/models/props/cs_office/table_coffee_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_inferno/bushgreen.vtf create mode 100755 mp/game/dab/materials/models/props/de_inferno/tree_large.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/car_nuke_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/chimneycluster01_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox01.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox01_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox02.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/electricalbox02_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/truck_nuke.vtf create mode 100755 mp/game/dab/materials/models/props/de_nuke/truck_nuke_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/fan.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/fan_normal.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/lighthanging.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/lighthanging_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/transformer.vtf create mode 100755 mp/game/dab/materials/models/props/de_prodigy/transformer_ref.vtf create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vtf create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vtf create mode 100755 mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vtf create mode 100755 mp/game/dab/materials/models/props/de_train/light_security.vtf create mode 100755 mp/game/dab/materials/models/props/de_train/light_security2.vtf create mode 100755 mp/game/dab/materials/models/props/fire_alarm.vtf create mode 100755 mp/game/dab/materials/models/props/fire_alarm_nor.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/body.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/body_g.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/body_n.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/interior.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/interior_n.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/wind.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/elevated/wind_n.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/body normal.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/body texture.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/door normal.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/door texture.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/wheel normal.vtf create mode 100755 mp/game/dab/materials/models/props/lhda/pol/wheel texture.vtf create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_dif.vtf create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_glass.vtf create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_net.vtf create mode 100755 mp/game/dab/materials/models/props/masses/skeeball_nor.vtf create mode 100755 mp/game/dab/materials/models/props/postbox_01.vtf create mode 100755 mp/game/dab/materials/models/props/postbox_01_a.vtf create mode 100755 mp/game/dab/materials/models/props/postbox_01_a_nor.vtf create mode 100755 mp/game/dab/materials/models/props/postbox_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props/powerboard.vtf create mode 100755 mp/game/dab/materials/models/props/powerboard_nor.vtf create mode 100755 mp/game/dab/materials/models/props/stair_rail_01.vtf create mode 100755 mp/game/dab/materials/models/props/stair_rail_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props/stall_01.vtf create mode 100755 mp/game/dab/materials/models/props/stall_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props/stall_01_red.vtf create mode 100755 mp/game/dab/materials/models/props/store_shutters_01.vtf create mode 100755 mp/game/dab/materials/models/props/store_shutters_01_glass.vtf create mode 100755 mp/game/dab/materials/models/props/store_shutters_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/boiler_01.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/boiler_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01b.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_01c.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/metal_keg_env.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/pipeplate_01.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/pipeplate_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02_nor.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vtf create mode 100755 mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vtf create mode 100755 mp/game/dab/materials/models/props_c17/furnituretable001a.vtf create mode 100755 mp/game/dab/materials/models/props_c17/gasmeters001a.vtf create mode 100755 mp/game/dab/materials/models/props_c17/handrailmetal001a.vtf create mode 100755 mp/game/dab/materials/models/props_c17/light_domelight02_on.vtf create mode 100755 mp/game/dab/materials/models/props_c17/oil_drum001a.vtf create mode 100755 mp/game/dab/materials/models/props_construction/chain_grey.vtf create mode 100755 mp/game/dab/materials/models/props_construction/chain_yellow.vtf create mode 100755 mp/game/dab/materials/models/props_construction/construction_table.vtf create mode 100755 mp/game/dab/materials/models/props_construction/ladder_01.vtf create mode 100755 mp/game/dab/materials/models/props_construction/ladder_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02_dif_blu.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02_dif_red.vtf create mode 100755 mp/game/dab/materials/models/props_construction/sawhorse_02_nor.vtf create mode 100755 mp/game/dab/materials/models/props_construction/scaffolding_clamp.vtf create mode 100755 mp/game/dab/materials/models/props_construction/scaffolding_clamp_nor.vtf create mode 100755 mp/game/dab/materials/models/props_construction/vent_ducting_01.vtf create mode 100755 mp/game/dab/materials/models/props_construction/vent_ducting_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif2.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor2.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_02/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_large_02/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_01/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_01/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif2.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor2.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif2.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor.vtf create mode 100755 mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor2.vtf create mode 100755 mp/game/dab/materials/models/props_debris/composite_debris.vtf create mode 100755 mp/game/dab/materials/models/props_doors/cellar_door_01.vtf create mode 100755 mp/game/dab/materials/models/props_doors/cellar_door_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_downtown/booth_table.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/cooler.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/cooler_ref.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons_ref.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/firehosebox01.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/firepipe02.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/phone_booth.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/phone_booth_ref.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/security_desk.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/security_desk_ref.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine_glass.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine_glass_ref.vtf create mode 100755 mp/game/dab/materials/models/props_equipment/snack_machine_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/blinds_01.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/blinds_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/chair_office2.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_chair03a.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_desk01a.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_desk01a_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_wood01.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/furniture_wood02.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/sofa.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/sofa01.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/sofa_chair.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_cafeteria.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_cafeteria_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_console.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_console_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_folding.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_folding_folded.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_folding_ref.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_kitchen.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/table_picnic.vtf create mode 100755 mp/game/dab/materials/models/props_interiors/woodfurniture01.vtf create mode 100755 mp/game/dab/materials/models/props_junk/can_01.vtf create mode 100755 mp/game/dab/materials/models/props_junk/can_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/cinderblock01a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/food_used.vtf create mode 100755 mp/game/dab/materials/models/props_junk/garbage001a_01.vtf create mode 100755 mp/game/dab/materials/models/props_junk/metalbucket01a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/milkshake_dif.vtf create mode 100755 mp/game/dab/materials/models/props_junk/milkshake_nor.vtf create mode 100755 mp/game/dab/materials/models/props_junk/phys_objects02a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/phys_objects02a_normal.vtf create mode 100755 mp/game/dab/materials/models/props_junk/physics_trash_hospital.vtf create mode 100755 mp/game/dab/materials/models/props_junk/pizzabox_dif.vtf create mode 100755 mp/game/dab/materials/models/props_junk/plastic_bowl_01.vtf create mode 100755 mp/game/dab/materials/models/props_junk/plastic_bowl_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_junk/plasticcrate01a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/trashdumpster01a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vtf create mode 100755 mp/game/dab/materials/models/props_junk/woodcrates01a.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/airportlight01.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/airportlight01_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_02_nor.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_02_off.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/construction_lamp_nor.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/fluro_light_01.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/fluro_light_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/light_porch.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/light_porch_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/light_porch_ref.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture03_off.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture03_off_ref.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture03_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture05.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture05_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture05_ref.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture06.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture06_nor.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture07.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture07_nor.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/lightfixture07_on.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vtf create mode 100755 mp/game/dab/materials/models/props_lighting/ornate_lamp_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_outland/chandelier.vtf create mode 100755 mp/game/dab/materials/models/props_outland/chandelier_votives.vtf create mode 100755 mp/game/dab/materials/models/props_pipes/pipe03.vtf create mode 100755 mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vtf create mode 100755 mp/game/dab/materials/models/props_pipes/pipeset32d.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/acunit01.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/acunit1.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.dx80.vtx create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.dx90.vtx create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.mdl create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.phy create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.sw.vtx create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent02.vvd create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent03.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/acvent04.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/train_signalbox.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/vent_large1.vtf create mode 100755 mp/game/dab/materials/models/props_rooftop/vent_large1_ref.vtf create mode 100755 mp/game/dab/materials/models/props_street/cover_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/cover_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/electrical_boxes.vtf create mode 100755 mp/game/dab/materials/models/props_street/lamp_post_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/lamp_post_01_dif_on.vtf create mode 100755 mp/game/dab/materials/models/props_street/lamp_post_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/parkbench_01.vtf create mode 100755 mp/game/dab/materials/models/props_street/parkbench_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_02_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_02_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_03_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_03_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_04_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_04_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_light_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_light_01_exp.vtf create mode 100755 mp/game/dab/materials/models/props_street/pylon_light_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_street/sewer_cover_01_dif.vtf create mode 100755 mp/game/dab/materials/models/props_street/sewer_cover_01_exp.vtf create mode 100755 mp/game/dab/materials/models/props_street/sewer_cover_01_nor.vtf create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vtf create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vtf create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vtf create mode 100755 mp/game/dab/materials/models/props_trainstation/trainstation_pillar_nor.vtf create mode 100755 mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024_envmask.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/4carz1024_glass_alarm_illum_mask.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/badge.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/camaro_tyre.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/camaro_tyre_nor.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/car_glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/car_glass_ref.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/chrome.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/glass.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/imp01.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/imp02.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/imp03.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/imp_env.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/liner222.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/liner_2.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/liner_env.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/off.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/on.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/plastik_grau.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_blau.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_rot.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/plexi_weiss.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_trailer.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_trailer_ref.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_truck.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_truck3.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/semi_truck_ref.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/sign.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/silber.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/tireimp.vtf create mode 100755 mp/game/dab/materials/models/props_vehicles/window.vtf create mode 100755 mp/game/dab/materials/models/props_wasteland/barricade_composite01.vtf create mode 100755 mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vtf create mode 100755 mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vtf create mode 100755 mp/game/dab/materials/models/props_windows/window_uban_apt_glass_ref.vtf create mode 100755 mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vtf create mode 100755 mp/game/dab/materials/models/shells/12gauge/shell_12gauge_normal.vtf create mode 100755 mp/game/dab/materials/models/shells/762nato/shell_762nato.vtf create mode 100755 mp/game/dab/materials/models/shells/9mm/shell_9mm.vtf create mode 100755 mp/game/dab/materials/models/stormy/barrier_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/barrier_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_exp.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/racking_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/racking_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/tank_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/tank_exp.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/tank_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_1.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_2.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_3.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/downpipe_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/downpipe_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_1.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_2.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_penthouse/gutter_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vtf create mode 100755 mp/game/dab/materials/models/stormy/foliage/grass/dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/bain_marie_01_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/font_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/pots_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/pots_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/sink_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/kitchen/vent_ceiling_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/green_light_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/green_light_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/poolhall/pool_cue_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/bannister/dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/bannister/nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/staircase_pole/dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/staircase_pole/nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/wood_oak_bare.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/wooden_pillar_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/staircase/wooden_pillar_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/body_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/body_nor.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/glass_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/glass_env.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/tyre_dif.vtf create mode 100755 mp/game/dab/materials/models/stormy/ute/tyre_env.vtf create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta.vtf create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta_gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta_m.vtf create mode 100755 mp/game/dab/materials/models/weapons/beretta/beretta_n.vtf create mode 100755 mp/game/dab/materials/models/weapons/fal/fal_d.vtf create mode 100755 mp/game/dab/materials/models/weapons/fal/fal_d_gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/fal/fal_g.vtf create mode 100755 mp/game/dab/materials/models/weapons/fal/fal_n.vtf create mode 100755 mp/game/dab/materials/models/weapons/m1911/m1911.vtf create mode 100755 mp/game/dab/materials/models/weapons/m1911/m1911_gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/mac10/mac10.vtf create mode 100755 mp/game/dab/materials/models/weapons/mac10/mac10_gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/mac10/mac10_m.vtf create mode 100755 mp/game/dab/materials/models/weapons/mac10/mac10_n.vtf create mode 100755 mp/game/dab/materials/models/weapons/mp5k/mp5k.vtf create mode 100755 mp/game/dab/materials/models/weapons/mp5k/mp5k_gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/enin_mac/thaneznormal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/hands/v_hands_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556 norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/lhda/sable/diff.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/lhda/sable/gloss.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/lhda/sable/gowld.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/lhda/sable/normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_gloss.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_d.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_g.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_n.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/frame-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/frame_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/slide-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/pist_elite/slide_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_gloss.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_normals_specular.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef_ref.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/smg_mp5k/strap.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide norm.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/sherped_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide-gold.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vtf create mode 100755 mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide_normal.vtf create mode 100755 mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vtf create mode 100755 mp/game/dab/materials/models/wizard/chaseterrain.vtf create mode 100755 mp/game/dab/materials/models/wizard/sword1.vtf create mode 100755 mp/game/dab/materials/models/wizard/sword1_normal.vtf create mode 100755 mp/game/dab/materials/nature/blendtexture01.vtf create mode 100755 mp/game/dab/materials/nature/cocaleaves.vtf create mode 100755 mp/game/dab/materials/nature/dirtfloor013a.vtf create mode 100755 mp/game/dab/materials/nature/forest_dirt_02.vtf create mode 100755 mp/game/dab/materials/nature/forest_gravel_01.vtf create mode 100755 mp/game/dab/materials/nature/ground_grass01.vtf create mode 100755 mp/game/dab/materials/nature/ground_grass02.vtf create mode 100755 mp/game/dab/materials/overlays/rug001a.vtf create mode 100755 mp/game/dab/materials/particle/billownormalmap.vtf create mode 100755 mp/game/dab/materials/particle/briefcase.vtf create mode 100755 mp/game/dab/materials/particle/dinero.vtf create mode 100755 mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vtf create mode 100755 mp/game/dab/materials/particle/grenadearrow.vtf create mode 100755 mp/game/dab/materials/particle/grenadeicon.vtf create mode 100755 mp/game/dab/materials/particle/jahhur/bloodspraydab1.vtf create mode 100755 mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vtf create mode 100755 mp/game/dab/materials/particle/jahhur/glass_debris.vtf create mode 100755 mp/game/dab/materials/particle/jahhur/tiles_debris.vtf create mode 100755 mp/game/dab/materials/particle/smokestackfallback.vtf create mode 100755 mp/game/dab/materials/particle/weaponarrow.vtf create mode 100755 mp/game/dab/materials/pavement/pavement_02_dif.vtf create mode 100755 mp/game/dab/materials/pavement/pavement_02_nor.vtf create mode 100755 mp/game/dab/materials/plaster/false_ceiling_01.vtf create mode 100755 mp/game/dab/materials/plaster/false_ceiling_01_empty.vtf create mode 100755 mp/game/dab/materials/plaster/roofbump-ssbump.vtf create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar01.vtf create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar02.vtf create mode 100755 mp/game/dab/materials/plaster/rooffloor_tar02_height-ssbump.vtf create mode 100755 mp/game/dab/materials/plaster/urban_plasterwall_05c.vtf create mode 100755 mp/game/dab/materials/plaster/urban_plasterwall_05d.vtf create mode 100755 mp/game/dab/materials/plaster/urban_plasterwall_height-ssbump.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03_04_nrm.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16_nrm.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/detail/detailconcrete001a.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/detail/dt_wood1.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/detail/noise_detail_01.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vtf create mode 100755 mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02_nrm.vtf create mode 100755 mp/game/dab/materials/rig/rig1.vtf create mode 100755 mp/game/dab/materials/rig/rig1c.vtf create mode 100755 mp/game/dab/materials/rig/tex2.vtf create mode 100755 mp/game/dab/materials/rig/tex3.vtf create mode 100755 mp/game/dab/materials/rig/tex4.vtf create mode 100755 mp/game/dab/materials/rig/tex5.vtf create mode 100755 mp/game/dab/materials/rooftops/rooftopscredits.vtf create mode 100755 mp/game/dab/materials/rubber/decal_combine_poster1.vtf create mode 100755 mp/game/dab/materials/rubble/donner_rubble1.vtf create mode 100755 mp/game/dab/materials/shadereditor/ac_def.vtf create mode 100755 mp/game/dab/materials/shadereditor/ac_func.vtf create mode 100755 mp/game/dab/materials/shadereditor/ac_struct.vtf create mode 100755 mp/game/dab/materials/shadereditor/ac_var.vtf create mode 100755 mp/game/dab/materials/shadereditor/arrow.vtf create mode 100755 mp/game/dab/materials/shadereditor/blank.vtf create mode 100755 mp/game/dab/materials/shadereditor/busy.vtf create mode 100755 mp/game/dab/materials/shadereditor/char_arrow.vtf create mode 100755 mp/game/dab/materials/shadereditor/char_cr.vtf create mode 100755 mp/game/dab/materials/shadereditor/colorpicker_hue.vtf create mode 100755 mp/game/dab/materials/shadereditor/colorpicker_sv.vtf create mode 100755 mp/game/dab/materials/shadereditor/darken.vtf create mode 100755 mp/game/dab/materials/shadereditor/grabicon.vtf create mode 100755 mp/game/dab/materials/shadereditor/lock.vtf create mode 100755 mp/game/dab/materials/shaders/slowmo-combined.vtf create mode 100755 mp/game/dab/materials/signs/emdbrewer.vtf create mode 100755 mp/game/dab/materials/signs/emdbrewer_nor.vtf create mode 100755 mp/game/dab/materials/signs/prohibition_signs.vtf create mode 100755 mp/game/dab/materials/signs/subway_map_01.vtf create mode 100755 mp/game/dab/materials/signs/subway_poster_01.vtf create mode 100755 mp/game/dab/materials/signs/timetables_01.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrbk.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrdn.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrft.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrlf.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrrt.vtf create mode 100755 mp/game/dab/materials/skybox/Sky_cloudy009_hdrup.vtf create mode 100755 mp/game/dab/materials/skybox/island_bk.vtf create mode 100755 mp/game/dab/materials/skybox/island_dn.vtf create mode 100755 mp/game/dab/materials/skybox/island_ft.vtf create mode 100755 mp/game/dab/materials/skybox/island_lf.vtf create mode 100755 mp/game/dab/materials/skybox/island_rt.vtf create mode 100755 mp/game/dab/materials/skybox/island_up.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrbk.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrdn.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrft.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrlf.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrrt.vtf create mode 100755 mp/game/dab/materials/skybox/militia_hdrup.vtf create mode 100755 mp/game/dab/materials/skybox/militiabk.vtf create mode 100755 mp/game/dab/materials/skybox/militiadn.vtf create mode 100755 mp/game/dab/materials/skybox/militiaft.vtf create mode 100755 mp/game/dab/materials/skybox/militialf.vtf create mode 100755 mp/game/dab/materials/skybox/militiart.vtf create mode 100755 mp/game/dab/materials/skybox/militiaup.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceanbk.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceandn.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceanft.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceanlf.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceanrt.vtf create mode 100755 mp/game/dab/materials/skybox/nightoceanup.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4bk.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4dn.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4ft.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4lf.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4rt.vtf create mode 100755 mp/game/dab/materials/skybox/realsky4up.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009bk.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009dn.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009ft.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009lf.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009rt.vtf create mode 100755 mp/game/dab/materials/skybox/sky_cloudy009up.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08bk.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08dn.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08ft.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08lf.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08rt.vtf create mode 100755 mp/game/dab/materials/skybox/sky_day01_08up.vtf create mode 100755 mp/game/dab/materials/sprites/640_pain_down.vtf create mode 100755 mp/game/dab/materials/sprites/640_pain_left.vtf create mode 100755 mp/game/dab/materials/sprites/640_pain_right.vtf create mode 100755 mp/game/dab/materials/sprites/640_pain_up.vtf create mode 100755 mp/game/dab/materials/sprites/player_blue_dead.vtf create mode 100755 mp/game/dab/materials/sprites/player_blue_dead_offscreen.vtf create mode 100755 mp/game/dab/materials/sprites/player_blue_offscreen.vtf create mode 100755 mp/game/dab/materials/sprites/player_blue_self.vtf create mode 100755 mp/game/dab/materials/sprites/player_blue_small.vtf create mode 100755 mp/game/dab/materials/sprites/player_red_dead.vtf create mode 100755 mp/game/dab/materials/sprites/player_red_dead_offscreen.vtf create mode 100755 mp/game/dab/materials/sprites/player_red_offscreen.vtf create mode 100755 mp/game/dab/materials/sprites/player_red_self.vtf create mode 100755 mp/game/dab/materials/sprites/player_red_small.vtf create mode 100755 mp/game/dab/materials/sprites/player_tick.vtf create mode 100755 mp/game/dab/materials/sprites/spectator_3rdcam.vtf create mode 100755 mp/game/dab/materials/sprites/spectator_eye.vtf create mode 100755 mp/game/dab/materials/sprites/spectator_freecam.vtf create mode 100755 mp/game/dab/materials/stone/stonetrim004a.vtf create mode 100755 mp/game/dab/materials/stone/stonewall037e.vtf create mode 100755 mp/game/dab/materials/stormy/TT--cobble_001-dirt_001.vtf create mode 100755 mp/game/dab/materials/stormy/TT--dirt_001-dirt_002.vtf create mode 100755 mp/game/dab/materials/stormy/brick_001.vtf create mode 100755 mp/game/dab/materials/stormy/brick_001_nor.vtf create mode 100755 mp/game/dab/materials/stormy/brick_001_spec.vtf create mode 100755 mp/game/dab/materials/stormy/brick_002.vtf create mode 100755 mp/game/dab/materials/stormy/brick_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/brick_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/cobble_001.vtf create mode 100755 mp/game/dab/materials/stormy/da_blockwork_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_brick_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_brick_01_dark.vtf create mode 100755 mp/game/dab/materials/stormy/da_brick_01_dark_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_brick_02.vtf create mode 100755 mp/game/dab/materials/stormy/da_concrete_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_concrete_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_glass_03.vtf create mode 100755 mp/game/dab/materials/stormy/da_glass_03_env.vtf create mode 100755 mp/game/dab/materials/stormy/da_glass_03b.vtf create mode 100755 mp/game/dab/materials/stormy/da_glass_03b_env.vtf create mode 100755 mp/game/dab/materials/stormy/da_lightgradient_warm.vtf create mode 100755 mp/game/dab/materials/stormy/da_metal_01_bare.vtf create mode 100755 mp/game/dab/materials/stormy/da_metal_oldtrusty.vtf create mode 100755 mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vtf create mode 100755 mp/game/dab/materials/stormy/da_metalbeam_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_metalbeam_02_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_metalgrill_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_metalgrill_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/lamp_01_illum.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/lamp_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_dif.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_dif.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_dif.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/vidrieras_dudv.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/vidrieras_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_pueblo/vidrieras_tint.vtf create mode 100755 mp/game/dab/materials/stormy/da_threadplate_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/da_threadplate_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_struts.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_struts_a.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_struts_b.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01a.vtf create mode 100755 mp/game/dab/materials/stormy/da_wood_tile_01b.vtf create mode 100755 mp/game/dab/materials/stormy/decals/demarcation_dif.vtf create mode 100755 mp/game/dab/materials/stormy/decals/demarcation_nor.vtf create mode 100755 mp/game/dab/materials/stormy/dirt_001.vtf create mode 100755 mp/game/dab/materials/stormy/dirt_002.vtf create mode 100755 mp/game/dab/materials/stormy/pavement_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/pavement_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/plaster_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/plaster_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/plaster_01a_dif.vtf create mode 100755 mp/game/dab/materials/stormy/rock_001.vtf create mode 100755 mp/game/dab/materials/stormy/rock_001_nor.vtf create mode 100755 mp/game/dab/materials/stormy/staircase/wood_oak_dark.vtf create mode 100755 mp/game/dab/materials/stormy/stone_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/stone_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/stone_01a_dif.vtf create mode 100755 mp/game/dab/materials/stormy/stone_01b_dif.vtf create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_a_dif.vtf create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_a_nor.vtf create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_b_dif.vtf create mode 100755 mp/game/dab/materials/stormy/tile_and_brick_01_b_nor.vtf create mode 100755 mp/game/dab/materials/stormy/tile_hex_01.vtf create mode 100755 mp/game/dab/materials/stormy/tile_hex_01_nor.vtf create mode 100755 mp/game/dab/materials/stormy/tile_hex_01a.vtf create mode 100755 mp/game/dab/materials/stormy/tile_wall_01_dif.vtf create mode 100755 mp/game/dab/materials/stormy/tile_wall_01_nor.vtf create mode 100755 mp/game/dab/materials/texture_samples/color_0.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_eyereflection.hdr.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_eyereflection.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_stormydays.hdr.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_stormydays.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_uffizi.hdr.vtf create mode 100755 mp/game/dab/materials/texture_samples/cubemap_uffizi.vtf create mode 100755 mp/game/dab/materials/texture_samples/drew/water_droplets.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_0.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_0_normal.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_1.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_2.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_3.vtf create mode 100755 mp/game/dab/materials/texture_samples/fx_clouds_4.vtf create mode 100755 mp/game/dab/materials/texture_samples/grass_color.vtf create mode 100755 mp/game/dab/materials/texture_samples/grass_height.vtf create mode 100755 mp/game/dab/materials/texture_samples/grass_normal.vtf create mode 100755 mp/game/dab/materials/texture_samples/ice_0.vtf create mode 100755 mp/game/dab/materials/texture_samples/ice_1.vtf create mode 100755 mp/game/dab/materials/texture_samples/ice_2.vtf create mode 100755 mp/game/dab/materials/texture_samples/ice_3.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_01.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_02.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_03.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_04.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_05.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_06.vtf create mode 100755 mp/game/dab/materials/texture_samples/matball_07.vtf create mode 100755 mp/game/dab/materials/texture_samples/noise_2d.vtf create mode 100755 mp/game/dab/materials/texture_samples/noise_3d.vtf create mode 100755 mp/game/dab/materials/texture_samples/normal_0.vtf create mode 100755 mp/game/dab/materials/texture_samples/normal_1.vtf create mode 100755 mp/game/dab/materials/texture_samples/normal_2.vtf create mode 100755 mp/game/dab/materials/texture_samples/rocks_color.vtf create mode 100755 mp/game/dab/materials/texture_samples/rocks_height.vtf create mode 100755 mp/game/dab/materials/texture_samples/rocks_normal.vtf create mode 100755 mp/game/dab/materials/texture_samples/rocks_normal_2.vtf create mode 100755 mp/game/dab/materials/tile/black01.vtf create mode 100755 mp/game/dab/materials/tile/ceilingtileb.vtf create mode 100755 mp/game/dab/materials/tile/floor03.vtf create mode 100755 mp/game/dab/materials/tile/floor05-ssbump.vtf create mode 100755 mp/game/dab/materials/tile/floor05.vtf create mode 100755 mp/game/dab/materials/tile/grey01.vtf create mode 100755 mp/game/dab/materials/tile/grey01_dark.vtf create mode 100755 mp/game/dab/materials/tile/grey01_ref.vtf create mode 100755 mp/game/dab/materials/tile/grey03.vtf create mode 100755 mp/game/dab/materials/tile/grey04.vtf create mode 100755 mp/game/dab/materials/tile/tilebreak001a.vtf create mode 100755 mp/game/dab/materials/tile/tilebreak001b.vtf create mode 100755 mp/game/dab/materials/tile/tilefloor011a.vtf create mode 100755 mp/game/dab/materials/tile/tilefloor011a_normal.vtf create mode 100755 mp/game/dab/materials/tile/tilefloor020a.vtf create mode 100755 mp/game/dab/materials/tile/tilefloor021a_normal.vtf create mode 100755 mp/game/dab/materials/tile/wall_subway02.vtf create mode 100755 mp/game/dab/materials/tile/wall_subway02_ref.vtf create mode 100755 mp/game/dab/materials/tile/yellow03_height-ssbump.vtf create mode 100755 mp/game/dab/materials/vgui/leaderboard.vtf create mode 100755 mp/game/dab/materials/vgui/news.vtf create mode 100755 mp/game/dab/materials/vgui/news_new.vtf create mode 100755 mp/game/dab/materials/vgui/options.vtf create mode 100755 mp/game/dab/materials/wizard/blend/cliff2grass_modulate.vtf create mode 100755 mp/game/dab/materials/wizard/blend/cliff2sand_modulate.vtf create mode 100755 mp/game/dab/materials/wizard/blend/cliffface002a.vtf create mode 100755 mp/game/dab/materials/wizard/blend/cliffface002a_normal.vtf create mode 100755 mp/game/dab/materials/wizard/blend/groundsand03.vtf create mode 100755 mp/game/dab/materials/wizard/concretefloor032a.vtf create mode 100755 mp/game/dab/materials/wizard/concretefloor032a_ssbump.vtf create mode 100755 mp/game/dab/materials/wizard/concretefloor037a.vtf create mode 100755 mp/game/dab/materials/wizard/concretefloor037a_ssbump.vtf create mode 100755 mp/game/dab/materials/wizard/dirtfloor006a.vtf create mode 100755 mp/game/dab/materials/wizard/r2s1_modulate.vtf create mode 100755 mp/game/dab/materials/wizard/rockwall012a.vtf create mode 100755 mp/game/dab/materials/wizard/rockwall012a_ssbump.vtf create mode 100755 mp/game/dab/materials/wizard/snowfloor001a.vtf create mode 100755 mp/game/dab/materials/wizard/snowfloor001a_ssbump.vtf create mode 100755 mp/game/dab/materials/wood/da_wood_01_dif.vtf create mode 100755 mp/game/dab/materials/wood/da_wood_01_nor.vtf create mode 100755 mp/game/dab/materials/wood/da_wood_02_dif.vtf create mode 100755 mp/game/dab/materials/wood/da_wood_end_01_dif.vtf create mode 100755 mp/game/dab/materials/wood/da_wood_end_01_nor.vtf create mode 100755 mp/game/dab/materials/wood/desk02.vtf create mode 100755 mp/game/dab/materials/wood/desk02_ref.vtf create mode 100755 mp/game/dab/materials/wood/infdoorc.vtf create mode 100755 mp/game/dab/materials/wood/milbeams002.vtf create mode 100755 mp/game/dab/materials/wood/milroof002.vtf create mode 100755 mp/game/dab/materials/wood/panel01-ssbump.vtf create mode 100755 mp/game/dab/materials/wood/plywood02.vtf create mode 100755 mp/game/dab/materials/wood/wood_panel01a.vtf create mode 100755 mp/game/dab/materials/wood/woodfloor002.vtf create mode 100755 mp/game/dab/materials/wood/woodfloor002_nor.vtf create mode 100755 mp/game/dab/materials/wood/woodfloor005a.vtf create mode 100755 mp/game/dab/materials/wood/woodwall011a.vtf create mode 100755 mp/game/dab/models/briefcase/briefcase_01.dx80.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01.dx90.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01.mdl create mode 100755 mp/game/dab/models/briefcase/briefcase_01.phy create mode 100755 mp/game/dab/models/briefcase/briefcase_01.sw.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01.vvd create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.dx80.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.dx90.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.mdl create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.phy create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.sw.vtx create mode 100755 mp/game/dab/models/briefcase/briefcase_01_on_player.vvd create mode 100755 mp/game/dab/models/cabe.dx80.vtx create mode 100755 mp/game/dab/models/cabe.dx90.vtx create mode 100755 mp/game/dab/models/cabe.mdl create mode 100755 mp/game/dab/models/cabe.phy create mode 100755 mp/game/dab/models/cabe.sw.vtx create mode 100755 mp/game/dab/models/cabe.vvd create mode 100755 mp/game/dab/models/cabwind.dx80.vtx create mode 100755 mp/game/dab/models/cabwind.dx90.vtx create mode 100755 mp/game/dab/models/cabwind.mdl create mode 100755 mp/game/dab/models/cabwind.sw.vtx create mode 100755 mp/game/dab/models/cabwind.vvd create mode 100755 mp/game/dab/models/ceilingcat.dx80.vtx create mode 100755 mp/game/dab/models/ceilingcat.dx90.vtx create mode 100755 mp/game/dab/models/ceilingcat.mdl create mode 100755 mp/game/dab/models/ceilingcat.sw.vtx create mode 100755 mp/game/dab/models/ceilingcat.vvd create mode 100755 mp/game/dab/models/characters/hostage_02.dx80.vtx create mode 100755 mp/game/dab/models/characters/hostage_02.dx90.vtx create mode 100755 mp/game/dab/models/characters/hostage_02.mdl create mode 100755 mp/game/dab/models/characters/hostage_02.phy create mode 100755 mp/game/dab/models/characters/hostage_02.sw.vtx create mode 100755 mp/game/dab/models/characters/hostage_02.vvd create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.dx80.vtx create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.dx90.vtx create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.mdl create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.phy create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.sw.vtx create mode 100755 mp/game/dab/models/clubzombo_models/blacksofa02.vvd create mode 100755 mp/game/dab/models/da_miami/barstool_01.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/barstool_01.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/barstool_01.mdl create mode 100755 mp/game/dab/models/da_miami/barstool_01.phy create mode 100755 mp/game/dab/models/da_miami/barstool_01.sw.vtx create mode 100755 mp/game/dab/models/da_miami/barstool_01.vvd create mode 100755 mp/game/dab/models/da_miami/couch_01.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/couch_01.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/couch_01.mdl create mode 100755 mp/game/dab/models/da_miami/couch_01.phy create mode 100755 mp/game/dab/models/da_miami/couch_01.sw.vtx create mode 100755 mp/game/dab/models/da_miami/couch_01.vvd create mode 100755 mp/game/dab/models/da_miami/couch_02.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/couch_02.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/couch_02.mdl create mode 100755 mp/game/dab/models/da_miami/couch_02.phy create mode 100755 mp/game/dab/models/da_miami/couch_02.sw.vtx create mode 100755 mp/game/dab/models/da_miami/couch_02.vvd create mode 100755 mp/game/dab/models/da_miami/couch_colourful.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/couch_colourful.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/couch_colourful.mdl create mode 100755 mp/game/dab/models/da_miami/couch_colourful.phy create mode 100755 mp/game/dab/models/da_miami/couch_colourful.sw.vtx create mode 100755 mp/game/dab/models/da_miami/couch_colourful.vvd create mode 100755 mp/game/dab/models/da_miami/discoball.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/discoball.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/discoball.mdl create mode 100755 mp/game/dab/models/da_miami/discoball.sw.vtx create mode 100755 mp/game/dab/models/da_miami/discoball.vvd create mode 100755 mp/game/dab/models/da_miami/rope_barrier.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier.mdl create mode 100755 mp/game/dab/models/da_miami/rope_barrier.phy create mode 100755 mp/game/dab/models/da_miami/rope_barrier.sw.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier.vvd create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.mdl create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.phy create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.sw.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_post.vvd create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.dx80.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.dx90.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.mdl create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.phy create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.sw.vtx create mode 100755 mp/game/dab/models/da_miami/rope_barrier_short.vvd create mode 100755 mp/game/dab/models/da_penthouse/bed_01.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/bed_01.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/bed_01.mdl create mode 100755 mp/game/dab/models/da_penthouse/bed_01.phy create mode 100755 mp/game/dab/models/da_penthouse/bed_01.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/bed_01.vvd create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.mdl create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.phy create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01.vvd create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.mdl create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.phy create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_left.vvd create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.mdl create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.phy create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_right.vvd create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.mdl create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.phy create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_01_broke_top.vvd create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.mdl create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.phy create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/deckchair_cushion.vvd create mode 100755 mp/game/dab/models/da_penthouse/downpipe.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/downpipe.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/downpipe.mdl create mode 100755 mp/game/dab/models/da_penthouse/downpipe.phy create mode 100755 mp/game/dab/models/da_penthouse/downpipe.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/downpipe.vvd create mode 100755 mp/game/dab/models/da_penthouse/gutter.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/gutter.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/gutter.mdl create mode 100755 mp/game/dab/models/da_penthouse/gutter.phy create mode 100755 mp/game/dab/models/da_penthouse/gutter.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/gutter.vvd create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.mdl create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.phy create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_guts.vvd create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.mdl create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.phy create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_nobreak.vvd create mode 100755 mp/game/dab/models/da_penthouse/window_slats_rim.dx80.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_rim.dx90.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_rim.mdl create mode 100755 mp/game/dab/models/da_penthouse/window_slats_rim.sw.vtx create mode 100755 mp/game/dab/models/da_penthouse/window_slats_rim.vvd create mode 100755 mp/game/dab/models/da_sacred/buttress_01.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/buttress_01.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/buttress_01.mdl create mode 100755 mp/game/dab/models/da_sacred/buttress_01.phy create mode 100755 mp/game/dab/models/da_sacred/buttress_01.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/buttress_01.vvd create mode 100755 mp/game/dab/models/da_sacred/candle_long.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_long.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_long.mdl create mode 100755 mp/game/dab/models/da_sacred/candle_long.phy create mode 100755 mp/game/dab/models/da_sacred/candle_long.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_long.vvd create mode 100755 mp/game/dab/models/da_sacred/candle_med.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_med.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_med.mdl create mode 100755 mp/game/dab/models/da_sacred/candle_med.phy create mode 100755 mp/game/dab/models/da_sacred/candle_med.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_med.vvd create mode 100755 mp/game/dab/models/da_sacred/candle_short.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_short.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_short.mdl create mode 100755 mp/game/dab/models/da_sacred/candle_short.phy create mode 100755 mp/game/dab/models/da_sacred/candle_short.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/candle_short.vvd create mode 100755 mp/game/dab/models/da_sacred/church_bell.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell.mdl create mode 100755 mp/game/dab/models/da_sacred/church_bell.phy create mode 100755 mp/game/dab/models/da_sacred/church_bell.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell.vvd create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.mdl create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.phy create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/church_bell_sm.vvd create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.mdl create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.phy create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_01.vvd create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.mdl create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.phy create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/cloister_roof_02.vvd create mode 100755 mp/game/dab/models/da_sacred/coffin_01.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_01.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_01.mdl create mode 100755 mp/game/dab/models/da_sacred/coffin_01.phy create mode 100755 mp/game/dab/models/da_sacred/coffin_01.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_01.vvd create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.mdl create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.phy create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_base.vvd create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.mdl create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.phy create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_cash.vvd create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.mdl create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.phy create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/coffin_open_lid.vvd create mode 100755 mp/game/dab/models/da_sacred/gaslantern.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern.mdl create mode 100755 mp/game/dab/models/da_sacred/gaslantern.phy create mode 100755 mp/game/dab/models/da_sacred/gaslantern.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern.vvd create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.mdl create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.phy create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/gaslantern_small.vvd create mode 100755 mp/game/dab/models/da_sacred/pew_01.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/pew_01.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/pew_01.mdl create mode 100755 mp/game/dab/models/da_sacred/pew_01.phy create mode 100755 mp/game/dab/models/da_sacred/pew_01.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/pew_01.vvd create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.mdl create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.phy create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_01.vvd create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.mdl create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.phy create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_02.vvd create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.mdl create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.phy create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_03.vvd create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.dx80.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.dx90.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.mdl create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.phy create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.sw.vtx create mode 100755 mp/game/dab/models/da_sacred/worship_box_04.vvd create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx80.vtx create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx90.vtx create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.mdl create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.phy create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.sw.vtx create mode 100755 mp/game/dab/models/env/misc/magazine_rack/magazine_rack.vvd create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx80.vtx create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx90.vtx create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.mdl create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.phy create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.sw.vtx create mode 100755 mp/game/dab/models/fibbs/torch/lods/torchwithmount.vvd create mode 100755 mp/game/dab/models/humans/male_gestures.mdl create mode 100755 mp/game/dab/models/humans/male_postures.mdl create mode 100755 mp/game/dab/models/humans/male_shared.mdl create mode 100755 mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx80.vtx create mode 100755 mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx90.vtx create mode 100755 mp/game/dab/models/jahhur/streetlights/streetlight1_orange.mdl create mode 100755 mp/game/dab/models/jahhur/streetlights/streetlight1_orange.sw.vtx create mode 100755 mp/game/dab/models/jahhur/streetlights/streetlight1_orange.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500.phy create mode 100755 mp/game/dab/models/military2/air/air_h500.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500_r.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_r.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_r.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500_r.phy create mode 100755 mp/game/dab/models/military2/air/air_h500_r.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_r.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.phy create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.phy create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_r.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_sr.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_sr.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_sr.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_sr.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_skybox_sr.vvd create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.dx80.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.dx90.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.mdl create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.phy create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.sw.vtx create mode 100755 mp/game/dab/models/military2/air/air_h500_sr.vvd create mode 100755 mp/game/dab/models/pigeon.dx80.vtx create mode 100755 mp/game/dab/models/pigeon.dx90.vtx create mode 100755 mp/game/dab/models/pigeon.jpg create mode 100755 mp/game/dab/models/pigeon.mdl create mode 100755 mp/game/dab/models/pigeon.phy create mode 100755 mp/game/dab/models/pigeon.sw.vtx create mode 100755 mp/game/dab/models/pigeon.vvd create mode 100755 mp/game/dab/models/player/bomber.dx80.vtx create mode 100755 mp/game/dab/models/player/bomber.dx90.vtx create mode 100755 mp/game/dab/models/player/bomber.mdl create mode 100755 mp/game/dab/models/player/bomber.phy create mode 100755 mp/game/dab/models/player/bomber.sw.vtx create mode 100755 mp/game/dab/models/player/bomber.vvd create mode 100755 mp/game/dab/models/player/eightball.dx80.vtx create mode 100755 mp/game/dab/models/player/eightball.dx90.vtx create mode 100755 mp/game/dab/models/player/eightball.mdl create mode 100755 mp/game/dab/models/player/eightball.phy create mode 100755 mp/game/dab/models/player/eightball.sw.vtx create mode 100755 mp/game/dab/models/player/eightball.vvd create mode 100755 mp/game/dab/models/player/frank.dx80.vtx create mode 100755 mp/game/dab/models/player/frank.dx90.vtx create mode 100755 mp/game/dab/models/player/frank.mdl create mode 100755 mp/game/dab/models/player/frank.phy create mode 100755 mp/game/dab/models/player/frank.sw.vtx create mode 100755 mp/game/dab/models/player/frank.vvd create mode 100755 mp/game/dab/models/player/shared.mdl create mode 100755 mp/game/dab/models/player/wish.dx80.vtx create mode 100755 mp/game/dab/models/player/wish.dx90.vtx create mode 100755 mp/game/dab/models/player/wish.mdl create mode 100755 mp/game/dab/models/player/wish.phy create mode 100755 mp/game/dab/models/player/wish.sw.vtx create mode 100755 mp/game/dab/models/player/wish.vvd create mode 100755 mp/game/dab/models/props/bin_01.dx80.vtx create mode 100755 mp/game/dab/models/props/bin_01.dx90.vtx create mode 100755 mp/game/dab/models/props/bin_01.mdl create mode 100755 mp/game/dab/models/props/bin_01.phy create mode 100755 mp/game/dab/models/props/bin_01.sw.vtx create mode 100755 mp/game/dab/models/props/bin_01.vvd create mode 100755 mp/game/dab/models/props/bin_01b.dx80.vtx create mode 100755 mp/game/dab/models/props/bin_01b.dx90.vtx create mode 100755 mp/game/dab/models/props/bin_01b.mdl create mode 100755 mp/game/dab/models/props/bin_01b.phy create mode 100755 mp/game/dab/models/props/bin_01b.sw.vtx create mode 100755 mp/game/dab/models/props/bin_01b.vvd create mode 100755 mp/game/dab/models/props/bin_01c.dx80.vtx create mode 100755 mp/game/dab/models/props/bin_01c.dx90.vtx create mode 100755 mp/game/dab/models/props/bin_01c.mdl create mode 100755 mp/game/dab/models/props/bin_01c.phy create mode 100755 mp/game/dab/models/props/bin_01c.sw.vtx create mode 100755 mp/game/dab/models/props/bin_01c.vvd create mode 100755 mp/game/dab/models/props/cocaine_pack_01.dx80.vtx create mode 100755 mp/game/dab/models/props/cocaine_pack_01.dx90.vtx create mode 100755 mp/game/dab/models/props/cocaine_pack_01.mdl create mode 100755 mp/game/dab/models/props/cocaine_pack_01.phy create mode 100755 mp/game/dab/models/props/cocaine_pack_01.sw.vtx create mode 100755 mp/game/dab/models/props/cocaine_pack_01.vvd create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.mdl create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.phy create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/acunit02.vvd create mode 100755 mp/game/dab/models/props/cs_assault/billboard.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/billboard.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/billboard.mdl create mode 100755 mp/game/dab/models/props/cs_assault/billboard.phy create mode 100755 mp/game/dab/models/props/cs_assault/billboard.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/billboard.vvd create mode 100755 mp/game/dab/models/props/cs_assault/camera.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/camera.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/camera.mdl create mode 100755 mp/game/dab/models/props/cs_assault/camera.phy create mode 100755 mp/game/dab/models/props/cs_assault/camera.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/camera.vvd create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.mdl create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.phy create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/consolepanelloadingbay.vvd create mode 100755 mp/game/dab/models/props/cs_assault/duct.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/duct.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/duct.mdl create mode 100755 mp/game/dab/models/props/cs_assault/duct.phy create mode 100755 mp/game/dab/models/props/cs_assault/duct.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/duct.vvd create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.mdl create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.phy create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/moneypallet02b.vvd create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.mdl create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.phy create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wall_wires1.vvd create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.mdl create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.phy create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirepipe.vvd create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.mdl create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.phy create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.sw.vtx create mode 100755 mp/game/dab/models/props/cs_assault/wirespout.vvd create mode 100755 mp/game/dab/models/props/cs_militia/axe.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/axe.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/axe.mdl create mode 100755 mp/game/dab/models/props/cs_militia/axe.phy create mode 100755 mp/game/dab/models/props/cs_militia/axe.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/axe.vvd create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.mdl create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.phy create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_frontroom.vvd create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.mdl create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.phy create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/boxes_garage_lower.vvd create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.mdl create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.phy create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/car_militia.vvd create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.mdl create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.phy create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/ladderrung.vvd create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.mdl create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.phy create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/light_shop2.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_01.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_02.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_03.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_04.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_05.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_06.vvd create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.mdl create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.phy create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.sw.vtx create mode 100755 mp/game/dab/models/props/cs_militia/vent01_break_07.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib1.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib2.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_gib3.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p1.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p2.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p3.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p4.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p5.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p6.vvd create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.mdl create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.phy create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/Plant01_p7.vvd create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.mdl create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.phy create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf1.vvd create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.mdl create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.phy create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/bookshelf2.vvd create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.mdl create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.phy create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/cardboard_box01.vvd create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.mdl create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.phy create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/exit_wall.vvd create mode 100755 mp/game/dab/models/props/cs_office/file_box.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_box.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_box.mdl create mode 100755 mp/game/dab/models/props/cs_office/file_box.phy create mode 100755 mp/game/dab/models/props/cs_office/file_box.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_box.vvd create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.mdl create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.phy create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/file_cabinet1_group.vvd create mode 100755 mp/game/dab/models/props/cs_office/light_security.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_security.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_security.mdl create mode 100755 mp/game/dab/models/props/cs_office/light_security.phy create mode 100755 mp/game/dab/models/props/cs_office/light_security.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_security.vvd create mode 100755 mp/game/dab/models/props/cs_office/light_shop.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_shop.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_shop.mdl create mode 100755 mp/game/dab/models/props/cs_office/light_shop.phy create mode 100755 mp/game/dab/models/props/cs_office/light_shop.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/light_shop.vvd create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.mdl create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.phy create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcertificatea.vvd create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.mdl create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.phy create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/offcorkboarda.vvd create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.mdl create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.phy create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p1.vvd create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.mdl create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.phy create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/phone_p2.vvd create mode 100755 mp/game/dab/models/props/cs_office/plant01.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/plant01.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/plant01.mdl create mode 100755 mp/game/dab/models/props/cs_office/plant01.phy create mode 100755 mp/game/dab/models/props/cs_office/plant01.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/plant01.vvd create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.mdl create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.phy create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/shelves_metal1.vvd create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.mdl create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.phy create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee.vvd create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.mdl create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.phy create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p1.vvd create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.mdl create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.phy create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p2.vvd create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.mdl create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.phy create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/table_coffee_p3.vvd create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.dx80.vtx create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.dx90.vtx create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.mdl create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.phy create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.sw.vtx create mode 100755 mp/game/dab/models/props/cs_office/vending_machine.vvd create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.dx80.vtx create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.dx90.vtx create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.mdl create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.phy create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.sw.vtx create mode 100755 mp/game/dab/models/props/de_dust/du_crate_64x64.vvd create mode 100755 mp/game/dab/models/props/de_inferno/bushgreensmall.dx80.vtx create mode 100755 mp/game/dab/models/props/de_inferno/bushgreensmall.dx90.vtx create mode 100755 mp/game/dab/models/props/de_inferno/bushgreensmall.mdl create mode 100755 mp/game/dab/models/props/de_inferno/bushgreensmall.sw.vtx create mode 100755 mp/game/dab/models/props/de_inferno/bushgreensmall.vvd create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.dx80.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.dx90.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.mdl create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.phy create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.sw.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_large.vvd create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.dx80.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.dx90.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.mdl create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.phy create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.sw.vtx create mode 100755 mp/game/dab/models/props/de_inferno/tree_small.vvd create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.mdl create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.phy create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke.vvd create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.mdl create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.phy create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_black.vvd create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.mdl create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.phy create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_glass.vvd create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.mdl create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.phy create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/car_nuke_red.vvd create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.mdl create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.phy create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/chimneycluster01.vvd create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.mdl create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.phy create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extralarge.vvd create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.mdl create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.phy create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_extrasmall.vvd create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.mdl create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.phy create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/crate_small.vvd create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.mdl create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.phy create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox01.vvd create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.mdl create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.phy create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/electricalbox02.vvd create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.mdl create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.phy create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke.vvd create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.mdl create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.phy create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/truck_nuke_glass.vvd create mode 100755 mp/game/dab/models/props/de_nuke/window01.dx80.vtx create mode 100755 mp/game/dab/models/props/de_nuke/window01.dx90.vtx create mode 100755 mp/game/dab/models/props/de_nuke/window01.mdl create mode 100755 mp/game/dab/models/props/de_nuke/window01.sw.vtx create mode 100755 mp/game/dab/models/props/de_nuke/window01.vvd create mode 100755 mp/game/dab/models/props/de_prodigy/fan.dx80.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fan.dx90.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fan.mdl create mode 100755 mp/game/dab/models/props/de_prodigy/fan.phy create mode 100755 mp/game/dab/models/props/de_prodigy/fan.sw.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fan.vvd create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.dx80.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.dx90.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.mdl create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.phy create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.sw.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanhousing.vvd create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.dx80.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.dx90.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.mdl create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.phy create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.sw.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/fanoff.vvd create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.dx80.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.dx90.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.mdl create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.phy create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.sw.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/lighthanging.vvd create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.dx80.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.dx90.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.mdl create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.phy create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.sw.vtx create mode 100755 mp/game/dab/models/props/de_prodigy/transformer.vvd create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx80.vtx create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx90.vtx create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.mdl create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.phy create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.sw.vtx create mode 100755 mp/game/dab/models/props/de_train/de_train_doorhandle_01.vvd create mode 100755 mp/game/dab/models/props/de_train/handrail_singlespan_128.dx80.vtx create mode 100755 mp/game/dab/models/props/de_train/handrail_singlespan_128.dx90.vtx create mode 100755 mp/game/dab/models/props/de_train/handrail_singlespan_128.mdl create mode 100755 mp/game/dab/models/props/de_train/handrail_singlespan_128.sw.vtx create mode 100755 mp/game/dab/models/props/de_train/handrail_singlespan_128.vvd create mode 100755 mp/game/dab/models/props/de_train/light_security.dx80.vtx create mode 100755 mp/game/dab/models/props/de_train/light_security.dx90.vtx create mode 100755 mp/game/dab/models/props/de_train/light_security.mdl create mode 100755 mp/game/dab/models/props/de_train/light_security.phy create mode 100755 mp/game/dab/models/props/de_train/light_security.sw.vtx create mode 100755 mp/game/dab/models/props/de_train/light_security.vvd create mode 100755 mp/game/dab/models/props/fire_alarm.dx80.vtx create mode 100755 mp/game/dab/models/props/fire_alarm.dx90.vtx create mode 100755 mp/game/dab/models/props/fire_alarm.mdl create mode 100755 mp/game/dab/models/props/fire_alarm.phy create mode 100755 mp/game/dab/models/props/fire_alarm.sw.vtx create mode 100755 mp/game/dab/models/props/fire_alarm.vvd create mode 100755 mp/game/dab/models/props/ldha/police.dx80.vtx create mode 100755 mp/game/dab/models/props/ldha/police.dx90.vtx create mode 100755 mp/game/dab/models/props/ldha/police.mdl create mode 100755 mp/game/dab/models/props/ldha/police.phy create mode 100755 mp/game/dab/models/props/ldha/police.sw.vtx create mode 100755 mp/game/dab/models/props/ldha/police.vvd create mode 100755 mp/game/dab/models/props/ldha/police.xbox.vtx create mode 100755 mp/game/dab/models/props/masses/skeeball.dx80.vtx create mode 100755 mp/game/dab/models/props/masses/skeeball.dx90.vtx create mode 100755 mp/game/dab/models/props/masses/skeeball.mdl create mode 100755 mp/game/dab/models/props/masses/skeeball.phy create mode 100755 mp/game/dab/models/props/masses/skeeball.sw.vtx create mode 100755 mp/game/dab/models/props/masses/skeeball.vvd create mode 100755 mp/game/dab/models/props/postbox_01.dx80.vtx create mode 100755 mp/game/dab/models/props/postbox_01.dx90.vtx create mode 100755 mp/game/dab/models/props/postbox_01.mdl create mode 100755 mp/game/dab/models/props/postbox_01.phy create mode 100755 mp/game/dab/models/props/postbox_01.sw.vtx create mode 100755 mp/game/dab/models/props/postbox_01.vvd create mode 100755 mp/game/dab/models/props/powerboard.dx80.vtx create mode 100755 mp/game/dab/models/props/powerboard.dx90.vtx create mode 100755 mp/game/dab/models/props/powerboard.mdl create mode 100755 mp/game/dab/models/props/powerboard.phy create mode 100755 mp/game/dab/models/props/powerboard.sw.vtx create mode 100755 mp/game/dab/models/props/powerboard.vvd create mode 100755 mp/game/dab/models/props/stair_rail_01_end.dx80.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_end.dx90.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_end.mdl create mode 100755 mp/game/dab/models/props/stair_rail_01_end.phy create mode 100755 mp/game/dab/models/props/stair_rail_01_end.sw.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_end.vvd create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.dx80.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.dx90.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.mdl create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.phy create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.sw.vtx create mode 100755 mp/game/dab/models/props/stair_rail_01_mid.vvd create mode 100755 mp/game/dab/models/props/stall_01.dx80.vtx create mode 100755 mp/game/dab/models/props/stall_01.dx90.vtx create mode 100755 mp/game/dab/models/props/stall_01.mdl create mode 100755 mp/game/dab/models/props/stall_01.phy create mode 100755 mp/game/dab/models/props/stall_01.sw.vtx create mode 100755 mp/game/dab/models/props/stall_01.vvd create mode 100755 mp/game/dab/models/props/store_shutters_01.dx80.vtx create mode 100755 mp/game/dab/models/props/store_shutters_01.dx90.vtx create mode 100755 mp/game/dab/models/props/store_shutters_01.mdl create mode 100755 mp/game/dab/models/props/store_shutters_01.sw.vtx create mode 100755 mp/game/dab/models/props/store_shutters_01.vvd create mode 100755 mp/game/dab/models/props_brewery/boiler_01.dx80.vtx create mode 100755 mp/game/dab/models/props_brewery/boiler_01.dx90.vtx create mode 100755 mp/game/dab/models/props_brewery/boiler_01.mdl create mode 100755 mp/game/dab/models/props_brewery/boiler_01.phy create mode 100755 mp/game/dab/models/props_brewery/boiler_01.sw.vtx create mode 100755 mp/game/dab/models/props_brewery/boiler_01.vvd create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.dx80.vtx create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.dx90.vtx create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.mdl create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.phy create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.sw.vtx create mode 100755 mp/game/dab/models/props_brewery/metal_keg_01.vvd create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.dx80.vtx create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.dx90.vtx create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.mdl create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.phy create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.sw.vtx create mode 100755 mp/game/dab/models/props_brewery/pipeplate_01.vvd create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.dx80.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.dx90.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.mdl create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.phy create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.sw.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_01.vvd create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.dx80.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.dx90.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.mdl create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.phy create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.sw.vtx create mode 100755 mp/game/dab/models/props_brewery/wine_barrel_02.vvd create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.dx80.vtx create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.dx90.vtx create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.mdl create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.phy create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.sw.vtx create mode 100755 mp/game/dab/models/props_c17/furnituretable001a.vvd create mode 100755 mp/game/dab/models/props_c17/gasmeter001a.dx90.vtx create mode 100755 mp/game/dab/models/props_c17/gasmeter001a.mdl create mode 100755 mp/game/dab/models/props_c17/gasmeter001a.phy create mode 100755 mp/game/dab/models/props_c17/gasmeter001a.vvd create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.dx80.vtx create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.dx90.vtx create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.mdl create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.phy create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.sw.vtx create mode 100755 mp/game/dab/models/props_c17/handrail04_medium.vvd create mode 100755 mp/game/dab/models/props_c17/light_cagelight02_on.mdl create mode 100755 mp/game/dab/models/props_c17/light_cagelight02_on.phy create mode 100755 mp/game/dab/models/props_c17/light_cagelight02_on.vvd create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.dx80.vtx create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.dx90.vtx create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.mdl create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.phy create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.sw.vtx create mode 100755 mp/game/dab/models/props_c17/light_domelight02_on.vvd create mode 100755 mp/game/dab/models/props_c17/oildrum001.dx80.vtx create mode 100755 mp/game/dab/models/props_c17/oildrum001.dx90.vtx create mode 100755 mp/game/dab/models/props_c17/oildrum001.mdl create mode 100755 mp/game/dab/models/props_c17/oildrum001.phy create mode 100755 mp/game/dab/models/props_c17/oildrum001.sw.vtx create mode 100755 mp/game/dab/models/props_c17/oildrum001.vvd create mode 100755 mp/game/dab/models/props_construction/chain_01.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/chain_01.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/chain_01.mdl create mode 100755 mp/game/dab/models/props_construction/chain_01.phy create mode 100755 mp/game/dab/models/props_construction/chain_01.sw.vtx create mode 100755 mp/game/dab/models/props_construction/chain_01.vvd create mode 100755 mp/game/dab/models/props_construction/construction_table.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/construction_table.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/construction_table.mdl create mode 100755 mp/game/dab/models/props_construction/construction_table.phy create mode 100755 mp/game/dab/models/props_construction/construction_table.sw.vtx create mode 100755 mp/game/dab/models/props_construction/construction_table.vvd create mode 100755 mp/game/dab/models/props_construction/ladder_01.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/ladder_01.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/ladder_01.mdl create mode 100755 mp/game/dab/models/props_construction/ladder_01.phy create mode 100755 mp/game/dab/models/props_construction/ladder_01.sw.vtx create mode 100755 mp/game/dab/models/props_construction/ladder_01.vvd create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.mdl create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.phy create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.sw.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_01.vvd create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.mdl create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.phy create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.sw.vtx create mode 100755 mp/game/dab/models/props_construction/sawhorse_02.vvd create mode 100755 mp/game/dab/models/props_construction/scaffolding_clamp.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/scaffolding_clamp.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/scaffolding_clamp.mdl create mode 100755 mp/game/dab/models/props_construction/scaffolding_clamp.sw.vtx create mode 100755 mp/game/dab/models/props_construction/scaffolding_clamp.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_45deg.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_90deg.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_T.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_T.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_T.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_T.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_Y.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_Y.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_Y.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_Y.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_grill.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_t.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_t.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_y.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01_y.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01a.vvd create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.dx80.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.dx90.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.mdl create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.phy create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.sw.vtx create mode 100755 mp/game/dab/models/props_construction/vent_ducting_01b.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_01.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_large_02.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_01.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_02point5.vvd create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.dx80.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.dx90.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.mdl create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.phy create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.sw.vtx create mode 100755 mp/game/dab/models/props_crates/wpncrate_small_03.vvd create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.dx80.vtx create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.dx90.vtx create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.mdl create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.phy create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.sw.vtx create mode 100755 mp/game/dab/models/props_debris/concrete_debris128pile001b.vvd create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.dx80.vtx create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.dx90.vtx create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.mdl create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.phy create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.sw.vtx create mode 100755 mp/game/dab/models/props_debris/corner_rubble1.vvd create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.dx80.vtx create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.dx90.vtx create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.mdl create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.phy create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.sw.vtx create mode 100755 mp/game/dab/models/props_debris/rebar002c_64.vvd create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.dx80.vtx create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.dx90.vtx create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.mdl create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.phy create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.sw.vtx create mode 100755 mp/game/dab/models/props_doors/cellar_door_01.vvd create mode 100755 mp/game/dab/models/props_downtown/booth_table.dx80.vtx create mode 100755 mp/game/dab/models/props_downtown/booth_table.dx90.vtx create mode 100755 mp/game/dab/models/props_downtown/booth_table.mdl create mode 100755 mp/game/dab/models/props_downtown/booth_table.phy create mode 100755 mp/game/dab/models/props_downtown/booth_table.sw.vtx create mode 100755 mp/game/dab/models/props_downtown/booth_table.vtx create mode 100755 mp/game/dab/models/props_downtown/booth_table.vvd create mode 100755 mp/game/dab/models/props_equipment/cooler.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler.mdl create mode 100755 mp/game/dab/models/props_equipment/cooler.phy create mode 100755 mp/game/dab/models/props_equipment/cooler.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler.vvd create mode 100755 mp/game/dab/models/props_equipment/cooler_door.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler_door.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler_door.mdl create mode 100755 mp/game/dab/models/props_equipment/cooler_door.phy create mode 100755 mp/game/dab/models/props_equipment/cooler_door.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/cooler_door.vvd create mode 100755 mp/game/dab/models/props_equipment/elevator_buttons.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/elevator_buttons.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/elevator_buttons.mdl create mode 100755 mp/game/dab/models/props_equipment/elevator_buttons.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/elevator_buttons.vvd create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.mdl create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.phy create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/firehosebox01.vvd create mode 100755 mp/game/dab/models/props_equipment/firepipe02.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/firepipe02.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/firepipe02.mdl create mode 100755 mp/game/dab/models/props_equipment/firepipe02.phy create mode 100755 mp/game/dab/models/props_equipment/firepipe02.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/firepipe02.vvd create mode 100755 mp/game/dab/models/props_equipment/metalladder002.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/metalladder002.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/metalladder002.mdl create mode 100755 mp/game/dab/models/props_equipment/metalladder002.phy create mode 100755 mp/game/dab/models/props_equipment/metalladder002.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/metalladder002.vvd create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.mdl create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.phy create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/phone_booth_indoor.vvd create mode 100755 mp/game/dab/models/props_equipment/security_desk1.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/security_desk1.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/security_desk1.mdl create mode 100755 mp/game/dab/models/props_equipment/security_desk1.phy create mode 100755 mp/game/dab/models/props_equipment/security_desk1.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/security_desk1.vvd create mode 100755 mp/game/dab/models/props_equipment/snack_machine.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine.mdl create mode 100755 mp/game/dab/models/props_equipment/snack_machine.phy create mode 100755 mp/game/dab/models/props_equipment/snack_machine.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine.vvd create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.dx80.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.dx90.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.mdl create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.phy create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.sw.vtx create mode 100755 mp/game/dab/models/props_equipment/snack_machine_glass.vvd create mode 100755 mp/game/dab/models/props_foliage/shrub_01a.mdl create mode 100755 mp/game/dab/models/props_foliage/shrub_01a.vvd create mode 100755 mp/game/dab/models/props_interiors/blinds_01.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01.mdl create mode 100755 mp/game/dab/models/props_interiors/blinds_01.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01.vvd create mode 100755 mp/game/dab/models/props_interiors/blinds_01a.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01a.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01a.mdl create mode 100755 mp/game/dab/models/props_interiors/blinds_01a.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01a.vvd create mode 100755 mp/game/dab/models/props_interiors/blinds_01b.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01b.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01b.mdl create mode 100755 mp/game/dab/models/props_interiors/blinds_01b.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01b.vvd create mode 100755 mp/game/dab/models/props_interiors/blinds_01ext.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01ext.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01ext.mdl create mode 100755 mp/game/dab/models/props_interiors/blinds_01ext.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01ext.vvd create mode 100755 mp/game/dab/models/props_interiors/blinds_01exta.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01exta.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01exta.mdl create mode 100755 mp/game/dab/models/props_interiors/blinds_01exta.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/blinds_01exta.vvd create mode 100755 mp/game/dab/models/props_interiors/chair_office2.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/chair_office2.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/chair_office2.mdl create mode 100755 mp/game/dab/models/props_interiors/chair_office2.phy create mode 100755 mp/game/dab/models/props_interiors/chair_office2.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/chair_office2.vvd create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.mdl create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.phy create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.vtx create mode 100755 mp/game/dab/models/props_interiors/dinning_table_oval.vvd create mode 100755 mp/game/dab/models/props_interiors/lightbulb01a.mdl create mode 100755 mp/game/dab/models/props_interiors/lightbulb01a.phy create mode 100755 mp/game/dab/models/props_interiors/lightbulb01a.vvd create mode 100755 mp/game/dab/models/props_interiors/side_table_square.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/side_table_square.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/side_table_square.mdl create mode 100755 mp/game/dab/models/props_interiors/side_table_square.phy create mode 100755 mp/game/dab/models/props_interiors/side_table_square.vtx create mode 100755 mp/game/dab/models/props_interiors/side_table_square.vvd create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.mdl create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.phy create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair.vvd create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.mdl create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.phy create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.vtx create mode 100755 mp/game/dab/models/props_interiors/sofa_chair02.vvd create mode 100755 mp/game/dab/models/props_interiors/table_console.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/table_console.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/table_console.mdl create mode 100755 mp/game/dab/models/props_interiors/table_console.phy create mode 100755 mp/game/dab/models/props_interiors/table_console.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/table_console.vvd create mode 100755 mp/game/dab/models/props_interiors/table_motel.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/table_motel.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/table_motel.mdl create mode 100755 mp/game/dab/models/props_interiors/table_motel.phy create mode 100755 mp/game/dab/models/props_interiors/table_motel.vtx create mode 100755 mp/game/dab/models/props_interiors/table_motel.vvd create mode 100755 mp/game/dab/models/props_interiors/tv.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/tv.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/tv.mdl create mode 100755 mp/game/dab/models/props_interiors/tv.phy create mode 100755 mp/game/dab/models/props_interiors/tv.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/tv.vvd create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.dx80.vtx create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.dx90.vtx create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.mdl create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.phy create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.sw.vtx create mode 100755 mp/game/dab/models/props_interiors/tv_cabinet.vvd create mode 100755 mp/game/dab/models/props_junk/can_01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/can_01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/can_01.mdl create mode 100755 mp/game/dab/models/props_junk/can_01.phy create mode 100755 mp/game/dab/models/props_junk/can_01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/can_01.vvd create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.mdl create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.phy create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.sw.vtx create mode 100755 mp/game/dab/models/props_junk/cardboard_box03.vvd create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.mdl create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.phy create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/cinderblock01a.vvd create mode 100755 mp/game/dab/models/props_junk/food_pile03.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/food_pile03.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/food_pile03.mdl create mode 100755 mp/game/dab/models/props_junk/food_pile03.sw.vtx create mode 100755 mp/game/dab/models/props_junk/food_pile03.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_carboard001a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_carboard001a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_carboard001a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_carboard002a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_carboard002a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_carboard002a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_coffeemug001a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle003a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle003a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_glassbottle003a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_pizzabox01a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/garbage_sodacan01a.vvd create mode 100755 mp/game/dab/models/props_junk/garbage_takeoutcarton001a.mdl create mode 100755 mp/game/dab/models/props_junk/garbage_takeoutcarton001a.phy create mode 100755 mp/game/dab/models/props_junk/garbage_takeoutcarton001a.vvd create mode 100755 mp/game/dab/models/props_junk/gascan001a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/gascan001a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/gascan001a.mdl create mode 100755 mp/game/dab/models/props_junk/gascan001a.phy create mode 100755 mp/game/dab/models/props_junk/gascan001a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/gascan001a.vvd create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.mdl create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.phy create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket01a.vvd create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.mdl create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.phy create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/metalbucket02a.vvd create mode 100755 mp/game/dab/models/props_junk/milkshake.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/milkshake.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/milkshake.mdl create mode 100755 mp/game/dab/models/props_junk/milkshake.phy create mode 100755 mp/game/dab/models/props_junk/milkshake.sw.vtx create mode 100755 mp/game/dab/models/props_junk/milkshake.vvd create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.mdl create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.phy create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/pizzabox_01.vvd create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.mdl create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.phy create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/plastic_bowl_01.vvd create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.mdl create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.phy create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/plasticcrate01a.vvd create mode 100755 mp/game/dab/models/props_junk/popcan01a.mdl create mode 100755 mp/game/dab/models/props_junk/popcan01a.phy create mode 100755 mp/game/dab/models/props_junk/popcan01a.vvd create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.mdl create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.phy create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/trashdumpster01a.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk01.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk02.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk03.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk04.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk05.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk07.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate001a_chunk09.vvd create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.mdl create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.phy create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_crate002a.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka1.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka3.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunka4.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.vvd create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx80.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx90.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.mdl create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.phy create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.sw.vtx create mode 100755 mp/game/dab/models/props_junk/wood_pallet001a_shard01.vvd create mode 100755 mp/game/dab/models/props_lab/powerbox01a.mdl create mode 100755 mp/game/dab/models/props_lab/powerbox01a.phy create mode 100755 mp/game/dab/models/props_lab/powerbox01a.vvd create mode 100755 mp/game/dab/models/props_lab/walllight001a.mdl create mode 100755 mp/game/dab/models/props_lab/walllight001a.phy create mode 100755 mp/game/dab/models/props_lab/walllight001a.vvd create mode 100755 mp/game/dab/models/props_lighting/airportlight01.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/airportlight01.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/airportlight01.mdl create mode 100755 mp/game/dab/models/props_lighting/airportlight01.phy create mode 100755 mp/game/dab/models/props_lighting/airportlight01.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/airportlight01.vvd create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.mdl create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.phy create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp.vvd create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.mdl create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.phy create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_base.vvd create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.mdl create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.phy create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/construction_lamp_02_light.vvd create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.mdl create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.phy create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/fluro_light_01.vvd create mode 100755 mp/game/dab/models/props_lighting/light_porch.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/light_porch.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/light_porch.mdl create mode 100755 mp/game/dab/models/props_lighting/light_porch.phy create mode 100755 mp/game/dab/models/props_lighting/light_porch.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/light_porch.vvd create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.mdl create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.phy create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture03.vvd create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.mdl create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.phy create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture05.vvd create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.mdl create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.phy create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06.vvd create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.mdl create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.phy create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture06_angled.vvd create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.mdl create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.phy create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/lightfixture07.vvd create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.dx80.vtx create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.dx90.vtx create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.mdl create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.phy create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.sw.vtx create mode 100755 mp/game/dab/models/props_lighting/ornate_lamp_01.vvd create mode 100755 mp/game/dab/models/props_outland/chandelier.dx80.vtx create mode 100755 mp/game/dab/models/props_outland/chandelier.dx90.vtx create mode 100755 mp/game/dab/models/props_outland/chandelier.mdl create mode 100755 mp/game/dab/models/props_outland/chandelier.phy create mode 100755 mp/game/dab/models/props_outland/chandelier.sw.vtx create mode 100755 mp/game/dab/models/props_outland/chandelier.vvd create mode 100755 mp/game/dab/models/props_pipes/pipe03_straight01_long.dx90.vtx create mode 100755 mp/game/dab/models/props_pipes/pipe03_straight01_long.mdl create mode 100755 mp/game/dab/models/props_pipes/pipe03_straight01_long.phy create mode 100755 mp/game/dab/models/props_pipes/pipe03_straight01_long.vvd create mode 100755 mp/game/dab/models/props_pipes/pipecluster32d_001a.mdl create mode 100755 mp/game/dab/models/props_pipes/pipecluster32d_001a.phy create mode 100755 mp/game/dab/models/props_pipes/pipecluster32d_001a.vvd create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx80.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx90.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.mdl create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.phy create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.sw.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.vvd create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx80.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx90.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.mdl create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.phy create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.sw.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_128_001a.vvd create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx80.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx90.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.mdl create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.phy create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.sw.vtx create mode 100755 mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.vvd create mode 100755 mp/game/dab/models/props_rooftop/acunit01.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit01.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit01.mdl create mode 100755 mp/game/dab/models/props_rooftop/acunit01.phy create mode 100755 mp/game/dab/models/props_rooftop/acunit01.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit01.vvd create mode 100755 mp/game/dab/models/props_rooftop/acunit2.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit2.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit2.mdl create mode 100755 mp/game/dab/models/props_rooftop/acunit2.phy create mode 100755 mp/game/dab/models/props_rooftop/acunit2.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/acunit2.vvd create mode 100755 mp/game/dab/models/props_rooftop/acvent02.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/acvent02.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/acvent02.mdl create mode 100755 mp/game/dab/models/props_rooftop/acvent02.phy create mode 100755 mp/game/dab/models/props_rooftop/acvent02.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/acvent02.vvd create mode 100755 mp/game/dab/models/props_rooftop/acvent03.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/acvent03.mdl create mode 100755 mp/game/dab/models/props_rooftop/acvent03.phy create mode 100755 mp/game/dab/models/props_rooftop/acvent03.vvd create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.mdl create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.phy create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/satellitedish_large01.vvd create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.mdl create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.phy create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/solarpanels01.vvd create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.mdl create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.phy create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/train_signalbox_01.vvd create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.dx80.vtx create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.dx90.vtx create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.mdl create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.phy create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.sw.vtx create mode 100755 mp/game/dab/models/props_rooftop/vent_large1.vvd create mode 100755 mp/game/dab/models/props_street/cover_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/cover_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/cover_01.mdl create mode 100755 mp/game/dab/models/props_street/cover_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/cover_01.vvd create mode 100755 mp/game/dab/models/props_street/electrical_box01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/electrical_box01.mdl create mode 100755 mp/game/dab/models/props_street/electrical_box01.phy create mode 100755 mp/game/dab/models/props_street/electrical_box01.vtx create mode 100755 mp/game/dab/models/props_street/electrical_box01.vvd create mode 100755 mp/game/dab/models/props_street/lamp_post_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/lamp_post_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/lamp_post_01.mdl create mode 100755 mp/game/dab/models/props_street/lamp_post_01.phy create mode 100755 mp/game/dab/models/props_street/lamp_post_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/lamp_post_01.vvd create mode 100755 mp/game/dab/models/props_street/parkbench_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/parkbench_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/parkbench_01.mdl create mode 100755 mp/game/dab/models/props_street/parkbench_01.phy create mode 100755 mp/game/dab/models/props_street/parkbench_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/parkbench_01.vvd create mode 100755 mp/game/dab/models/props_street/pylon_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/pylon_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/pylon_01.mdl create mode 100755 mp/game/dab/models/props_street/pylon_01.phy create mode 100755 mp/game/dab/models/props_street/pylon_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/pylon_01.vvd create mode 100755 mp/game/dab/models/props_street/pylon_02.dx80.vtx create mode 100755 mp/game/dab/models/props_street/pylon_02.dx90.vtx create mode 100755 mp/game/dab/models/props_street/pylon_02.mdl create mode 100755 mp/game/dab/models/props_street/pylon_02.phy create mode 100755 mp/game/dab/models/props_street/pylon_02.sw.vtx create mode 100755 mp/game/dab/models/props_street/pylon_02.vvd create mode 100755 mp/game/dab/models/props_street/pylon_03.dx80.vtx create mode 100755 mp/game/dab/models/props_street/pylon_03.dx90.vtx create mode 100755 mp/game/dab/models/props_street/pylon_03.mdl create mode 100755 mp/game/dab/models/props_street/pylon_03.phy create mode 100755 mp/game/dab/models/props_street/pylon_03.sw.vtx create mode 100755 mp/game/dab/models/props_street/pylon_03.vvd create mode 100755 mp/game/dab/models/props_street/pylon_04.dx80.vtx create mode 100755 mp/game/dab/models/props_street/pylon_04.dx90.vtx create mode 100755 mp/game/dab/models/props_street/pylon_04.mdl create mode 100755 mp/game/dab/models/props_street/pylon_04.phy create mode 100755 mp/game/dab/models/props_street/pylon_04.sw.vtx create mode 100755 mp/game/dab/models/props_street/pylon_04.vvd create mode 100755 mp/game/dab/models/props_street/pylon_light_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/pylon_light_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/pylon_light_01.mdl create mode 100755 mp/game/dab/models/props_street/pylon_light_01.phy create mode 100755 mp/game/dab/models/props_street/pylon_light_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/pylon_light_01.vvd create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.dx80.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.dx90.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.mdl create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.phy create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.sw.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01.vvd create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.dx80.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.dx90.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.mdl create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.phy create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.sw.vtx create mode 100755 mp/game/dab/models/props_street/sewer_cover_01_noborder.vvd create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.dx80.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.dx90.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.mdl create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.phy create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.sw.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar.vvd create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx80.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx90.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.mdl create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.phy create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.sw.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side1.vvd create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx80.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx90.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.mdl create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.phy create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.sw.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side2.vvd create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx80.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx90.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.mdl create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.phy create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.sw.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side3.vvd create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx80.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx90.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.mdl create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.phy create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.sw.vtx create mode 100755 mp/game/dab/models/props_trainstation/trainstation_pillar_side4.vvd create mode 100755 mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx80.vtx create mode 100755 mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx90.vtx create mode 100755 mp/game/dab/models/props_unique/hospital05_rooftop_stair02.mdl create mode 100755 mp/game/dab/models/props_unique/hospital05_rooftop_stair02.sw.vtx create mode 100755 mp/game/dab/models/props_unique/hospital05_rooftop_stair02.vvd create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx80.vtx create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx90.vtx create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.mdl create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.phy create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.sw.vtx create mode 100755 mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.vvd create mode 100755 mp/game/dab/models/props_vehicles/camaro_tyre.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/camaro_tyre.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/camaro_tyre.mdl create mode 100755 mp/game/dab/models/props_vehicles/camaro_tyre.sw.vtx create mode 100755 mp/game/dab/models/props_vehicles/camaro_tyre.vvd create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.mdl create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.phy create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.sw.vtx create mode 100755 mp/game/dab/models/props_vehicles/police_impala_4w.vvd create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.mdl create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.phy create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer.vvd create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.mdl create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.phy create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vvd create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.mdl create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.phy create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck.vvd create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.mdl create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.phy create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck3.vvd create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.dx80.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.dx90.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.mdl create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.phy create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.vtx create mode 100755 mp/game/dab/models/props_vehicles/semi_truck_glass.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk01.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk02.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk03.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk04.vvd create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.mdl create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.phy create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/barricade001a_chunk05.vvd create mode 100755 mp/game/dab/models/props_wasteland/controlroom_chair001a.mdl create mode 100755 mp/game/dab/models/props_wasteland/controlroom_chair001a.phy create mode 100755 mp/game/dab/models/props_wasteland/controlroom_chair001a.vvd create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.dx80.vtx create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.dx90.vtx create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.mdl create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.phy create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.sw.vtx create mode 100755 mp/game/dab/models/props_wasteland/controlroom_desk001b.vvd create mode 100755 mp/game/dab/models/rigwheel.dx80.vtx create mode 100755 mp/game/dab/models/rigwheel.dx90.vtx create mode 100755 mp/game/dab/models/rigwheel.mdl create mode 100755 mp/game/dab/models/rigwheel.phy create mode 100755 mp/game/dab/models/rigwheel.sw.vtx create mode 100755 mp/game/dab/models/rigwheel.vvd create mode 100755 mp/game/dab/models/s7w.dx80.vtx create mode 100755 mp/game/dab/models/s7w.dx90.vtx create mode 100755 mp/game/dab/models/s7w.mdl create mode 100755 mp/game/dab/models/s7w.sw.vtx create mode 100755 mp/game/dab/models/s7w.vvd create mode 100755 mp/game/dab/models/s7w.xbox.vtx create mode 100755 mp/game/dab/models/shells/shell_12gauge.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_12gauge.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_12gauge.mdl create mode 100755 mp/game/dab/models/shells/shell_12gauge.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_12gauge.vvd create mode 100755 mp/game/dab/models/shells/shell_338mag.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_338mag.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_338mag.mdl create mode 100755 mp/game/dab/models/shells/shell_338mag.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_338mag.vvd create mode 100755 mp/game/dab/models/shells/shell_556.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_556.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_556.mdl create mode 100755 mp/game/dab/models/shells/shell_556.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_556.vvd create mode 100755 mp/game/dab/models/shells/shell_57.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_57.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_57.mdl create mode 100755 mp/game/dab/models/shells/shell_57.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_57.vvd create mode 100755 mp/game/dab/models/shells/shell_762nato.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_762nato.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_762nato.mdl create mode 100755 mp/game/dab/models/shells/shell_762nato.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_762nato.vvd create mode 100755 mp/game/dab/models/shells/shell_9mm.dx80.vtx create mode 100755 mp/game/dab/models/shells/shell_9mm.dx90.vtx create mode 100755 mp/game/dab/models/shells/shell_9mm.mdl create mode 100755 mp/game/dab/models/shells/shell_9mm.sw.vtx create mode 100755 mp/game/dab/models/shells/shell_9mm.vvd create mode 100755 mp/game/dab/models/stormy/barrier.dx80.vtx create mode 100755 mp/game/dab/models/stormy/barrier.dx90.vtx create mode 100755 mp/game/dab/models/stormy/barrier.mdl create mode 100755 mp/game/dab/models/stormy/barrier.phy create mode 100755 mp/game/dab/models/stormy/barrier.sw.vtx create mode 100755 mp/game/dab/models/stormy/barrier.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/big_fan.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/big_fan.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/big_fan.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_grip.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_grip.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_grip.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/plate.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/tank.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.vvd create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.mdl create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.phy create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/downpipe.vvd create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.mdl create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.phy create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_penthouse/gutter.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/church_ladder.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/church_ladder.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/church_ladder.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/church_ladder.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/church_ladder.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.phy create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_01.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.phy create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_02.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.phy create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/lamp_03.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.phy create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.vvd create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.mdl create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.phy create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_00.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_00.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_00.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_00.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_00.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_01.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_01.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_02.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_02.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_03.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_03.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_03.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_03.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_03.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_04.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_04.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_04.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_04.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_04.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_05.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_05.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_05.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_05.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_05.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_06.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_06.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_06.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_06.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_06.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_07.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_07.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_07.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_07.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_07.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_08.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_08.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_08.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_08.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_08.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_09.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_09.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_09.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_09.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_09.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_10.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_10.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_10.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_10.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_10.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_11.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_11.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_11.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_11.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_11.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_12.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_12.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_12.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_12.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_12.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_13.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_13.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_13.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_13.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_13.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_14.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_14.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_14.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_14.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_14.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_15.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_15.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_15.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_15.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_15.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_16.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_16.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_16.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_16.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_16.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_17.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_17.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_17.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_17.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_17.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_18.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_18.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_18.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_18.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_18.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_19.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_19.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_19.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_19.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_19.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_20.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_20.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_20.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_20.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_20.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_21.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_21.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_21.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_21.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_21.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_22.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_22.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_22.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_22.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_22.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_23.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_23.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_23.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_23.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_23.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_24.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_24.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_24.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_24.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_24.vvd create mode 100755 mp/game/dab/models/stormy/da_skybuilding_25.dx80.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_25.dx90.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_25.mdl create mode 100755 mp/game/dab/models/stormy/da_skybuilding_25.sw.vtx create mode 100755 mp/game/dab/models/stormy/da_skybuilding_25.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass1.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass1.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass1.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass10.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass10.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass10.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass10.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass10.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass11.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass11.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass11.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass11.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass11.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass12.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass12.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass12.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass12.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass12.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass13.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass13.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass13.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass13.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass13.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass14.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass14.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass14.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass14.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass14.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass15.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass15.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass15.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass15.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass15.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass16.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass16.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass16.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass16.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass16.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass2.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass2.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass2.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass3.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass3.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass3.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass4.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass4.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass4.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass5.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass5.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass5.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass5.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass5.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass6.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass6.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass6.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass6.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass6.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass7.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass7.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass7.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass7.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass7.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass8.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass8.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass8.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass8.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass8.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass9.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass9.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass9.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass9.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/grass9.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds1.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds1.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds1.vvd create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds2.mdl create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds2.sw.vtx create mode 100755 mp/game/dab/models/stormy/foliage/grass/seeds2.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.phy create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_01.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.phy create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/bain_marie_02.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.phy create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_spout.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.phy create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/font_tap.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.phy create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/lid.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.phy create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.phy create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/pot_01/pot_01.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/sink.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/sink.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/sink.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/sink.phy create mode 100755 mp/game/dab/models/stormy/kitchen/sink.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/sink.vvd create mode 100755 mp/game/dab/models/stormy/kitchen/vent_ceiling.dx80.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/vent_ceiling.dx90.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/vent_ceiling.mdl create mode 100755 mp/game/dab/models/stormy/kitchen/vent_ceiling.sw.vtx create mode 100755 mp/game/dab/models/stormy/kitchen/vent_ceiling.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.phy create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/cue_ball.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_corner.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_face_01.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib2.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib3.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib4.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib5.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib6.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib7.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib8.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.phy create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/green_light_facegib9.vvd create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.dx80.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.dx90.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.mdl create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.phy create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.sw.vtx create mode 100755 mp/game/dab/models/stormy/poolhall/pool_cue.vvd create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.mdl create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.phy create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister.vvd create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.mdl create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.phy create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_2.vvd create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.mdl create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.phy create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.vvd create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx80.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx90.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.mdl create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.phy create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.sw.vtx create mode 100755 mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.vvd create mode 100755 mp/game/dab/models/stormy/ute/ute.dx80.vtx create mode 100755 mp/game/dab/models/stormy/ute/ute.dx90.vtx create mode 100755 mp/game/dab/models/stormy/ute/ute.mdl create mode 100755 mp/game/dab/models/stormy/ute/ute.phy create mode 100755 mp/game/dab/models/stormy/ute/ute.sw.vtx create mode 100755 mp/game/dab/models/stormy/ute/ute.vvd create mode 100755 mp/game/dab/models/weapons/beretta.dx80.vtx create mode 100755 mp/game/dab/models/weapons/beretta.dx90.vtx create mode 100755 mp/game/dab/models/weapons/beretta.mdl create mode 100755 mp/game/dab/models/weapons/beretta.phy create mode 100755 mp/game/dab/models/weapons/beretta.sw.vtx create mode 100755 mp/game/dab/models/weapons/beretta.vvd create mode 100755 mp/game/dab/models/weapons/dualberetta.dx80.vtx create mode 100755 mp/game/dab/models/weapons/dualberetta.dx90.vtx create mode 100755 mp/game/dab/models/weapons/dualberetta.mdl create mode 100755 mp/game/dab/models/weapons/dualberetta.phy create mode 100755 mp/game/dab/models/weapons/dualberetta.sw.vtx create mode 100755 mp/game/dab/models/weapons/dualberetta.vvd create mode 100755 mp/game/dab/models/weapons/dualm1911.dx80.vtx create mode 100755 mp/game/dab/models/weapons/dualm1911.dx90.vtx create mode 100755 mp/game/dab/models/weapons/dualm1911.mdl create mode 100755 mp/game/dab/models/weapons/dualm1911.phy create mode 100755 mp/game/dab/models/weapons/dualm1911.sw.vtx create mode 100755 mp/game/dab/models/weapons/dualm1911.vvd create mode 100755 mp/game/dab/models/weapons/fal.dx80.vtx create mode 100755 mp/game/dab/models/weapons/fal.dx90.vtx create mode 100755 mp/game/dab/models/weapons/fal.mdl create mode 100755 mp/game/dab/models/weapons/fal.phy create mode 100755 mp/game/dab/models/weapons/fal.sw.vtx create mode 100755 mp/game/dab/models/weapons/fal.vvd create mode 100755 mp/game/dab/models/weapons/m1911.dx80.vtx create mode 100755 mp/game/dab/models/weapons/m1911.dx90.vtx create mode 100755 mp/game/dab/models/weapons/m1911.mdl create mode 100755 mp/game/dab/models/weapons/m1911.phy create mode 100755 mp/game/dab/models/weapons/m1911.sw.vtx create mode 100755 mp/game/dab/models/weapons/m1911.vvd create mode 100755 mp/game/dab/models/weapons/m1911.xbox.vtx create mode 100755 mp/game/dab/models/weapons/mac10.dx80.vtx create mode 100755 mp/game/dab/models/weapons/mac10.dx90.vtx create mode 100755 mp/game/dab/models/weapons/mac10.mdl create mode 100755 mp/game/dab/models/weapons/mac10.phy create mode 100755 mp/game/dab/models/weapons/mac10.sw.vtx create mode 100755 mp/game/dab/models/weapons/mac10.vvd create mode 100755 mp/game/dab/models/weapons/mossberg590.dx80.vtx create mode 100755 mp/game/dab/models/weapons/mossberg590.dx90.vtx create mode 100755 mp/game/dab/models/weapons/mossberg590.mdl create mode 100755 mp/game/dab/models/weapons/mossberg590.phy create mode 100755 mp/game/dab/models/weapons/mossberg590.sw.vtx create mode 100755 mp/game/dab/models/weapons/mossberg590.vvd create mode 100755 mp/game/dab/models/weapons/v_akimbo_beretta.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_beretta.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_beretta.mdl create mode 100755 mp/game/dab/models/weapons/v_akimbo_beretta.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_beretta.vvd create mode 100755 mp/game/dab/models/weapons/v_akimbo_m1911.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_m1911.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_m1911.mdl create mode 100755 mp/game/dab/models/weapons/v_akimbo_m1911.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_akimbo_m1911.vvd create mode 100755 mp/game/dab/models/weapons/v_beretta.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_beretta.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_beretta.mdl create mode 100755 mp/game/dab/models/weapons/v_beretta.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_beretta.vvd create mode 100755 mp/game/dab/models/weapons/v_brawl.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_brawl.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_brawl.mdl create mode 100755 mp/game/dab/models/weapons/v_brawl.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_brawl.vvd create mode 100755 mp/game/dab/models/weapons/v_eq_fraggrenade.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_eq_fraggrenade.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_eq_fraggrenade.mdl create mode 100755 mp/game/dab/models/weapons/v_eq_fraggrenade.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_eq_fraggrenade.vvd create mode 100755 mp/game/dab/models/weapons/v_fal.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_fal.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_fal.mdl create mode 100755 mp/game/dab/models/weapons/v_fal.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_fal.vvd create mode 100755 mp/game/dab/models/weapons/v_mac10.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_mac10.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_mac10.mdl create mode 100755 mp/game/dab/models/weapons/v_mac10.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_mac10.vvd create mode 100755 mp/game/dab/models/weapons/v_mossberg.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_mossberg.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_mossberg.mdl create mode 100755 mp/game/dab/models/weapons/v_mossberg.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_mossberg.vvd create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.mdl create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.vvd create mode 100755 mp/game/dab/models/weapons/v_pist_m1911.xbox.vtx create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.mdl create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.vvd create mode 100755 mp/game/dab/models/weapons/v_rif_m4a1.xbox.vtx create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.mdl create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.vvd create mode 100755 mp/game/dab/models/weapons/v_shot_m3super90.xbox.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mac10.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mac10.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mac10.mdl create mode 100755 mp/game/dab/models/weapons/v_smg_mac10.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mac10.vvd create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.dx80.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.dx90.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.mdl create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.sw.vtx create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.vvd create mode 100755 mp/game/dab/models/weapons/v_smg_mp5.xbox.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.dx80.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.dx90.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.mdl create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.phy create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.sw.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade.vvd create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx80.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx90.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.mdl create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.phy create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.sw.vtx create mode 100755 mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.vvd create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.dx80.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.dx90.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.mdl create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.phy create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.sw.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.vvd create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1.xbox.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx80.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx90.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.mdl create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.phy create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.sw.vtx create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.vvd create mode 100755 mp/game/dab/models/weapons/w_rif_m4a1_silencer.xbox.vtx create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.dx80.vtx create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.dx90.vtx create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.mdl create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.phy create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.sw.vtx create mode 100755 mp/game/dab/models/weapons/w_smg_mp5.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain1.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain1.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain1.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain1.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain1.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain1.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain10.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain10.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain10.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain10.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain10.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain10.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain11.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain11.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain11.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain11.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain11.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain11.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain12.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain12.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain12.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain12.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain12.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain12.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain13.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain13.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain13.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain13.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain13.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain13.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain14.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain14.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain14.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain14.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain14.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain14.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain15.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain15.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain15.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain15.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain15.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain15.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain16.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain16.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain16.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain16.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain16.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain16.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain2.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain2.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain2.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain2.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain2.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain2.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain3.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain3.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain3.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain3.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain3.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain3.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain4.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain4.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain4.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain4.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain4.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain4.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain5.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain5.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain5.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain5.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain5.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain5.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain6.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain6.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain6.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain6.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain6.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain6.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain7.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain7.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain7.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain7.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain7.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain7.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain8.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain8.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain8.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain8.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain8.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain8.vvd create mode 100755 mp/game/dab/models/wizard/chase/terrain9.dx80.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain9.dx90.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain9.mdl create mode 100755 mp/game/dab/models/wizard/chase/terrain9.phy create mode 100755 mp/game/dab/models/wizard/chase/terrain9.sw.vtx create mode 100755 mp/game/dab/models/wizard/chase/terrain9.vvd create mode 100755 mp/game/dab/models/wizard/sword1.dx80.vtx create mode 100755 mp/game/dab/models/wizard/sword1.dx90.vtx create mode 100755 mp/game/dab/models/wizard/sword1.mdl create mode 100755 mp/game/dab/models/wizard/sword1.phy create mode 100755 mp/game/dab/models/wizard/sword1.sw.vtx create mode 100755 mp/game/dab/models/wizard/sword1.vvd create mode 100755 mp/game/dab/particles/blood_impact.pcf create mode 100755 mp/game/dab/particles/dinero_splode.pcf create mode 100755 mp/game/dab/particles/dinero_trail.pcf create mode 100755 mp/game/dab/particles/fire_01.pcf create mode 100755 mp/game/dab/particles/impact_fx.pcf create mode 100755 mp/game/dab/particles/jah_streets.pcf create mode 100755 mp/game/dab/particles/weapon_fx.pcf create mode 100755 mp/game/dab/resource/digital-7-mono.ttf create mode 100755 mp/game/dab/resource/ds-dgib.ttf create mode 100755 mp/game/dab/resource/franchise-bold-hinted.ttf create mode 100755 mp/game/dab/resource/veteran-typewriter.ttf create mode 100755 mp/game/dab/shadereditorui/CRYSRG__.TTF create mode 100755 mp/game/dab/shadereditorui/monof55.ttf create mode 100755 mp/game/dab/shadereditorui/redistribute/compiler/mysql_wrapper.dll create mode 100755 mp/game/dab/shadereditorui/redistribute/compiler/shadercompile_dll.dll create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/fallback_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/fallback_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/fbquad_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/fbquad_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/node_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/node_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/prev_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/prev_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/psin_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/psin_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/psin_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/skymask_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders/skymask_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/node_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/node_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_ps20.vcs create mode 100755 mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_vs20.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/bin/dx_proxy.dll create mode 100755 mp/game/dab/shadereditorui/shader_src/bin/fxc.exe create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_vs30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs create mode 100755 mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/basetexture_accum_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/basetexture_accum_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/basetexture_blend_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/basetexture_blend_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/colorpicker_blend_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/colorpicker_blend_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/detail_prop_shader_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/detail_prop_shader_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/downsample_4_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/downsample_4_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/example_model_ps20b.vcs create mode 100755 mp/game/dab/shaders/fxc/example_model_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/fallback_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/fallback_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/fbquad_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/fbquad_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_5_x_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_5_x_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_5_y_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_5_y_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_half_3_x_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_half_3_x_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_half_3_y_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/gauss_blur_half_3_y_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/lightmap_parallax_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/lightmap_parallax_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_chromatic_aberration_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_chromatic_aberration_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_cubemap_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_cubemap_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_litsphere_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_litsphere_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_snowy_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_snowy_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_solid_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/model_solid_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/node_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/node_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_dof_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_dof_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_flare_da_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/postproc_flare_da_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/prettypixels_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/prettypixels_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/prettypixels_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/prev_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/prev_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/psin_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/psin_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/psin_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/sdk_bloom_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/sdk_bloom_ps20b.vcs create mode 100755 mp/game/dab/shaders/fxc/sdk_bloomadd_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/sdk_bloomadd_ps20b.vcs create mode 100755 mp/game/dab/shaders/fxc/sdk_screenspaceeffect_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/skymask_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/skymask_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/slowmo_ps20.vcs create mode 100755 mp/game/dab/shaders/fxc/slowmo_ps20b.vcs create mode 100755 mp/game/dab/shaders/fxc/slowmo_vs20.vcs create mode 100755 mp/game/dab/shaders/fxc/sprite_sun_nodepth_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/sprite_sun_nodepth_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_calc_da_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_calc_da_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_calc_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_calc_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_combine_da_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_combine_da_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_combine_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_combine_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_fxaa_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_fxaa_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/ssao_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/sunrays_calc_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/sunrays_calc_vs30.vcs create mode 100755 mp/game/dab/shaders/fxc/swarm_test_ps30.vcs create mode 100755 mp/game/dab/shaders/fxc/swarm_test_vs30.vcs create mode 100755 mp/game/dab/sound/ambient/ambience/crucial_bigwarehouseamb_loop.wav create mode 100755 mp/game/dab/sound/ambient/ambience/crucial_genroom_stereo_loop.wav create mode 100755 mp/game/dab/sound/ambient/ambience/crucial_medroomtone_amb_loop.wav create mode 100755 mp/game/dab/sound/ambient/ambience/crucial_urb4b_topfloorwind_loop.wav create mode 100755 mp/game/dab/sound/ambient/ambience/crucial_urban_rooftop_ambloop01.wav create mode 100755 mp/game/dab/sound/ambient/ambience/rur5b_watersedgeamb.wav create mode 100755 mp/game/dab/sound/ambient/ambience/rur_1a_hilltopamb_cricket1c.wav create mode 100755 mp/game/dab/sound/ambient/ambience/urban_rooftop_ambloop02.wav create mode 100755 mp/game/dab/sound/ambient/explosions/explode_1.wav create mode 100755 mp/game/dab/sound/ambient/gas/steam_loop1.wav create mode 100755 mp/game/dab/sound/ambient/machines/aircraft_distant_flyby1.wav create mode 100755 mp/game/dab/sound/ambient/machines/aircraft_distant_flyby3.wav create mode 100755 mp/game/dab/sound/ambient/machines/diesel_1.wav create mode 100755 mp/game/dab/sound/ambient/materials/cartrap_explode_impact1.wav create mode 100755 mp/game/dab/sound/ambient/misc/flour_light_loud.wav create mode 100755 mp/game/dab/sound/ambient/weather/rumble_rain_nowind.wav create mode 100755 mp/game/dab/sound/ambient/weather/rumble_rain_nowind_old.wav create mode 100755 mp/game/dab/sound/common/wpn_hudoff.wav create mode 100755 mp/game/dab/sound/common/wpn_moveselect.wav create mode 100755 mp/game/dab/sound/doors/heavy_metal_move1.wav create mode 100755 mp/game/dab/sound/doors/heavy_metal_stop1.wav create mode 100755 mp/game/dab/sound/doors/hit_kickmetaldoor1.wav create mode 100755 mp/game/dab/sound/doubletrouble.wav create mode 100755 mp/game/dab/sound/phone-busy-1.wav create mode 100755 mp/game/dab/sound/player/dive.wav create mode 100755 mp/game/dab/sound/player/dive2.wav create mode 100755 mp/game/dab/sound/player/dive2_old.wav create mode 100755 mp/game/dab/sound/player/dive_01.wav create mode 100755 mp/game/dab/sound/player/dive_02.wav create mode 100755 mp/game/dab/sound/player/dive_03.wav create mode 100755 mp/game/dab/sound/player/dive_04.wav create mode 100755 mp/game/dab/sound/player/dive_old.wav create mode 100755 mp/game/dab/sound/player/diveland.wav create mode 100755 mp/game/dab/sound/player/diveland2.wav create mode 100755 mp/game/dab/sound/player/diveland2_old.wav create mode 100755 mp/game/dab/sound/player/diveland_old.wav create mode 100755 mp/game/dab/sound/player/footsteps/concrete1.wav create mode 100755 mp/game/dab/sound/player/footsteps/concrete2.wav create mode 100755 mp/game/dab/sound/player/footsteps/concrete3.wav create mode 100755 mp/game/dab/sound/player/footsteps/concrete4.wav create mode 100755 mp/game/dab/sound/player/footsteps/concrete5.wav create mode 100755 mp/game/dab/sound/player/pl_pain5.wav create mode 100755 mp/game/dab/sound/player/pl_pain6.wav create mode 100755 mp/game/dab/sound/player/pl_pain7.wav create mode 100755 mp/game/dab/sound/player/roll.wav create mode 100755 mp/game/dab/sound/player/roll2.wav create mode 100755 mp/game/dab/sound/player/roll3.wav create mode 100755 mp/game/dab/sound/player/roll_old.wav create mode 100755 mp/game/dab/sound/player/slide.wav create mode 100755 mp/game/dab/sound/player/slide_old.wav create mode 100755 mp/game/dab/sound/player/unslide.wav create mode 100755 mp/game/dab/sound/player/unslide1.wav create mode 100755 mp/game/dab/sound/player/unslide2.wav create mode 100755 mp/game/dab/sound/player/unslide3.wav create mode 100755 mp/game/dab/sound/player/unslide4.wav create mode 100755 mp/game/dab/sound/player/unslide_old.wav create mode 100755 mp/game/dab/sound/police siren.wav create mode 100755 mp/game/dab/sound/rumble_rain_nowind.wav create mode 100755 mp/game/dab/sound/sound.cache create mode 100755 mp/game/dab/sound/ui/beepclear.wav create mode 100755 mp/game/dab/sound/ui/buttonclick.wav create mode 100755 mp/game/dab/sound/ui/buttonclick_old.wav create mode 100755 mp/game/dab/sound/ui/buttonclickrelease.wav create mode 100755 mp/game/dab/sound/ui/buttonclickrelease_old.wav create mode 100755 mp/game/dab/sound/ui/buttonrollover.wav create mode 100755 mp/game/dab/sound/ui/buttonrollover_old.wav create mode 100755 mp/game/dab/sound/ui/gamestartup1.mp3 create mode 100755 mp/game/dab/sound/ui/gamestartup2.mp3 create mode 100755 mp/game/dab/sound/ui/menu_accept.wav create mode 100755 mp/game/dab/sound/ui/menu_invalid.wav create mode 100755 mp/game/dab/sound/ui/meter_activate.wav create mode 100755 mp/game/dab/sound/ui/meter_end.wav create mode 100755 mp/game/dab/sound/ui/meterfill_knockout.wav create mode 100755 mp/game/dab/sound/ui/meterfill_large.wav create mode 100755 mp/game/dab/sound/ui/meterfill_large_old.wav create mode 100755 mp/game/dab/sound/ui/meterfill_small - Copy.wav create mode 100755 mp/game/dab/sound/ui/meterfill_small.wav create mode 100755 mp/game/dab/sound/ui/meterfill_small_old.wav create mode 100755 mp/game/dab/sound/ui/slowmo_loop.wav create mode 100755 mp/game/dab/sound/ui/slowmo_loop_old.wav create mode 100755 mp/game/dab/sound/ui/startobj.wav create mode 100755 mp/game/dab/sound/ui/startobj_old.wav create mode 100755 mp/game/dab/sound/ui/weapon_cant_buy.wav create mode 100755 mp/game/dab/sound/vehicles/mini/4thgear.wav create mode 100755 mp/game/dab/sound/vehicles/socar4/4thgear.wav create mode 100755 mp/game/dab/sound/vehicles/socar5/4thgear.wav create mode 100755 mp/game/dab/sound/vehicles/truck/2ndgear.wav create mode 100755 mp/game/dab/sound/weapons/brawl_miss1.wav create mode 100755 mp/game/dab/sound/weapons/brawl_miss2.wav create mode 100755 mp/game/dab/sound/weapons/brawl_miss3.wav create mode 100755 mp/game/dab/sound/weapons/brawl_miss4.wav create mode 100755 mp/game/dab/sound/weapons/brawl_smack.wav create mode 100755 mp/game/dab/sound/weapons/common/shellshtgn1.wav create mode 100755 mp/game/dab/sound/weapons/common/shellshtgn2.wav create mode 100755 mp/game/dab/sound/weapons/common/shellshtgn3.wav create mode 100755 mp/game/dab/sound/weapons/dryfire.wav create mode 100755 mp/game/dab/sound/weapons/fal/fal_single_1.wav create mode 100755 mp/game/dab/sound/weapons/fal/fal_single_2.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/explode3.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/explode4.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/explode5.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/he_bounce-1.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/old/explode3.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/old/explode4.wav create mode 100755 mp/game/dab/sound/weapons/hegrenade/old/explode5.wav create mode 100755 mp/game/dab/sound/weapons/kriss/kriss_single_1.wav create mode 100755 mp/game/dab/sound/weapons/kriss/kriss_single_1old.wav create mode 100755 mp/game/dab/sound/weapons/kriss/kriss_single_2.wav create mode 100755 mp/game/dab/sound/weapons/kriss/kriss_single_2old.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1-1.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_boltpull.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_clipin.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_clipout.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_deploy.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_silencer_off.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_silencer_on.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_unsil-1.wav create mode 100755 mp/game/dab/sound/weapons/m16/m4a1_unsil-1old.wav create mode 100755 mp/game/dab/sound/weapons/m1911/clipin.wav create mode 100755 mp/game/dab/sound/weapons/m1911/clipout.wav create mode 100755 mp/game/dab/sound/weapons/m1911/deploy.wav create mode 100755 mp/game/dab/sound/weapons/m1911/single.wav create mode 100755 mp/game/dab/sound/weapons/m1911/single1911.wav create mode 100755 mp/game/dab/sound/weapons/m1911/slideback.wav create mode 100755 mp/game/dab/sound/weapons/m3/insertshell.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3-1.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3-2.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3-3.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3-4.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3_bullet.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3_draw.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3_fire_01.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3_insertshell.wav create mode 100755 mp/game/dab/sound/weapons/m3/m3_pump.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/clipin.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/clipout.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/mp5single.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/single.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/single_old.wav create mode 100755 mp/game/dab/sound/weapons/mp5k/slideback.wav create mode 100755 mp/game/dab/sound/weapons/p99/p99_single_1.wav create mode 100755 mp/game/dab/sound/weapons/p99/p99_single_2.wav create mode 100755 mp/game/dab/sound/weapons/pinpull.wav diff --git a/.gitattributes b/.gitattributes index bfe3f1cdd..e6fae2426 100644 --- a/.gitattributes +++ b/.gitattributes @@ -52,3 +52,23 @@ mod_*_english.txt binary mp/game/** -text mp/game/dab/resource/dab_*.txt encoding=UTF-16LE +mp/game/**/*.bsp filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.nav filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.vtf filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.mdl filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.vvd filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.wav filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.mp3 filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.ttf filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.TTF filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.tga filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.pcf filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.vtx filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.phy filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.ico filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.jpg filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.raw filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.dll filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.vcs filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.exe filter=lfs diff=lfs merge=lfs -text +mp/game/**/*.cache filter=lfs diff=lfs merge=lfs -text diff --git a/mp/game/dab/bin/shadereditor_2013.dll b/mp/game/dab/bin/shadereditor_2013.dll new file mode 100755 index 000000000..16748e870 --- /dev/null +++ b/mp/game/dab/bin/shadereditor_2013.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f37f5f08f4e2272204afe18fd9ce1d8cb4d569d00f32d8b6e3450d2f50157f +size 2181632 diff --git a/mp/game/dab/dab.ico b/mp/game/dab/dab.ico new file mode 100755 index 000000000..2e1d9e0a0 --- /dev/null +++ b/mp/game/dab/dab.ico @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f06c9d3ca122c48394787849a7d7ce241f00c458aa06e1a2190f0404de1549b +size 130703 diff --git a/mp/game/dab/dab.tga b/mp/game/dab/dab.tga new file mode 100755 index 000000000..48942598a --- /dev/null +++ b/mp/game/dab/dab.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaa9af45a3958fa0533803c09f32d355dc06f99253205103089056f30664529c +size 1068 diff --git a/mp/game/dab/dab_big.tga b/mp/game/dab/dab_big.tga new file mode 100755 index 000000000..a9aadecb9 --- /dev/null +++ b/mp/game/dab/dab_big.tga @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeaa62a4bf949faeca40f7a132eb45765ec98aafc15b55225299f39ae51d2201 +size 4140 diff --git a/mp/game/dab/maps/da_cocaine.bsp b/mp/game/dab/maps/da_cocaine.bsp new file mode 100755 index 000000000..a10a2cdec --- /dev/null +++ b/mp/game/dab/maps/da_cocaine.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c21ab3a1bc4487f239f16e5231751d8462186192297a37c262aad78ec81d71c7 +size 21638016 diff --git a/mp/game/dab/maps/da_cocaine.nav b/mp/game/dab/maps/da_cocaine.nav new file mode 100755 index 000000000..fb80177fd --- /dev/null +++ b/mp/game/dab/maps/da_cocaine.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02dc9dd6115f2de3ed532afa58cbe76c2b33c268247ee187a3427ff39448ef7 +size 431219 diff --git a/mp/game/dab/maps/da_megachat.bsp b/mp/game/dab/maps/da_megachat.bsp new file mode 100755 index 000000000..5f65b2575 --- /dev/null +++ b/mp/game/dab/maps/da_megachat.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eedf04ad022a6d56c36838eee142524a9343165409d6520990405cfda7766cb +size 6818752 diff --git a/mp/game/dab/maps/da_megachat.nav b/mp/game/dab/maps/da_megachat.nav new file mode 100755 index 000000000..314d442cf --- /dev/null +++ b/mp/game/dab/maps/da_megachat.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c2de21398c142902487c54243cedbd82f5b3ec67e172d6e583aa1625a95aaa +size 728711 diff --git a/mp/game/dab/maps/da_morgendorffer.bsp b/mp/game/dab/maps/da_morgendorffer.bsp new file mode 100755 index 000000000..5dbf5e695 --- /dev/null +++ b/mp/game/dab/maps/da_morgendorffer.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b1e0bba2a5d0ac80adcc10a8bf172a195477cf090b36af6e919e8db5f25f5f3 +size 18676680 diff --git a/mp/game/dab/maps/da_morgendorffer.nav b/mp/game/dab/maps/da_morgendorffer.nav new file mode 100755 index 000000000..a1a0e0377 --- /dev/null +++ b/mp/game/dab/maps/da_morgendorffer.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0538bf84a83542b3a3dce6da2ff01d8f30477932622c41b575387d7b322bf765 +size 143218 diff --git a/mp/game/dab/maps/da_official.bsp b/mp/game/dab/maps/da_official.bsp new file mode 100755 index 000000000..dc8518864 --- /dev/null +++ b/mp/game/dab/maps/da_official.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15175d004fbd760bc48943f25f472b21f539a7a0b582943acc1ab60b98e70a11 +size 16026514 diff --git a/mp/game/dab/maps/da_official.nav b/mp/game/dab/maps/da_official.nav new file mode 100755 index 000000000..40c66daef --- /dev/null +++ b/mp/game/dab/maps/da_official.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac8b9c7ef00202f6dbd43cd758998dceafaf03d10d86f7c33771510ed875288 +size 526716 diff --git a/mp/game/dab/maps/da_rooftops.bsp b/mp/game/dab/maps/da_rooftops.bsp new file mode 100755 index 000000000..d9bafc985 --- /dev/null +++ b/mp/game/dab/maps/da_rooftops.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:369b078c23382a383748f6d7bdcd9d9ef54b14c0246967497d251b4ddd4a4f97 +size 87175656 diff --git a/mp/game/dab/maps/da_rooftops.nav b/mp/game/dab/maps/da_rooftops.nav new file mode 100755 index 000000000..9f431dc5f --- /dev/null +++ b/mp/game/dab/maps/da_rooftops.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df43fc7053f27e25c73a57a4c86bc9da0f03da677bcfa4f4b237d3f64705d90 +size 1334124 diff --git a/mp/game/dab/maps/da_sacred.bsp b/mp/game/dab/maps/da_sacred.bsp new file mode 100755 index 000000000..c56924018 --- /dev/null +++ b/mp/game/dab/maps/da_sacred.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4483357c6ae785d23248143a1e4bfa19fe87fe426c6a579eb9c5ad72d8b482 +size 14933336 diff --git a/mp/game/dab/maps/da_sacred.nav b/mp/game/dab/maps/da_sacred.nav new file mode 100755 index 000000000..b5d5d474c --- /dev/null +++ b/mp/game/dab/maps/da_sacred.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1620f3e1f080cf9dd3005f861879d87a6d6ad36dd0efdf2c390cd0a4925b1be1 +size 1243079 diff --git a/mp/game/dab/maps/da_streets.bsp b/mp/game/dab/maps/da_streets.bsp new file mode 100755 index 000000000..227686470 --- /dev/null +++ b/mp/game/dab/maps/da_streets.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a2fd9c9f0d3c26ebf37b913c11d63afd655d5c5abd95358fffb542655241fd8 +size 51426980 diff --git a/mp/game/dab/maps/da_streets.nav b/mp/game/dab/maps/da_streets.nav new file mode 100755 index 000000000..086eaa0e9 --- /dev/null +++ b/mp/game/dab/maps/da_streets.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:957b2af01eaba71461d224b6c2c3b7b4e9acb626ac568a30430d474840da31d2 +size 5016181 diff --git a/mp/game/dab/maps/da_trainingday.bsp b/mp/game/dab/maps/da_trainingday.bsp new file mode 100755 index 000000000..be6e94290 --- /dev/null +++ b/mp/game/dab/maps/da_trainingday.bsp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:239982745e837f7dcbeef00cb4b35d71db35a41ecde134e4c2f3f5291f884fc4 +size 42459500 diff --git a/mp/game/dab/maps/da_trainingday.nav b/mp/game/dab/maps/da_trainingday.nav new file mode 100755 index 000000000..f4c3d4b5b --- /dev/null +++ b/mp/game/dab/maps/da_trainingday.nav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52fd90e39ea9cd3a0dd80ba05c66d3f06ffd51c16124d21514eba228c394f6c6 +size 3329608 diff --git a/mp/game/dab/maps/graphs/da_doubletrouble.ain b/mp/game/dab/maps/graphs/da_doubletrouble.ain new file mode 100755 index 0000000000000000000000000000000000000000..a8180c4cb9025a2189776742cf267924b7d67d77 GIT binary patch literal 16 QcmY#oU|@)61QJjH00!Rxh5!Hn literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_druglab.ain b/mp/game/dab/maps/graphs/da_druglab.ain new file mode 100755 index 0000000000000000000000000000000000000000..27645c75dd767a72383049a50751557d2ade68e2 GIT binary patch literal 16 QcmY#oU|`t83?!fc01Ht7*S1`<#J00aR5NdN!< literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_jah_streets.ain b/mp/game/dab/maps/graphs/da_jah_streets.ain new file mode 100755 index 0000000000000000000000000000000000000000..5bd075ce5b994485521561d28d26f1e2e5b0169b GIT binary patch literal 16 QcmY#oU|{&p0VJRR01iw6B>(^b literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_jinkies.ain b/mp/game/dab/maps/graphs/da_jinkies.ain new file mode 100755 index 0000000000000000000000000000000000000000..2842e09eea5dea6fe3953c4d8659e51349ecf9fb GIT binary patch literal 16 QcmY#oU|_Id1QJjH00j#GUjP6A literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_lockdown.ain b/mp/game/dab/maps/graphs/da_lockdown.ain new file mode 100755 index 0000000000000000000000000000000000000000..f9ba0c9589a1febfb88e59b42719fee75b2a713b GIT binary patch literal 81 zcmY#oU|^8dVqjnd(hLoSM;RJsxiTbxE literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_rooftops.ain b/mp/game/dab/maps/graphs/da_rooftops.ain new file mode 100755 index 0000000000000000000000000000000000000000..9d9385964b2938e47a6a58bb6bdcde4adf291a98 GIT binary patch literal 16 QcmY#oU|>jL0TNIE00%q(jsO4v literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_sacred.ain b/mp/game/dab/maps/graphs/da_sacred.ain new file mode 100755 index 0000000000000000000000000000000000000000..0289c5c13cc209a7db7f41819554cf5f5fb37fda GIT binary patch literal 16 QcmY#oU|`t52qd5Y01B%B*8l(j literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_stranger.ain b/mp/game/dab/maps/graphs/da_stranger.ain new file mode 100755 index 0000000000000000000000000000000000000000..bc0f2ec2b34a47928b5d53fd97f90ede9ff26cf2 GIT binary patch literal 16 PcmY#oU|@&>Vi*7b2ABYV literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/graphs/da_trainingday.ain b/mp/game/dab/maps/graphs/da_trainingday.ain new file mode 100755 index 0000000000000000000000000000000000000000..34f76af293e96b7e4d6e344b9625f0c8fee6a8de GIT binary patch literal 16 QcmY#oU|`tB3M8Na01F=g;Q#;t literal 0 HcmV?d00001 diff --git a/mp/game/dab/maps/soundcache/da_rooftops.cache b/mp/game/dab/maps/soundcache/da_rooftops.cache new file mode 100755 index 000000000..8ed1cdc75 --- /dev/null +++ b/mp/game/dab/maps/soundcache/da_rooftops.cache @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfeae65b28a21d5582f59812b6adf39504caadcdb734e8cf6053756315bd6420 +size 16 diff --git a/mp/game/dab/materials/BOAT/toolsinvisiblewood.vtf b/mp/game/dab/materials/BOAT/toolsinvisiblewood.vtf new file mode 100755 index 000000000..ca81833e8 --- /dev/null +++ b/mp/game/dab/materials/BOAT/toolsinvisiblewood.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f58c31f3e0396f1ebc40698e9ee50908b4127c139013806977f5dfe81ddf8767 +size 5680 diff --git a/mp/game/dab/materials/ads/adgroup_01b.vtf b/mp/game/dab/materials/ads/adgroup_01b.vtf new file mode 100755 index 000000000..0c715edc7 --- /dev/null +++ b/mp/game/dab/materials/ads/adgroup_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:387938c5c1809486b0be0fd96e9fe68e98e99db1ca95174a0e52bdfd41325e6c +size 349784 diff --git a/mp/game/dab/materials/astfa/helipad_duocircles.vtf b/mp/game/dab/materials/astfa/helipad_duocircles.vtf new file mode 100755 index 000000000..2d8ba4583 --- /dev/null +++ b/mp/game/dab/materials/astfa/helipad_duocircles.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cd6d5849df98410e34e2114bb846832d04b2317f684d749bb7fe68456a5dd39 +size 349760 diff --git a/mp/game/dab/materials/brick/brickwall004a.vtf b/mp/game/dab/materials/brick/brickwall004a.vtf new file mode 100755 index 000000000..e88871164 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall004a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff25519f7ae439cd3a33cb882e87546227b125c4a8b00cb5015a15aa44930f36 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall014a.vtf b/mp/game/dab/materials/brick/brickwall014a.vtf new file mode 100755 index 000000000..c9a37a4b1 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall014a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4214e4a1e5a94df4b6389be0dc914fed60c293295fc93efd7d014b1a26f6c224 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall019a.vtf b/mp/game/dab/materials/brick/brickwall019a.vtf new file mode 100755 index 000000000..8b6920555 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall019a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c7e7284d6a5ffb74762ef9ce9c6867bbbd51820114e3388b91d810cb5546df1 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall036a.vtf b/mp/game/dab/materials/brick/brickwall036a.vtf new file mode 100755 index 000000000..23f40c55d --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall036a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c95778c8f6787091810fd6fe34f5823dc783aa0274f4cbc450b1b1e9e0b2724 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall038a.vtf b/mp/game/dab/materials/brick/brickwall038a.vtf new file mode 100755 index 000000000..b989ab72c --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall038a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b65e4606fb6abc7299329d6be6dde2647c830bb911c80d83becc101fe89a629 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall040c.vtf b/mp/game/dab/materials/brick/brickwall040c.vtf new file mode 100755 index 000000000..bd3e49783 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall040c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6104cfc02d6fb8fcab10eb2ed7f943637d3c3acd9c6636aba867a055a817b399 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall045a.vtf b/mp/game/dab/materials/brick/brickwall045a.vtf new file mode 100755 index 000000000..762062b2d --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall045a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bc7d50fd1b6c47ce79401680a2638adb07373beb4b83693b983d36a592a9a29 +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall045l.vtf b/mp/game/dab/materials/brick/brickwall045l.vtf new file mode 100755 index 000000000..e4266f078 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall045l.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04bbe9e862d21c700808bce3f45d940a66552346748a2f8b64fdd554eab95c3b +size 175008 diff --git a/mp/game/dab/materials/brick/brickwall049a.vtf b/mp/game/dab/materials/brick/brickwall049a.vtf new file mode 100755 index 000000000..2f6856000 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall049a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd84ce2f0ad04dce6d7955820683820d07bac93227579baec06a490573d933bb +size 174968 diff --git a/mp/game/dab/materials/brick/brickwall049a_normal.vtf b/mp/game/dab/materials/brick/brickwall049a_normal.vtf new file mode 100755 index 000000000..3b0ddde82 --- /dev/null +++ b/mp/game/dab/materials/brick/brickwall049a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:265b26f160554ca77dda87bb95960025af9f0b578ac98ba8f7ede1076a0d1cd6 +size 174968 diff --git a/mp/game/dab/materials/brick/drainage_brickwall_01.vtf b/mp/game/dab/materials/brick/drainage_brickwall_01.vtf new file mode 100755 index 000000000..4997f035a --- /dev/null +++ b/mp/game/dab/materials/brick/drainage_brickwall_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b881ca754bd91acdc4562f6844308b49bf5780cf9b2c21f79f6fe3fa63340ac1 +size 175008 diff --git a/mp/game/dab/materials/brick/drainage_brickwall_01_height-ssbump.vtf b/mp/game/dab/materials/brick/drainage_brickwall_01_height-ssbump.vtf new file mode 100755 index 000000000..6865c350c --- /dev/null +++ b/mp/game/dab/materials/brick/drainage_brickwall_01_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab1ef4b9f35a9070234ec028b0ccb2051b03d5829f4e5cb91603e99e6380395f +size 175008 diff --git a/mp/game/dab/materials/brick/wall05.vtf b/mp/game/dab/materials/brick/wall05.vtf new file mode 100755 index 000000000..274b5d31c --- /dev/null +++ b/mp/game/dab/materials/brick/wall05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffbf35fd8f2d2dc32a55fc162f257828b2fd3b487f4f713302180b471b96ca96 +size 349712 diff --git a/mp/game/dab/materials/brick/wall06.vtf b/mp/game/dab/materials/brick/wall06.vtf new file mode 100755 index 000000000..9291ec296 --- /dev/null +++ b/mp/game/dab/materials/brick/wall06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91f5deb6a6a1762dfbaeacca354c0d58cc843b6db9feb7a08bc9e333279535d1 +size 349712 diff --git a/mp/game/dab/materials/buildings/brick08.vtf b/mp/game/dab/materials/buildings/brick08.vtf new file mode 100755 index 000000000..446376b17 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick08.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6562541b04b375d633f3a172982b88eb448a846d6d61c7f94f7a468c69a1f10 +size 175008 diff --git a/mp/game/dab/materials/buildings/brick08_ref.vtf b/mp/game/dab/materials/buildings/brick08_ref.vtf new file mode 100755 index 000000000..3f6156ef0 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick08_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd0913eab844061f239338df33d6901119fc779ff95274a46a14fc8196d28145 +size 43936 diff --git a/mp/game/dab/materials/buildings/brick33.vtf b/mp/game/dab/materials/buildings/brick33.vtf new file mode 100755 index 000000000..49b4c37b4 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick33.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a3834865081ef820a8e5f4bd282ad9c0870ebec1aefbcce05c7ed90e02dc9f5 +size 175008 diff --git a/mp/game/dab/materials/buildings/brick33_ref.vtf b/mp/game/dab/materials/buildings/brick33_ref.vtf new file mode 100755 index 000000000..c514a93db --- /dev/null +++ b/mp/game/dab/materials/buildings/brick33_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cb3a0594a731eee44cfb30a705388d5f60713b16c1562efece200587d72c9dd +size 43936 diff --git a/mp/game/dab/materials/buildings/brick41.vtf b/mp/game/dab/materials/buildings/brick41.vtf new file mode 100755 index 000000000..f9820a270 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick41.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a75e97719b43e0aafd38993d8c03e3f4de225e7c57c8dc141d063f367394d3 +size 349712 diff --git a/mp/game/dab/materials/buildings/brick41_ref.vtf b/mp/game/dab/materials/buildings/brick41_ref.vtf new file mode 100755 index 000000000..084758f63 --- /dev/null +++ b/mp/game/dab/materials/buildings/brick41_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1376032e142dbfed134994940d33318819634ea5f3219d1ca6c82e757f52a6d +size 87568 diff --git a/mp/game/dab/materials/buildings/concrete01.vtf b/mp/game/dab/materials/buildings/concrete01.vtf new file mode 100755 index 000000000..83a2e64d7 --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec1129a54a581a6616f5d68e503a788296795cf936525e584a41ce84b1f8017b +size 87568 diff --git a/mp/game/dab/materials/buildings/concrete01_ref.vtf b/mp/game/dab/materials/buildings/concrete01_ref.vtf new file mode 100755 index 000000000..f7bd40396 --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ddfced4534d9d4ab2f2a678b09a4a557df0e5d660dea6bb5ccfc1efc8535d8f +size 22032 diff --git a/mp/game/dab/materials/buildings/concrete04.vtf b/mp/game/dab/materials/buildings/concrete04.vtf new file mode 100755 index 000000000..72853b576 --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e59554a6b8978a965d3b01f23c18e0bee56df0adf5772f4ad5526c10a69db06 +size 175008 diff --git a/mp/game/dab/materials/buildings/concrete04_ref.vtf b/mp/game/dab/materials/buildings/concrete04_ref.vtf new file mode 100755 index 000000000..b8a1c0386 --- /dev/null +++ b/mp/game/dab/materials/buildings/concrete04_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1137ee241e72415c3eed9c5468e8824e92e87bfc1135edb86e5e8d3e8b2a81 +size 43936 diff --git a/mp/game/dab/materials/buildings/door_metal_01.vtf b/mp/game/dab/materials/buildings/door_metal_01.vtf new file mode 100755 index 000000000..bfd9faa3e --- /dev/null +++ b/mp/game/dab/materials/buildings/door_metal_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d24471efbe8d3c677de4156e2043d02f930ca347346f5299d4516b86f19179b +size 349784 diff --git a/mp/game/dab/materials/buildings/door_metal_02.vtf b/mp/game/dab/materials/buildings/door_metal_02.vtf new file mode 100755 index 000000000..3db4147fe --- /dev/null +++ b/mp/game/dab/materials/buildings/door_metal_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41e1ea7022eb5b255f149a7374dd1707fffe8f0c44fd8acdaa66d36b6a8336cd +size 349784 diff --git a/mp/game/dab/materials/buildings/gen07.vtf b/mp/game/dab/materials/buildings/gen07.vtf new file mode 100755 index 000000000..979347348 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68312d0af0ee0762cabc88e50f3052cc9682260c2c239d89e1a2d1c1361657ea +size 175008 diff --git a/mp/game/dab/materials/buildings/gen07_ref.vtf b/mp/game/dab/materials/buildings/gen07_ref.vtf new file mode 100755 index 000000000..a480cac1c --- /dev/null +++ b/mp/game/dab/materials/buildings/gen07_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d650bfc3203d2ced37500c893df9f9e3bae00d24faf30bcf8792fcd31ac1ab01 +size 43936 diff --git a/mp/game/dab/materials/buildings/gen09.vtf b/mp/game/dab/materials/buildings/gen09.vtf new file mode 100755 index 000000000..46e6d4f45 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen09.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebe33ffdfb1928b8190b1ee52442bcd7411c4182f8a954b141cc0cd418082046 +size 87568 diff --git a/mp/game/dab/materials/buildings/gen09_ref.vtf b/mp/game/dab/materials/buildings/gen09_ref.vtf new file mode 100755 index 000000000..77754705d --- /dev/null +++ b/mp/game/dab/materials/buildings/gen09_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90cfa5fdf0c0845c0cdecce1ebbe90599d04f00762ac5db620ffefb8f57de4c7 +size 87568 diff --git a/mp/game/dab/materials/buildings/gen20.vtf b/mp/game/dab/materials/buildings/gen20.vtf new file mode 100755 index 000000000..5c48bce56 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23835262d2e11ef9be0c66604332548e254f6515d9dd884dd3c0645d4655c671 +size 174968 diff --git a/mp/game/dab/materials/buildings/gen20_ref.vtf b/mp/game/dab/materials/buildings/gen20_ref.vtf new file mode 100755 index 000000000..18160f2b8 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:352a50667a374efd88452dbaccc963fa3ac4fe069818977019e4755e4b502b98 +size 174968 diff --git a/mp/game/dab/materials/buildings/gen20c.vtf b/mp/game/dab/materials/buildings/gen20c.vtf new file mode 100755 index 000000000..337b7a08e --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72244536426802aef2abe56492b15fb4ce97811e2020d9fc5ef391d3326a07dd +size 175008 diff --git a/mp/game/dab/materials/buildings/gen20c_height-ssbump.vtf b/mp/game/dab/materials/buildings/gen20c_height-ssbump.vtf new file mode 100755 index 000000000..2f020d335 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20c_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3ff961711edca2586d4193bce98af13a940d38f15d8935f2b4c7c84346c7c22 +size 175008 diff --git a/mp/game/dab/materials/buildings/gen20d.vtf b/mp/game/dab/materials/buildings/gen20d.vtf new file mode 100755 index 000000000..8ba4e574c --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429025de394f9f278ef23b8d6ac3ccfe8c80a45371745a639005132402c00d73 +size 175008 diff --git a/mp/game/dab/materials/buildings/gen20d_ref.vtf b/mp/game/dab/materials/buildings/gen20d_ref.vtf new file mode 100755 index 000000000..4d213cd12 --- /dev/null +++ b/mp/game/dab/materials/buildings/gen20d_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ab233d2b2bfb53cda0edb6ca5444bc3a9beb8391dd8830a16b88771b0df7ae +size 43936 diff --git a/mp/game/dab/materials/buildings/gen22.vtf b/mp/game/dab/materials/buildings/gen22.vtf new file mode 100755 index 000000000..04f98317d --- /dev/null +++ b/mp/game/dab/materials/buildings/gen22.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd2dcf968629a14f0b2b1e406d54b704858271501fa7f7b88e0a76c6e2ab93e +size 175008 diff --git a/mp/game/dab/materials/buildings/gen22_ref.vtf b/mp/game/dab/materials/buildings/gen22_ref.vtf new file mode 100755 index 000000000..1aa8da94a --- /dev/null +++ b/mp/game/dab/materials/buildings/gen22_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa21cc53fe155053918e61e182449e2f1f7636aa227addc811af78590a6d1fc +size 43936 diff --git a/mp/game/dab/materials/buildings/glass01_small.vtf b/mp/game/dab/materials/buildings/glass01_small.vtf new file mode 100755 index 000000000..8c925eab4 --- /dev/null +++ b/mp/game/dab/materials/buildings/glass01_small.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5678e18c2d72ad0ddf2556ee785a68a79e368617e4f9ff8449fcfa7ec654c574 +size 87568 diff --git a/mp/game/dab/materials/buildings/glass01_small_ref.vtf b/mp/game/dab/materials/buildings/glass01_small_ref.vtf new file mode 100755 index 000000000..c69a00afd --- /dev/null +++ b/mp/game/dab/materials/buildings/glass01_small_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc4d07ba3b819b01fbd31be1d4879c4cbba9ce9f6360ad1d014d63c15d346d88 +size 22032 diff --git a/mp/game/dab/materials/buildings/roof01a.vtf b/mp/game/dab/materials/buildings/roof01a.vtf new file mode 100755 index 000000000..70250d25f --- /dev/null +++ b/mp/game/dab/materials/buildings/roof01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bbc9c3f73912329ed27436ca6bcec9ea55342ede8366b3398aa13895fe43156 +size 175008 diff --git a/mp/game/dab/materials/buildings/roof02.vtf b/mp/game/dab/materials/buildings/roof02.vtf new file mode 100755 index 000000000..bb8ea496c --- /dev/null +++ b/mp/game/dab/materials/buildings/roof02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0df42e439ddd7fdd9a6d1c761bc79d49a435c965e83582858e9d642af38ac415 +size 349712 diff --git a/mp/game/dab/materials/buildings/roof07.vtf b/mp/game/dab/materials/buildings/roof07.vtf new file mode 100755 index 000000000..f9e175607 --- /dev/null +++ b/mp/game/dab/materials/buildings/roof07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9621aa986cfb27c96cbc3ab659e89bdffa93a53467c7f8ce468d37e551bfe068 +size 699296 diff --git a/mp/game/dab/materials/buildings/roof08.vtf b/mp/game/dab/materials/buildings/roof08.vtf new file mode 100755 index 000000000..451249412 --- /dev/null +++ b/mp/game/dab/materials/buildings/roof08.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c52868c6552d957c5af21b1b87fab8d9f99e703e34394d0a946b533dddc1724 +size 175008 diff --git a/mp/game/dab/materials/buildings/skyscraper25.vtf b/mp/game/dab/materials/buildings/skyscraper25.vtf new file mode 100755 index 000000000..dba4aad21 --- /dev/null +++ b/mp/game/dab/materials/buildings/skyscraper25.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51666ba1b76c0d31ddcb74593c14a8c1a5e85fb186fb43944384808e216b3e86 +size 175008 diff --git a/mp/game/dab/materials/buildings/skyscraper25_ref.vtf b/mp/game/dab/materials/buildings/skyscraper25_ref.vtf new file mode 100755 index 000000000..25e647dcc --- /dev/null +++ b/mp/game/dab/materials/buildings/skyscraper25_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:426e54a3cfb296746df84a2e6c3375e34db995fd54e4301b99322d15a4cc2fef +size 43936 diff --git a/mp/game/dab/materials/buildings/trim04.vtf b/mp/game/dab/materials/buildings/trim04.vtf new file mode 100755 index 000000000..54c0f3915 --- /dev/null +++ b/mp/game/dab/materials/buildings/trim04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5662afe1c7e1494b571b9f274515c0a82e20562ba1cb21f686ef60419aa7f27e +size 43856 diff --git a/mp/game/dab/materials/buildings/urban_composite_01a.vtf b/mp/game/dab/materials/buildings/urban_composite_01a.vtf new file mode 100755 index 000000000..8841cd8b5 --- /dev/null +++ b/mp/game/dab/materials/buildings/urban_composite_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb0e161d142c10d2f7921df3e1f4171637c8fcdbc4ee7500fbdfe55758438f23 +size 175008 diff --git a/mp/game/dab/materials/buildings/urban_composite_01a_ref.vtf b/mp/game/dab/materials/buildings/urban_composite_01a_ref.vtf new file mode 100755 index 000000000..b4f0e107e --- /dev/null +++ b/mp/game/dab/materials/buildings/urban_composite_01a_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b82e9e4fe0b1fea7f0c13ef78851dcd8594fb6624691437ae4111547b07d33 +size 43936 diff --git a/mp/game/dab/materials/cable/black.vtf b/mp/game/dab/materials/cable/black.vtf new file mode 100755 index 000000000..ccb45505d --- /dev/null +++ b/mp/game/dab/materials/cable/black.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06f32c1fba59e4910ce7b1982f604fdd2a50ba542847ebe5de15047cd2fa9ffa +size 75 diff --git a/mp/game/dab/materials/cable/cablenormalmap.vtf b/mp/game/dab/materials/cable/cablenormalmap.vtf new file mode 100755 index 000000000..9369313c0 --- /dev/null +++ b/mp/game/dab/materials/cable/cablenormalmap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07423e14a84dfefa1bc267ff6300d0da21e0e8e48f16f4cfba560178ced8459c +size 168 diff --git a/mp/game/dab/materials/composite/buildingset038a.vtf b/mp/game/dab/materials/composite/buildingset038a.vtf new file mode 100755 index 000000000..45b81abf8 --- /dev/null +++ b/mp/game/dab/materials/composite/buildingset038a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6380bd00e7699cd22b083508215aedca56fcd6f794045f9c1f9fa43c02e134a +size 87528 diff --git a/mp/game/dab/materials/concrete/baggage_concretefloora.vtf b/mp/game/dab/materials/concrete/baggage_concretefloora.vtf new file mode 100755 index 000000000..563c72844 --- /dev/null +++ b/mp/game/dab/materials/concrete/baggage_concretefloora.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d533ba345a59ccec21918d84c4a88332314fa778a415026e34456f8868dbf671 +size 174984 diff --git a/mp/game/dab/materials/concrete/baggage_concretefloora_normal.vtf b/mp/game/dab/materials/concrete/baggage_concretefloora_normal.vtf new file mode 100755 index 000000000..ecf3ee67a --- /dev/null +++ b/mp/game/dab/materials/concrete/baggage_concretefloora_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9107d3948cd3179715c0604c799b745f4a237117ee623791827ea31e3cff245f +size 349784 diff --git a/mp/game/dab/materials/concrete/ceiling03.vtf b/mp/game/dab/materials/concrete/ceiling03.vtf new file mode 100755 index 000000000..3a5afdee4 --- /dev/null +++ b/mp/game/dab/materials/concrete/ceiling03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e073eb8730156d18c4e28a13246ad4461a249d31e0de0d6662e49c3d20d00b40 +size 175008 diff --git a/mp/game/dab/materials/concrete/cinder-ssbump.vtf b/mp/game/dab/materials/concrete/cinder-ssbump.vtf new file mode 100755 index 000000000..f80d481c1 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinder-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:678ccc17b792a80d99d546db6b91e5dd9fb7ac96eb82e9610c26a889d15960fd +size 349784 diff --git a/mp/game/dab/materials/concrete/cinderblocks_top.vtf b/mp/game/dab/materials/concrete/cinderblocks_top.vtf new file mode 100755 index 000000000..5ce085e50 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c4af62e3a76e0a2b88ab616d774d412edde7f58a0d96539f2f407f136c8cd7e +size 11128 diff --git a/mp/game/dab/materials/concrete/cinderblocks_top_empty.vtf b/mp/game/dab/materials/concrete/cinderblocks_top_empty.vtf new file mode 100755 index 000000000..ccc247059 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top_empty.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba61f77b03f4b05860409478e8417ce44ea2a552b47b7762959930cf8f9a317 +size 22144 diff --git a/mp/game/dab/materials/concrete/cinderblocks_top_empty_nor.vtf b/mp/game/dab/materials/concrete/cinderblocks_top_empty_nor.vtf new file mode 100755 index 000000000..79b2c0a89 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top_empty_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e68517fb87a42062694e3a00d8f72a83206fd0b35a98389b8bc282e3dddd8fc0 +size 22144 diff --git a/mp/game/dab/materials/concrete/cinderblocks_top_nor.vtf b/mp/game/dab/materials/concrete/cinderblocks_top_nor.vtf new file mode 100755 index 000000000..9fa6eb443 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderblocks_top_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0806fe15038169928a631d9b69753070c3910ea2bc98b75ffd9bf785495152a +size 22144 diff --git a/mp/game/dab/materials/concrete/cinderwall02_dirty.vtf b/mp/game/dab/materials/concrete/cinderwall02_dirty.vtf new file mode 100755 index 000000000..ff11d43fc --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderwall02_dirty.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d085f628853207cdf682d6523c5f2c66240cd2debad36e7c0187bb3422b279c +size 175008 diff --git a/mp/game/dab/materials/concrete/cinderwall04.vtf b/mp/game/dab/materials/concrete/cinderwall04.vtf new file mode 100755 index 000000000..69f6a23f4 --- /dev/null +++ b/mp/game/dab/materials/concrete/cinderwall04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e53e84fc90a546c0f87dd4b3daaa956750529cffd474b9daa26b1e3186cf508 +size 175008 diff --git a/mp/game/dab/materials/concrete/cindmap02-ssbump.vtf b/mp/game/dab/materials/concrete/cindmap02-ssbump.vtf new file mode 100755 index 000000000..8862c1d44 --- /dev/null +++ b/mp/game/dab/materials/concrete/cindmap02-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a27ca5241598b4bee03d9741c18541a5b2ce766bdbdb11e794a34469e9ebb185 +size 349784 diff --git a/mp/game/dab/materials/concrete/conc_clean_height-ssbump.vtf b/mp/game/dab/materials/concrete/conc_clean_height-ssbump.vtf new file mode 100755 index 000000000..3add45355 --- /dev/null +++ b/mp/game/dab/materials/concrete/conc_clean_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5505c39ee24616be850b9859f06bfc8d60aa7e18bf36e330e114d24583ca0e62 +size 175008 diff --git a/mp/game/dab/materials/concrete/conc_clean_top.vtf b/mp/game/dab/materials/concrete/conc_clean_top.vtf new file mode 100755 index 000000000..0fa82d69e --- /dev/null +++ b/mp/game/dab/materials/concrete/conc_clean_top.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89ef413743fa4f60dce2f96159fe19b7d823ebee8365cebdd4892b31180e8680 +size 175008 diff --git a/mp/game/dab/materials/concrete/conc_map-ssbump.vtf b/mp/game/dab/materials/concrete/conc_map-ssbump.vtf new file mode 100755 index 000000000..b62ae80ef --- /dev/null +++ b/mp/game/dab/materials/concrete/conc_map-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fd8f7b54edb38ab0cd0ce61bfd4f62a2497e093d8d5ccbb0b3593eacece2f88 +size 349784 diff --git a/mp/game/dab/materials/concrete/concrete_floor_02_blue.vtf b/mp/game/dab/materials/concrete/concrete_floor_02_blue.vtf new file mode 100755 index 000000000..a529c52fa --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_02_blue.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17add0070979b8c568d5225b21310b30d06fea810c1db3834f6c2f57248ceaa6 +size 349760 diff --git a/mp/game/dab/materials/concrete/concrete_floor_02b.vtf b/mp/game/dab/materials/concrete/concrete_floor_02b.vtf new file mode 100755 index 000000000..21bb82715 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_02b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cd2c10578040030ce46bea0061b4cb8b7b30192ac74f02f982a93c33e223a2d +size 175008 diff --git a/mp/game/dab/materials/concrete/concrete_floor_10.vtf b/mp/game/dab/materials/concrete/concrete_floor_10.vtf new file mode 100755 index 000000000..e24691b44 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_floor_10.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b626aa572f6f4a2c38119c28448bf88a863efffbe51690cc02e4144cb7730a65 +size 175008 diff --git a/mp/game/dab/materials/concrete/concrete_polished_01.vtf b/mp/game/dab/materials/concrete/concrete_polished_01.vtf new file mode 100755 index 000000000..fd5b5b4e3 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_polished_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47c2ed6f2f1a131d0df79f484fa40d8be46f5debca88fcba27eb45450860210b +size 1398360 diff --git a/mp/game/dab/materials/concrete/concrete_polished_01_nor.vtf b/mp/game/dab/materials/concrete/concrete_polished_01_nor.vtf new file mode 100755 index 000000000..15050b98c --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_polished_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad1bea576e9f6e58886d6d31dcf4764f686aabab2bb5f1ed9d5ffeba733f2dd +size 1398360 diff --git a/mp/game/dab/materials/concrete/concrete_slab_01.vtf b/mp/game/dab/materials/concrete/concrete_slab_01.vtf new file mode 100755 index 000000000..be5e8f4d3 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b0b11c4fe1816d94b2cced406fa63ae248312eef41e40fc9e8a2420106d8ed +size 699272 diff --git a/mp/game/dab/materials/concrete/concrete_slab_01_nor.vtf b/mp/game/dab/materials/concrete/concrete_slab_01_nor.vtf new file mode 100755 index 000000000..6d81229c5 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c654cf2c751ecaf0c61b664abee9e55a7f960ccd73251f45b2c61ebf064aabe5 +size 349760 diff --git a/mp/game/dab/materials/concrete/concrete_slab_02.vtf b/mp/game/dab/materials/concrete/concrete_slab_02.vtf new file mode 100755 index 000000000..96da1c6d3 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:869a48edab29b5d4a3d45a46b634af23618e1ad118b93cdb8fb11e5f87f0d734 +size 1398336 diff --git a/mp/game/dab/materials/concrete/concrete_slab_02_nor.vtf b/mp/game/dab/materials/concrete/concrete_slab_02_nor.vtf new file mode 100755 index 000000000..f77a049d1 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9daeb580256498aa620ead26d0a4c1331ae00b13545c9cb5dc957580c2447b +size 349784 diff --git a/mp/game/dab/materials/concrete/concrete_slab_03.vtf b/mp/game/dab/materials/concrete/concrete_slab_03.vtf new file mode 100755 index 000000000..c1a366de9 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11c36722c4bf4cd2b6ac6aba794d336b593c81d0132f8c276573a53d26b3fca5 +size 1398336 diff --git a/mp/game/dab/materials/concrete/concrete_slab_03_nor.vtf b/mp/game/dab/materials/concrete/concrete_slab_03_nor.vtf new file mode 100755 index 000000000..aa3407645 --- /dev/null +++ b/mp/game/dab/materials/concrete/concrete_slab_03_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:899249fd6486d0747b965f3949c0a7bbe5e0371c24194c435ba7b7a19c7f567c +size 349784 diff --git a/mp/game/dab/materials/concrete/concreteceiling003a.vtf b/mp/game/dab/materials/concrete/concreteceiling003a.vtf new file mode 100755 index 000000000..0f7e63a1f --- /dev/null +++ b/mp/game/dab/materials/concrete/concreteceiling003a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:244d9e377094bd873d1b7547f6bb17fd53cf4cb232b5ce622d4b48754b22fc6e +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor006a.vtf b/mp/game/dab/materials/concrete/concretefloor006a.vtf new file mode 100755 index 000000000..7ff70e99b --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor006a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2bb9bc6286ee6fb9f2ba0fdf89676f31e3256efaae4dc52a6ed56adec83e3b8 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor007a.vtf b/mp/game/dab/materials/concrete/concretefloor007a.vtf new file mode 100755 index 000000000..46040df4c --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor007a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbcd55980da85bf495b952dfb0b7d2e5a4b0c2a525565f4bc7accaf1e79abb37 +size 174968 diff --git a/mp/game/dab/materials/concrete/concretefloor007a_normal.vtf b/mp/game/dab/materials/concrete/concretefloor007a_normal.vtf new file mode 100755 index 000000000..9f05baad2 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor007a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d59ef45bbbb99ec0ed7741e34d4cf6a53ce869760e3cb6680acf82f02be0ee4e +size 174968 diff --git a/mp/game/dab/materials/concrete/concretefloor008a.vtf b/mp/game/dab/materials/concrete/concretefloor008a.vtf new file mode 100755 index 000000000..41b804720 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor008a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a5661d178f1f3d4bbb90deb6683604408f5df0bd37707143f999a477d510c00 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor011a.vtf b/mp/game/dab/materials/concrete/concretefloor011a.vtf new file mode 100755 index 000000000..795e1ce1e --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor011a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23e9c278b2862354d83bbd66fbc666b60ae6f8db2fd7b054ea4bd04b1379d87f +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor015a.vtf b/mp/game/dab/materials/concrete/concretefloor015a.vtf new file mode 100755 index 000000000..867f861a4 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor015a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb3c790c704d430425cd6418d7bedea18de08229451f02187c77a06b781fa968 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor015a_normal.vtf b/mp/game/dab/materials/concrete/concretefloor015a_normal.vtf new file mode 100755 index 000000000..179ede46c --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor015a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7c4db576a665375971301951385e36e6a5fa08e24ea0f7bb7bd5e6cd27cb72 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor016a.vtf b/mp/game/dab/materials/concrete/concretefloor016a.vtf new file mode 100755 index 000000000..3fb8b8ac7 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor016a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f79a8c0faf1ee3c3752effa36e2dc39d437481ec2a7052af1292060d591f0b +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor016a_normal.vtf b/mp/game/dab/materials/concrete/concretefloor016a_normal.vtf new file mode 100755 index 000000000..f35beb567 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor016a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d00199f8be05374c00b3d4b95025c7183cba7db7765282c0e827a2aab43f60 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor026a.vtf b/mp/game/dab/materials/concrete/concretefloor026a.vtf new file mode 100755 index 000000000..923b199d7 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor026a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b493e7b11bcdc2955b29fb1aa59d63c8949deb9c4a0dcc1f031e4d97d57eb56d +size 174968 diff --git a/mp/game/dab/materials/concrete/concretefloor034a.vtf b/mp/game/dab/materials/concrete/concretefloor034a.vtf new file mode 100755 index 000000000..fa5743103 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor034a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49ec25a91f0f891af3b8b897c1129e55e5daf846bce566b72124242a0aebd1bc +size 174968 diff --git a/mp/game/dab/materials/concrete/concretefloor038a.vtf b/mp/game/dab/materials/concrete/concretefloor038a.vtf new file mode 100755 index 000000000..22230d9f0 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e05396e76e956c020c41a998f1891a780831de0efd7e63eb4d8da581b5e333 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretefloor038b.vtf b/mp/game/dab/materials/concrete/concretefloor038b.vtf new file mode 100755 index 000000000..98b1c41fa --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d3d5866166fd0b6ebbf6c2571b7a6c01ae8b514621df5679202adbea547ec9 +size 174968 diff --git a/mp/game/dab/materials/concrete/concretefloor038b_normal.vtf b/mp/game/dab/materials/concrete/concretefloor038b_normal.vtf new file mode 100755 index 000000000..d33a2a126 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor038b_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cd0f52137e2571b426ad07e2d034653e5ad85edf6f764a39c06b06f8a44ba66 +size 1398292 diff --git a/mp/game/dab/materials/concrete/concretefloor_bunker01a.vtf b/mp/game/dab/materials/concrete/concretefloor_bunker01a.vtf new file mode 100755 index 000000000..8bedb0f7e --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor_bunker01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6329295c5f45a9b7189d7795e65c102eeb1ad3f251cb17d30e2b97e541b26adb +size 174984 diff --git a/mp/game/dab/materials/concrete/concretefloor_bunker02a.vtf b/mp/game/dab/materials/concrete/concretefloor_bunker02a.vtf new file mode 100755 index 000000000..aaff0db81 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor_bunker02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5be2e5dcec019e3384973aa2608cb7916e11950994f31588c565575be2dac49b +size 174984 diff --git a/mp/game/dab/materials/concrete/concretefloor_construct01.vtf b/mp/game/dab/materials/concrete/concretefloor_construct01.vtf new file mode 100755 index 000000000..6d821ecf4 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretefloor_construct01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edb93f2465b653475aceeef58c07c6781913cdabd321a9965b5fe4f87d63e45f +size 175008 diff --git a/mp/game/dab/materials/concrete/concretewall001.vtf b/mp/game/dab/materials/concrete/concretewall001.vtf new file mode 100755 index 000000000..0438b904a --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:debd7535b500640e89262cd29ce04b0b0be05cb42a60e2dfbceee2c4b5fcc644 +size 87568 diff --git a/mp/game/dab/materials/concrete/concretewall001a.vtf b/mp/game/dab/materials/concrete/concretewall001a.vtf new file mode 100755 index 000000000..194f251bb --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72b31a00e8366b947cf75ce024b020ba01e3dab2e8ccb703a223df29186f6876 +size 174968 diff --git a/mp/game/dab/materials/concrete/concretewall002a.vtf b/mp/game/dab/materials/concrete/concretewall002a.vtf new file mode 100755 index 000000000..a1d8b0138 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3632e7509cb25d35a7d67bb75c6a0002e80688fbc1518a5253bbd2ff6303d37a +size 174968 diff --git a/mp/game/dab/materials/concrete/concretewall004a.vtf b/mp/game/dab/materials/concrete/concretewall004a.vtf new file mode 100755 index 000000000..71aaa4f0f --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall004a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:961b692c5c3a09fb49cd10bd7adbc7ccc2120c6e5dca0b387080beb4e3b2ddb3 +size 175008 diff --git a/mp/game/dab/materials/concrete/concretewall004a_normal.vtf b/mp/game/dab/materials/concrete/concretewall004a_normal.vtf new file mode 100755 index 000000000..59129b593 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall004a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73620a31e65a5e4fffd93ba0e9929e25c0f063777ea2818747e67fde942e5aca +size 175008 diff --git a/mp/game/dab/materials/concrete/concretewall011c.vtf b/mp/game/dab/materials/concrete/concretewall011c.vtf new file mode 100755 index 000000000..29b912df8 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall011c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a66a4d7dbe2f5805aae174f9cb69587c8fe1b4aaf331e070e1f485e8159302ad +size 175008 diff --git a/mp/game/dab/materials/concrete/concretewall011h.vtf b/mp/game/dab/materials/concrete/concretewall011h.vtf new file mode 100755 index 000000000..243beec95 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall011h.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a2dcf132abaaaf4b766c0a2637febb4c79de417df3f9060875966fb43faa78 +size 174968 diff --git a/mp/game/dab/materials/concrete/concretewall013f.vtf b/mp/game/dab/materials/concrete/concretewall013f.vtf new file mode 100755 index 000000000..a201606e0 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall013f.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5c448cad2e7dae7536497f24d6945129d0b5467c06e3884da7cdf5d8e0761e +size 87528 diff --git a/mp/game/dab/materials/concrete/concretewall036a.vtf b/mp/game/dab/materials/concrete/concretewall036a.vtf new file mode 100755 index 000000000..0efe3d760 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall036a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e4a44b56d68dc47b476885be1d00ff79868bb8b04e611f026e8bd771a8d9ce +size 175008 diff --git a/mp/game/dab/materials/concrete/concretewall038d.vtf b/mp/game/dab/materials/concrete/concretewall038d.vtf new file mode 100755 index 000000000..db1bf89ac --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall038d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:834a6267c96fcbe4141cbaa76acaf02b1b0a8db9de82e50ff495578a2c7c090f +size 174968 diff --git a/mp/game/dab/materials/concrete/concretewall038d_normal.vtf b/mp/game/dab/materials/concrete/concretewall038d_normal.vtf new file mode 100755 index 000000000..655233447 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall038d_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74e83d71958a010d0c799ffa19d4a0e22981245fbaac67132a097e01dd3fc9bc +size 349760 diff --git a/mp/game/dab/materials/concrete/concretewall044a.vtf b/mp/game/dab/materials/concrete/concretewall044a.vtf new file mode 100755 index 000000000..2caffe371 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall044a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe91a352d733e07fc53c2c180bc0510ac8290835b32574cafcd43af3ef15b56 +size 174968 diff --git a/mp/game/dab/materials/concrete/concretewall044a_normal.vtf b/mp/game/dab/materials/concrete/concretewall044a_normal.vtf new file mode 100755 index 000000000..94baf0c78 --- /dev/null +++ b/mp/game/dab/materials/concrete/concretewall044a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370b7ef1a104eaa34ada699a89ea1000b22238c69ffd72c3ae3a55c40df5fc88 +size 1048767 diff --git a/mp/game/dab/materials/concrete/concwsnow01.vtf b/mp/game/dab/materials/concrete/concwsnow01.vtf new file mode 100755 index 000000000..2cd659d64 --- /dev/null +++ b/mp/game/dab/materials/concrete/concwsnow01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a909e59c57e4d8024f353f602a39ea5629c8f5ef2a51a7aa7e1a97bf910f0111 +size 174968 diff --git a/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vtf b/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vtf new file mode 100755 index 000000000..e5a88eb0d --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concreteceiling_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd7d433c09540ae786c31ba0d5508ffdc478211e1385639f2b5c82010589a6d3 +size 175008 diff --git a/mp/game/dab/materials/concrete/drainage_concreteceiling_01_height-ssbump.vtf b/mp/game/dab/materials/concrete/drainage_concreteceiling_01_height-ssbump.vtf new file mode 100755 index 000000000..22c39802f --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concreteceiling_01_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b737b05a186e0208dcfa67e103a3ded41a9985fb37839867c9b350270480c9b +size 349784 diff --git a/mp/game/dab/materials/concrete/drainage_concretefloor_01.vtf b/mp/game/dab/materials/concrete/drainage_concretefloor_01.vtf new file mode 100755 index 000000000..ddf367979 --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concretefloor_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:201f89ff3e7141482530bfb46d0037dda8f6bbcd400b3a8e99f0763196585636 +size 175008 diff --git a/mp/game/dab/materials/concrete/drainage_concretefloor_01_height-ssbump.vtf b/mp/game/dab/materials/concrete/drainage_concretefloor_01_height-ssbump.vtf new file mode 100755 index 000000000..a01962529 --- /dev/null +++ b/mp/game/dab/materials/concrete/drainage_concretefloor_01_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23c47a647cb466e7e56e54e393e5d7329dbedb64d1ca8a70312a674da0082fd9 +size 175008 diff --git a/mp/game/dab/materials/concrete/floor002_normal.vtf b/mp/game/dab/materials/concrete/floor002_normal.vtf new file mode 100755 index 000000000..87a68233f --- /dev/null +++ b/mp/game/dab/materials/concrete/floor002_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3729ae0dc5f46ee580ba61185a3de83e47c66843209f5a195c843e46229f381a +size 349784 diff --git a/mp/game/dab/materials/concrete/floor01-ssbump.vtf b/mp/game/dab/materials/concrete/floor01-ssbump.vtf new file mode 100755 index 000000000..5bf6cfa4b --- /dev/null +++ b/mp/game/dab/materials/concrete/floor01-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:585f8e6383bf1260effdcdf4c3b0c62e1c26285c327cca30bbce69763fe84437 +size 349784 diff --git a/mp/game/dab/materials/concrete/floor01.vtf b/mp/game/dab/materials/concrete/floor01.vtf new file mode 100755 index 000000000..fcc3a49e4 --- /dev/null +++ b/mp/game/dab/materials/concrete/floor01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c363e42a5f6a43116b370dfd8d45efd398a31bbcda5f0152d98b9c55ba84ef69 +size 175008 diff --git a/mp/game/dab/materials/concrete/floor_subway01.vtf b/mp/game/dab/materials/concrete/floor_subway01.vtf new file mode 100755 index 000000000..6bb69a909 --- /dev/null +++ b/mp/game/dab/materials/concrete/floor_subway01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c9ce01371f1d511a58b6ba0e30f66e04a0b960a610107bbd32bb3b24a4ded13 +size 175008 diff --git a/mp/game/dab/materials/concrete/floor_subway01_normal.vtf b/mp/game/dab/materials/concrete/floor_subway01_normal.vtf new file mode 100755 index 000000000..6de8884aa --- /dev/null +++ b/mp/game/dab/materials/concrete/floor_subway01_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304804bd66cd0c363ad62a90fb662f525038c5fc28593616e5b7effd9c7a0937 +size 349784 diff --git a/mp/game/dab/materials/concrete/milflr001.vtf b/mp/game/dab/materials/concrete/milflr001.vtf new file mode 100755 index 000000000..0e8fc5673 --- /dev/null +++ b/mp/game/dab/materials/concrete/milflr001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78100652ab1b82d6b31678eb73db69f396c19db8387c8af539b5a6c6ad8033b6 +size 699256 diff --git a/mp/game/dab/materials/concrete/milflr001_ref.vtf b/mp/game/dab/materials/concrete/milflr001_ref.vtf new file mode 100755 index 000000000..f34825794 --- /dev/null +++ b/mp/game/dab/materials/concrete/milflr001_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fbe00751f532b5ed6daca2c9910754be9b476b6bbd60734a803734c8d835f6e +size 174984 diff --git a/mp/game/dab/materials/concrete/milwall001.vtf b/mp/game/dab/materials/concrete/milwall001.vtf new file mode 100755 index 000000000..7ae065128 --- /dev/null +++ b/mp/game/dab/materials/concrete/milwall001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79e02ba05a022ea6d7ae05191b90e0b581eff36ad4f2765aa873d26f1897e6ed +size 174968 diff --git a/mp/game/dab/materials/concrete/pavement_height-ssbump.vtf b/mp/game/dab/materials/concrete/pavement_height-ssbump.vtf new file mode 100755 index 000000000..16bfc9787 --- /dev/null +++ b/mp/game/dab/materials/concrete/pavement_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddbc164491eddae20d02f643747439fa1607f4392a08366fbcab10a65c741581 +size 699296 diff --git a/mp/game/dab/materials/concrete/pavement_height_low-ssbump.vtf b/mp/game/dab/materials/concrete/pavement_height_low-ssbump.vtf new file mode 100755 index 000000000..d697815b3 --- /dev/null +++ b/mp/game/dab/materials/concrete/pavement_height_low-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:616008d80ee79a3aca16c53dd19f9394034368f9a34190851f50d6cbdb937064 +size 175008 diff --git a/mp/game/dab/materials/concrete/pouredconcretewall01b.vtf b/mp/game/dab/materials/concrete/pouredconcretewall01b.vtf new file mode 100755 index 000000000..13f691429 --- /dev/null +++ b/mp/game/dab/materials/concrete/pouredconcretewall01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3e42cac3e797f83bd9c658a5abdd31e106161b53923640a56a067e2cc98263b +size 175008 diff --git a/mp/game/dab/materials/concrete/prodwlld.vtf b/mp/game/dab/materials/concrete/prodwlld.vtf new file mode 100755 index 000000000..56a423612 --- /dev/null +++ b/mp/game/dab/materials/concrete/prodwlld.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87a89225cce8986a1ceb2f379042f7e5261f5b0e0046421dfd5eb674e358bc0f +size 349712 diff --git a/mp/game/dab/materials/concrete/prodwllh.vtf b/mp/game/dab/materials/concrete/prodwllh.vtf new file mode 100755 index 000000000..d6d77fbcf --- /dev/null +++ b/mp/game/dab/materials/concrete/prodwllh.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d4d12f1f969461efc84d44607d599300891be04a684a3a66838253c54429d3 +size 349712 diff --git a/mp/game/dab/materials/concrete/road05b_height-ssbump.vtf b/mp/game/dab/materials/concrete/road05b_height-ssbump.vtf new file mode 100755 index 000000000..c4942aa07 --- /dev/null +++ b/mp/game/dab/materials/concrete/road05b_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eff33d584e9f60848489227930f1dd6e22dbb7525fe9f7405ca008fe5faefe4d +size 349784 diff --git a/mp/game/dab/materials/concrete/roadparkinglot.vtf b/mp/game/dab/materials/concrete/roadparkinglot.vtf new file mode 100755 index 000000000..0492d18de --- /dev/null +++ b/mp/game/dab/materials/concrete/roadparkinglot.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baaf5cc177de6db255fc9c602d3596e076d79b0dd5950ac68c35ecb97712191c +size 699296 diff --git a/mp/game/dab/materials/concrete/roof01.vtf b/mp/game/dab/materials/concrete/roof01.vtf new file mode 100755 index 000000000..e45e8ad8e --- /dev/null +++ b/mp/game/dab/materials/concrete/roof01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71f6c2ed9c3d3a0447587bf45da74549fdbff2a33d36f04845953922d796bcd8 +size 699296 diff --git a/mp/game/dab/materials/concrete/sewer_concretewall01b.vtf b/mp/game/dab/materials/concrete/sewer_concretewall01b.vtf new file mode 100755 index 000000000..a55027f17 --- /dev/null +++ b/mp/game/dab/materials/concrete/sewer_concretewall01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e72a6b9841cad41a4fd6baae37aae8075ea8cf01ffd12fd4f2d7dd824716490 +size 175008 diff --git a/mp/game/dab/materials/concrete/sidewalk.vtf b/mp/game/dab/materials/concrete/sidewalk.vtf new file mode 100755 index 000000000..5cca5306b --- /dev/null +++ b/mp/game/dab/materials/concrete/sidewalk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7d2965e4e25ffa59ea977dfc5fd291f29443c44047ec0ca31c888858851796e +size 175008 diff --git a/mp/game/dab/materials/concrete/sidewalk01.vtf b/mp/game/dab/materials/concrete/sidewalk01.vtf new file mode 100755 index 000000000..b8ddef0c1 --- /dev/null +++ b/mp/game/dab/materials/concrete/sidewalk01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88b5e35daeb02067c8346d6808008da1dac51a39b65f07aa7eacb9fb7c7f674c +size 175008 diff --git a/mp/game/dab/materials/concrete/sidewalk_height-ssbump.vtf b/mp/game/dab/materials/concrete/sidewalk_height-ssbump.vtf new file mode 100755 index 000000000..1f633430e --- /dev/null +++ b/mp/game/dab/materials/concrete/sidewalk_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db80d7f54b355748c45678df253d692b42b03b59fd82d3c29e6224ec75b8bdf +size 175008 diff --git a/mp/game/dab/materials/concrete/subway_concretewall_01a.vtf b/mp/game/dab/materials/concrete/subway_concretewall_01a.vtf new file mode 100755 index 000000000..6d4f031b2 --- /dev/null +++ b/mp/game/dab/materials/concrete/subway_concretewall_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d57beec812cab2baee4a075edb2657c95eaabbdc090edf95042e6c01de4b0b0a +size 175008 diff --git a/mp/game/dab/materials/concrete/subway_concretewall_01a_ssbump.vtf b/mp/game/dab/materials/concrete/subway_concretewall_01a_ssbump.vtf new file mode 100755 index 000000000..79a18ad9e --- /dev/null +++ b/mp/game/dab/materials/concrete/subway_concretewall_01a_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ca4f1ee3de41ddd77c6d944716a9803ff96f5fe35287594618b2f5b345e80ba +size 349784 diff --git a/mp/game/dab/materials/concrete/tunnel_concretewall_01a_height-ssbump.vtf b/mp/game/dab/materials/concrete/tunnel_concretewall_01a_height-ssbump.vtf new file mode 100755 index 000000000..4897b6f5f --- /dev/null +++ b/mp/game/dab/materials/concrete/tunnel_concretewall_01a_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d758e2164b72e7f89e9317851481611fdaf2a75899efa0a8c927c5508a8d678e +size 349784 diff --git a/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vtf b/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vtf new file mode 100755 index 000000000..0f1e7c77e --- /dev/null +++ b/mp/game/dab/materials/concrete/tunnel_concretewall_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36cd1a21dd60e7524c661f7659f71b84bf9406f103ce1e7fbe73cb895c7399b3 +size 349784 diff --git a/mp/game/dab/materials/concrete/urban_concretefloor_01_ssbump.vtf b/mp/game/dab/materials/concrete/urban_concretefloor_01_ssbump.vtf new file mode 100755 index 000000000..a9883bd97 --- /dev/null +++ b/mp/game/dab/materials/concrete/urban_concretefloor_01_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b58e6cd08fc1aeb929e57ae983e23736a8b4f1e345e056c59fcbb611ba5aca9c +size 1398360 diff --git a/mp/game/dab/materials/concrete/urban_concretefloor_03a.vtf b/mp/game/dab/materials/concrete/urban_concretefloor_03a.vtf new file mode 100755 index 000000000..3b23fa04e --- /dev/null +++ b/mp/game/dab/materials/concrete/urban_concretefloor_03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2337104df43fc306b5a24361847607d70b921a5fd528a9608d37d0c556625902 +size 175008 diff --git a/mp/game/dab/materials/concrete/urban_sidewalk_01a.vtf b/mp/game/dab/materials/concrete/urban_sidewalk_01a.vtf new file mode 100755 index 000000000..40f915b28 --- /dev/null +++ b/mp/game/dab/materials/concrete/urban_sidewalk_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4de620c8808972ac54dfeadf741c3365b1a82103deedb946a2844ed1e224855e +size 175008 diff --git a/mp/game/dab/materials/concrete/vertigo_concretefloora.vtf b/mp/game/dab/materials/concrete/vertigo_concretefloora.vtf new file mode 100755 index 000000000..8645db6a0 --- /dev/null +++ b/mp/game/dab/materials/concrete/vertigo_concretefloora.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:337c59916b180c6868ae2daa01a59be4e9aaba7bdf151ba23a50106ce641e830 +size 175008 diff --git a/mp/game/dab/materials/console/dablogomenu.vtf b/mp/game/dab/materials/console/dablogomenu.vtf new file mode 100755 index 000000000..e0df945c2 --- /dev/null +++ b/mp/game/dab/materials/console/dablogomenu.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cb2b9d5352b0b5023bb2aaa1e3f523b1dd090277ca7531aff4b22264c7c6d08 +size 1048784 diff --git a/mp/game/dab/materials/console/dablogomenu_widescreen.vtf b/mp/game/dab/materials/console/dablogomenu_widescreen.vtf new file mode 100755 index 000000000..babe0bef1 --- /dev/null +++ b/mp/game/dab/materials/console/dablogomenu_widescreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7cc5dee0ef6f52eee2212f565828d7bfb186586788b5e644020ef3d542ae93e +size 2097360 diff --git a/mp/game/dab/materials/construction/blue_tarp_dif.vtf b/mp/game/dab/materials/construction/blue_tarp_dif.vtf new file mode 100755 index 000000000..7a1007a55 --- /dev/null +++ b/mp/game/dab/materials/construction/blue_tarp_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e2e57eeb3e5b6139558f657df8400684e9cba0442f82ea162ed16365a2bf76f +size 699296 diff --git a/mp/game/dab/materials/construction/blue_tarp_nor.vtf b/mp/game/dab/materials/construction/blue_tarp_nor.vtf new file mode 100755 index 000000000..bb0e2a0f6 --- /dev/null +++ b/mp/game/dab/materials/construction/blue_tarp_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f59ff8f458f9edc609baf8748614b4ddeb735835cd3eb044e1d90e751f634efa +size 1398360 diff --git a/mp/game/dab/materials/construction/drywall_01_dif.vtf b/mp/game/dab/materials/construction/drywall_01_dif.vtf new file mode 100755 index 000000000..eacdf1236 --- /dev/null +++ b/mp/game/dab/materials/construction/drywall_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6764b7cc33dd65f920c8d0783b06a39b236298e60ed5fe76a71799dd208cac9a +size 349760 diff --git a/mp/game/dab/materials/construction/drywall_01_nor.vtf b/mp/game/dab/materials/construction/drywall_01_nor.vtf new file mode 100755 index 000000000..6185dd086 --- /dev/null +++ b/mp/game/dab/materials/construction/drywall_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3d34680e70225c7cd72b0df3c5e5832bc7b8168d267146f950049384773a632 +size 174984 diff --git a/mp/game/dab/materials/construction/drywall_02_dif.vtf b/mp/game/dab/materials/construction/drywall_02_dif.vtf new file mode 100755 index 000000000..452e071ae --- /dev/null +++ b/mp/game/dab/materials/construction/drywall_02_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05e61bffb326039a37d7b7a621b102a12780d1bbf14c64cef438ff27fd9aa06a +size 349760 diff --git a/mp/game/dab/materials/construction/jr.vtf b/mp/game/dab/materials/construction/jr.vtf new file mode 100755 index 000000000..b1458794e --- /dev/null +++ b/mp/game/dab/materials/construction/jr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d3ccd3e47e13d2d9114247e3957db45ad0e3626b7e3fc9152a0c444314c943 +size 174944 diff --git a/mp/game/dab/materials/construction/jr_small.vtf b/mp/game/dab/materials/construction/jr_small.vtf new file mode 100755 index 000000000..1f16fc1e6 --- /dev/null +++ b/mp/game/dab/materials/construction/jr_small.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3970595835fd1310e648f0b0cbfa0b0da21249898b1c47d87ec445a96cb4161 +size 87616 diff --git a/mp/game/dab/materials/construction/metal_strut_01_dif.vtf b/mp/game/dab/materials/construction/metal_strut_01_dif.vtf new file mode 100755 index 000000000..78bdc9adc --- /dev/null +++ b/mp/game/dab/materials/construction/metal_strut_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfef918e5233760bed5571051649319c46dc6e9a61be1ef976a708400be793e9 +size 44160 diff --git a/mp/game/dab/materials/construction/metal_strut_01_nor.vtf b/mp/game/dab/materials/construction/metal_strut_01_nor.vtf new file mode 100755 index 000000000..863967387 --- /dev/null +++ b/mp/game/dab/materials/construction/metal_strut_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39d7c416838a11baa02c3888dbf20294f9a16d49a285c0611875ec037b976f76 +size 87680 diff --git a/mp/game/dab/materials/construction/shipping_container_left_nor.vtf b/mp/game/dab/materials/construction/shipping_container_left_nor.vtf new file mode 100755 index 000000000..454bc00e6 --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_left_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e7eb35d739a5a3290c27e9fc242bf657dab42ce4134190ca11eefdec819436 +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_left_red.vtf b/mp/game/dab/materials/construction/shipping_container_left_red.vtf new file mode 100755 index 000000000..0102b032f --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_left_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b104371b56c58eee967bcc9e92e5019b3acfa0b6be85d22ee1593e0cbe7145b4 +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_mid_nor.vtf b/mp/game/dab/materials/construction/shipping_container_mid_nor.vtf new file mode 100755 index 000000000..2dbfe0865 --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_mid_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d77849d018324be6afe2c12d325ca473a975d25a7c3c3f3f15e354a0de28d65 +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_mid_red.vtf b/mp/game/dab/materials/construction/shipping_container_mid_red.vtf new file mode 100755 index 000000000..1c37d58df --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_mid_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08081c3e04511aa123a39451d5c216be03b83871ac5f399dbd82cbbcdfde115c +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_red.vtf b/mp/game/dab/materials/construction/shipping_container_red.vtf new file mode 100755 index 000000000..0102b032f --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b104371b56c58eee967bcc9e92e5019b3acfa0b6be85d22ee1593e0cbe7145b4 +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_right_nor.vtf b/mp/game/dab/materials/construction/shipping_container_right_nor.vtf new file mode 100755 index 000000000..ad9b2a104 --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_right_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2442b49ce0923ca258de3395cb18e2928474228a457e845d8ae67601414eafa3 +size 1398336 diff --git a/mp/game/dab/materials/construction/shipping_container_right_red.vtf b/mp/game/dab/materials/construction/shipping_container_right_red.vtf new file mode 100755 index 000000000..38fd373cc --- /dev/null +++ b/mp/game/dab/materials/construction/shipping_container_right_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da09c0fce309a0e9f8c37ee6bbf436186adc6800d44eea64e504a8afa19549e9 +size 1398336 diff --git a/mp/game/dab/materials/correction/rooftopscc.raw b/mp/game/dab/materials/correction/rooftopscc.raw new file mode 100755 index 000000000..fe7973b2b --- /dev/null +++ b/mp/game/dab/materials/correction/rooftopscc.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e4e13e85c3636cbf0e50c1c1cea0b23a055176dbeee5249bc4c693dde95857 +size 98304 diff --git a/mp/game/dab/materials/correction/trainingdaycc.raw b/mp/game/dab/materials/correction/trainingdaycc.raw new file mode 100755 index 000000000..d9f435855 --- /dev/null +++ b/mp/game/dab/materials/correction/trainingdaycc.raw @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e05ccae775917cbe28481eac28a5973f2d4f3d77656c9c6c10b9734fcffe9c63 +size 98304 diff --git a/mp/game/dab/materials/cs_assault/assault_brick1.vtf b/mp/game/dab/materials/cs_assault/assault_brick1.vtf new file mode 100755 index 000000000..fa70edf46 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_brick1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cb8e2379f818a84d23e1378b42d5cc984b9d75474f3a246aac3286ae047fd34 +size 174968 diff --git a/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vtf b/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vtf new file mode 100755 index 000000000..ccd870425 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_pinup_decal01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1179aaa4f2e544b19ebc169d89a9ea8299fe6e5181a960b55593ee6ce9254802 +size 43856 diff --git a/mp/game/dab/materials/cs_assault/assault_skybox_building02.vtf b/mp/game/dab/materials/cs_assault/assault_skybox_building02.vtf new file mode 100755 index 000000000..0229d902d --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_skybox_building02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9899310d1b3cf008c6a169cd227d9bd47333509ee52374a987255afa0942200b +size 174968 diff --git a/mp/game/dab/materials/cs_assault/assault_skybox_building04.vtf b/mp/game/dab/materials/cs_assault/assault_skybox_building04.vtf new file mode 100755 index 000000000..8defbf6e0 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_skybox_building04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00b54781757515e21910581abb3a253831cd614d27999cd1a6a27e7595ddb813 +size 174968 diff --git a/mp/game/dab/materials/cs_assault/assault_skybox_building04_nor.vtf b/mp/game/dab/materials/cs_assault/assault_skybox_building04_nor.vtf new file mode 100755 index 000000000..851fb3946 --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_skybox_building04_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de8cb409da4c6668d04c24e3c67fd4e398cb8100a0e06e9f200d80e0d276d236 +size 349784 diff --git a/mp/game/dab/materials/cs_assault/assault_tres_decal01.vtf b/mp/game/dab/materials/cs_assault/assault_tres_decal01.vtf new file mode 100755 index 000000000..199b97bda --- /dev/null +++ b/mp/game/dab/materials/cs_assault/assault_tres_decal01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18cf5a540bb7cce82ab0b6c5825a8dc60f69a8c5121baa7112a8205f9fdde7fe +size 22064 diff --git a/mp/game/dab/materials/cs_assault/concretefloor026a.vtf b/mp/game/dab/materials/cs_assault/concretefloor026a.vtf new file mode 100755 index 000000000..1714f4c3f --- /dev/null +++ b/mp/game/dab/materials/cs_assault/concretefloor026a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03003871159e5000e103a252cee0181a92a77f8e373be8f9adda4b8377ffc87e +size 174968 diff --git a/mp/game/dab/materials/cs_havana/ceiling01.vtf b/mp/game/dab/materials/cs_havana/ceiling01.vtf new file mode 100755 index 000000000..37439d7d5 --- /dev/null +++ b/mp/game/dab/materials/cs_havana/ceiling01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1a807d99236a357b6b84c0487885f9552e1a4932a56947129de733b9032c14 +size 174968 diff --git a/mp/game/dab/materials/cs_havana/woodm.vtf b/mp/game/dab/materials/cs_havana/woodm.vtf new file mode 100755 index 000000000..090b795d5 --- /dev/null +++ b/mp/game/dab/materials/cs_havana/woodm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f2a09d123fc9a0f6a6ad6a187f36a94b7c373dcb351eaba59551918b6bc7959 +size 175008 diff --git a/mp/game/dab/materials/cs_italy/marketwall01d.vtf b/mp/game/dab/materials/cs_italy/marketwall01d.vtf new file mode 100755 index 000000000..74981eef2 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d0d4ea6fa9c27a6fc55d927696f31baf51d93cecea87adb505cdf7101ad32b3 +size 174968 diff --git a/mp/game/dab/materials/cs_italy/marketwall01d_normal.vtf b/mp/game/dab/materials/cs_italy/marketwall01d_normal.vtf new file mode 100755 index 000000000..68f4773f8 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01d_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5ff3ceff9611c0e2da42ee94a6262d858d683ebc4970988984c64871b28a498 +size 1048767 diff --git a/mp/game/dab/materials/cs_italy/marketwall01e.vtf b/mp/game/dab/materials/cs_italy/marketwall01e.vtf new file mode 100755 index 000000000..97479bcef --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01e.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df7b498714aaea1aab64449975e1c56ab832b12fdb4bfb3b9a9e91a73570c5e +size 174968 diff --git a/mp/game/dab/materials/cs_italy/marketwall01e_normal.vtf b/mp/game/dab/materials/cs_italy/marketwall01e_normal.vtf new file mode 100755 index 000000000..7be7a3572 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/marketwall01e_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4125edbc4be581d008917b7268ef7c758ea73d995fed6e9176414859c17de783 +size 1048767 diff --git a/mp/game/dab/materials/cs_italy/pwood1.vtf b/mp/game/dab/materials/cs_italy/pwood1.vtf new file mode 100755 index 000000000..b334d8c86 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/pwood1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aae77cecbccc7992ce57c515d18ce126a8b06adb181566c5505484dc5d5cf7d +size 174968 diff --git a/mp/game/dab/materials/cs_italy/pwood1_normal.vtf b/mp/game/dab/materials/cs_italy/pwood1_normal.vtf new file mode 100755 index 000000000..19689bf08 --- /dev/null +++ b/mp/game/dab/materials/cs_italy/pwood1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f755d3bd013439fce8591a8abcfc4a56601c3e0c1f9e1e17a245ae18d638513 +size 1048767 diff --git a/mp/game/dab/materials/custom/damagedecal05.vtf b/mp/game/dab/materials/custom/damagedecal05.vtf new file mode 100755 index 000000000..10cb0d2ef --- /dev/null +++ b/mp/game/dab/materials/custom/damagedecal05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3854446c687a035b427f21c396fb2a01e384e36d2d8e9824d259610fff947311 +size 699232 diff --git a/mp/game/dab/materials/da/bullet.vtf b/mp/game/dab/materials/da/bullet.vtf new file mode 100755 index 000000000..b1c96fed9 --- /dev/null +++ b/mp/game/dab/materials/da/bullet.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ed0da899be1c7b5f2c7b6f084868e92364ffbfc411381678143a25c92e2fde1 +size 22080 diff --git a/mp/game/dab/materials/da/capturezone.vtf b/mp/game/dab/materials/da/capturezone.vtf new file mode 100755 index 000000000..ae32d59eb --- /dev/null +++ b/mp/game/dab/materials/da/capturezone.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c24503b43ef52181f4b285f83755ce0640778cbe0b3f8db78b0ed457d6638ce +size 22080 diff --git a/mp/game/dab/materials/de_cbble/trim04.vtf b/mp/game/dab/materials/de_cbble/trim04.vtf new file mode 100755 index 000000000..554813368 --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09dde4581fc2c245ac9a546b40861bde85143d10b580fa60bdfd41435b7497ab +size 43816 diff --git a/mp/game/dab/materials/de_cbble/trim05.vtf b/mp/game/dab/materials/de_cbble/trim05.vtf new file mode 100755 index 000000000..1193ff91b --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:069f13bad3072369712d26696c687239f52943140bc3a70145f2c664a4ed959b +size 43816 diff --git a/mp/game/dab/materials/de_cbble/trim06.vtf b/mp/game/dab/materials/de_cbble/trim06.vtf new file mode 100755 index 000000000..09f0dbdca --- /dev/null +++ b/mp/game/dab/materials/de_cbble/trim06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6afb97ca65e8ac5919eb4527d7b24961991a42e33c4d779445f71d410b8ad357 +size 43816 diff --git a/mp/game/dab/materials/de_cbble/woodceiling01.vtf b/mp/game/dab/materials/de_cbble/woodceiling01.vtf new file mode 100755 index 000000000..4660cca9e --- /dev/null +++ b/mp/game/dab/materials/de_cbble/woodceiling01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eea92002260fd92548d78c7ac8306ee506bcdcd706d2a1110a3ed3a7ded26c51 +size 174968 diff --git a/mp/game/dab/materials/de_cbble/woodceiling01_normal.vtf b/mp/game/dab/materials/de_cbble/woodceiling01_normal.vtf new file mode 100755 index 000000000..fb7d49773 --- /dev/null +++ b/mp/game/dab/materials/de_cbble/woodceiling01_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8814a55e04098d127cb98db8b5611af39955b0e0eb4076ae8ce25609342d9ee5 +size 1048767 diff --git a/mp/game/dab/materials/de_nuke/nukconcretewalla.vtf b/mp/game/dab/materials/de_nuke/nukconcretewalla.vtf new file mode 100755 index 000000000..74e3d4736 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewalla.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e7e3fc86fe267399e485ff14d215cef51afa152aef6c597a0271802ed81ac03 +size 699256 diff --git a/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vtf b/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vtf new file mode 100755 index 000000000..31fd0d8ac --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewalla_small.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62462cbbeef5d03c36d441f706136c724afc23defb2a735c224a84ef9e12520b +size 175008 diff --git a/mp/game/dab/materials/de_nuke/nukconcretewallb.vtf b/mp/game/dab/materials/de_nuke/nukconcretewallb.vtf new file mode 100755 index 000000000..439e7fb28 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewallb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e04c0658f941ec80dc760e7d7cd12586826ac9e90c6149a326c2013f6ccf1e +size 349672 diff --git a/mp/game/dab/materials/de_nuke/nukconcretewallc.vtf b/mp/game/dab/materials/de_nuke/nukconcretewallc.vtf new file mode 100755 index 000000000..9df69cfc7 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukconcretewallc.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc6ca4466a38f62b0a0dc3551491fb6017bab3d378280fc4198de560a721a7f0 +size 349672 diff --git a/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vtf b/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vtf new file mode 100755 index 000000000..81f2b53a3 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_ceiling_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71bd7f079ba12129253a1314e90b9322cfc48f9a7cdbbf7f87f783dce2a0bd8a +size 43896 diff --git a/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vtf b/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vtf new file mode 100755 index 000000000..a326420e6 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_ceiling_facility_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c85cce33abef173b635c217abd809f6d0e5fc93394db2b05f45d88f1f9f2060 +size 174968 diff --git a/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vtf b/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vtf new file mode 100755 index 000000000..c424ff50e --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_metalfloor_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b8d3aa0da7dd91c68da0cff77260488bcbc20a0906cc0da2125b95924d23dcc +size 175008 diff --git a/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vtf b/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vtf new file mode 100755 index 000000000..d4d16e65b --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_officedoor_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d940c5eeb34b15532e31f4ea83d29bf993663fcb4b5d352b8cf13b8a4b37e609 +size 87528 diff --git a/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vtf b/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vtf new file mode 100755 index 000000000..7de37e4f0 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nuke_wall_cntrlroom_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44f35ca161c4e95e9e31c22cf24f170aad9b2ee89f733e24386631224cf98852 +size 349672 diff --git a/mp/game/dab/materials/de_nuke/nukfloora.vtf b/mp/game/dab/materials/de_nuke/nukfloora.vtf new file mode 100755 index 000000000..887092342 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloora.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a236a85106f009851dd8fa83a354fbd72a20e7f71ec49b4b429b4d467149728 +size 174968 diff --git a/mp/game/dab/materials/de_nuke/nukfloora_normal.vtf b/mp/game/dab/materials/de_nuke/nukfloora_normal.vtf new file mode 100755 index 000000000..870636b67 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloora_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da34c6ee58e7f270dab1a52c47ca4d065064cb65c26504a1289b2836125d2b67 +size 349744 diff --git a/mp/game/dab/materials/de_nuke/nukfloorb.vtf b/mp/game/dab/materials/de_nuke/nukfloorb.vtf new file mode 100755 index 000000000..cdea39cc8 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloorb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f602af4760e5d7f0002751b3e212906eaeeeee36e3cb262452952c03ee566226 +size 174968 diff --git a/mp/game/dab/materials/de_nuke/nukfloorb_normal.vtf b/mp/game/dab/materials/de_nuke/nukfloorb_normal.vtf new file mode 100755 index 000000000..a3b46f364 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukfloorb_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc5b819362cf470cc46918422f655ddae6718c6663c893f1c834bffcdfd62bcd +size 349744 diff --git a/mp/game/dab/materials/de_nuke/nukwindowa_ref.vtf b/mp/game/dab/materials/de_nuke/nukwindowa_ref.vtf new file mode 100755 index 000000000..3bab95830 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukwindowa_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a34a0c51f82908b3754c78f1e1017c5d3871a592da720fee50e08763fd94ed0d +size 87528 diff --git a/mp/game/dab/materials/de_nuke/nukwindowb.vtf b/mp/game/dab/materials/de_nuke/nukwindowb.vtf new file mode 100755 index 000000000..c79c03b52 --- /dev/null +++ b/mp/game/dab/materials/de_nuke/nukwindowb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad988a17134372a7f0b38170f35800fdabbc601e69741789222a499e3fa249d6 +size 174928 diff --git a/mp/game/dab/materials/de_piranesi/pi_grnmetal.vtf b/mp/game/dab/materials/de_piranesi/pi_grnmetal.vtf new file mode 100755 index 000000000..9e2fed986 --- /dev/null +++ b/mp/game/dab/materials/de_piranesi/pi_grnmetal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d70b1f661bf560d397159c430baf3e856060685f66d9b6f65f777bb178542e1 +size 2936 diff --git a/mp/game/dab/materials/de_prodigy/ceiling01.vtf b/mp/game/dab/materials/de_prodigy/ceiling01.vtf new file mode 100755 index 000000000..37439d7d5 --- /dev/null +++ b/mp/game/dab/materials/de_prodigy/ceiling01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1a807d99236a357b6b84c0487885f9552e1a4932a56947129de733b9032c14 +size 174968 diff --git a/mp/game/dab/materials/de_prodigy/metal02.vtf b/mp/game/dab/materials/de_prodigy/metal02.vtf new file mode 100755 index 000000000..af8629647 --- /dev/null +++ b/mp/game/dab/materials/de_prodigy/metal02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daa82386b4d6fe657b85bc31561be9e351fa166998829c96c05ede5fa0ef8ed5 +size 174968 diff --git a/mp/game/dab/materials/de_train/decalgraffiti058a.vtf b/mp/game/dab/materials/de_train/decalgraffiti058a.vtf new file mode 100755 index 000000000..051a7f4ff --- /dev/null +++ b/mp/game/dab/materials/de_train/decalgraffiti058a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ed689eb697b81f079205ca62c14001c8662439d74b630275821e9c401dcc14b +size 87536 diff --git a/mp/game/dab/materials/de_train/decalstain004a.vtf b/mp/game/dab/materials/de_train/decalstain004a.vtf new file mode 100755 index 000000000..0c70c67cf --- /dev/null +++ b/mp/game/dab/materials/de_train/decalstain004a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ac3f59882a1372fd63c514018488a4a137f29ccaf64550f2365d1a62b187a72 +size 22064 diff --git a/mp/game/dab/materials/de_train/train_cement_floor_01.vtf b/mp/game/dab/materials/de_train/train_cement_floor_01.vtf new file mode 100755 index 000000000..6eeebd592 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_cement_floor_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21a34062a42bb91b6656fdd625c84c4899810ddbaf86f3915705b9c477934ca7 +size 175008 diff --git a/mp/game/dab/materials/de_train/train_cement_floor_02.vtf b/mp/game/dab/materials/de_train/train_cement_floor_02.vtf new file mode 100755 index 000000000..03e83fbb2 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_cement_floor_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:713519a858531bf9347da01671b5d7ebc8fb6cafa7d05b363d3302dd7231fd82 +size 174968 diff --git a/mp/game/dab/materials/de_train/train_dirt_decal_02.vtf b/mp/game/dab/materials/de_train/train_dirt_decal_02.vtf new file mode 100755 index 000000000..1396d6f09 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_dirt_decal_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c9915c9bb4a221d2cf0acaeb791af82800c4a10e927dde1e90627b5f77b0f0b +size 22064 diff --git a/mp/game/dab/materials/de_train/train_gravel_floor_01.vtf b/mp/game/dab/materials/de_train/train_gravel_floor_01.vtf new file mode 100755 index 000000000..e383ff264 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_gravel_floor_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84d41e90c64885bb744a3a2e34d8246c8307751e1645a84e803aaad4c5cf4625 +size 175008 diff --git a/mp/game/dab/materials/de_train/train_metalceiling_01.vtf b/mp/game/dab/materials/de_train/train_metalceiling_01.vtf new file mode 100755 index 000000000..cd17d5e45 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_metalceiling_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55344f71f418a276abd819dc5227ec53655c01ef8d1c2b66e0b3eabaec1d0a0f +size 174968 diff --git a/mp/game/dab/materials/de_train/train_metalceiling_02.vtf b/mp/game/dab/materials/de_train/train_metalceiling_02.vtf new file mode 100755 index 000000000..ad55d86f5 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_metalceiling_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:966763f2fec53eb59ca79281e3dfef556b301272483d4f9902382d8a12b149ed +size 175008 diff --git a/mp/game/dab/materials/de_train/train_security_decal_01.vtf b/mp/game/dab/materials/de_train/train_security_decal_01.vtf new file mode 100755 index 000000000..91d9661f3 --- /dev/null +++ b/mp/game/dab/materials/de_train/train_security_decal_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63cd5b49d3e04555d262170973c4ce497135908f5b517fa084d8d69553fd7ab7 +size 22064 diff --git a/mp/game/dab/materials/decals/bills01a.vtf b/mp/game/dab/materials/decals/bills01a.vtf new file mode 100755 index 000000000..357ccaf7f --- /dev/null +++ b/mp/game/dab/materials/decals/bills01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4cd2021d25293978b3bcf11d77ead228510fd61946debfe4315334f7258f82e +size 22064 diff --git a/mp/game/dab/materials/decals/bills02a.vtf b/mp/game/dab/materials/decals/bills02a.vtf new file mode 100755 index 000000000..7b0c85656 --- /dev/null +++ b/mp/game/dab/materials/decals/bills02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faca7ff286e511b7222b4d64c8531d7cc5054ab4c53951d0643c91a45751bf65 +size 43856 diff --git a/mp/game/dab/materials/decals/bills03a.vtf b/mp/game/dab/materials/decals/bills03a.vtf new file mode 100755 index 000000000..0dbd4718c --- /dev/null +++ b/mp/game/dab/materials/decals/bills03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d400b591825d136792ab228e5cd1ceaf09f793640d888ddc1ab3c2350396bd +size 43896 diff --git a/mp/game/dab/materials/decals/blood1.vtf b/mp/game/dab/materials/decals/blood1.vtf new file mode 100755 index 000000000..1f8ae445b --- /dev/null +++ b/mp/game/dab/materials/decals/blood1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd6b57cb1af634bcfd3c7c8d65873f8502990ff303701a6fa4b72fc7f69b76bb +size 43936 diff --git a/mp/game/dab/materials/decals/blood2.vtf b/mp/game/dab/materials/decals/blood2.vtf new file mode 100755 index 000000000..a5f7a02e5 --- /dev/null +++ b/mp/game/dab/materials/decals/blood2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a08b2040d88cb3d7b9ce7456049a9949e13b8abfa75033ea84a95114aa6aeb6 +size 43936 diff --git a/mp/game/dab/materials/decals/blood3.vtf b/mp/game/dab/materials/decals/blood3.vtf new file mode 100755 index 000000000..c83fd3f26 --- /dev/null +++ b/mp/game/dab/materials/decals/blood3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:361daf7a39a5cfe2c9b449f7307bd6f97b37e10368df370bbef19ccddbcb2132 +size 43936 diff --git a/mp/game/dab/materials/decals/blood4.vtf b/mp/game/dab/materials/decals/blood4.vtf new file mode 100755 index 000000000..ac39d066f --- /dev/null +++ b/mp/game/dab/materials/decals/blood4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc708b84060023f78e4bb3184095c3bde240ae4392558540b4f3c147fc27016 +size 43936 diff --git a/mp/game/dab/materials/decals/blood5.vtf b/mp/game/dab/materials/decals/blood5.vtf new file mode 100755 index 000000000..ae5a3862b --- /dev/null +++ b/mp/game/dab/materials/decals/blood5.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94426b8cb0b02e6896bd5f9af3505b26b05a0f2b404f18aeec3879a439900bd3 +size 43936 diff --git a/mp/game/dab/materials/decals/blood6.vtf b/mp/game/dab/materials/decals/blood6.vtf new file mode 100755 index 000000000..df6e9d472 --- /dev/null +++ b/mp/game/dab/materials/decals/blood6.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3274072656fb5ddc279d85ba96f7d6ee6dadf08764e96ca61ff6911b3c7f9359 +size 43936 diff --git a/mp/game/dab/materials/decals/blood8.vtf b/mp/game/dab/materials/decals/blood8.vtf new file mode 100755 index 000000000..e2732e085 --- /dev/null +++ b/mp/game/dab/materials/decals/blood8.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:466809493c524c836d89783b09657bd5d577afb36b95fb39c1d88debfaca9257 +size 43936 diff --git a/mp/game/dab/materials/decals/bloodstain_001.vtf b/mp/game/dab/materials/decals/bloodstain_001.vtf new file mode 100755 index 000000000..317cef6fb --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a298d365584a702fd89c0599638c86a60a57df51daf6b792363e5596b3f0b8f +size 43936 diff --git a/mp/game/dab/materials/decals/bloodstain_003.vtf b/mp/game/dab/materials/decals/bloodstain_003.vtf new file mode 100755 index 000000000..540941be9 --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_003.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eea99c0eb22cf9570c2dacb9faa0e69e51165e9a79f10f21f456f13c153e2954 +size 174928 diff --git a/mp/game/dab/materials/decals/bloodstain_101.vtf b/mp/game/dab/materials/decals/bloodstain_101.vtf new file mode 100755 index 000000000..112a1236d --- /dev/null +++ b/mp/game/dab/materials/decals/bloodstain_101.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06bbecd74c2bce6053f463a7c0d4ad0952f258eb99e1708f94de89c5b46323b9 +size 43936 diff --git a/mp/game/dab/materials/decals/checkpointarrow01_black.vtf b/mp/game/dab/materials/decals/checkpointarrow01_black.vtf new file mode 100755 index 000000000..34f5d74d1 --- /dev/null +++ b/mp/game/dab/materials/decals/checkpointarrow01_black.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8655b6e6e14c3603e6d399716fddf98c4014dee5f9e10cf03918990476537f66 +size 22032 diff --git a/mp/game/dab/materials/decals/checkpointarrow01_orange.vtf b/mp/game/dab/materials/decals/checkpointarrow01_orange.vtf new file mode 100755 index 000000000..f38a4d5a5 --- /dev/null +++ b/mp/game/dab/materials/decals/checkpointarrow01_orange.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a69cf552c2e42f9d9e483cd1a28e5eb9e3a317b72c8112892871b3dd1d69c9c +size 43896 diff --git a/mp/game/dab/materials/decals/decalconcretedrain002a.vtf b/mp/game/dab/materials/decals/decalconcretedrain002a.vtf new file mode 100755 index 000000000..3bcdd4344 --- /dev/null +++ b/mp/game/dab/materials/decals/decalconcretedrain002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2bc68b2ef50a94cea19123e8fcf1436c57a92b68b5b02d8ab0c4be854003a4e +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti001a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti001a_cs.vtf new file mode 100755 index 000000000..330828cbe --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c68c1f065d14d5a8052fbf970daa4a1bc4438b4e9bc9056dfc6681724ac621b2 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti001b.vtf b/mp/game/dab/materials/decals/decalgraffiti001b.vtf new file mode 100755 index 000000000..b3cd359f1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:414eddebc1bd5c600a0d11706cbae1d975d4e74fbf4042a4ac04339d944b7e77 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti001b_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti001b_cs.vtf new file mode 100755 index 000000000..1eae64f52 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001b_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5fc38cfb135db8dea95cac0cc25d186a0b3b6aa7497d428cc056a6abd34f356 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti001c.vtf b/mp/game/dab/materials/decals/decalgraffiti001c.vtf new file mode 100755 index 000000000..800fb679c --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7d6f6e51324d0e10958d8caba2c6804b3336693e48f79386f2aa78ac66b63af +size 349744 diff --git a/mp/game/dab/materials/decals/decalgraffiti001c_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti001c_cs.vtf new file mode 100755 index 000000000..53234292a --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001c_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:905067e95fcfe3cdd2049f485c72e7fb7d8ee29d533390bc613a86cce94b3a90 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti001d_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti001d_cs.vtf new file mode 100755 index 000000000..53e6bfc38 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti001d_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e90d112165d8ef08fe2c35b6b7a347d381aee9c247b67dc83513237e7c1b08 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti002a.vtf b/mp/game/dab/materials/decals/decalgraffiti002a.vtf new file mode 100755 index 000000000..26cc5cdf9 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd871918c3060f653e5fc482a3ea1649bb480d7d64dc93c0c787661b7fb50e8e +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti005a.vtf b/mp/game/dab/materials/decals/decalgraffiti005a.vtf new file mode 100755 index 000000000..c5a8f677e --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti005a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ef649afe8613899f2e221d998165962ff3c1610f22c61cf3551055295740cc2 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti007a.vtf b/mp/game/dab/materials/decals/decalgraffiti007a.vtf new file mode 100755 index 000000000..6bba86f2e --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti007a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cae2b224bce2eba1dc6e3e539662a31ad85b2a4630c7d694f2d2e1ddb9bd1be7 +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti007a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti007a_cs.vtf new file mode 100755 index 000000000..5cacc7f2e --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti007a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa99e5ee073f06efc3a718a595c56b016eac23d60254ddc606fc21a9a900012c +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti010a.vtf b/mp/game/dab/materials/decals/decalgraffiti010a.vtf new file mode 100755 index 000000000..177c05eef --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti010a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da465f53179532e060ddc0a374f53830d6ad98fe2460aaaa48449f42685879fb +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti013a.vtf b/mp/game/dab/materials/decals/decalgraffiti013a.vtf new file mode 100755 index 000000000..9d574bac8 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti013a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05a5832f9fe23a8685d7a08f818cb0adc3859635920b4f859d8613641f54802 +size 11088 diff --git a/mp/game/dab/materials/decals/decalgraffiti014a.vtf b/mp/game/dab/materials/decals/decalgraffiti014a.vtf new file mode 100755 index 000000000..d5273d9ae --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti014a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83383cf02f60a48c3737626fa0046473ee08b0978be76633213edc111b79f0ce +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti017a.vtf b/mp/game/dab/materials/decals/decalgraffiti017a.vtf new file mode 100755 index 000000000..fde0fe7c0 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti017a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8523bee445613c1743572ab69efc00e0276ba3d85fa441cb8e1454f9a4cb9a +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti017a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti017a_cs.vtf new file mode 100755 index 000000000..20c768f14 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti017a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c2c0c1e2a8c7f5a211a2b529a01cbc7660b2bb39bec859d0eb9e64e97e2daa8 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti018a.vtf b/mp/game/dab/materials/decals/decalgraffiti018a.vtf new file mode 100755 index 000000000..d3785b3f1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti018a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3339b3b798e4ce8a7437c22be710baa48c31d2ba5099ff441f5fdb2e6a144a02 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti019a.vtf b/mp/game/dab/materials/decals/decalgraffiti019a.vtf new file mode 100755 index 000000000..67f0987ea --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti019a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b6f82d81472e97c91f751f24ed6d6b0beeb94dc2350e198a8cf5e3512e8665b +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti022a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti022a_cs.vtf new file mode 100755 index 000000000..1b5e9798e --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti022a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6e56e930f2da47f58b5de63942fdfb5978a255291435d0462e31c4ed1d032f +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti023a.vtf b/mp/game/dab/materials/decals/decalgraffiti023a.vtf new file mode 100755 index 000000000..90904581a --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti023a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce9ec7d0377615a2a16aacd641a8099e0dd9c939744ce3847d7f67cc6c53205 +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti023a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti023a_cs.vtf new file mode 100755 index 000000000..563350855 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti023a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c3004e15ccba9745ba73dace62844241b7bd2dd89ec33eb29329236102e4d7b +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti024a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti024a_cs.vtf new file mode 100755 index 000000000..cbef61fe8 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti024a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:780ce7a6e8eaa098cb24575f60de93ee2e394eb31b9822416a55abad65ca18ea +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti027a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti027a_cs.vtf new file mode 100755 index 000000000..bee00f4ce --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti027a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:701a5008d87241a2f707ceb9485981bd4d8118ed4273ab0237db8434a903b512 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti029a.vtf b/mp/game/dab/materials/decals/decalgraffiti029a.vtf new file mode 100755 index 000000000..cc866caab --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti029a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68309fe09244286886baea31e256c2401107a1d5e7f78aa262110e623e6f04c2 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti030a.vtf b/mp/game/dab/materials/decals/decalgraffiti030a.vtf new file mode 100755 index 000000000..d78ba3ab5 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti030a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f20847449b4e2047eb1903321e742e1270daa2d5605b7a53d8636bfb041073c1 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti032a.vtf b/mp/game/dab/materials/decals/decalgraffiti032a.vtf new file mode 100755 index 000000000..1723b36b0 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti032a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:828c9c4030eb05cf6933687b76392e669a8aa56832ce21827c18df30edd34ece +size 11088 diff --git a/mp/game/dab/materials/decals/decalgraffiti033a.vtf b/mp/game/dab/materials/decals/decalgraffiti033a.vtf new file mode 100755 index 000000000..579692f01 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti033a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaee81e6a0104e76d2b28fab2088d07e268ef50cfe95e464b10631e1aa50c613 +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti034a.vtf b/mp/game/dab/materials/decals/decalgraffiti034a.vtf new file mode 100755 index 000000000..95cbc21f9 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti034a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5be528935b21dc881a4f1fd8d30af7636de373f44cd3d7ac718bf4ba411f5e0d +size 11088 diff --git a/mp/game/dab/materials/decals/decalgraffiti035a.vtf b/mp/game/dab/materials/decals/decalgraffiti035a.vtf new file mode 100755 index 000000000..02ace81d4 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti035a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff4348b12b63195f807a80832055923f7e5c5da06c76e893461182124676caa +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti036a.vtf b/mp/game/dab/materials/decals/decalgraffiti036a.vtf new file mode 100755 index 000000000..faad66fe3 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti036a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c1aa2592955e0c58f72294d4e1f82d8ce7531b8e704b9f4653dfacc068061aa +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti039a.vtf b/mp/game/dab/materials/decals/decalgraffiti039a.vtf new file mode 100755 index 000000000..e71f41bc7 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti039a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecbebb8528d1fed1367b7391fd7f3ac999561de95dbb031014e09d2b37bf09c2 +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti041a.vtf b/mp/game/dab/materials/decals/decalgraffiti041a.vtf new file mode 100755 index 000000000..8e6347cff --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti041a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b83ced479854bed79a34a8140a2c259fa0538d1f5f8e2aefd824d7186bc96f +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti043a.vtf b/mp/game/dab/materials/decals/decalgraffiti043a.vtf new file mode 100755 index 000000000..91683787a --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti043a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf7ea807847d07489bb1424b9b7bdd577c76bcc305414ac4febbc19eda1ac42 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti043a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti043a_cs.vtf new file mode 100755 index 000000000..ea5cf8b18 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti043a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c725ef7b8c9365f47dc46092dec527dcab09232b7946c95a2522e868f4a22c83 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti044a.vtf b/mp/game/dab/materials/decals/decalgraffiti044a.vtf new file mode 100755 index 000000000..360f6a4a1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti044a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64164f46955af9d0070de51d30b51eb1dc6bd2294cdc4d629342f2ebbd8a39a6 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti044a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti044a_cs.vtf new file mode 100755 index 000000000..6c6c2f785 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti044a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c48cee7d993c468fa293aac14eb0a2df3f0900c3b67ed8257978619897fa295 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti045a.vtf b/mp/game/dab/materials/decals/decalgraffiti045a.vtf new file mode 100755 index 000000000..8be455b47 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti045a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54aea2de918caec6ccab56e3b431531bf98e2227df8fc17879f675e110239742 +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti045a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti045a_cs.vtf new file mode 100755 index 000000000..7d2d5a65c --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti045a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4cf34e6db8c57f2de98e3e67f385f165db9f32e06f966c1df19d485900d3d2e +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti046a.vtf b/mp/game/dab/materials/decals/decalgraffiti046a.vtf new file mode 100755 index 000000000..408407edc --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti046a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:955c85eddfe19e8a280990144f7fe8ccfd5d7a10b26a3b637100fbee0659e36b +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti046a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti046a_cs.vtf new file mode 100755 index 000000000..1cd1193c1 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti046a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cc7e447aac663cb4b78b49c62fe173eab4bb1ed4b39ccbaa930b41496c176c5 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti047a.vtf b/mp/game/dab/materials/decals/decalgraffiti047a.vtf new file mode 100755 index 000000000..52a83fa43 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti047a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a12d1b017564a2074f375b97f40512fe38a1e00720194f5033853a1a1c416cf +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti049a.vtf b/mp/game/dab/materials/decals/decalgraffiti049a.vtf new file mode 100755 index 000000000..b0582a0e6 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti049a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:362ac1079626231317db66d4a4a85e49328861f9fef6d1b9d5509a5e6a66a1b5 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti049a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti049a_cs.vtf new file mode 100755 index 000000000..ec9085b53 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti049a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:276c38293c0774bb250a394ca86dd1be2aff4b56bc855aac99de0a795af886f2 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti050a.vtf b/mp/game/dab/materials/decals/decalgraffiti050a.vtf new file mode 100755 index 000000000..9a4d10dcf --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti050a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da44304fe030b16ada1651028e034f54ea925cd47b9af1191663ceb4a32c2030 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti050a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti050a_cs.vtf new file mode 100755 index 000000000..b10ec5c51 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti050a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb3c11f2b54c764c2330df9dd3e40d3e416047d50760daa562a80f07069d235 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti051a.vtf b/mp/game/dab/materials/decals/decalgraffiti051a.vtf new file mode 100755 index 000000000..6ac6fdd68 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti051a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f771376ae9dd9f44efe2181761c8c0f32c87d53c6ed8f9342b0cc96608325de3 +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti052a.vtf b/mp/game/dab/materials/decals/decalgraffiti052a.vtf new file mode 100755 index 000000000..87a2bb048 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti052a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ecce42d1ea585fd5d779d890f1fb168a869cac762abe597a0e8eba31f2dd732 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti053a.vtf b/mp/game/dab/materials/decals/decalgraffiti053a.vtf new file mode 100755 index 000000000..702b85096 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti053a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa1f99ad3451226fa0cba714ab7fe20e0fd188b3f1b5c57c058cfb95a86db4fc +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti054a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti054a_cs.vtf new file mode 100755 index 000000000..c0ee7b036 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti054a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04668619b5e8040226109fdd543b7f39b37cac520b5781bc01958838d0884be0 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti055a.vtf b/mp/game/dab/materials/decals/decalgraffiti055a.vtf new file mode 100755 index 000000000..21b74db50 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti055a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6d4a92d091442749cf4eb28e819b0ebeded0eeebeea12c8b65fd775220f431d +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti056a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti056a_cs.vtf new file mode 100755 index 000000000..109b7e21f --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti056a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4623410e535116753d859960fa779eb2c748eae72e4eca11bb01e8b465a9af7 +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti057a.vtf b/mp/game/dab/materials/decals/decalgraffiti057a.vtf new file mode 100755 index 000000000..021448e19 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti057a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:950f7a3c657c0f538f4b01ff3bdf1e600cc3a59f362dd36cc7e4982365afb1a2 +size 43856 diff --git a/mp/game/dab/materials/decals/decalgraffiti057a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti057a_cs.vtf new file mode 100755 index 000000000..6bb3aa44f --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti057a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a67de1ca952fe766c2c1893c5a08eb47c9d547e7293cecd6a6da804f2c87cd +size 174928 diff --git a/mp/game/dab/materials/decals/decalgraffiti058a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti058a_cs.vtf new file mode 100755 index 000000000..f4eb8f4dc --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti058a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d30854144c452a4903b7490776ba474cf0dbc9b68fbf864287daa0b4ff60b17 +size 87536 diff --git a/mp/game/dab/materials/decals/decalgraffiti060a.vtf b/mp/game/dab/materials/decals/decalgraffiti060a.vtf new file mode 100755 index 000000000..56b6da897 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti060a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ee03af8f1e774e6eb14280ab6e08baa46c4d19ab1b53685fe1406636f05f17a +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti062a.vtf b/mp/game/dab/materials/decals/decalgraffiti062a.vtf new file mode 100755 index 000000000..83271464b --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti062a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a047242ce8458cde1cbcb7a881a623678bbf4cb95f60e693d418f70a4692b84 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti062a_cs.vtf b/mp/game/dab/materials/decals/decalgraffiti062a_cs.vtf new file mode 100755 index 000000000..4dc7d553e --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti062a_cs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce221db047e2aef21bb4d14f949c8b34d7adf556b011162ab8cd27e7b40ac318 +size 87600 diff --git a/mp/game/dab/materials/decals/decalgraffiti064a.vtf b/mp/game/dab/materials/decals/decalgraffiti064a.vtf new file mode 100755 index 000000000..30be0df54 --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti064a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f1d09514278398e9414e607f8ffdb272bb55d28c5a14184cd29ebffb55628c2 +size 22064 diff --git a/mp/game/dab/materials/decals/decalgraffiti065a.vtf b/mp/game/dab/materials/decals/decalgraffiti065a.vtf new file mode 100755 index 000000000..47292993d --- /dev/null +++ b/mp/game/dab/materials/decals/decalgraffiti065a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc76b8f331d739d443f5768b94eb142312405f9a597b10cec607817282157828 +size 11088 diff --git a/mp/game/dab/materials/decals/decalmetalgrate001a.vtf b/mp/game/dab/materials/decals/decalmetalgrate001a.vtf new file mode 100755 index 000000000..0dd146e5f --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0956555a3b890077b9d4838cd2a16f6d5c0495b708366ec76f967b27201e607e +size 22104 diff --git a/mp/game/dab/materials/decals/decalmetalgrate010a.vtf b/mp/game/dab/materials/decals/decalmetalgrate010a.vtf new file mode 100755 index 000000000..2bcba9a05 --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate010a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce544db90fb2dc16141877a86c71fe0d5566ed220f256f7519a2292e1d4a045 +size 5720 diff --git a/mp/game/dab/materials/decals/decalmetalgrate014a.vtf b/mp/game/dab/materials/decals/decalmetalgrate014a.vtf new file mode 100755 index 000000000..47f4d5d64 --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate014a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f2d76ddb494ceba9b65361732af60467cd284bbbc9261a1cd68d6156076b703 +size 22064 diff --git a/mp/game/dab/materials/decals/decalmetalgrate017a.vtf b/mp/game/dab/materials/decals/decalmetalgrate017a.vtf new file mode 100755 index 000000000..3d4b465db --- /dev/null +++ b/mp/game/dab/materials/decals/decalmetalgrate017a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef06e8ff3dfa53678e5e25d17abff23004b325a57e08b439c3a7dbbfba20a484 +size 5680 diff --git a/mp/game/dab/materials/decals/decalpapers02.vtf b/mp/game/dab/materials/decals/decalpapers02.vtf new file mode 100755 index 000000000..6982d0c6a --- /dev/null +++ b/mp/game/dab/materials/decals/decalpapers02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb8326703f985c86469832cba95429411555885d04885bfccfd07901ada6b22d +size 349744 diff --git a/mp/game/dab/materials/decals/decalplaster002a.vtf b/mp/game/dab/materials/decals/decalplaster002a.vtf new file mode 100755 index 000000000..ad8fcc7d4 --- /dev/null +++ b/mp/game/dab/materials/decals/decalplaster002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c55635221b5b4c455e058dccaeb54f420390a31b9202faeaa27c314a252c905 +size 349784 diff --git a/mp/game/dab/materials/decals/decalstain013a.vtf b/mp/game/dab/materials/decals/decalstain013a.vtf new file mode 100755 index 000000000..28fbe3509 --- /dev/null +++ b/mp/game/dab/materials/decals/decalstain013a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebea7ec4df69c407f13dc38d80b23c5da729c953df1afa8d72881f62ba55c7f5 +size 43896 diff --git a/mp/game/dab/materials/decals/drainage_stain_01.vtf b/mp/game/dab/materials/decals/drainage_stain_01.vtf new file mode 100755 index 000000000..4f3836a5b --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bae3e80b2efc03deffea5590c1532797a666f4f2f7622d8115f808b3e905b6c9 +size 349784 diff --git a/mp/game/dab/materials/decals/drainage_stain_04.vtf b/mp/game/dab/materials/decals/drainage_stain_04.vtf new file mode 100755 index 000000000..e496baf27 --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41b8175a9ba19d008631006fe688891b777216118b93126f70c556c3e3791eda +size 174968 diff --git a/mp/game/dab/materials/decals/drainage_stain_05.vtf b/mp/game/dab/materials/decals/drainage_stain_05.vtf new file mode 100755 index 000000000..4ef22912b --- /dev/null +++ b/mp/game/dab/materials/decals/drainage_stain_05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eee4e6a4b2c0e85c104d0c20d6810e84cdc1146fd2c56829542daf0de2afa124 +size 349784 diff --git a/mp/game/dab/materials/decals/graffiti/tag_01.vtf b/mp/game/dab/materials/decals/graffiti/tag_01.vtf new file mode 100755 index 000000000..5c556794d --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti/tag_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25052f454fa87b5fc61e57e3923b89d76cdc3cc8f38a7406cb24f8a31ba5de64 +size 87640 diff --git a/mp/game/dab/materials/decals/graffiti/tag_02.vtf b/mp/game/dab/materials/decals/graffiti/tag_02.vtf new file mode 100755 index 000000000..c5ee6e11d --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti/tag_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:439f048511d10a7197ecfe8f16d50560f1036de871030e48ce88b1d15a8857ce +size 87640 diff --git a/mp/game/dab/materials/decals/graffiti02.vtf b/mp/game/dab/materials/decals/graffiti02.vtf new file mode 100755 index 000000000..9d4ce2cf7 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10215802535164e8436e553d31fd73535aeed36935ca0f4c04455046c97003da +size 43856 diff --git a/mp/game/dab/materials/decals/graffiti03.vtf b/mp/game/dab/materials/decals/graffiti03.vtf new file mode 100755 index 000000000..a19eb5901 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3da9684507ffddbdafb26f66a73e2722873656c6bc7c5b5246906fbe424a4d12 +size 43856 diff --git a/mp/game/dab/materials/decals/graffiti_lootersshot.vtf b/mp/game/dab/materials/decals/graffiti_lootersshot.vtf new file mode 100755 index 000000000..7bfc28347 --- /dev/null +++ b/mp/game/dab/materials/decals/graffiti_lootersshot.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48361ff065d0f9f78059472e1c3a292583ced814f48413a3766067befa2b1b3e +size 175016 diff --git a/mp/game/dab/materials/decals/holes128_01.vtf b/mp/game/dab/materials/decals/holes128_01.vtf new file mode 100755 index 000000000..44fe40d8f --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf190e6dbc312ead69e66c8636ef2dd478f5c100aac88071fb6df26c2e5b18b8 +size 22064 diff --git a/mp/game/dab/materials/decals/holes128_02.vtf b/mp/game/dab/materials/decals/holes128_02.vtf new file mode 100755 index 000000000..ce4a7b125 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40d0bc7bd47ee4ef5afbb42bea6d5e97cf68816d6cb65aed84b792cc83639a0b +size 22064 diff --git a/mp/game/dab/materials/decals/holes128_03.vtf b/mp/game/dab/materials/decals/holes128_03.vtf new file mode 100755 index 000000000..a89b342ae --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0315713af5555b9876d1816a2fec36ceea30b9927f257077a4402ad409e584c0 +size 22064 diff --git a/mp/game/dab/materials/decals/holes128_06.vtf b/mp/game/dab/materials/decals/holes128_06.vtf new file mode 100755 index 000000000..d569f8c72 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bec73907386960205fec92422cbe1e4ecf334a251daa4987c465ad0b1cef1300 +size 22064 diff --git a/mp/game/dab/materials/decals/holes128_07.vtf b/mp/game/dab/materials/decals/holes128_07.vtf new file mode 100755 index 000000000..5627e7180 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f5b9855f3a5581f0d12a3b54c3dfea8b13c287f99f1d95c8d8eead122c73d4f +size 22064 diff --git a/mp/game/dab/materials/decals/holes128_08.vtf b/mp/game/dab/materials/decals/holes128_08.vtf new file mode 100755 index 000000000..a20274226 --- /dev/null +++ b/mp/game/dab/materials/decals/holes128_08.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:977b8b09b8fca1d4e9547ed8d1337cbd3d3cd972f3b55c581ecb0a072daac334 +size 22064 diff --git a/mp/game/dab/materials/decals/infwalldetail04.vtf b/mp/game/dab/materials/decals/infwalldetail04.vtf new file mode 100755 index 000000000..1bc92382c --- /dev/null +++ b/mp/game/dab/materials/decals/infwalldetail04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f025ec617ccbc17abca45043c54ad3fedb0c3fd1a097f341768086238c0ab5d +size 22064 diff --git a/mp/game/dab/materials/decals/manhackcut.vtf b/mp/game/dab/materials/decals/manhackcut.vtf new file mode 100755 index 000000000..bcc35e9d9 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:860d17c1203e6246583d0a3679df3f80cf73287d22c49863fde63d48871f8d15 +size 21948 diff --git a/mp/game/dab/materials/decals/manhackcut2.vtf b/mp/game/dab/materials/decals/manhackcut2.vtf new file mode 100755 index 000000000..4308cdc21 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:855756a480314152719466696a5c37f80e7f5405089746b4d03af7e8b6c576b2 +size 21948 diff --git a/mp/game/dab/materials/decals/manhackcut3.vtf b/mp/game/dab/materials/decals/manhackcut3.vtf new file mode 100755 index 000000000..e5a36d159 --- /dev/null +++ b/mp/game/dab/materials/decals/manhackcut3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a6e2313d39d09c638dbfafcb3114c69527b04d901f79cab2244e0a0c1989033 +size 21948 diff --git a/mp/game/dab/materials/decals/notice01.vtf b/mp/game/dab/materials/decals/notice01.vtf new file mode 100755 index 000000000..aeb9f8054 --- /dev/null +++ b/mp/game/dab/materials/decals/notice01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecd1f3d0c40dbcf79fe8ba5849c8cc08c573b017933d70ac2106c53acfbf1904 +size 174968 diff --git a/mp/game/dab/materials/decals/offpapers02.vtf b/mp/game/dab/materials/decals/offpapers02.vtf new file mode 100755 index 000000000..4bcee6c7c --- /dev/null +++ b/mp/game/dab/materials/decals/offpapers02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a905d087705599182ef112b4314dced30f7cd35279210d47d6bc30f406f1065 +size 87640 diff --git a/mp/game/dab/materials/decals/offpapers04.vtf b/mp/game/dab/materials/decals/offpapers04.vtf new file mode 100755 index 000000000..f5073cb1f --- /dev/null +++ b/mp/game/dab/materials/decals/offpapers04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a110f3ce8053de22ad41394b5ad0b55d63119557eb75ce3cbde7274f42e7c4cd +size 87600 diff --git a/mp/game/dab/materials/decals/offsignb.vtf b/mp/game/dab/materials/decals/offsignb.vtf new file mode 100755 index 000000000..dfd5088a5 --- /dev/null +++ b/mp/game/dab/materials/decals/offsignb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74914dfee36b49c34f896b087b1bafea26c03efb471937bdb0ccbb6247a6dcbd +size 22104 diff --git a/mp/game/dab/materials/decals/prodconcrete01.vtf b/mp/game/dab/materials/decals/prodconcrete01.vtf new file mode 100755 index 000000000..9e83b0e2d --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d9361750a281e4478e3b436b6194ac7c3fd5059009b2c2a7d0d16d2860dfbca +size 349744 diff --git a/mp/game/dab/materials/decals/prodconcrete02.vtf b/mp/game/dab/materials/decals/prodconcrete02.vtf new file mode 100755 index 000000000..9c49ef966 --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6502275e5263ccca57e5386c56f3ce21aac1e082214782902bcb2460b4f4a280 +size 174968 diff --git a/mp/game/dab/materials/decals/prodconcrete03.vtf b/mp/game/dab/materials/decals/prodconcrete03.vtf new file mode 100755 index 000000000..8999996c7 --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:490fcbf176bcbffb8debfa2aeb1c3ced75568b16784c18faacbf9ee16a1855fb +size 174968 diff --git a/mp/game/dab/materials/decals/prodconcrete04.vtf b/mp/game/dab/materials/decals/prodconcrete04.vtf new file mode 100755 index 000000000..bf0ace5cd --- /dev/null +++ b/mp/game/dab/materials/decals/prodconcrete04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a65b75481990fab5c34b4dfd46025431709aac930fb3c4b27c2c15c882bd2461 +size 349784 diff --git a/mp/game/dab/materials/decals/proddirta.vtf b/mp/game/dab/materials/decals/proddirta.vtf new file mode 100755 index 000000000..c5f22bdc8 --- /dev/null +++ b/mp/game/dab/materials/decals/proddirta.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a28489ad36f9eb8aa195d373350713c5a2fea0ccc29595cbadc5546f476aad6 +size 349744 diff --git a/mp/game/dab/materials/decals/prodstaina.vtf b/mp/game/dab/materials/decals/prodstaina.vtf new file mode 100755 index 000000000..fd16b4c42 --- /dev/null +++ b/mp/game/dab/materials/decals/prodstaina.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d14d6276546f38132adb5a68e940ab965aab124715dcd7c9f6f3ca147d51c19 +size 43856 diff --git a/mp/game/dab/materials/decals/prodstainb.vtf b/mp/game/dab/materials/decals/prodstainb.vtf new file mode 100755 index 000000000..ff55f1fc5 --- /dev/null +++ b/mp/game/dab/materials/decals/prodstainb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8bf554d5bc6f9414d65f01b479bec607c9ffa13603db6ed08c692b8bff29a86 +size 11088 diff --git a/mp/game/dab/materials/decals/prodventa.vtf b/mp/game/dab/materials/decals/prodventa.vtf new file mode 100755 index 000000000..ed67573f0 --- /dev/null +++ b/mp/game/dab/materials/decals/prodventa.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:900430007e0ec260f8eca0a02e7dcfdd154574cc80cf61b735476fc64589eee0 +size 43856 diff --git a/mp/game/dab/materials/decals/rubble01a.vtf b/mp/game/dab/materials/decals/rubble01a.vtf new file mode 100755 index 000000000..f16e21d81 --- /dev/null +++ b/mp/game/dab/materials/decals/rubble01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa15ca670a0a446d68d248b7b09848b8ad9bdc70578fd7d690a0f7fc7a5896c9 +size 349784 diff --git a/mp/game/dab/materials/decals/sign02.vtf b/mp/game/dab/materials/decals/sign02.vtf new file mode 100755 index 000000000..2aa5ddc9b --- /dev/null +++ b/mp/game/dab/materials/decals/sign02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c67020bec3bfeaf91b4e2ca57ac3babc502eaf6b9abbe691f9ee41394b77446f +size 22104 diff --git a/mp/game/dab/materials/decals/sign05.vtf b/mp/game/dab/materials/decals/sign05.vtf new file mode 100755 index 000000000..3fa179eb8 --- /dev/null +++ b/mp/game/dab/materials/decals/sign05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:861065b767f036467d61cb489620948313bbc881734945be42c0fa8dd66aabed +size 22104 diff --git a/mp/game/dab/materials/decals/sign_station01.vtf b/mp/game/dab/materials/decals/sign_station01.vtf new file mode 100755 index 000000000..b80c01269 --- /dev/null +++ b/mp/game/dab/materials/decals/sign_station01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49f4a05e982e222a2a08e7c47182a5d0793f18a9f0d82672066c09a20aaf3043 +size 11128 diff --git a/mp/game/dab/materials/decals/subwaytracks_overlay.vtf b/mp/game/dab/materials/decals/subwaytracks_overlay.vtf new file mode 100755 index 000000000..96e7a520a --- /dev/null +++ b/mp/game/dab/materials/decals/subwaytracks_overlay.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18db2d3a6a173ce378524a1e2cb06ccb46a948e1d5f307c910f1755f0ee9ac8a +size 349784 diff --git a/mp/game/dab/materials/decals/vent01.vtf b/mp/game/dab/materials/decals/vent01.vtf new file mode 100755 index 000000000..f0a545a4e --- /dev/null +++ b/mp/game/dab/materials/decals/vent01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f3c82f27a1975eec446a99d0094ffb3d3f9f1c854fb0bd1cbe658d7bb1df93 +size 22104 diff --git a/mp/game/dab/materials/decals/vent_residential_00.vtf b/mp/game/dab/materials/decals/vent_residential_00.vtf new file mode 100755 index 000000000..d9b0bcc30 --- /dev/null +++ b/mp/game/dab/materials/decals/vent_residential_00.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9539ef5e87c04dafc0c2204b0e2b7794122f82948f5a39c8e72dafb53d980c59 +size 87640 diff --git a/mp/game/dab/materials/decals/wood/shot1.vtf b/mp/game/dab/materials/decals/wood/shot1.vtf new file mode 100755 index 000000000..5f18761b8 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca6a9adef06513bfed4e64fff1b97b6ce028e5e91e542dda3148062feb015ec4 +size 2936 diff --git a/mp/game/dab/materials/decals/wood/shot2.vtf b/mp/game/dab/materials/decals/wood/shot2.vtf new file mode 100755 index 000000000..a17ecb181 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e6fdac2814a88fddfabf79008f6d6bdb730f9f8179cd2b463e8f192ba08d491 +size 2936 diff --git a/mp/game/dab/materials/decals/wood/shot3.vtf b/mp/game/dab/materials/decals/wood/shot3.vtf new file mode 100755 index 000000000..02a439dba --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c9856aed3bb61a2b4cd7dc04c1e59972317a8c55e20a04743f5bf76af46b08 +size 2936 diff --git a/mp/game/dab/materials/decals/wood/shot4.vtf b/mp/game/dab/materials/decals/wood/shot4.vtf new file mode 100755 index 000000000..35c22f741 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01c02832d7350e76213e824fe9bb850a07c991dac40c5c5c11b0a34e72cac8ad +size 2936 diff --git a/mp/game/dab/materials/decals/wood/shot5.vtf b/mp/game/dab/materials/decals/wood/shot5.vtf new file mode 100755 index 000000000..b68d63e62 --- /dev/null +++ b/mp/game/dab/materials/decals/wood/shot5.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fd62aca1b76c58a06e2684dcbab716d9450d1d46ca95834643d85cafef0b092 +size 2936 diff --git a/mp/game/dab/materials/detail/detail_concrete_02_ssbump.vtf b/mp/game/dab/materials/detail/detail_concrete_02_ssbump.vtf new file mode 100755 index 000000000..be016cce3 --- /dev/null +++ b/mp/game/dab/materials/detail/detail_concrete_02_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e21d727eb02805000b15ca106a3ddfca5ecd956112ebe5eb8c5eb414dc196a5 +size 43936 diff --git a/mp/game/dab/materials/detail/detailconcrete001a.vtf b/mp/game/dab/materials/detail/detailconcrete001a.vtf new file mode 100755 index 000000000..deff5d135 --- /dev/null +++ b/mp/game/dab/materials/detail/detailconcrete001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:399a33f528db49cc3453709ca425ad9ed7a061177bf6d0b911073716b4cbefe7 +size 175008 diff --git a/mp/game/dab/materials/detail/detailsprites.vtf b/mp/game/dab/materials/detail/detailsprites.vtf new file mode 100755 index 000000000..6a081abe8 --- /dev/null +++ b/mp/game/dab/materials/detail/detailsprites.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de026ca02fbb60c67c9c7e83e40f9c6fcea92ac9e231411ac5101e5c0dbd817a +size 1398336 diff --git a/mp/game/dab/materials/detail/dt_asphalt.vtf b/mp/game/dab/materials/detail/dt_asphalt.vtf new file mode 100755 index 000000000..46c2947dd --- /dev/null +++ b/mp/game/dab/materials/detail/dt_asphalt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b75de1442b39835fc9ec8e3584cfd0d029607326d7a75b0b560b5bef65130af +size 43936 diff --git a/mp/game/dab/materials/detail/dt_brick.vtf b/mp/game/dab/materials/detail/dt_brick.vtf new file mode 100755 index 000000000..317c9b007 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_brick.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12208374834ca3d9f69d12b644e985bab625b3746f7a4dd136d7328681145ad7 +size 11168 diff --git a/mp/game/dab/materials/detail/dt_conc.vtf b/mp/game/dab/materials/detail/dt_conc.vtf new file mode 100755 index 000000000..aef318244 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_conc.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d793e0a822256c19ab3acc111c6705a5c0df9c2c0d88bda47bbed909e38a7376 +size 11168 diff --git a/mp/game/dab/materials/detail/dt_concrete.vtf b/mp/game/dab/materials/detail/dt_concrete.vtf new file mode 100755 index 000000000..ebf147aad --- /dev/null +++ b/mp/game/dab/materials/detail/dt_concrete.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5ae11185223b525b2104ed58121fe6a236cc91232c94de55d60296e32a8022e +size 43936 diff --git a/mp/game/dab/materials/detail/dt_leather1.vtf b/mp/game/dab/materials/detail/dt_leather1.vtf new file mode 100755 index 000000000..3cabada35 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_leather1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0f87b22634c8280d44292981b3f09a00fa30e5d1ce23aa60a5131fedef33972 +size 11168 diff --git a/mp/game/dab/materials/detail/dt_metal1.vtf b/mp/game/dab/materials/detail/dt_metal1.vtf new file mode 100755 index 000000000..0368e8b5b --- /dev/null +++ b/mp/game/dab/materials/detail/dt_metal1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e01c794aa67fe4cd7a344a2bced72e1ee98258c2ccc604d19c90f87bcf21fb +size 22064 diff --git a/mp/game/dab/materials/detail/dt_metal2.vtf b/mp/game/dab/materials/detail/dt_metal2.vtf new file mode 100755 index 000000000..b7006fff1 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_metal2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b35f375fca7da47f76fc5482f13227828e8997084ab40a1855886e13880dcce +size 11168 diff --git a/mp/game/dab/materials/detail/dt_metalgalv.vtf b/mp/game/dab/materials/detail/dt_metalgalv.vtf new file mode 100755 index 000000000..cac26c3d5 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_metalgalv.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baebfbb091849fdfbb4236eb4bffae615a5f871292bfb2eb6dc97669494be7cd +size 43936 diff --git a/mp/game/dab/materials/detail/dt_plaster1.vtf b/mp/game/dab/materials/detail/dt_plaster1.vtf new file mode 100755 index 000000000..bce0cbf6e --- /dev/null +++ b/mp/game/dab/materials/detail/dt_plaster1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b185fb5047afdf91d999c4fab6841eadf8177e2d44cb0d8f895ca2edb0fdbb +size 22064 diff --git a/mp/game/dab/materials/detail/dt_sidewalk.vtf b/mp/game/dab/materials/detail/dt_sidewalk.vtf new file mode 100755 index 000000000..56d3bc804 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_sidewalk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b3d2742b3a082b79fa006d30067a4a7a68368c0af8554a05aab1ac0e94dd9e +size 175008 diff --git a/mp/game/dab/materials/detail/dt_tile01.vtf b/mp/game/dab/materials/detail/dt_tile01.vtf new file mode 100755 index 000000000..cbd8547a3 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_tile01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3115811b99f9da2c84dd3eb37e2d3c73775c45fd8a7807c934de7f0a3e3facf7 +size 11168 diff --git a/mp/game/dab/materials/detail/dt_wood1.vtf b/mp/game/dab/materials/detail/dt_wood1.vtf new file mode 100755 index 000000000..fb5b72f00 --- /dev/null +++ b/mp/game/dab/materials/detail/dt_wood1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea30b8cd208df3c4db7d1766a621770f0b8ae8b6ef5f08dd66a35f90ae26ff87 +size 22064 diff --git a/mp/game/dab/materials/detail/grass_lawn_cut.vtf b/mp/game/dab/materials/detail/grass_lawn_cut.vtf new file mode 100755 index 000000000..73772a04e --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ec4011d5fe20d65f82372d06486219e8fec8344627d259597364e0f0e582352 +size 32928 diff --git a/mp/game/dab/materials/detail/grass_lawn_cut_dark.vtf b/mp/game/dab/materials/detail/grass_lawn_cut_dark.vtf new file mode 100755 index 000000000..28a7bb994 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut_dark.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:930a70f97ff7d66920aa1c573e737f4db97772fb01f018728b3e398339d8dd85 +size 32928 diff --git a/mp/game/dab/materials/detail/grass_lawn_cut_lite.vtf b/mp/game/dab/materials/detail/grass_lawn_cut_lite.vtf new file mode 100755 index 000000000..b523d22b7 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_lawn_cut_lite.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8e75f3c64b12c450838b62060c526752b7c9a96ab035a0d845a642a2f2c40d1 +size 32928 diff --git a/mp/game/dab/materials/detail/grass_sprites.vtf b/mp/game/dab/materials/detail/grass_sprites.vtf new file mode 100755 index 000000000..e3c96df32 --- /dev/null +++ b/mp/game/dab/materials/detail/grass_sprites.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc90e60939fdb540e936b25bc61563389d5c285e5f9bea1bc740377a227d9336 +size 32928 diff --git a/mp/game/dab/materials/detail/grass_sprites_spec.vtf b/mp/game/dab/materials/detail/grass_sprites_spec.vtf new file mode 100755 index 000000000..f41624b4c --- /dev/null +++ b/mp/game/dab/materials/detail/grass_sprites_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6cbd6e6df5dcebdb9a5c71b97cbf1bf4913df1e34ca19ae02a788d562e0fd36 +size 32928 diff --git a/mp/game/dab/materials/detail/metal_detail_01.vtf b/mp/game/dab/materials/detail/metal_detail_01.vtf new file mode 100755 index 000000000..244dbcaec --- /dev/null +++ b/mp/game/dab/materials/detail/metal_detail_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f711fb26d46ae656b070ad877aef5459a5fbf5ef50894953ef14765de99f29e9 +size 175008 diff --git a/mp/game/dab/materials/detail/noise_detail_01.vtf b/mp/game/dab/materials/detail/noise_detail_01.vtf new file mode 100755 index 000000000..1090a55ec --- /dev/null +++ b/mp/game/dab/materials/detail/noise_detail_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9aeea50fd114e95e2b1a19175fa1b492da06acb2411d5a4f02a125b9a4504e8 +size 43936 diff --git a/mp/game/dab/materials/dev/dev_cratewood01a.vtf b/mp/game/dab/materials/dev/dev_cratewood01a.vtf new file mode 100755 index 000000000..3f4694e6f --- /dev/null +++ b/mp/game/dab/materials/dev/dev_cratewood01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b806fab26d51c2223bbde56760308865fec1f009c92fcdb867677541073f8d2 +size 11128 diff --git a/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vtf b/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vtf new file mode 100755 index 000000000..7ef4593c8 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_lowermetaldoor02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc1636b6fe167cb08d90e746932e260393af3a3912c9a7a9224a7821e0f8011 +size 87568 diff --git a/mp/game/dab/materials/dev/dev_measuregeneric01.vtf b/mp/game/dab/materials/dev/dev_measuregeneric01.vtf new file mode 100755 index 000000000..c46154b69 --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measuregeneric01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9b70e37d51353a4a92395a744a7b468fea240ab15693a8c66ff00253b0734eb +size 11168 diff --git a/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vtf b/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vtf new file mode 100755 index 000000000..a0542168a --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measuregeneric01b_light.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eeb89274638c93b1e45597a1a9fc109947d79066063f7d4d5b8e4043df0a8b7 +size 22080 diff --git a/mp/game/dab/materials/dev/dev_measurewall01a.vtf b/mp/game/dab/materials/dev/dev_measurewall01a.vtf new file mode 100755 index 000000000..4391aee6f --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measurewall01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11ec25c9a8f8155784a9db32e54c8bad95d1ad462c05d900dac8a8a279d2eafa +size 175008 diff --git a/mp/game/dab/materials/dev/dev_measurewall01d_light.vtf b/mp/game/dab/materials/dev/dev_measurewall01d_light.vtf new file mode 100755 index 000000000..b445ffa1b --- /dev/null +++ b/mp/game/dab/materials/dev/dev_measurewall01d_light.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37ccb38d0949468f57a399a5fa12f545dba13597bfdf06d50da7c86dcb9d1820 +size 349760 diff --git a/mp/game/dab/materials/effects/flat_normal.vtf b/mp/game/dab/materials/effects/flat_normal.vtf new file mode 100755 index 000000000..871c90e3b --- /dev/null +++ b/mp/game/dab/materials/effects/flat_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cc3cdf453f6472687495e448d9706d9431ec577a00e51ac363b846375f66e78 +size 1255 diff --git a/mp/game/dab/materials/effects/muzzleflash_light.vtf b/mp/game/dab/materials/effects/muzzleflash_light.vtf new file mode 100755 index 000000000..182806a84 --- /dev/null +++ b/mp/game/dab/materials/effects/muzzleflash_light.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ecd77c0e4e4254d76ad9b4e60d80d27f0f38c1628135c886f3880580695a4b6 +size 65767 diff --git a/mp/game/dab/materials/effects/tracer1.vtf b/mp/game/dab/materials/effects/tracer1.vtf new file mode 100755 index 000000000..c008f3c7f --- /dev/null +++ b/mp/game/dab/materials/effects/tracer1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4f5f8ecb5375094c31deb64144d6fadb096f881ac75ac4d183cd6a19063a3c2 +size 22008 diff --git a/mp/game/dab/materials/effects/yatracer1.vtf b/mp/game/dab/materials/effects/yatracer1.vtf new file mode 100755 index 000000000..c008f3c7f --- /dev/null +++ b/mp/game/dab/materials/effects/yatracer1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4f5f8ecb5375094c31deb64144d6fadb096f881ac75ac4d183cd6a19063a3c2 +size 22008 diff --git a/mp/game/dab/materials/engine/cubemapdefault.hdr.vtf b/mp/game/dab/materials/engine/cubemapdefault.hdr.vtf new file mode 100755 index 000000000..ea2b34802 --- /dev/null +++ b/mp/game/dab/materials/engine/cubemapdefault.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:010635508d71f79f9dc2d8c9b376144f04daa3f4734d4b4ad6c2edc9e3e74e24 +size 1223416 diff --git a/mp/game/dab/materials/engine/cubemapdefault.vtf b/mp/game/dab/materials/engine/cubemapdefault.vtf new file mode 100755 index 000000000..5d926c509 --- /dev/null +++ b/mp/game/dab/materials/engine/cubemapdefault.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:475ba04ac2f60e6633cac54dd1563812323f84de76d4d034ba4b906e0dd43890 +size 306008 diff --git a/mp/game/dab/materials/env/obj/magazine_rack.vtf b/mp/game/dab/materials/env/obj/magazine_rack.vtf new file mode 100755 index 000000000..6d67c7566 --- /dev/null +++ b/mp/game/dab/materials/env/obj/magazine_rack.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd100a9308972160d3682e4a8b55f1006539bb51cc0fa19ed1e29d2547155662 +size 87544 diff --git a/mp/game/dab/materials/environment maps/PipeMetal004b.vtf b/mp/game/dab/materials/environment maps/PipeMetal004b.vtf new file mode 100755 index 000000000..8b808bf0a --- /dev/null +++ b/mp/game/dab/materials/environment maps/PipeMetal004b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:706048017c94b82b4fe91f059cd6f5d70abeb6ae302f77d0492f3ff67aab0acb +size 43888 diff --git a/mp/game/dab/materials/glass/da_glass_01.vtf b/mp/game/dab/materials/glass/da_glass_01.vtf new file mode 100755 index 000000000..0b55209d4 --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ed09aa8d2e025e23d839185f43668f5080e9746d3736e9f48dbd7c78557b82b +size 2796408 diff --git a/mp/game/dab/materials/glass/da_glass_01_env.vtf b/mp/game/dab/materials/glass/da_glass_01_env.vtf new file mode 100755 index 000000000..4099ae9e3 --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e27dd1afdf001bfaf1d562c81c03c6dfd7b68001ba8d61421a31ee94b2c80e8e +size 349712 diff --git a/mp/game/dab/materials/glass/da_glass_01_lighta.vtf b/mp/game/dab/materials/glass/da_glass_01_lighta.vtf new file mode 100755 index 000000000..37c77f9d5 --- /dev/null +++ b/mp/game/dab/materials/glass/da_glass_01_lighta.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cb79461a380528c6cb77a7b57a389e2e2a652491fa414f4345cef728e402475 +size 2796408 diff --git a/mp/game/dab/materials/glass/glasswindow015a.vtf b/mp/game/dab/materials/glass/glasswindow015a.vtf new file mode 100755 index 000000000..8cbe35158 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindow015a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae5f82b1ed62010fa5dbcb8e1ecb66d3726ab2dce69f33e4219875af0472f69 +size 87640 diff --git a/mp/game/dab/materials/glass/glasswindow048a.vtf b/mp/game/dab/materials/glass/glasswindow048a.vtf new file mode 100755 index 000000000..4c235a886 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindow048a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cee32504d94abbdcf791a227cebd84491ea2c3fab5fe2a2e78d16cea6d54e66 +size 174968 diff --git a/mp/game/dab/materials/glass/glasswindowbreak070a.vtf b/mp/game/dab/materials/glass/glasswindowbreak070a.vtf new file mode 100755 index 000000000..6c9dee680 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4113aa30cf4ceffcc9eccc01ef52ae0d76b4881f2f45f7f3fda76b687ec158e +size 349744 diff --git a/mp/game/dab/materials/glass/glasswindowbreak070a_mask.vtf b/mp/game/dab/materials/glass/glasswindowbreak070a_mask.vtf new file mode 100755 index 000000000..27fcc7c11 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070a_mask.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c82717b4cdc582d4531cb4c335d580cb7cb4ccf0f019454a7b4f861aa9a7d6 +size 43896 diff --git a/mp/game/dab/materials/glass/glasswindowbreak070b.vtf b/mp/game/dab/materials/glass/glasswindowbreak070b.vtf new file mode 100755 index 000000000..acfbae5db --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bebee118bdf07cdd05b44a60366c17306fd9876c2bb768eaf4da5bb673c434b6 +size 349744 diff --git a/mp/game/dab/materials/glass/glasswindowbreak070b_mask.vtf b/mp/game/dab/materials/glass/glasswindowbreak070b_mask.vtf new file mode 100755 index 000000000..472ca34a6 --- /dev/null +++ b/mp/game/dab/materials/glass/glasswindowbreak070b_mask.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:060248eb05eb6d684e9044a64990d03428d4118e69ceea07abd3771d6854e535 +size 174968 diff --git a/mp/game/dab/materials/glass/offwndwb.vtf b/mp/game/dab/materials/glass/offwndwb.vtf new file mode 100755 index 000000000..669bff0fc --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd7cef9c808bbafe718371921129ace7cac2de540f3458666b7e96c3b80f52e +size 349792 diff --git a/mp/game/dab/materials/glass/offwndwb_break.vtf b/mp/game/dab/materials/glass/offwndwb_break.vtf new file mode 100755 index 000000000..be7e34c3a --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb_break.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd65026ca9082651a2bcb0beedab5609f54aac2f695f8a14b94085cc5d956ed8 +size 349744 diff --git a/mp/game/dab/materials/glass/offwndwb_break_hdr.vtf b/mp/game/dab/materials/glass/offwndwb_break_hdr.vtf new file mode 100755 index 000000000..70680ac6e --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb_break_hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fc9e560adc73ee45e559fe075f7eb48eb0d95aee1c82c1d8234135bc0aea04 +size 349784 diff --git a/mp/game/dab/materials/glass/offwndwb_ref.vtf b/mp/game/dab/materials/glass/offwndwb_ref.vtf new file mode 100755 index 000000000..f7a74fc8c --- /dev/null +++ b/mp/game/dab/materials/glass/offwndwb_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a9d82d121fd85e8e73d94b2c1595aa1e7ed63b2ac7443be5defc25c1601cd5 +size 2976 diff --git a/mp/game/dab/materials/glass/railing01.vtf b/mp/game/dab/materials/glass/railing01.vtf new file mode 100755 index 000000000..079e55874 --- /dev/null +++ b/mp/game/dab/materials/glass/railing01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04aa5752dc4e0902821abb815ed88b0310f5cb5bf6b37c663bf38207162dcf57 +size 43896 diff --git a/mp/game/dab/materials/glass/urban_glass_03.vtf b/mp/game/dab/materials/glass/urban_glass_03.vtf new file mode 100755 index 000000000..b1b72a228 --- /dev/null +++ b/mp/game/dab/materials/glass/urban_glass_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aea21a03ad1f74aecf3f55156dbc6c51570f88b73a55461674d0b198e6dab037 +size 349784 diff --git a/mp/game/dab/materials/glass/urban_glass_03_ref.vtf b/mp/game/dab/materials/glass/urban_glass_03_ref.vtf new file mode 100755 index 000000000..ceabf7d4e --- /dev/null +++ b/mp/game/dab/materials/glass/urban_glass_03_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6af3badebbd1517137d0360d2eeac94059d3a2e643cceae58339201233aab63b +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_alive_256.vtf b/mp/game/dab/materials/graffiti/graffiti_alive_256.vtf new file mode 100755 index 000000000..10872189f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alive_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79fe7e2e4476ecf52cf871ac3ac1e2cd42e65eac2a8a3773d75ffa689d215b75 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_01.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_01.vtf new file mode 100755 index 000000000..214e73506 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7c8661368d81ed68a3b933c3da51d83ddbeaef7929b3a5c54a9f85c54d3c45 +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_02.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_02.vtf new file mode 100755 index 000000000..04ec52279 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28819f23e8b238fcb16c6238479b6948144c2f459e1c594fb9fd80952b4903dd +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_03.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_03.vtf new file mode 100755 index 000000000..8272a0803 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e42d055972749a3a4a48c8511242aabc3071933d88515606c196b41cbe3288c +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_04.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_04.vtf new file mode 100755 index 000000000..6e8af2e9a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7a64e661b41a07f52aba7ca60636bc98ceb4ec96a0ffcb86a6e15569ecb996 +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_05.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_05.vtf new file mode 100755 index 000000000..029f0aac0 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c312fea2c1789fe92c4ef2acc34d4c3e86e91a73de9ae6036a3dade1a491dd0 +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_alleys_06.vtf b/mp/game/dab/materials/graffiti/graffiti_alleys_06.vtf new file mode 100755 index 000000000..3f3c80f89 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_alleys_06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9053a93f3d7db2eb0cba9ecfd6ecfb3a448101d760cdba7363ee4559b2c34914 +size 175008 diff --git a/mp/game/dab/materials/graffiti/graffiti_angst_256.vtf b/mp/game/dab/materials/graffiti/graffiti_angst_256.vtf new file mode 100755 index 000000000..03c14e75a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_angst_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b699dabcdf5b6a25dd04a05c3f8f84ca8b912cb8f84d27ccdcf16eb877c25d16 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_atibia_256.vtf b/mp/game/dab/materials/graffiti/graffiti_atibia_256.vtf new file mode 100755 index 000000000..05a810ca6 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_atibia_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3794b6a6e7fc76d56b0108ab8be1ec0df638dd1f2ec6597a2d5e9482c8277bd1 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vtf b/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vtf new file mode 100755 index 000000000..65a76817e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_bayskull_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddb05e1a916a340c699077a650dd6cc875d74ae23aa7d9a4b93f171b850ebae4 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_blis_256.vtf b/mp/game/dab/materials/graffiti/graffiti_blis_256.vtf new file mode 100755 index 000000000..bc84f59fc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_blis_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:744c860e6927f1e47ac6b226fae632509125099105ca7565b17b0d211ccadf70 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vtf b/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vtf new file mode 100755 index 000000000..32a9b1fbf --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_bub_throw_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58da271f413b70f53cc15023ab3df1ccb667b563c494fe89444662ab4aeade14 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_carwash_256.vtf b/mp/game/dab/materials/graffiti/graffiti_carwash_256.vtf new file mode 100755 index 000000000..2e6a75b3e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_carwash_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8cef0136361f95556106af879bdece3f0669e5fc5796ceccb789604151717c8 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01a.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01a.vtf new file mode 100755 index 000000000..1c599f41e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075867ec562d6b430cdef72e2a83a4be97b78b9f6054105fd8d0e04214486431 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01c.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01c.vtf new file mode 100755 index 000000000..f9258743a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4221814297514ebbbbad21b264b3bdbc511c35493a2750d08ded5d3e3cfc39f0 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01e.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01e.vtf new file mode 100755 index 000000000..9b6cfd97e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01e.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4125af9349342839e20ef9997c36c3ead77c1152e12fc9fdab69d65d434405e4 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01f.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01f.vtf new file mode 100755 index 000000000..72bbf4921 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01f.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808257836d4e03162f971121e23b479e4d4782c5069a10b583b63e2e6c66993f +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01g.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01g.vtf new file mode 100755 index 000000000..1f901a43c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01g.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f865980e8dc536f7d73e2803a379429e028710dcb63e386996378fb324b65941 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01h.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01h.vtf new file mode 100755 index 000000000..5dfbd6dbc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01h.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2c69f5639ad9375adb668aed77b7b496c82df507de7237496ad29c20ac1a765 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_composite_01i.vtf b/mp/game/dab/materials/graffiti/graffiti_composite_01i.vtf new file mode 100755 index 000000000..b96381b46 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_composite_01i.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ddaf2f9a3b912ad292b96a84a7eac5963e6fb8dafe5acbecfe54cd182ea987 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_erik_256.vtf b/mp/game/dab/materials/graffiti/graffiti_erik_256.vtf new file mode 100755 index 000000000..f9aef9415 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_erik_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54c1cefdc2e36154d4f5183f758e753462d4e6f393ae78c3b654faf086f42fe +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_esc_256.vtf b/mp/game/dab/materials/graffiti/graffiti_esc_256.vtf new file mode 100755 index 000000000..5e11d2826 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_esc_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c403e0998b4400d7950a395b8d515ae2c2a845e866587541cf3da0ef53fcfea +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_fight.vtf b/mp/game/dab/materials/graffiti/graffiti_fight.vtf new file mode 100755 index 000000000..0e4c2508a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_fight.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e40ff8d43a1b2505f37a714d5b12678cde25bf8c1ffef1b743324693f9bf41b +size 43944 diff --git a/mp/game/dab/materials/graffiti/graffiti_glory_256.vtf b/mp/game/dab/materials/graffiti/graffiti_glory_256.vtf new file mode 100755 index 000000000..53e00f16b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_glory_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29ec2b660bc0189cd5a51047e05dba72f5ef56a1d9a3d292bf88af57299416fa +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vtf b/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vtf new file mode 100755 index 000000000..8f98573dc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_hope_throw_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f08114f461d2552102dc82abb51ba6f4ac8101d6546cc957ac952b8e3d75b6cb +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_large_06a.vtf b/mp/game/dab/materials/graffiti/graffiti_large_06a.vtf new file mode 100755 index 000000000..5c203f4db --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_large_06a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6caecf1f215a6be0c1355a6d237dbc7b9d8ed2f4afcf8f14f8590bd95cf6f15b +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vtf new file mode 100755 index 000000000..fe96333ab --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34032ccd93d6cca1d4b05b8b0abcc3ea8862d408d1fb62bb8cd9e90ef3958ef1 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vtf new file mode 100755 index 000000000..34e8aa019 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0813de333e0ce408be7cabeed7101be2c019b9aadbc22bcc3119cda392f75a46 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vtf new file mode 100755 index 000000000..e46130b3e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe440145a96de70060b4482b86207bb497f35a70aff2bd2de15727ce26ff68a +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vtf new file mode 100755 index 000000000..4e9b55702 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f1ebe8a329c11caa806a1a65e40e8778664dcd1a8ce4095a8053c55477a417 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vtf new file mode 100755 index 000000000..02d3fe5eb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5fee97dd792de59cb548325ca408d7e38fbc06ce66c76289d5fd80580c6a05e +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vtf new file mode 100755 index 000000000..8bde5557f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a458b64b34e6a178236d54e3b0c28bf629af429108c4263d97396a25f5ae58 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vtf new file mode 100755 index 000000000..629e6c242 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:383a1a48a434a8f8c2a2346e9b4d35214cc13d94791b7d6b5aff4134f7a1c1d2 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vtf new file mode 100755 index 000000000..4cf3f9c23 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68a4b1947ce6c115e7f313014e84a68cc82d2b12558ba474eaf002874e89e949 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vtf new file mode 100755 index 000000000..4a7556a27 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_08a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da09d4fccfdadb79d60e692e565bf4ceb9d82e0ec7d5209f6167346592e7bdc +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vtf new file mode 100755 index 000000000..4796aa9c2 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_09.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d3d134dbd32228e86c917e78b9f10d2a4bd6c7fd9692cb04ad1d3ff319a6e38 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vtf b/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vtf new file mode 100755 index 000000000..4c475b986 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_lighthouse_10.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0884d792f9f54a2c52a39414ad8de122f3a2a3bfed3cef0373417d6aa406b40d +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vtf b/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vtf new file mode 100755 index 000000000..b41de6f60 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_melt_throw_512.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f17e510c3bc3338ad4e31d7984f926d23fa3678d1eab68fc0c4f01e1cbd1146 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_myster_256.vtf b/mp/game/dab/materials/graffiti/graffiti_myster_256.vtf new file mode 100755 index 000000000..000c6086b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_myster_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c965cd7a6b4cce0dfe7bdb70fff18de1a563db3dda9ee6b23cfa5394bd20671 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vtf b/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vtf new file mode 100755 index 000000000..86668dcc8 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_nonesurvive.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e1a567c9f696c4787b7a437deb06de9deff04a4f04f4f359f26d4db269770f0 +size 87568 diff --git a/mp/game/dab/materials/graffiti/graffiti_nuts_256.vtf b/mp/game/dab/materials/graffiti/graffiti_nuts_256.vtf new file mode 100755 index 000000000..976411a3a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_nuts_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8523b77a613c36ff0a0f5103d470c7029dccfb98838f47510f27a62277676907 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vtf new file mode 100755 index 000000000..e1dff8c77 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23e216f3a5d0864a6f651ff02973767c5c695c7f812bfc566413364f36ee3fc7 +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vtf new file mode 100755 index 000000000..edb8fec5f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_09a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff827b9280af797352358c33136162c373ebc53df194599de94385ea89ca152 +size 5648 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vtf new file mode 100755 index 000000000..5fff2264e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_10a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b97a11a9cfe4011056cfd14f44be39796b696d7fd23c913eb90f24e9d7cc82 +size 5648 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vtf new file mode 100755 index 000000000..e6d9002a7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_11a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49ec1bcafb4d15c1aa54ad575351509457ef546487e42adad2a4d5f860450315 +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vtf new file mode 100755 index 000000000..1d8444054 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_21a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40dfd78ef45eb67ba76d97448e32cbcf1ff8f7fdf0276abc2e53e7c88c0bdd32 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vtf new file mode 100755 index 000000000..91db5291d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_23a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ec8a9551e372a7b82c60271d498a478684149fe79ec3fbd7703f934163a02b0 +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vtf new file mode 100755 index 000000000..2f1dcc4cd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_24a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de81fb087fb36a2fbdb62af0f2b0bf8237f25d6274665a3a4144278852392367 +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vtf b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vtf new file mode 100755 index 000000000..2765dc37d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_paint_lrg_25a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd73f898f4284b8a53fcd2162af8099955fd25bc6652020cfc4c8aa8d3e32f9f +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_rage_256.vtf b/mp/game/dab/materials/graffiti/graffiti_rage_256.vtf new file mode 100755 index 000000000..c56d4a51e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_rage_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3177f9f64f41650dd6a995b54f8e5d04b151af40e079db4fafb1e8f53d7df0f +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_romero_256.vtf b/mp/game/dab/materials/graffiti/graffiti_romero_256.vtf new file mode 100755 index 000000000..6de679028 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_romero_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26bc0061312fa39bc8e8a73ef45477d5614a5d3a5670581bfb403441f9e7c614 +size 87568 diff --git a/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vtf b/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vtf new file mode 100755 index 000000000..b28be7259 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_rural_comp_01_512.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8aa6bb50a4249c1a3fd6c6e61f010fe1e5536858459d90e259d756d4ad053f4 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vtf new file mode 100755 index 000000000..7fb68e767 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca28a4a4576b12d6c244febfc2ff132bc6fa0bd5ea2419b44c2e9abd235990d +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vtf new file mode 100755 index 000000000..057da5946 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bddcb84425253a6e59409f67acd330da10c303d60585d6af10d8c54fd68d41c3 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vtf new file mode 100755 index 000000000..7d1169da7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport01_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c206ccb5a02977acf02b531c7621ca07ef8371dbe77d3e2f0650608edd830b96 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vtf new file mode 100755 index 000000000..f13842334 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92ce82b394dc06ba35e35a212c442c15cb56da13dfc071fa0180a8a69bdca936 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vtf new file mode 100755 index 000000000..693dca2d3 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport02_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e60a7bfb6ce6d1e56bc166755a502dabe13c62152d149fc8717bccfa08bfe07 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vtf new file mode 100755 index 000000000..cd1cab1e6 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3935bf664a54e2a3bed1eb864d51dc5ca6f3caef56c4af4d02e78678b52f2ee +size 349720 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vtf new file mode 100755 index 000000000..40353ae46 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport03_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89c49819d8c295713ceba8a234015bf10e3884bc82055133bbe633739cc18e91 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vtf new file mode 100755 index 000000000..15bc57419 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb66baf27b6fe22766c1a16d09f3505c4c0de4ad80480a4d3941203e9c131e80 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vtf new file mode 100755 index 000000000..01f92d601 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_airport04_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a386426f8a6287e6cf6333d0ea181f07b2b65ed9ec74b252c9b8ec38bef67d1 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vtf new file mode 100755 index 000000000..16608f619 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_chicagoted.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fa722d8d910631f36e1b8a1f5506fbf43cc16a51578e3de629d0522f095e814 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vtf new file mode 100755 index 000000000..dfe09e99d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_citygone.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17a060e9ac3e725898618d3a1a74920da02e8b270fea1ba991a652dcad2706e7 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vtf new file mode 100755 index 000000000..b504cdb75 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d06be2489ab7d41369112c888bf2b9807d25bb746a4bd4729b62ff580962f50a +size 349712 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vtf new file mode 100755 index 000000000..786f90931 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01de44b4e1b354a227c9b2267b229a8d05cc75d1c1b51272d599d665c04780cc +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vtf new file mode 100755 index 000000000..5041c69a4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b127d1be23db3a98b8236cab0f41bb820054a54355410089beeac87265ad5f9d +size 22040 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vtf new file mode 100755 index 000000000..0abcc0e28 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_crashcourse01_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c0271f8460385acc4b83286b5ef79569114fd809d268dc36ca94cfde408b5b +size 87568 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vtf new file mode 100755 index 000000000..21822613c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9914faa34bd4e9c9fb4787aa76b8aec35672aea104203d1f2b6e71e5a6c93295 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vtf new file mode 100755 index 000000000..35dcada1b --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83c6dd7bec46ff6cacb24f197f613af12bb1724638d6454f244f3ae74a3f514b +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vtf new file mode 100755 index 000000000..f4599efd9 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b7ada4b522ccfefa51014f1b85afa628603cc411d74d89135ae6b1b1a5cf8c6 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vtf new file mode 100755 index 000000000..eb7e759a8 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm01_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe2412f085de07d0dc9ab9c90e825f4bc32e377fcba0d03f93f3805a9b6954f +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vtf new file mode 100755 index 000000000..73b793b49 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm02_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b12f6b9b905f862b63f1ab93b9d7837d9a19fa4b724e7bbc621dab021873740 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vtf new file mode 100755 index 000000000..942155404 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm03_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:414669238d9fb5d6b27942828d1acb477592c0e653edfc23bf803945998cf83c +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vtf new file mode 100755 index 000000000..baa04e4cd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6843860543b621e7caa7e83eaa65d5cc95375834c84afed8bc69e5b1ea9f3d +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vtf new file mode 100755 index 000000000..d2a132211 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08208b1c00f8575d65f2eb91e0b7a0898ddb763edb4501f07ba043721f0cb0d7 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vtf new file mode 100755 index 000000000..d7ecbc58f --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_farm04_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6e719af0c800f0003f3970127f84baeea4146b05f8ce12eb1bed0e9f3e0d2fb +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vtf new file mode 100755 index 000000000..2702c0292 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_heatherignore.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce1e6d4c6e131bdc801a18e04cf678fdf2a37e856167e433f93da1acc0c160b +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vtf new file mode 100755 index 000000000..5510bca65 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_hospitaloverrun.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b814ed56166921d309a91383e69bd1505ef5e486f184b50d8a830b55f80c009 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vtf new file mode 100755 index 000000000..28de0f25c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_ikilled63.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69e5cccf963a395a73ee266e0938063890497a5e8062908b8ab09f5f61f20701 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vtf new file mode 100755 index 000000000..794305df7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodycoming.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:452b0696c1a1ea08dd682fa22d27e88e4c792659ce4bf16bc7530e252b315110 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vtf new file mode 100755 index 000000000..154cc8bbc --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_nobodysave.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f666e5ff42f501e0626c2e619ee2123e2b7f6a1c7003842d98d456b4a29d2795 +size 22040 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vtf new file mode 100755 index 000000000..f14750c49 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_peterwaited.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b536f34dda4f5c0fd92387a94752702237261980f507c27d034dc33083753069 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vtf new file mode 100755 index 000000000..3c6853589 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86aa1e44384ab752ebeaebf00a53baa2304ae55c7b0fad4d5080a5d6e4f92ec8 +size 349720 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vtf new file mode 100755 index 000000000..d45043367 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown01_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e65df5755e0e98b6b2fff1b0d912e9b67d066319c96685e125bcf02f68e6ce94 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vtf new file mode 100755 index 000000000..8f2a79fb1 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1f15d5ec1a0381929e8a4fda863c543191e2f74f0c56e06a6be44e44f596aa +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vtf new file mode 100755 index 000000000..7e52a2418 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3799ea067ce1ec99311e4543832faf23074dfa75099ac8b080797709d72a0ca3 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vtf new file mode 100755 index 000000000..431651dc7 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown02_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8019bc86fea6454e5b46cdbbe1ae4dd29adb4657c88e5b2a6a096e3f2c867e36 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vtf new file mode 100755 index 000000000..92b49920c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78cf3320479243b4eccd1882f86f7ec16aba2a21f5a4eb383d48226ebec79262 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vtf new file mode 100755 index 000000000..24264dc66 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364e923e37d7ed6aa0f38cb2cce6aa4508e1b87ff5cef904a7d8327788b1e730 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vtf new file mode 100755 index 000000000..4527046cd --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d1e65e3a456747044e74e33fa3384ffc4e1c94fe5865f23d6a43237f49f63d +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vtf new file mode 100755 index 000000000..046341008 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77e6c0bce76f970e27fb8e75935e33c7f1dfd8ece4124b41968f31845c81e51e +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vtf new file mode 100755 index 000000000..fc18e39f0 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown03_05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a499504a8ac5ebdd4621d2675fcf468b9cd4acad41da282cb86dc02e37c62548 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vtf new file mode 100755 index 000000000..32e38fe52 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3d173d72d3f8e77d3820f8efe7f765b9a98d74f1fc69fb00bf9f0d9fb062aba +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vtf new file mode 100755 index 000000000..fdb22c517 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:905a3eb3ada0751f942bb45c243ae41c1a5ebd28aab992501fdb89ec5b12f00f +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vtf b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vtf new file mode 100755 index 000000000..98818b6d9 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_saferoom_smalltown04_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6f2e508624ac9868fdd7140e6db79034e474ac7b48e66bbee5333111c280aeb +size 349720 diff --git a/mp/game/dab/materials/graffiti/graffiti_squid_256.vtf b/mp/game/dab/materials/graffiti/graffiti_squid_256.vtf new file mode 100755 index 000000000..3751bbd22 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_squid_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c46016a984241b92e1a5b147df8c8ae29fea1f97bfdcf591c6d355f74310c599 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vtf new file mode 100755 index 000000000..69641d9eb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a353d630431c91960cd3b1de0a0cffa582269c148e9dc119bf468798e73227 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vtf new file mode 100755 index 000000000..defd5771c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_04a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:609d7aff729ccccedaf01c152bfa56b103d0549068f3b1b2b94fe9363d1ba0c1 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vtf new file mode 100755 index 000000000..687e48959 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_05a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33f37526b702648bf26635e89265ab4e11fd634472ab8c610afbe231990307de +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vtf new file mode 100755 index 000000000..7236b5880 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_06a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2475faf9c6d4a1fb491dd60564c485da411ec0f225624eea784c48fcb3b9b479 +size 175016 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vtf new file mode 100755 index 000000000..1e7a81327 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_07a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfffc467a3da271034e591897d32ce9e2ddf4a10d627ae0637177fb2c3b8dff1 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vtf new file mode 100755 index 000000000..d0e427be6 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_10a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348e89b69b4d13d135a32b14423070d3110673940268f07a086cbb7d6de57736 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vtf new file mode 100755 index 000000000..0b2f2df0c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_11a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f46fa8e7d272259d6cc43615940f7cfab55cab1c2b2f78d002c576c7883a4df0 +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vtf new file mode 100755 index 000000000..28bb80a0e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_12a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54dcd9760634fbc351390480e64af117e113029afc2a6c008b68ae9cc8722160 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vtf new file mode 100755 index 000000000..4010336eb --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_13a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:536e9793c5f888a92846ffac7435b2fca803fc04924ac3294a9d2c4d2c71845e +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vtf new file mode 100755 index 000000000..2c696b7e4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_14a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:507320dc04a50be91229114cca5d7e58055323ce482ea69363f0e27e214a1463 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vtf new file mode 100755 index 000000000..3f98ebca4 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_15a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e5c799967b38b7ca66a78d9efb4dd50fbabdcc8349d4a7441085e86e9d5070e +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vtf new file mode 100755 index 000000000..dd264695c --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_16a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de26c6d5874263a4929cbb570af40dcc3da9fca60378dbcfae97bdd9d1e17e7b +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vtf b/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vtf new file mode 100755 index 000000000..670e14bf5 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_throwup_20a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d73090063a5d3ea35b09649fb891d4adafbc0675d2049268456e4ade6e0218b8 +size 11168 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_02a.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_02a.vtf new file mode 100755 index 000000000..8a836bbc6 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b3fbadbfa6812bd95d952884364e20547a3abca00a34c1ad4487d3ab6a761af +size 5648 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_05a.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_05a.vtf new file mode 100755 index 000000000..c4d2b7adf --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_05a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beda9709a12910075ee2bd446015a685f429c329d31a819cf4ba31cbaa5dd204 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_09a.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_09a.vtf new file mode 100755 index 000000000..a267f5497 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_09a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b87fece132e67567b244ec23b0ebc7b2545af43f24a3798bf4958cf5e6944ea7 +size 11088 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_09b.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_09b.vtf new file mode 100755 index 000000000..6bd5435a5 --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_09b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7d6d9fb472aafeec5afb373b6695546a42dbf7506e450913a7de9464b41c687 +size 11088 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vtf new file mode 100755 index 000000000..8ef405c0e --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_throw01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770ea30fb3ac63dea51bc4e8d33b7999b921c102a3ce515779cf0962137b7b11 +size 22032 diff --git a/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vtf b/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vtf new file mode 100755 index 000000000..1a87e240d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_virus_throw05_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac30721a5f11aa12fc36397a9f989ed100c28e0ed03adaab56c12617880ff244 +size 43936 diff --git a/mp/game/dab/materials/graffiti/graffiti_west_512.vtf b/mp/game/dab/materials/graffiti/graffiti_west_512.vtf new file mode 100755 index 000000000..a0687644a --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_west_512.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ee336483f014089f4f917d6e928e76919e0fb9a86bd8063d38f1f9656c3dae +size 87576 diff --git a/mp/game/dab/materials/graffiti/graffiti_wonder_256.vtf b/mp/game/dab/materials/graffiti/graffiti_wonder_256.vtf new file mode 100755 index 000000000..adc291d5d --- /dev/null +++ b/mp/game/dab/materials/graffiti/graffiti_wonder_256.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee3e5467a0f188cb06aaa9b3b16427bdd5e6076e4a879856c72fdf07055acb25 +size 87568 diff --git a/mp/game/dab/materials/ground/snow01.vtf b/mp/game/dab/materials/ground/snow01.vtf new file mode 100755 index 000000000..3d50f53eb --- /dev/null +++ b/mp/game/dab/materials/ground/snow01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:260969742ce0aa1c7aca4393cfe46de6dd4b931a60e7453bf52875a8a72fad21 +size 174968 diff --git a/mp/game/dab/materials/gui/folder.vtf b/mp/game/dab/materials/gui/folder.vtf new file mode 100755 index 000000000..22681675e --- /dev/null +++ b/mp/game/dab/materials/gui/folder.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66d4cebc7354470a7229d9a2650a32111d4afcded351e7f29cf8873d00e3a5e3 +size 2796384 diff --git a/mp/game/dab/materials/halflife/+0~white.vtf b/mp/game/dab/materials/halflife/+0~white.vtf new file mode 100755 index 000000000..09af680cf --- /dev/null +++ b/mp/game/dab/materials/halflife/+0~white.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b05d6990a46176387bd1180e52717698675ec079e1007d4d05957217c7a7131 +size 888 diff --git a/mp/game/dab/materials/hud/announcements.vtf b/mp/game/dab/materials/hud/announcements.vtf new file mode 100755 index 000000000..431ef2a13 --- /dev/null +++ b/mp/game/dab/materials/hud/announcements.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:776d969364a0c64ab3425c5c31f4f4ce8b98cdf6bd78b4c7f22f9d01a6d9ade8 +size 699232 diff --git a/mp/game/dab/materials/hud/brawlcross.vtf b/mp/game/dab/materials/hud/brawlcross.vtf new file mode 100755 index 000000000..a8eca7cd9 --- /dev/null +++ b/mp/game/dab/materials/hud/brawlcross.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f32e6315a4d608c275ec96f15323d108ce23d5b6050d769d7bd53bd8cee6d8 +size 4304 diff --git a/mp/game/dab/materials/hud/crosshairs.vtf b/mp/game/dab/materials/hud/crosshairs.vtf new file mode 100755 index 000000000..c55b9cde2 --- /dev/null +++ b/mp/game/dab/materials/hud/crosshairs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9606491e955b5ac0d715f02e4e5faf6f8b4b0f3941d40993d762cc9732416076 +size 16592 diff --git a/mp/game/dab/materials/hud/health.vtf b/mp/game/dab/materials/hud/health.vtf new file mode 100755 index 000000000..1c549d563 --- /dev/null +++ b/mp/game/dab/materials/hud/health.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97719366005e33a6524eb6e883bd084c55d1e90b63b4b38cf20551adc70a7491 +size 65744 diff --git a/mp/game/dab/materials/hud/hud.vtf b/mp/game/dab/materials/hud/hud.vtf new file mode 100755 index 000000000..c97ae9030 --- /dev/null +++ b/mp/game/dab/materials/hud/hud.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd267aa21dae6e5ce2b9973014435dcdbd02f9d5ac7015266aa1347db2e7f83e +size 131216 diff --git a/mp/game/dab/materials/hud/killcons.vtf b/mp/game/dab/materials/hud/killcons.vtf new file mode 100755 index 000000000..4fe4e17bd --- /dev/null +++ b/mp/game/dab/materials/hud/killcons.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:249ce4946b909d14e7730ee54040d8bc888a87c2cf61f2deb8f3189a75d7df34 +size 32912 diff --git a/mp/game/dab/materials/hud/leaderboard_dead.vtf b/mp/game/dab/materials/hud/leaderboard_dead.vtf new file mode 100755 index 000000000..0cb174d0c --- /dev/null +++ b/mp/game/dab/materials/hud/leaderboard_dead.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42cadee9b756980d0795e395a8212dc014425daa15e11bd108924b9105195cfe +size 5696 diff --git a/mp/game/dab/materials/hud/notices.vtf b/mp/game/dab/materials/hud/notices.vtf new file mode 100755 index 000000000..1328a9a75 --- /dev/null +++ b/mp/game/dab/materials/hud/notices.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb2dff7f91558a9c992a210ed8b49e7e882fb6d64b055aafdc4053dee20965b0 +size 699232 diff --git a/mp/game/dab/materials/hud/rounds.vtf b/mp/game/dab/materials/hud/rounds.vtf new file mode 100755 index 000000000..426a3afe6 --- /dev/null +++ b/mp/game/dab/materials/hud/rounds.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5550c6f43bfb8fdfcfff0e3ca7b69b12fa2d65ce3c6a3079e5673402fa3f7316 +size 16592 diff --git a/mp/game/dab/materials/hud/shotguncross.vtf b/mp/game/dab/materials/hud/shotguncross.vtf new file mode 100755 index 000000000..8151878f9 --- /dev/null +++ b/mp/game/dab/materials/hud/shotguncross.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93407acf63e329fe0bf8b3720f7918f92401f22bcf92dae090236748513e0c2a +size 4304 diff --git a/mp/game/dab/materials/hud/shotgunzoom.vtf b/mp/game/dab/materials/hud/shotgunzoom.vtf new file mode 100755 index 000000000..44e12d6c0 --- /dev/null +++ b/mp/game/dab/materials/hud/shotgunzoom.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96bf132acedd9def5f3c294532ef302cd1f46494ae24d9cf37f722653a67b6b2 +size 4304 diff --git a/mp/game/dab/materials/hud/smgcross.vtf b/mp/game/dab/materials/hud/smgcross.vtf new file mode 100755 index 000000000..f9bdaff97 --- /dev/null +++ b/mp/game/dab/materials/hud/smgcross.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:136bba9a74f4acc32409e1b56fce53586e9051cfbcc4361fbae25bfa5f53d1a5 +size 4304 diff --git a/mp/game/dab/materials/hud/stars.vtf b/mp/game/dab/materials/hud/stars.vtf new file mode 100755 index 000000000..aaba50173 --- /dev/null +++ b/mp/game/dab/materials/hud/stars.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ec704ce36c828eec0dc814bd973d18ac534e8f284884f70db51d150626ea45 +size 32912 diff --git a/mp/game/dab/materials/hud/symbols.vtf b/mp/game/dab/materials/hud/symbols.vtf new file mode 100755 index 000000000..4bc321a71 --- /dev/null +++ b/mp/game/dab/materials/hud/symbols.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa1cff6da6033f9df320f6d8d6a978a77d4c4382381ac33fb49e0ed5b94442a +size 262352 diff --git a/mp/game/dab/materials/hud/tscross2.vtf b/mp/game/dab/materials/hud/tscross2.vtf new file mode 100755 index 000000000..ae0be80ac --- /dev/null +++ b/mp/game/dab/materials/hud/tscross2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68d88e160b6ef5415713804a8bc766c8575a04a96c2ee03c0d80a71223c7d307 +size 5696 diff --git a/mp/game/dab/materials/hud/tscross3.vtf b/mp/game/dab/materials/hud/tscross3.vtf new file mode 100755 index 000000000..55ec87f92 --- /dev/null +++ b/mp/game/dab/materials/hud/tscross3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:698279975e2a013c26ed42ca5113765d08d53ca9620617775b77c1f6d6bbf489 +size 5696 diff --git a/mp/game/dab/materials/hud/watch-super.vtf b/mp/game/dab/materials/hud/watch-super.vtf new file mode 100755 index 000000000..1d51ce74d --- /dev/null +++ b/mp/game/dab/materials/hud/watch-super.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d77d16829ecefd3072ad3564c4a19ac16f63543aa35c7e8679de3138e0645453 +size 32912 diff --git a/mp/game/dab/materials/hud/watch.vtf b/mp/game/dab/materials/hud/watch.vtf new file mode 100755 index 000000000..3223057c3 --- /dev/null +++ b/mp/game/dab/materials/hud/watch.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a48a265c7920ebb75f945a0b25aee259f7ada9ff8edf9d3ea5c18e81d37f0b +size 43872 diff --git a/mp/game/dab/materials/jahhur/asphalt1.vtf b/mp/game/dab/materials/jahhur/asphalt1.vtf new file mode 100755 index 000000000..be8e83fb0 --- /dev/null +++ b/mp/game/dab/materials/jahhur/asphalt1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03df2e3bd61653ba3127479f2b104f66131662fdca9929f8052716cd9fce5347 +size 699272 diff --git a/mp/game/dab/materials/jahhur/asphalt1_normal.vtf b/mp/game/dab/materials/jahhur/asphalt1_normal.vtf new file mode 100755 index 000000000..2587d1452 --- /dev/null +++ b/mp/game/dab/materials/jahhur/asphalt1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d860fb9fdbb27e288f0a920605f7d679b974028d4e91bc749427a61d4149743c +size 1398336 diff --git a/mp/game/dab/materials/jahhur/brick_gray1.vtf b/mp/game/dab/materials/jahhur/brick_gray1.vtf new file mode 100755 index 000000000..35476d3a5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95eec81cd5d02f724a369afafd49e7eef1ecb681ae00f2e32b5c8b445591b7d7 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_gray1_normal.vtf b/mp/game/dab/materials/jahhur/brick_gray1_normal.vtf new file mode 100755 index 000000000..284e9ad92 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de59c99294404294f8232cf571160b344463ddb2a2081a4b704e33210a2ebf6 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_gray2.vtf b/mp/game/dab/materials/jahhur/brick_gray2.vtf new file mode 100755 index 000000000..72d379e12 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7703281b3ba2dd1ff22b5c83ba3787c99918aa208fc08ad230002ac02bdcdcbb +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_gray2_normal.vtf b/mp/game/dab/materials/jahhur/brick_gray2_normal.vtf new file mode 100755 index 000000000..74eee4e71 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b8ad800848001a281d0a44070247d1ded56dd0b4ba0c4f46f7d89148c005749 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_gray_round1.vtf b/mp/game/dab/materials/jahhur/brick_gray_round1.vtf new file mode 100755 index 000000000..ecfbc75ad --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray_round1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6a3f89934a64ce97f241bd51803a585e3517dc37487f5685a24049bc5e08dd8 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_gray_round1_normal.vtf b/mp/game/dab/materials/jahhur/brick_gray_round1_normal.vtf new file mode 100755 index 000000000..a701cd4ab --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_gray_round1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fce618298cf74fe8987b39c05cb9a69259cabcafd161c9943731a72d3f113b5 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_white1.vtf b/mp/game/dab/materials/jahhur/brick_white1.vtf new file mode 100755 index 000000000..b0ea4d487 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_white1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7338eb48bbcd870fceff1ba25775c6e56aa09401ea70e6915f4f68f0025109 +size 699272 diff --git a/mp/game/dab/materials/jahhur/brick_white1_normal.vtf b/mp/game/dab/materials/jahhur/brick_white1_normal.vtf new file mode 100755 index 000000000..bdd0eeb97 --- /dev/null +++ b/mp/game/dab/materials/jahhur/brick_white1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7539c6152b297829132449795b39f5a268b5586ed88dfaab7344d69d0e28289 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/carpet1.vtf b/mp/game/dab/materials/jahhur/carpet1.vtf new file mode 100755 index 000000000..ad66f2120 --- /dev/null +++ b/mp/game/dab/materials/jahhur/carpet1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1c6ee4575ba3af1b7cf510c89e393b993802205646620534908bba0b605bee +size 699272 diff --git a/mp/game/dab/materials/jahhur/carpet1_normal.vtf b/mp/game/dab/materials/jahhur/carpet1_normal.vtf new file mode 100755 index 000000000..f97443327 --- /dev/null +++ b/mp/game/dab/materials/jahhur/carpet1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af7c5fd33cf1bb83d819d410231f054c1301faaa5a0188277afb5cd522af3e02 +size 174984 diff --git a/mp/game/dab/materials/jahhur/concrete_gray1.vtf b/mp/game/dab/materials/jahhur/concrete_gray1.vtf new file mode 100755 index 000000000..f2fb79844 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_gray1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe2410c23301b16513dc14af684c2eebd2e62f269d1c34b8385305791567a3c +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_gray1_normal.vtf b/mp/game/dab/materials/jahhur/concrete_gray1_normal.vtf new file mode 100755 index 000000000..704c9cbfd --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_gray1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5531e4c0609074adb348ceda42e4de0c3c1ae6e456bd8b173a50737a4f9c568 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_gray2.vtf b/mp/game/dab/materials/jahhur/concrete_gray2.vtf new file mode 100755 index 000000000..d549fdb4b --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_gray2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:216224856f4694d996325e9f3d162e1258d051e88727dcc9889db52208c60cf2 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_white1.vtf b/mp/game/dab/materials/jahhur/concrete_white1.vtf new file mode 100755 index 000000000..320fabc35 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9cc68f7cf5c0c857e22f047c4f6124ef5573290055223ed08adffa45f24f888 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_white1_normal.vtf b/mp/game/dab/materials/jahhur/concrete_white1_normal.vtf new file mode 100755 index 000000000..b0010f9ee --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0408847c41bc32cf83a93a74f32a8489269d4552cdd115d9e53e7a4195610226 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_white2.vtf b/mp/game/dab/materials/jahhur/concrete_white2.vtf new file mode 100755 index 000000000..7eefb3ffa --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e4c2b7b0de6a50a25d182e41d2a166a0067d40a2d4604e890be4e998713f5a1 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concrete_white2_normal.vtf b/mp/game/dab/materials/jahhur/concrete_white2_normal.vtf new file mode 100755 index 000000000..bee6fba28 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concrete_white2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2811d14c06d82e5f20e777eb6543e6642c5bac5e598d2fb32e6bbd7cdbf60a8 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray1.vtf b/mp/game/dab/materials/jahhur/concreteplates_gray1.vtf new file mode 100755 index 000000000..ac59fb5d6 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec3ec0f9f6aa74d5555d352f56df6f6f69838711748f9ea758c930e5fa3ce68 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray1_normal.vtf b/mp/game/dab/materials/jahhur/concreteplates_gray1_normal.vtf new file mode 100755 index 000000000..c50b59829 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b494793daddf50b1a42f4cb5ac0573699fe93ff53da644d7ab0cfef61a7e6d2b +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray2.vtf b/mp/game/dab/materials/jahhur/concreteplates_gray2.vtf new file mode 100755 index 000000000..ba39cebcd --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:416e5083ba65135474b1f40f7950cfac3bb8b1bd8738c34cdf297bb2695d8146 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_gray2_normal.vtf b/mp/game/dab/materials/jahhur/concreteplates_gray2_normal.vtf new file mode 100755 index 000000000..db0bbd3ff --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_gray2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:912c4234e931f110498bf0de5a3e67876bbde83fc959d3388150761da3d655ef +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white1.vtf b/mp/game/dab/materials/jahhur/concreteplates_white1.vtf new file mode 100755 index 000000000..7c862a223 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4edc7f497cd738b48c184f9f2c10190c743a812df5b77587d068b748ca32806 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white1_normal.vtf b/mp/game/dab/materials/jahhur/concreteplates_white1_normal.vtf new file mode 100755 index 000000000..a468487e6 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf6cc478fab55ecbd89e48df625f91cc46e8c804198ca451d36a97035cdd368b +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white1_v2.vtf b/mp/game/dab/materials/jahhur/concreteplates_white1_v2.vtf new file mode 100755 index 000000000..64ecc522c --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white1_v2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25b9abae46cb41b2f1bcf909bc7c7a6512ed549940218bdedd7379cb868accc6 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2.vtf b/mp/game/dab/materials/jahhur/concreteplates_white2.vtf new file mode 100755 index 000000000..f8b90c78a --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:926b39e7de03816cb70f1ef9018151daed6f084e59b25bc7859367262231d7b8 +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2_normal.vtf b/mp/game/dab/materials/jahhur/concreteplates_white2_normal.vtf new file mode 100755 index 000000000..723033409 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b07e2200cc0005391b0df40414dd123c19a221522a1ea9372dd4c5e9c65deef +size 699272 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vtf b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vtf new file mode 100755 index 000000000..5993e46f3 --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58b5e1a608dab35832dfab3425518000ce0e3c813ac5754bb203ff503947ee74 +size 1398360 diff --git a/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vtf b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vtf new file mode 100755 index 000000000..a2d09836f --- /dev/null +++ b/mp/game/dab/materials/jahhur/concreteplates_white2_paintedgrey.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c9bde4d1d046c5a5bdd03a22f90ff98c91788212083e689ebf1c3acf40d469f +size 1398360 diff --git a/mp/game/dab/materials/jahhur/decal_broken1.vtf b/mp/game/dab/materials/jahhur/decal_broken1.vtf new file mode 100755 index 000000000..6cdb17d0f --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b22a9af91423390d1f574060e2e1c19c1af688cb77bf8cda427fcb616702a260 +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_broken2.vtf b/mp/game/dab/materials/jahhur/decal_broken2.vtf new file mode 100755 index 000000000..584155e03 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:353cfe8f1f3a02d8672cc75223597221bf5003ac9b3f27cc41a5d174bab49f6f +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_broken3.vtf b/mp/game/dab/materials/jahhur/decal_broken3.vtf new file mode 100755 index 000000000..6374d2f43 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4992f9810adc8cff133b46a5a9eb9978b33fed46861ef29ea87c9d5474495dab +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_broken4.vtf b/mp/game/dab/materials/jahhur/decal_broken4.vtf new file mode 100755 index 000000000..32b7fd5cc --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e81c33accbca65e7007d5c46135009026f8df14949b826a96d789e79b8661087 +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_broken5.vtf b/mp/game/dab/materials/jahhur/decal_broken5.vtf new file mode 100755 index 000000000..bfa6be6b5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_broken5.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9eafc35c3a6c3270a8a60f6615c54a925d876fd6d675847057604914a197b9a +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_leak1.vtf b/mp/game/dab/materials/jahhur/decal_leak1.vtf new file mode 100755 index 000000000..ac35d6462 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37ceaec698bd072c97eb6c91d5496a28a5baad8977e8c649987edadecaab6d73 +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_leak2.vtf b/mp/game/dab/materials/jahhur/decal_leak2.vtf new file mode 100755 index 000000000..a37a292c9 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85559ffbd7330e93f5a99524ae877b1ab5ad6c5c8ed69b7bcfcd51d50cbdc1d3 +size 699232 diff --git a/mp/game/dab/materials/jahhur/decal_leak3.vtf b/mp/game/dab/materials/jahhur/decal_leak3.vtf new file mode 100755 index 000000000..3256c5be1 --- /dev/null +++ b/mp/game/dab/materials/jahhur/decal_leak3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b246fe40782422fc22b42e9dc3edc23ab5a95003641c51d5d87f50569c74e5 +size 349696 diff --git a/mp/game/dab/materials/jahhur/door_elevator1.vtf b/mp/game/dab/materials/jahhur/door_elevator1.vtf new file mode 100755 index 000000000..f13709c99 --- /dev/null +++ b/mp/game/dab/materials/jahhur/door_elevator1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017aa8a1003db46529a41de0e51c4830f601a279c06eab78730a57f58d171a6f +size 349688 diff --git a/mp/game/dab/materials/jahhur/fiberglass1.vtf b/mp/game/dab/materials/jahhur/fiberglass1.vtf new file mode 100755 index 000000000..f61e3a470 --- /dev/null +++ b/mp/game/dab/materials/jahhur/fiberglass1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81dc5ecf785a79be198eaf7f62e682cb69d00d36ca32ef48b43bac721ce94b58 +size 699272 diff --git a/mp/game/dab/materials/jahhur/fiberglass1_normal.vtf b/mp/game/dab/materials/jahhur/fiberglass1_normal.vtf new file mode 100755 index 000000000..b71c0e029 --- /dev/null +++ b/mp/game/dab/materials/jahhur/fiberglass1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c584c44bf2af33409ff3c94789d03b14db09957589eb11a8722f0890df9c98 +size 699272 diff --git a/mp/game/dab/materials/jahhur/highrise1.vtf b/mp/game/dab/materials/jahhur/highrise1.vtf new file mode 100755 index 000000000..c2469129c --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7de4699ad8c83518f317a1d60590233ece535619985b2dae6e59f9136c3b8818 +size 699272 diff --git a/mp/game/dab/materials/jahhur/highrise1_spec.vtf b/mp/game/dab/materials/jahhur/highrise1_spec.vtf new file mode 100755 index 000000000..4e176ef74 --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise1_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e76e04cac0300d4406baab7ad19956c25b41ba6bbbe378e710e872c23cf530bb +size 699272 diff --git a/mp/game/dab/materials/jahhur/highrise2.vtf b/mp/game/dab/materials/jahhur/highrise2.vtf new file mode 100755 index 000000000..f72988891 --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ef05152177cbc297eea56b499db829b1354216e2bf9f835a56a08f9ee920c31 +size 174984 diff --git a/mp/game/dab/materials/jahhur/highrise2_spec.vtf b/mp/game/dab/materials/jahhur/highrise2_spec.vtf new file mode 100755 index 000000000..e1ab0d614 --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise2_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6133378aad292d01dab47ffaba8e97a1f52b103ca4e92c54b16e15d4b15af07 +size 174984 diff --git a/mp/game/dab/materials/jahhur/highrise_night1.vtf b/mp/game/dab/materials/jahhur/highrise_night1.vtf new file mode 100755 index 000000000..05f69e86d --- /dev/null +++ b/mp/game/dab/materials/jahhur/highrise_night1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7cc8a7a4710d508705e8f701c9e66af190d25e02cebe1e1f9e95c13d98571c1 +size 699232 diff --git a/mp/game/dab/materials/jahhur/lightshaft1_blueish.vtf b/mp/game/dab/materials/jahhur/lightshaft1_blueish.vtf new file mode 100755 index 000000000..185253333 --- /dev/null +++ b/mp/game/dab/materials/jahhur/lightshaft1_blueish.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01df79a4e157cdff29b7bc8640d2606c45ddf9e3feebdbb762adf0cbb2df5ba2 +size 87616 diff --git a/mp/game/dab/materials/jahhur/lightshaft1_orange.vtf b/mp/game/dab/materials/jahhur/lightshaft1_orange.vtf new file mode 100755 index 000000000..126316bf5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/lightshaft1_orange.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534f1b8c5fc4357588ce1f8e0701aa31254dad728c8394677948b7a581a02653 +size 87616 diff --git a/mp/game/dab/materials/jahhur/manholecover1.vtf b/mp/game/dab/materials/jahhur/manholecover1.vtf new file mode 100755 index 000000000..785e8d017 --- /dev/null +++ b/mp/game/dab/materials/jahhur/manholecover1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ce13216a376dfa38779b5cf1899e83d2748672ed7fa089246ad0d572236726 +size 349760 diff --git a/mp/game/dab/materials/jahhur/marble_gray1.vtf b/mp/game/dab/materials/jahhur/marble_gray1.vtf new file mode 100755 index 000000000..03b71d084 --- /dev/null +++ b/mp/game/dab/materials/jahhur/marble_gray1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7225bd4a82e2f44afba3204e25d905b6d9e0d48717a42a367d447002af9d157 +size 699272 diff --git a/mp/game/dab/materials/jahhur/marble_gray1_normal.vtf b/mp/game/dab/materials/jahhur/marble_gray1_normal.vtf new file mode 100755 index 000000000..79b9fd748 --- /dev/null +++ b/mp/game/dab/materials/jahhur/marble_gray1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dc3ee32336de498e3eb8fb00e2fbe68a7a23387ee00387beb934352828951b2 +size 699272 diff --git a/mp/game/dab/materials/jahhur/metal_crane1.vtf b/mp/game/dab/materials/jahhur/metal_crane1.vtf new file mode 100755 index 000000000..00e4a5ccc --- /dev/null +++ b/mp/game/dab/materials/jahhur/metal_crane1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a9013e58a846195a39c495c1680b6b7fee62e85f9b3ca67e5342cfe342e2808 +size 349688 diff --git a/mp/game/dab/materials/jahhur/metal_crane1_normal.vtf b/mp/game/dab/materials/jahhur/metal_crane1_normal.vtf new file mode 100755 index 000000000..81f30c924 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metal_crane1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a10971c158f44d6586447c0dca8c8d6ed2f4c6e60beb6cd5018c28f9e60aff3 +size 349688 diff --git a/mp/game/dab/materials/jahhur/metal_crane2_beams.vtf b/mp/game/dab/materials/jahhur/metal_crane2_beams.vtf new file mode 100755 index 000000000..725e6ad69 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metal_crane2_beams.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a10822d7fc2509e1036caaef83c50425461d1c24ee6649e81df9df32b62c450e +size 349760 diff --git a/mp/game/dab/materials/jahhur/metalbeam1.vtf b/mp/game/dab/materials/jahhur/metalbeam1.vtf new file mode 100755 index 000000000..da772e452 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44de82577970d180d0b29e676e26f58a020bacec1f9e775c62bc45458a7b1bc0 +size 43832 diff --git a/mp/game/dab/materials/jahhur/metalbeam1_normal.vtf b/mp/game/dab/materials/jahhur/metalbeam1_normal.vtf new file mode 100755 index 000000000..789ffa549 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe56e61f559f163c3cd49af802a7c93889bbfd7ab5dd452c3c333bce4c9e8f66 +size 43832 diff --git a/mp/game/dab/materials/jahhur/metalbeam2.vtf b/mp/game/dab/materials/jahhur/metalbeam2.vtf new file mode 100755 index 000000000..4c44acbea --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:047236bec119fca440b295582612c78098ebf67a09665f74c5f6d53e7f5ba474 +size 43832 diff --git a/mp/game/dab/materials/jahhur/metalbeam2_normal.vtf b/mp/game/dab/materials/jahhur/metalbeam2_normal.vtf new file mode 100755 index 000000000..9834af3e5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/metalbeam2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f465d35cdf44cce8b15b0201dd310540e5006077ccede75473df974dff14305 +size 43832 diff --git a/mp/game/dab/materials/jahhur/road1.vtf b/mp/game/dab/materials/jahhur/road1.vtf new file mode 100755 index 000000000..cea07337b --- /dev/null +++ b/mp/game/dab/materials/jahhur/road1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e38cdd6d6d70325d793e8f37b54d0e0161e2e5d85f9ea8913aceef91a0b6bd +size 699272 diff --git a/mp/game/dab/materials/jahhur/road1_normal.vtf b/mp/game/dab/materials/jahhur/road1_normal.vtf new file mode 100755 index 000000000..641a059c5 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31e50e8ad7c68b0ef5cedc431a7e9c2d30ab9a70266b38a21f541e543fb0b5cb +size 1398336 diff --git a/mp/game/dab/materials/jahhur/road2.vtf b/mp/game/dab/materials/jahhur/road2.vtf new file mode 100755 index 000000000..c2f99e737 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82e370f9962df56ad8865c793142e41aaefd821a8b66012dcf0e01c1546fca32 +size 699272 diff --git a/mp/game/dab/materials/jahhur/road2_normal.vtf b/mp/game/dab/materials/jahhur/road2_normal.vtf new file mode 100755 index 000000000..1c4a77dae --- /dev/null +++ b/mp/game/dab/materials/jahhur/road2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:040aa4c5455287d767be72a6c6f2be207d5763d3d5cba19b824475d18927a09c +size 1398336 diff --git a/mp/game/dab/materials/jahhur/road_crossing1.vtf b/mp/game/dab/materials/jahhur/road_crossing1.vtf new file mode 100755 index 000000000..94ca768a6 --- /dev/null +++ b/mp/game/dab/materials/jahhur/road_crossing1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d308cf8c958f297243b275fe39a872a7716d900cb1d899566eebdf4a852cd85 +size 349760 diff --git a/mp/game/dab/materials/jahhur/tiles_beige1.vtf b/mp/game/dab/materials/jahhur/tiles_beige1.vtf new file mode 100755 index 000000000..57818c4fb --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68986f8cef1ceeb352242d10c9688dcee7bf4feb693bdf8e90e222e1ac8a3281 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_beige1_normal.vtf b/mp/game/dab/materials/jahhur/tiles_beige1_normal.vtf new file mode 100755 index 000000000..44a7b9579 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:549bec378914a466c76933600815c7ff629d77494b15f13c78dce1294d925131 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_beige2.vtf b/mp/game/dab/materials/jahhur/tiles_beige2.vtf new file mode 100755 index 000000000..798e9a784 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a69bd5fa76d8b284f0f3674c6dd83a05d0af814058b0f67bdb14b7936550a98a +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_beige2_normal.vtf b/mp/game/dab/materials/jahhur/tiles_beige2_normal.vtf new file mode 100755 index 000000000..d7c1e8bcc --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_beige2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:665d6b0046db3b146d5f6ebbb85309d806c3c46b720c4a08d01ca1f275a76b8a +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_blue1.vtf b/mp/game/dab/materials/jahhur/tiles_blue1.vtf new file mode 100755 index 000000000..51a1521a8 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_blue1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61d380286e599ff7fcf48ce4af75ff897bbfb577ef18dae1a06813c99dd559a9 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_blue1_normal.vtf b/mp/game/dab/materials/jahhur/tiles_blue1_normal.vtf new file mode 100755 index 000000000..13f7bca24 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_blue1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba7edeed5c9dd0fccb8526f5ea6f066c3307fa7f8ae72a6bd84583dee1adbb26 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_gray1.vtf b/mp/game/dab/materials/jahhur/tiles_gray1.vtf new file mode 100755 index 000000000..3e8afb94b --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee10507edc59ccd2f9a8927c8e51c5d53c8be62dfe49c3d269e6fad573152020 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_gray1_normal.vtf b/mp/game/dab/materials/jahhur/tiles_gray1_normal.vtf new file mode 100755 index 000000000..6a638268d --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ef33e11c4e4460569759572e62790d5c3bf75213a8b3ea82320ca103aa633e8 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_gray2.vtf b/mp/game/dab/materials/jahhur/tiles_gray2.vtf new file mode 100755 index 000000000..69c9c5152 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2931868d921b8da1f8a7542a44899b24e91e7639823f6c954da9278c34167fda +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_gray2_normal.vtf b/mp/game/dab/materials/jahhur/tiles_gray2_normal.vtf new file mode 100755 index 000000000..b62edf634 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_gray2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:560babc327f3842119eae50bda8935861550ed813b0122d3cea1eff7fe606fce +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_white1.vtf b/mp/game/dab/materials/jahhur/tiles_white1.vtf new file mode 100755 index 000000000..3bff3f79b --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be054dbf847d0aa85efe2d11f186e10660a100db1f841c66e622cf21587b344 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_white1_normal.vtf b/mp/game/dab/materials/jahhur/tiles_white1_normal.vtf new file mode 100755 index 000000000..19155cfd3 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03f3c014736cc37f7f93933165ac17d825c2d10d1d5e54dab90cf1b3e585cce9 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_white2.vtf b/mp/game/dab/materials/jahhur/tiles_white2.vtf new file mode 100755 index 000000000..dac65e591 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a04dd13f26b2c5b6c5a49d685833fcf75f7a656cae9c43387cd39c546f22234 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_white2_normal.vtf b/mp/game/dab/materials/jahhur/tiles_white2_normal.vtf new file mode 100755 index 000000000..1068de2a0 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be7f8d46ea1b158f77b79bca8fba4a2d856db5c83d823f1354e26b556887c6a2 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_white3.vtf b/mp/game/dab/materials/jahhur/tiles_white3.vtf new file mode 100755 index 000000000..5c429143f --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1be853bb5e1b56c8ec3ae57f242d95f27c4a4962f0812e33af45bdc18664386 +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_white3_normal.vtf b/mp/game/dab/materials/jahhur/tiles_white3_normal.vtf new file mode 100755 index 000000000..5c368e231 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white3_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0000f0716986f28e52cd92f894c6cda3177a3150f4756c666f7a2c4ee395fbaf +size 1398336 diff --git a/mp/game/dab/materials/jahhur/tiles_white4.vtf b/mp/game/dab/materials/jahhur/tiles_white4.vtf new file mode 100755 index 000000000..0841429a8 --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03be6e1952410430bd7ce9dea8d3e97505426850d30db8c27907d7211e3ec24c +size 699272 diff --git a/mp/game/dab/materials/jahhur/tiles_white4_normal.vtf b/mp/game/dab/materials/jahhur/tiles_white4_normal.vtf new file mode 100755 index 000000000..0cab115cb --- /dev/null +++ b/mp/game/dab/materials/jahhur/tiles_white4_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40e13c6d0b5d356afabcfbcf9730ebdceb973de8bccd11e9373b52c934818da2 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/wall1.vtf b/mp/game/dab/materials/jahhur/wall1.vtf new file mode 100755 index 000000000..b0d15f356 --- /dev/null +++ b/mp/game/dab/materials/jahhur/wall1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a39007e674a699d42b88acb260ed3c6f84e47561d63d46a44cf705b5281526f +size 699272 diff --git a/mp/game/dab/materials/jahhur/wall1_normal.vtf b/mp/game/dab/materials/jahhur/wall1_normal.vtf new file mode 100755 index 000000000..6c11b174d --- /dev/null +++ b/mp/game/dab/materials/jahhur/wall1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92be02f696413bf817551b7579407812c1a2f7c8a7641c39fc17370688d4b95c +size 699272 diff --git a/mp/game/dab/materials/jahhur/water_puddle1.vtf b/mp/game/dab/materials/jahhur/water_puddle1.vtf new file mode 100755 index 000000000..aff438bec --- /dev/null +++ b/mp/game/dab/materials/jahhur/water_puddle1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87fb97d463bdfe8e1bde4d19552aaf93fcc8c377c9d030609c6abdfa4810a848 +size 43872 diff --git a/mp/game/dab/materials/jahhur/water_puddle1_spec.vtf b/mp/game/dab/materials/jahhur/water_puddle1_spec.vtf new file mode 100755 index 000000000..496ff534e --- /dev/null +++ b/mp/game/dab/materials/jahhur/water_puddle1_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ae51f0a80c3e3a713e8eae190a9781c2c9616f98b96a0c328cd414c8d90421 +size 43872 diff --git a/mp/game/dab/materials/jahhur/water_sea1.vtf b/mp/game/dab/materials/jahhur/water_sea1.vtf new file mode 100755 index 000000000..089c7e40d --- /dev/null +++ b/mp/game/dab/materials/jahhur/water_sea1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d82251c3dc411acb53d0ba7891aea823e90520c122cdee545564b96980a230e +size 1398736 diff --git a/mp/game/dab/materials/jahhur/window1_reflective.vtf b/mp/game/dab/materials/jahhur/window1_reflective.vtf new file mode 100755 index 000000000..9365f195f --- /dev/null +++ b/mp/game/dab/materials/jahhur/window1_reflective.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8229f0adb7d6340bd778de62b41bec19c9f680b8b45dba0ff5f8f1416e3720 +size 22008 diff --git a/mp/game/dab/materials/jahhur/window2.vtf b/mp/game/dab/materials/jahhur/window2.vtf new file mode 100755 index 000000000..a6b3c6072 --- /dev/null +++ b/mp/game/dab/materials/jahhur/window2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f906073ebd0b66b52647fd0bedaf2e7d8edf2765312568557305dfb19d8e48a +size 43872 diff --git a/mp/game/dab/materials/jahhur/window3_seethru.vtf b/mp/game/dab/materials/jahhur/window3_seethru.vtf new file mode 100755 index 000000000..c484d0275 --- /dev/null +++ b/mp/game/dab/materials/jahhur/window3_seethru.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:777924f61e6462f3a17bfefc9575c3ece25ad4c17715f1b474ccf0d6e552c5f5 +size 87616 diff --git a/mp/game/dab/materials/jahhur/window3_seethru_spec.vtf b/mp/game/dab/materials/jahhur/window3_seethru_spec.vtf new file mode 100755 index 000000000..eebe67fdc --- /dev/null +++ b/mp/game/dab/materials/jahhur/window3_seethru_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c680fa8a738ec744dfc48e8cfee058304839c78c07ea0486dea423fb1e5f050 +size 43912 diff --git a/mp/game/dab/materials/jahhur/woodplanks_dark1.vtf b/mp/game/dab/materials/jahhur/woodplanks_dark1.vtf new file mode 100755 index 000000000..35ee91624 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_dark1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed9cf75f29f963321aa9750e5dec5f7c2f8a57c080f199dd458da3d9dd82bde5 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/woodplanks_light1.vtf b/mp/game/dab/materials/jahhur/woodplanks_light1.vtf new file mode 100755 index 000000000..4df396327 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7159a265ce37f49ba0633b2cfe6412141de869d9ce639602f64a883fe6e206f1 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vtf b/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vtf new file mode 100755 index 000000000..1e00dc7ba --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395942b55b9f4815e9f0f7437bd93d69175bf1ee8aa66c26901691e1128c50d8 +size 699272 diff --git a/mp/game/dab/materials/jahhur/woodplanks_light2.vtf b/mp/game/dab/materials/jahhur/woodplanks_light2.vtf new file mode 100755 index 000000000..ff2b2a356 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd8e90c7db88eb09b913e96624febc9f41fd710782effa727ebfe25d5006236 +size 1398336 diff --git a/mp/game/dab/materials/jahhur/woodplanks_light2_normal.vtf b/mp/game/dab/materials/jahhur/woodplanks_light2_normal.vtf new file mode 100755 index 000000000..842f475d2 --- /dev/null +++ b/mp/game/dab/materials/jahhur/woodplanks_light2_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2beb9ebc37bb46a1b4b5a929e9baef70c6d0a0b8b4a960d603ed5ce9662e60df +size 699272 diff --git a/mp/game/dab/materials/logo/dablogo.vtf b/mp/game/dab/materials/logo/dablogo.vtf new file mode 100755 index 000000000..b4e538e40 --- /dev/null +++ b/mp/game/dab/materials/logo/dablogo.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:834dbf90b692f45a099e2eb145888c682b4fae09c34420c5e904c15a1ce3d23b +size 349696 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-103_-3498_231.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-103_-3498_231.vtf new file mode 100755 index 000000000..10979375b --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-103_-3498_231.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fa9b7ced77e0f364c42ddf148e6e2eb2efe250033f863558535356073a1da3e +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-106_2267_128.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-106_2267_128.vtf new file mode 100755 index 000000000..47a795412 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-106_2267_128.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aceb4d062fb1bcff341a7a4698ffbba9d609a36a97a86dec8e9fb5ba3b3dbdbe +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-110_1973_122.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-110_1973_122.vtf new file mode 100755 index 000000000..87bc15b6a --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-110_1973_122.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b22b02f1560e4b625e5c56c5c5c650b185cd743a5ee636ed4c3414f93e3ac2bc +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-113_1594_190.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-113_1594_190.vtf new file mode 100755 index 000000000..2e65845bc --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-113_1594_190.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c916c33229842d1d50b130173bbc1c409aad0c076c2dd69cb7b1ebe8f01aba8 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-116_1190_118.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-116_1190_118.vtf new file mode 100755 index 000000000..61176f2ff --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-116_1190_118.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db04b0c799f9d2ae369f317b6a1cb09c830cdc1a39652bb50cbb90a088032fbc +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-123_-414_119.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-123_-414_119.vtf new file mode 100755 index 000000000..aeabc6c0b --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-123_-414_119.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8966cba4465f18bf73d4914026a3f2b0dbaf9e6bb1dfd0c734be66792fb46ab +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-124_2622_124.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-124_2622_124.vtf new file mode 100755 index 000000000..afeb67e75 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-124_2622_124.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0709a99f3f4fb26632cd10698b7ecee27755f0bc436c176dde1821163d0b05 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-131_10_125.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-131_10_125.vtf new file mode 100755 index 000000000..def92808d --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-131_10_125.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:954f2c931760acb51a6b435e01bf5262605c1428cf01a9e056fbe1a7c27ab777 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-132_-208_125.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-132_-208_125.vtf new file mode 100755 index 000000000..e9d06dc02 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-132_-208_125.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d608a4b5ed8135bd76318dde707b24efca97cdd10e9132cec30aba88580aa996 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c-7_-4993_73.vtf b/mp/game/dab/materials/maps/da_chase_b28/c-7_-4993_73.vtf new file mode 100755 index 000000000..6dc930fb5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c-7_-4993_73.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:496d24403dbb529e9da7323581827910fcbb1d567163c936e42956957a07b840 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c69_1676_146.vtf b/mp/game/dab/materials/maps/da_chase_b28/c69_1676_146.vtf new file mode 100755 index 000000000..d6a830f87 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c69_1676_146.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:687a50ad5c4ff484a8829ff5ec09f93baa742a9d33ce3b0ab631d5effc219a82 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c75_-2988_200.vtf b/mp/game/dab/materials/maps/da_chase_b28/c75_-2988_200.vtf new file mode 100755 index 000000000..367a7e608 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c75_-2988_200.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60bf0951995a02a9856a83bf718ba309a26b631649f6539fe1a33ef96127c911 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c82_3477_260.vtf b/mp/game/dab/materials/maps/da_chase_b28/c82_3477_260.vtf new file mode 100755 index 000000000..f92fb42a4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c82_3477_260.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988452002afde45cd6810a3ed8ffe86cc8065cd868ece9624cc96fd8f8d03361 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c83_355_145.vtf b/mp/game/dab/materials/maps/da_chase_b28/c83_355_145.vtf new file mode 100755 index 000000000..2143b60b1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c83_355_145.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:744d698a589b093538a8f398e084b27e90d17f941e1d3eb0998e466060d0803d +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c84_855_119.vtf b/mp/game/dab/materials/maps/da_chase_b28/c84_855_119.vtf new file mode 100755 index 000000000..f35113023 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c84_855_119.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121771f1917685898f3b2bb3a5f88c42d60e20f1d99fb6f9e4fa95854e43b327 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c87_2305_119.vtf b/mp/game/dab/materials/maps/da_chase_b28/c87_2305_119.vtf new file mode 100755 index 000000000..26b4d53b7 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c87_2305_119.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69ced130f4aaa8578cb62f271f0932cf1d75d133c4dc2b0aa24b2cfa5624f67e +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/c89_2595_138.vtf b/mp/game/dab/materials/maps/da_chase_b28/c89_2595_138.vtf new file mode 100755 index 000000000..f0483c907 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/c89_2595_138.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76c5f5e2d044bac17c6ebfc2438825a2c80f5938bccc8304e8ffe30272754435 +size 4968 diff --git a/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.hdr.vtf b/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.hdr.vtf new file mode 100755 index 000000000..f03b7bb0d --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb3f87c4b8997bfcc1ea61089efc5e5897e2455f7d45508c2dcf46a52f17ffd +size 76528 diff --git a/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.vtf b/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.vtf new file mode 100755 index 000000000..80fbe2cb0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_chase_b28/cubemapdefault.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c929e3f132f2ffa1485ac845314486a28a7a937e2fd1f42ed3f7a87367ab0cc5 +size 9832 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c1759_-6245_6922.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c1759_-6245_6922.vtf new file mode 100755 index 000000000..704fafe7f --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c1759_-6245_6922.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b1b873b1458e3bb21410b43424851771d476829840877e209dbda213f19de0 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c1965_-6345_6390.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c1965_-6345_6390.vtf new file mode 100755 index 000000000..5a0d6e531 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c1965_-6345_6390.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc261f21a0047f77df45bcafef739c98b3f978225083b9a1dc76ab71c4b88fe +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c2051_-5918_6327.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c2051_-5918_6327.vtf new file mode 100755 index 000000000..f035ef6cc --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c2051_-5918_6327.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a9656a9df48faa497abd17f6964056cae364ce3142e9d9fefb33d4764b9b6ae +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c2183_-5806_6683.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c2183_-5806_6683.vtf new file mode 100755 index 000000000..97495ffc3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c2183_-5806_6683.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c1651281b068744b786fb4069397206bb38b4a91ad30dadb1093fb703ae48e0 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c2444_-6335_6327.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c2444_-6335_6327.vtf new file mode 100755 index 000000000..be22e1a63 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c2444_-6335_6327.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e92fee99d53b3fa8204ead53448e61854d2f3e2b1bcabbae2c90f2c08220607 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c3043_-6311_6263.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c3043_-6311_6263.vtf new file mode 100755 index 000000000..31f81c7c3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c3043_-6311_6263.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc62d29696d5ca8dcfc3d36c5e67228cb6445f7de13bac7bee1ff8e9862bc49a +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c3510_-6333_6224.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c3510_-6333_6224.vtf new file mode 100755 index 000000000..a9b41f6a5 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c3510_-6333_6224.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fb6bda700a6f3eb387fd2482bf19375c39bdb2b9bc1fc6dcdbe214d2476e5d3 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c3519_-4048_5203.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c3519_-4048_5203.vtf new file mode 100755 index 000000000..3ea22cc28 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c3519_-4048_5203.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b586be872e1e9e4cae42af8cdb10f1c9c46a3fb7a389a1e399b81d1c8a871a9 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c3606_-7607_6171.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c3606_-7607_6171.vtf new file mode 100755 index 000000000..60d37a5ea --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c3606_-7607_6171.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ba06b9028d60607f7e4f53cb08d91f6aaf3ee84ad3e1a1a2f9ed1d9052eee22 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c495_-6250_7288.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c495_-6250_7288.vtf new file mode 100755 index 000000000..faa2ea900 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c495_-6250_7288.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d19d9f5c19ebf18d24f5f58d04160ac9af3464c3d59ef784c4523e76d19ecbb +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c524_-5426_7508.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c524_-5426_7508.vtf new file mode 100755 index 000000000..8d9bb713b --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c524_-5426_7508.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01c5d06d58dcf1ff8fab3471358c28b16c302ec0dace5fb5aca9fa857f202e4 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c892_-5892_7025.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c892_-5892_7025.vtf new file mode 100755 index 000000000..0e189b699 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c892_-5892_7025.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:483ce45373f4c08755de0707dc0d8f9a458bf779efd487c6302407e84504bc90 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c918_-5893_7701.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c918_-5893_7701.vtf new file mode 100755 index 000000000..33fdcadea --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c918_-5893_7701.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77702103fc42ae3172a3296809cb497c28d578228ca851e56927452835d995dc +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/c932_-6535_7016.vtf b/mp/game/dab/materials/maps/da_monastery_b30/c932_-6535_7016.vtf new file mode 100755 index 000000000..8fde5602d --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/c932_-6535_7016.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcdc3d2eb2f57941779c9223c809952c4fa8cb7fcaf1b3283cbac6e5c677f511 +size 4968 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.hdr.vtf b/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.hdr.vtf new file mode 100755 index 000000000..bea0e26cd --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d01f0448e91068a6683df331718132598b2889a70eed5cd2351ff3c3cc16428 +size 76528 diff --git a/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.vtf b/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.vtf new file mode 100755 index 000000000..80fbe2cb0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_monastery_b30/cubemapdefault.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c929e3f132f2ffa1485ac845314486a28a7a937e2fd1f42ed3f7a87367ab0cc5 +size 9832 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c-348_-2160_510.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c-740_-2160_510.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-2108_352.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3064_416.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c0_-3671_564.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c348_-2160_510.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.vtf b/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/c4_63_95.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.hdr.vtf b/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.hdr.vtf new file mode 100755 index 000000000..6ad72795f --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b5a02a5f105074ac6d692b11a31f01c87f3ee297a86414d84a0e9aca9d6cf4a +size 76528 diff --git a/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.vtf b/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.vtf new file mode 100755 index 000000000..a11e0ed46 --- /dev/null +++ b/mp/game/dab/materials/maps/da_sacred_dev/cubemapdefault.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694288fc951b9852ca5d70582d4941ae687abb03777728bdb3cca2c7d6657739 +size 4960 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-291_-216_-482.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-291_-216_-482.vtf new file mode 100755 index 000000000..0297d1c44 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-291_-216_-482.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62eb536eb8f667989088a12edbddc0e6b55007c5d98efc08dc8fe74eb0528244 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-323_-187_-1028.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-323_-187_-1028.vtf new file mode 100755 index 000000000..e0ebad499 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-323_-187_-1028.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38c5684d7374befac82b785581df2b16815b3c1fcbae4a725b75746663cb6763 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-333_-710_-501.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-333_-710_-501.vtf new file mode 100755 index 000000000..a96f0b3b4 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-333_-710_-501.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e2961ac9dfb3e9a1d6cb94f412c54cc18fb4ca7ce2a88d661dce84d3fdacc0 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-414_-676_-305.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-414_-676_-305.vtf new file mode 100755 index 000000000..41f216c43 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-414_-676_-305.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12d660c6da7b8672805110674888e17f4e05a02b0a05429f42054a99fbf4db59 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-455_-677_-1047.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-455_-677_-1047.vtf new file mode 100755 index 000000000..7ea9ae184 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-455_-677_-1047.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da1fe32e86e385d002a85536413716d9fbd4371a8f178af7cd0ab3edb5d7738e +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-475_-1337_-1447.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-475_-1337_-1447.vtf new file mode 100755 index 000000000..9d842e2e1 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-475_-1337_-1447.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddf691ff3d5f8e9021e4981175b0f2501c282591e73f5816a05e21b42bb74959 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-485_-802_-1447.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-485_-802_-1447.vtf new file mode 100755 index 000000000..2fafd84f0 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-485_-802_-1447.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c97dd2a31da030252dea2decbef409b18821b6226c91a207538818467a1a6408 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-513_-186_-1448.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-513_-186_-1448.vtf new file mode 100755 index 000000000..b2427c98d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-513_-186_-1448.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dfe41c914ed02bf7f53977756102a907843cfbab046ddf885360de33272140c +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-5_1046_-1448.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-5_1046_-1448.vtf new file mode 100755 index 000000000..9fed7e82e --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-5_1046_-1448.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0842be4172d08489b39a4f70a45cdfaaa4df0aca2a3c1cec3fe2fb5f95cebf72 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-5_1052_-811.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-5_1052_-811.vtf new file mode 100755 index 000000000..34ab8ceca --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-5_1052_-811.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c71ec1271160060d31b2f0e1a58a306f7b0ea512600434bc258425b26b990be4 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-5_1448_-1444.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-5_1448_-1444.vtf new file mode 100755 index 000000000..34eb5046a --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-5_1448_-1444.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6423e834e9ca79d9109b436e2f323d7f8cb83f7a9f3f19f96e6b5510d07d12e0 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c-774_-1221_-494.vtf b/mp/game/dab/materials/maps/da_towers_b35/c-774_-1221_-494.vtf new file mode 100755 index 000000000..9528ecf70 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c-774_-1221_-494.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebba71aac8e1de04e86f0a52d7c49b69b97f41a1b0152a00470ab43370d70e39 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c1022_-615_87.vtf b/mp/game/dab/materials/maps/da_towers_b35/c1022_-615_87.vtf new file mode 100755 index 000000000..f281aa9dc --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c1022_-615_87.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4272c04a38dc9da40a1cf2790517049ca5556bda63ac1a4b9ce20125086ae8b9 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c1036_-1221_-679.vtf b/mp/game/dab/materials/maps/da_towers_b35/c1036_-1221_-679.vtf new file mode 100755 index 000000000..bfbd6eb0b --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c1036_-1221_-679.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d262837cc77ae0767c82b743f5d2f507ca72b486fe04e2de4a727685d82c690 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c1176_1366_-1455.vtf b/mp/game/dab/materials/maps/da_towers_b35/c1176_1366_-1455.vtf new file mode 100755 index 000000000..820beaddc --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c1176_1366_-1455.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:029d53b8a1804ebfe24018a949b2ba2803ce1bc01737be0e37af70e951fc9bcb +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c1306_-500_-695.vtf b/mp/game/dab/materials/maps/da_towers_b35/c1306_-500_-695.vtf new file mode 100755 index 000000000..4d3190add --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c1306_-500_-695.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9fa6defd0567cf58a8033fdf21b36dc890d1c68d98cb8ee16e2ea802368a873 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c133_-439_-1024.vtf b/mp/game/dab/materials/maps/da_towers_b35/c133_-439_-1024.vtf new file mode 100755 index 000000000..a05e8406d --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c133_-439_-1024.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5aceabed232af2a17c534d4e7772301457b8fd9d22a65936f2f5f2b4108c2c5 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c133_-471_-478.vtf b/mp/game/dab/materials/maps/da_towers_b35/c133_-471_-478.vtf new file mode 100755 index 000000000..5aa01130f --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c133_-471_-478.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ee74e90e6300721cfd4c08f642b28972426efcf9c25d9bd18fc883a4e89a88 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c133_-948_-1018.vtf b/mp/game/dab/materials/maps/da_towers_b35/c133_-948_-1018.vtf new file mode 100755 index 000000000..8d4eb69f6 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c133_-948_-1018.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20867b82056ee6ddbdd83bdee28a8e61d1369105f5ca85d000027c1a84156e5c +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c1541_1131_-810.vtf b/mp/game/dab/materials/maps/da_towers_b35/c1541_1131_-810.vtf new file mode 100755 index 000000000..894ffcd29 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c1541_1131_-810.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b2ce859210c80a7b8fe3e7197a2391246e832e2ae4c20d44bbae45d7abd3b74 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c2_-703_-1455.vtf b/mp/game/dab/materials/maps/da_towers_b35/c2_-703_-1455.vtf new file mode 100755 index 000000000..47cb4e559 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c2_-703_-1455.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e47408b037b9e7b9007ad3c70383696c2ce49418db7dda438c5222d317b33d25 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c533_251_-1454.vtf b/mp/game/dab/materials/maps/da_towers_b35/c533_251_-1454.vtf new file mode 100755 index 000000000..4b440831f --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c533_251_-1454.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9acf89cc28ec7112a9dc4e1c847cd408011fe8e36f903cab34e2fb23e400ca84 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c560_1232_-437.vtf b/mp/game/dab/materials/maps/da_towers_b35/c560_1232_-437.vtf new file mode 100755 index 000000000..0f7c1ff04 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c560_1232_-437.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e338c04ce6ff033afe0138e7ef3fe96c8b95d35241213e840c2ab17f747c383 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c571_-678_-671.vtf b/mp/game/dab/materials/maps/da_towers_b35/c571_-678_-671.vtf new file mode 100755 index 000000000..fee52912f --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c571_-678_-671.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f71e6dfefec208bc51aca6ae2090d3e92bcf91a9f935fac4518628d78b1db6aa +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c690_1797_-806.vtf b/mp/game/dab/materials/maps/da_towers_b35/c690_1797_-806.vtf new file mode 100755 index 000000000..1a9ca2046 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c690_1797_-806.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:251fac24af4bffead6906025b3eabcd524e0c3bc08a81e2a00e1d57035a98abe +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c774_251_-810.vtf b/mp/game/dab/materials/maps/da_towers_b35/c774_251_-810.vtf new file mode 100755 index 000000000..c13ca0f54 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c774_251_-810.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef26082154c891ef44f14c9bd9761bdd8f7eb12c8dfe0140546277e0c8180e23 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c866_1190_-823.vtf b/mp/game/dab/materials/maps/da_towers_b35/c866_1190_-823.vtf new file mode 100755 index 000000000..ab3a63f70 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c866_1190_-823.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a1b39121eca37a92e89edcc1983f58b47a87e4f19ce8f2387f4dbdc5c9a0212 +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/c937_251_-1450.vtf b/mp/game/dab/materials/maps/da_towers_b35/c937_251_-1450.vtf new file mode 100755 index 000000000..4b55b4af3 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/c937_251_-1450.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebfde2dcce23371d26e1275dabe117fbd1f27ddb333df25220b73cb664dadfdb +size 4968 diff --git a/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.hdr.vtf b/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.hdr.vtf new file mode 100755 index 000000000..2f8b90270 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86e5ce709dd4f118b7bc94784d2790121b41d97d28bbb3a4e7f88b9013d38bee +size 76528 diff --git a/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.vtf b/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.vtf new file mode 100755 index 000000000..3b0168316 --- /dev/null +++ b/mp/game/dab/materials/maps/da_towers_b35/cubemapdefault.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ac5f5ae9c14e853243c1ea489482b5b62a07aa95eb0c3b8168944ab659b7905 +size 9832 diff --git a/mp/game/dab/materials/metal/brass_01.vtf b/mp/game/dab/materials/metal/brass_01.vtf new file mode 100755 index 000000000..6c5b51d08 --- /dev/null +++ b/mp/game/dab/materials/metal/brass_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c132227e23f201ae8ec7a52c2c5523c19f7d3ced3fa8535d90ce6be3728e1b63 +size 1398360 diff --git a/mp/game/dab/materials/metal/corrugated-ssbump.vtf b/mp/game/dab/materials/metal/corrugated-ssbump.vtf new file mode 100755 index 000000000..e16e15368 --- /dev/null +++ b/mp/game/dab/materials/metal/corrugated-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88b61fd7a07a499425a89279b587ac5fcc82c4d79182dae553dbf24a2fcabe78 +size 349784 diff --git a/mp/game/dab/materials/metal/door01.vtf b/mp/game/dab/materials/metal/door01.vtf new file mode 100755 index 000000000..52efc2a6a --- /dev/null +++ b/mp/game/dab/materials/metal/door01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe11ef4a9cac5bb82721c771574c55c5e3f2eead7ba63e0da24135fc992ce32e +size 87568 diff --git a/mp/game/dab/materials/metal/drainage_beam_01.vtf b/mp/game/dab/materials/metal/drainage_beam_01.vtf new file mode 100755 index 000000000..ce3df2701 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_beam_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa9ff97be7ae2052d2d1142a4705293e7057003f1b286b8286f8c59a74766ae3 +size 43856 diff --git a/mp/game/dab/materials/metal/drainage_beam_01_height-ssbump.vtf b/mp/game/dab/materials/metal/drainage_beam_01_height-ssbump.vtf new file mode 100755 index 000000000..12d159a23 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_beam_01_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85c4712617dec7417117bbd353148a9b8277437bbae196eee698619e315a60cd +size 87576 diff --git a/mp/game/dab/materials/metal/drainage_floor_02.vtf b/mp/game/dab/materials/metal/drainage_floor_02.vtf new file mode 100755 index 000000000..c1681a096 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_floor_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7968a2ea79c35c33d56cf1a618c63a81ec5ff585315b050e48fdf08dec7ed74a +size 175008 diff --git a/mp/game/dab/materials/metal/drainage_floor_02_height-ssbump.vtf b/mp/game/dab/materials/metal/drainage_floor_02_height-ssbump.vtf new file mode 100755 index 000000000..4bc335bf5 --- /dev/null +++ b/mp/game/dab/materials/metal/drainage_floor_02_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:789992444ce3cdfd8dae3227e90789752bf13ffaf6849f97f44adc2f2c31d003 +size 349784 diff --git a/mp/game/dab/materials/metal/drainagewall.vtf b/mp/game/dab/materials/metal/drainagewall.vtf new file mode 100755 index 000000000..1add273f6 --- /dev/null +++ b/mp/game/dab/materials/metal/drainagewall.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb9a0ca5bc53df2685345a88a47a0c737ba12b3002105ecae7fa46f4d6f505d0 +size 175008 diff --git a/mp/game/dab/materials/metal/drainagewall_normal.vtf b/mp/game/dab/materials/metal/drainagewall_normal.vtf new file mode 100755 index 000000000..bc248d706 --- /dev/null +++ b/mp/game/dab/materials/metal/drainagewall_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de240ebacc0a8348409814af3172333c3090efa5575652ff73f280d1cf43f934 +size 349784 diff --git a/mp/game/dab/materials/metal/drtrime.vtf b/mp/game/dab/materials/metal/drtrime.vtf new file mode 100755 index 000000000..bb1400401 --- /dev/null +++ b/mp/game/dab/materials/metal/drtrime.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5bc181ff42724434f57fe0f5c28ceca95017bc1342db80828b9b86d947a0771 +size 22032 diff --git a/mp/game/dab/materials/metal/framingedge01.vtf b/mp/game/dab/materials/metal/framingedge01.vtf new file mode 100755 index 000000000..fb2f744ca --- /dev/null +++ b/mp/game/dab/materials/metal/framingedge01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be3835e1e3463c6cbf77544fb3f76699e1d36b377982c7432aa4ffb1561e2366 +size 11152 diff --git a/mp/game/dab/materials/metal/framingedge01_ref.vtf b/mp/game/dab/materials/metal/framingedge01_ref.vtf new file mode 100755 index 000000000..6ac27eb2d --- /dev/null +++ b/mp/game/dab/materials/metal/framingedge01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:204c0d56de838aff063ba8b42def6246bdf9e83b1a9724c4e14ace27caa00679 +size 11152 diff --git a/mp/game/dab/materials/metal/freezerwall01-ssbump.vtf b/mp/game/dab/materials/metal/freezerwall01-ssbump.vtf new file mode 100755 index 000000000..61c04360d --- /dev/null +++ b/mp/game/dab/materials/metal/freezerwall01-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941edf875b9923b59701c9ff86daa6211b3ca603b54522e7e7f7bd23b041d155 +size 349784 diff --git a/mp/game/dab/materials/metal/freezerwall01.vtf b/mp/game/dab/materials/metal/freezerwall01.vtf new file mode 100755 index 000000000..900c799d4 --- /dev/null +++ b/mp/game/dab/materials/metal/freezerwall01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5adb3fd3e3795c70635f01ef17f25293c211a2b40bc787cc1c7a19e9cef5b152 +size 175008 diff --git a/mp/game/dab/materials/metal/metal_corrugated03b.vtf b/mp/game/dab/materials/metal/metal_corrugated03b.vtf new file mode 100755 index 000000000..d2ff3b213 --- /dev/null +++ b/mp/game/dab/materials/metal/metal_corrugated03b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a48216157d88beb71377645c931647bd1ba0c124ad79a7638c1b81df9920f10 +size 175008 diff --git a/mp/game/dab/materials/metal/metal_girder_01_blue.vtf b/mp/game/dab/materials/metal/metal_girder_01_blue.vtf new file mode 100755 index 000000000..9d2d301ca --- /dev/null +++ b/mp/game/dab/materials/metal/metal_girder_01_blue.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac66402326c0bf61b721b0dd3c11f9053c60e23d6a8fb5c6b3feb12cd790681 +size 349712 diff --git a/mp/game/dab/materials/metal/metal_girder_nor.vtf b/mp/game/dab/materials/metal/metal_girder_nor.vtf new file mode 100755 index 000000000..7dea25d01 --- /dev/null +++ b/mp/game/dab/materials/metal/metal_girder_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69bf3dd29460a7034ccb25be85ce0d9ddd9c1aea8fb5c757581b73b30cb5001d +size 174968 diff --git a/mp/game/dab/materials/metal/metaldoor018a.vtf b/mp/game/dab/materials/metal/metaldoor018a.vtf new file mode 100755 index 000000000..b39e93984 --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor018a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25103de76a08254fed9a1e6d3a936a784b71dcb0e5e02ec9c19bf2c63c56ec65 +size 174968 diff --git a/mp/game/dab/materials/metal/metaldoor018a_normal.vtf b/mp/game/dab/materials/metal/metaldoor018a_normal.vtf new file mode 100755 index 000000000..d03493e9d --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor018a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a39636680b3d830833888a35f8c96dabf23015913c631254a929b91ed635d1cc +size 349744 diff --git a/mp/game/dab/materials/metal/metaldoor028a.vtf b/mp/game/dab/materials/metal/metaldoor028a.vtf new file mode 100755 index 000000000..fb6ff68c0 --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor028a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79ae7f8b630f549e8173637d6f6a89c7ca3eed5768e9b8a036613fabb2a018e0 +size 87568 diff --git a/mp/game/dab/materials/metal/metaldoor046a.vtf b/mp/game/dab/materials/metal/metaldoor046a.vtf new file mode 100755 index 000000000..7b1f8857d --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor046a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e9ac7b0f56dd481f18673d02da67f6fd1b4cc53dde0267ddd5b023ae13cfe3a +size 174968 diff --git a/mp/game/dab/materials/metal/metaldoor046a_normal.vtf b/mp/game/dab/materials/metal/metaldoor046a_normal.vtf new file mode 100755 index 000000000..c9c0c3762 --- /dev/null +++ b/mp/game/dab/materials/metal/metaldoor046a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70f49f0fea98ec19f6f9beea9a8118acbecaca7593ed581ddb69bad1b94fa8c3 +size 349744 diff --git a/mp/game/dab/materials/metal/metalfence003a.vtf b/mp/game/dab/materials/metal/metalfence003a.vtf new file mode 100755 index 000000000..8b887d2f1 --- /dev/null +++ b/mp/game/dab/materials/metal/metalfence003a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7e4a11f340975288e993e21567ce97af2b8c4f6d391dcb6820341a842b025ee +size 349784 diff --git a/mp/game/dab/materials/metal/metalfence007a.vtf b/mp/game/dab/materials/metal/metalfence007a.vtf new file mode 100755 index 000000000..b77cbdbc7 --- /dev/null +++ b/mp/game/dab/materials/metal/metalfence007a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:394587f64ad674ee051ea560181289df497e647e8945c1040c7613cd79dc3e4b +size 349744 diff --git a/mp/game/dab/materials/metal/metalhull003a.vtf b/mp/game/dab/materials/metal/metalhull003a.vtf new file mode 100755 index 000000000..04ad0272a --- /dev/null +++ b/mp/game/dab/materials/metal/metalhull003a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b609a32c4071b7b96e75b87b3c4ff042daa5e2620da4b8d5724261bd20cc32f7 +size 175008 diff --git a/mp/game/dab/materials/metal/metalladder001a.vtf b/mp/game/dab/materials/metal/metalladder001a.vtf new file mode 100755 index 000000000..bf76d6b86 --- /dev/null +++ b/mp/game/dab/materials/metal/metalladder001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba700b5d5383e1f25e8f7c3d78def4c45192062122209c62d84d6e4c3599e634 +size 87576 diff --git a/mp/game/dab/materials/metal/metalroof005a.vtf b/mp/game/dab/materials/metal/metalroof005a.vtf new file mode 100755 index 000000000..3d20d2d72 --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof005a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3ddf67a3d5bafc9e92e529713c7e37fda84e2dc9f9963d816a974574c53e91d +size 174968 diff --git a/mp/game/dab/materials/metal/metalroof005a_normal.vtf b/mp/game/dab/materials/metal/metalroof005a_normal.vtf new file mode 100755 index 000000000..160461c8d --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof005a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0042fa1cd55259fd99b8303d1d91415b7850395c609281dd747caf9bec8fd1 +size 349744 diff --git a/mp/game/dab/materials/metal/metalroof006a.vtf b/mp/game/dab/materials/metal/metalroof006a.vtf new file mode 100755 index 000000000..1c0b442db --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof006a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e0384183bf0b6b0428299a74aa2fd3c235de9b869460a450f80c4408bdfba98 +size 174968 diff --git a/mp/game/dab/materials/metal/metalroof006a_normal.vtf b/mp/game/dab/materials/metal/metalroof006a_normal.vtf new file mode 100755 index 000000000..f564d307b --- /dev/null +++ b/mp/game/dab/materials/metal/metalroof006a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79805d9c152671cae4ffc166ffd94e66fd9b30ccac8a0a67309e827c17a2df68 +size 349744 diff --git a/mp/game/dab/materials/metal/metalshutters001a.vtf b/mp/game/dab/materials/metal/metalshutters001a.vtf new file mode 100755 index 000000000..bdfdefca2 --- /dev/null +++ b/mp/game/dab/materials/metal/metalshutters001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:242bfece3fbf7cf78e1405a60fed8eeb4e046910f9bed00228dac2d804c659ff +size 43936 diff --git a/mp/game/dab/materials/metal/metalstair002a.vtf b/mp/game/dab/materials/metal/metalstair002a.vtf new file mode 100755 index 000000000..5cebca7b9 --- /dev/null +++ b/mp/game/dab/materials/metal/metalstair002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c124b6655c6d5a928a491513e95c036135f6655b452e40ecffc41eb7f240c76 +size 43856 diff --git a/mp/game/dab/materials/metal/metalvent014a.vtf b/mp/game/dab/materials/metal/metalvent014a.vtf new file mode 100755 index 000000000..c4a3c5943 --- /dev/null +++ b/mp/game/dab/materials/metal/metalvent014a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be3b008fae9a86bad4de7b6fac857d079816850664d07b4b8537f5c42528b93 +size 43936 diff --git a/mp/game/dab/materials/metal/metalwall001a.vtf b/mp/game/dab/materials/metal/metalwall001a.vtf new file mode 100755 index 000000000..1f521e9f9 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:749c27d8880ff9446ef15f3bf15682e621cdb20689fe3fe1b9d3d9e009fe86fa +size 175008 diff --git a/mp/game/dab/materials/metal/metalwall001a_normal.vtf b/mp/game/dab/materials/metal/metalwall001a_normal.vtf new file mode 100755 index 000000000..693d9be98 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall001a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:255ed6c7c233c608118d0748a0a03147d0aae0fb488e6796737d7ec796e20f0d +size 349784 diff --git a/mp/game/dab/materials/metal/metalwall005b.vtf b/mp/game/dab/materials/metal/metalwall005b.vtf new file mode 100755 index 000000000..7c4221b60 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall005b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5082be4bd80628d83c79cc1aff2dd4c9a6f465929ad0119c976c90ed4ca0257c +size 175008 diff --git a/mp/game/dab/materials/metal/metalwall014a.vtf b/mp/game/dab/materials/metal/metalwall014a.vtf new file mode 100755 index 000000000..4af0bb47e --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall014a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b9191d52d515bfae6bcbbffd270ad654415c4bbf62d946954cf2af97686b895 +size 175008 diff --git a/mp/game/dab/materials/metal/metalwall054b.vtf b/mp/game/dab/materials/metal/metalwall054b.vtf new file mode 100755 index 000000000..88ee4511a --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall054b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304aa238e9ccfeaf8afff3b8441ea2ceb434e56b24a7075aef5e961fccb978fe +size 175008 diff --git a/mp/game/dab/materials/metal/metalwall058a.vtf b/mp/game/dab/materials/metal/metalwall058a.vtf new file mode 100755 index 000000000..b8f9a1963 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall058a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b846adebf5fc5360556c1b16afbb4e6522e201ca4d776cbe0bab88aeeedf6f0b +size 349744 diff --git a/mp/game/dab/materials/metal/metalwall074a.vtf b/mp/game/dab/materials/metal/metalwall074a.vtf new file mode 100755 index 000000000..bfe87ebe5 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall074a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:720bebb9d03d7d03efdff944adf0620983ee16eca03dbb35d08661fd11370e84 +size 175008 diff --git a/mp/game/dab/materials/metal/metalwall076a.vtf b/mp/game/dab/materials/metal/metalwall076a.vtf new file mode 100755 index 000000000..b2b5716d4 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall076a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734781ccc7a0d0873e788318d327935290c26d5e1b53deb4646ce4b54a0e9d5b +size 349784 diff --git a/mp/game/dab/materials/metal/metalwall085a.vtf b/mp/game/dab/materials/metal/metalwall085a.vtf new file mode 100755 index 000000000..4c9237b76 --- /dev/null +++ b/mp/game/dab/materials/metal/metalwall085a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da55d696bc801e745fce7a87fb89910316eac491048939c80577af17d038e682 +size 174968 diff --git a/mp/game/dab/materials/metal/portwall001.vtf b/mp/game/dab/materials/metal/portwall001.vtf new file mode 100755 index 000000000..cef15ad3f --- /dev/null +++ b/mp/game/dab/materials/metal/portwall001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:538b3ae1819987fa9aa755e82209352f7f320ed2081281b5d5cd40fac8ff9f89 +size 174968 diff --git a/mp/game/dab/materials/metal/vent01.vtf b/mp/game/dab/materials/metal/vent01.vtf new file mode 100755 index 000000000..bdcd56995 --- /dev/null +++ b/mp/game/dab/materials/metal/vent01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db7ea35041ea10c05419730bcee873eba406c9263e007a5340c700bfc81e83c9 +size 43936 diff --git a/mp/game/dab/materials/misanq/bearstearns.vtf b/mp/game/dab/materials/misanq/bearstearns.vtf new file mode 100755 index 000000000..daed28d10 --- /dev/null +++ b/mp/game/dab/materials/misanq/bearstearns.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adb300824eb3aaf7498aeb17c0a34ed69e2d515cf999656bddd35caee3a9d75b +size 699232 diff --git a/mp/game/dab/materials/misanq/bluelarge.vtf b/mp/game/dab/materials/misanq/bluelarge.vtf new file mode 100755 index 000000000..66962ea6b --- /dev/null +++ b/mp/game/dab/materials/misanq/bluelarge.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db829616735a2036353e1679e5ddfd91a4e52458096a949ee76997d3414fbf8b +size 4194512 diff --git a/mp/game/dab/materials/misanq/bluenyellow.vtf b/mp/game/dab/materials/misanq/bluenyellow.vtf new file mode 100755 index 000000000..6fa8d45e5 --- /dev/null +++ b/mp/game/dab/materials/misanq/bluenyellow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a74ed9d4ff3913ccd1834e1ab4d5fc0e7c728c921a3f7878360ba182ed73b7c +size 699232 diff --git a/mp/game/dab/materials/misanq/blues.vtf b/mp/game/dab/materials/misanq/blues.vtf new file mode 100755 index 000000000..3e2bf49f3 --- /dev/null +++ b/mp/game/dab/materials/misanq/blues.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84f127eb86078dd07de97f6446d62edaa2ee75a227f1373f915ffff86c111088 +size 262352 diff --git a/mp/game/dab/materials/misanq/bluetiles.vtf b/mp/game/dab/materials/misanq/bluetiles.vtf new file mode 100755 index 000000000..02628a8f9 --- /dev/null +++ b/mp/game/dab/materials/misanq/bluetiles.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60b6bfaabd537f9aa45a595a774b5053cf5031e287bbaed13d9d934bc9e13c71 +size 349760 diff --git a/mp/game/dab/materials/misanq/bluewhite.vtf b/mp/game/dab/materials/misanq/bluewhite.vtf new file mode 100755 index 000000000..ffbf3a2ea --- /dev/null +++ b/mp/game/dab/materials/misanq/bluewhite.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e98d9eacf042ecaf21b8b91435f807438f171c50437d024023803eb645eeaa9c +size 1398336 diff --git a/mp/game/dab/materials/misanq/bluewhite_nor.vtf b/mp/game/dab/materials/misanq/bluewhite_nor.vtf new file mode 100755 index 000000000..5532db11d --- /dev/null +++ b/mp/game/dab/materials/misanq/bluewhite_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c324f61b0cf438f7581bb01b26e42b0f844333280cc663fa19312c56e5acafef +size 1398360 diff --git a/mp/game/dab/materials/misanq/bluewhitetiles.vtf b/mp/game/dab/materials/misanq/bluewhitetiles.vtf new file mode 100755 index 000000000..610c58153 --- /dev/null +++ b/mp/game/dab/materials/misanq/bluewhitetiles.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d422719ce4f192401868b9d3175b37bb26e1054b0fbb01d2d55d98285d83c8f9 +size 1048784 diff --git a/mp/game/dab/materials/misanq/brawndo.vtf b/mp/game/dab/materials/misanq/brawndo.vtf new file mode 100755 index 000000000..a7909d78d --- /dev/null +++ b/mp/game/dab/materials/misanq/brawndo.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43ac0ec19a4ec0c9eba1427c1e4d8f9f17a93a027d78aaeca767cbdce853476b +size 699232 diff --git a/mp/game/dab/materials/misanq/browns.vtf b/mp/game/dab/materials/misanq/browns.vtf new file mode 100755 index 000000000..6c9d4d6a8 --- /dev/null +++ b/mp/game/dab/materials/misanq/browns.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71228a5862b6d04de6162d9f23c97b15f980db46499290bf0564d5f470c8e8f3 +size 131280 diff --git a/mp/game/dab/materials/misanq/coffee.vtf b/mp/game/dab/materials/misanq/coffee.vtf new file mode 100755 index 000000000..e96f0566e --- /dev/null +++ b/mp/game/dab/materials/misanq/coffee.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bbf3a2e6bfb2d40238a19236c3fbb07637979df2ec39be106f82b215597490c +size 699232 diff --git a/mp/game/dab/materials/misanq/comeandsee.vtf b/mp/game/dab/materials/misanq/comeandsee.vtf new file mode 100755 index 000000000..c18920208 --- /dev/null +++ b/mp/game/dab/materials/misanq/comeandsee.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4989990367851cc69f5b497b21cd6b2773cc9be264da2c95294fb580dd3054b4 +size 699232 diff --git a/mp/game/dab/materials/misanq/concretesides.vtf b/mp/game/dab/materials/misanq/concretesides.vtf new file mode 100755 index 000000000..46bf94b0d --- /dev/null +++ b/mp/game/dab/materials/misanq/concretesides.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70aabc8302555712b8fd5675092666e17816cce9ccf0ae61bb6e35f5bef247d1 +size 262352 diff --git a/mp/game/dab/materials/misanq/cyberdyne.vtf b/mp/game/dab/materials/misanq/cyberdyne.vtf new file mode 100755 index 000000000..d0bbe2635 --- /dev/null +++ b/mp/game/dab/materials/misanq/cyberdyne.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f91c7ee8444c582744e42667b16cbdc1c32707d1fc3266e3e7f6a8734ddc081b +size 699232 diff --git a/mp/game/dab/materials/misanq/diehard.vtf b/mp/game/dab/materials/misanq/diehard.vtf new file mode 100755 index 000000000..dc2cba27d --- /dev/null +++ b/mp/game/dab/materials/misanq/diehard.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c846bda9d178a58b9cf8b1038db60e172134225c34964a37843149133392c41 +size 349760 diff --git a/mp/game/dab/materials/misanq/downlight.vtf b/mp/game/dab/materials/misanq/downlight.vtf new file mode 100755 index 000000000..2c9318d2f --- /dev/null +++ b/mp/game/dab/materials/misanq/downlight.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c88ceedfc6d29d8b454cbfabe47fbb6ea050da58beac6f677297ad7678f28582 +size 65744 diff --git a/mp/game/dab/materials/misanq/femaledoor.vtf b/mp/game/dab/materials/misanq/femaledoor.vtf new file mode 100755 index 000000000..a1c064d14 --- /dev/null +++ b/mp/game/dab/materials/misanq/femaledoor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53e52ffdb628cf7950797873b8374d04df1cdecd040f0dfbf719bf6633a89db8 +size 1398336 diff --git a/mp/game/dab/materials/misanq/fugitive.vtf b/mp/game/dab/materials/misanq/fugitive.vtf new file mode 100755 index 000000000..a7f37bf9e --- /dev/null +++ b/mp/game/dab/materials/misanq/fugitive.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21929bd08b5036ea96f5db3cdab0b9cee07e052c48881eb429843ca645747033 +size 349760 diff --git a/mp/game/dab/materials/misanq/heat.vtf b/mp/game/dab/materials/misanq/heat.vtf new file mode 100755 index 000000000..b435a6c44 --- /dev/null +++ b/mp/game/dab/materials/misanq/heat.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce497a06d9eb6f94dd25cc26818def33fdb464801a8d37fd938c1daac42b4844 +size 349760 diff --git a/mp/game/dab/materials/misanq/info.vtf b/mp/game/dab/materials/misanq/info.vtf new file mode 100755 index 000000000..b7a08ec82 --- /dev/null +++ b/mp/game/dab/materials/misanq/info.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faea0a34e88ed4edeb0da34e70d6d9b03c15687d7037a31d4e219abae99cb65e +size 87616 diff --git a/mp/game/dab/materials/misanq/line.vtf b/mp/game/dab/materials/misanq/line.vtf new file mode 100755 index 000000000..488b69225 --- /dev/null +++ b/mp/game/dab/materials/misanq/line.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd6f0ae908bc6c87b1c294c271a4212d64457d5c1188a56b35e37fa97586f8b +size 262352 diff --git a/mp/game/dab/materials/misanq/line2.vtf b/mp/game/dab/materials/misanq/line2.vtf new file mode 100755 index 000000000..f6dc33a47 --- /dev/null +++ b/mp/game/dab/materials/misanq/line2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4620d20db15bbe7cfc20736f7062f9887ebaf157fe4ed9755dd72c33f4945645 +size 349760 diff --git a/mp/game/dab/materials/misanq/lines.vtf b/mp/game/dab/materials/misanq/lines.vtf new file mode 100755 index 000000000..8b498cc6a --- /dev/null +++ b/mp/game/dab/materials/misanq/lines.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd389cc54a07ff73a9f718dcc47a4d25d3da4bfeb63c26675cad4697b6c46f60 +size 349760 diff --git a/mp/game/dab/materials/misanq/lines2.vtf b/mp/game/dab/materials/misanq/lines2.vtf new file mode 100755 index 000000000..6cb06a458 --- /dev/null +++ b/mp/game/dab/materials/misanq/lines2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acf6ed3879db1bf5cce498d19bb2d1fe9905db5729e3c7246cd50f273477d1a7 +size 349760 diff --git a/mp/game/dab/materials/misanq/maledoor.vtf b/mp/game/dab/materials/misanq/maledoor.vtf new file mode 100755 index 000000000..9317e8b58 --- /dev/null +++ b/mp/game/dab/materials/misanq/maledoor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a4a7a448b86bb80b07b5ac91d94ba0441a3d79f23171d11394325beb1d1f69d +size 1398336 diff --git a/mp/game/dab/materials/misanq/matrix.vtf b/mp/game/dab/materials/misanq/matrix.vtf new file mode 100755 index 000000000..92943b34d --- /dev/null +++ b/mp/game/dab/materials/misanq/matrix.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8e7f90db2d643463c8b65bac2454d662482a98c8728944830321538f7cbb9c3 +size 262352 diff --git a/mp/game/dab/materials/misanq/matrixa.vtf b/mp/game/dab/materials/misanq/matrixa.vtf new file mode 100755 index 000000000..92943b34d --- /dev/null +++ b/mp/game/dab/materials/misanq/matrixa.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8e7f90db2d643463c8b65bac2454d662482a98c8728944830321538f7cbb9c3 +size 262352 diff --git a/mp/game/dab/materials/misanq/mbug.vtf b/mp/game/dab/materials/misanq/mbug.vtf new file mode 100755 index 000000000..02653ae61 --- /dev/null +++ b/mp/game/dab/materials/misanq/mbug.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecc63914bc9966f06265ae15a63791a4af2e29c3c48b18b719863eb3e82a625a +size 699232 diff --git a/mp/game/dab/materials/misanq/meattrain.vtf b/mp/game/dab/materials/misanq/meattrain.vtf new file mode 100755 index 000000000..4923af266 --- /dev/null +++ b/mp/game/dab/materials/misanq/meattrain.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4a66a89d1b30669cc4a2eb557a1f629e5d74a56d6bdb5b4ceb8fcafc6b6172d +size 349760 diff --git a/mp/game/dab/materials/misanq/mi.vtf b/mp/game/dab/materials/misanq/mi.vtf new file mode 100755 index 000000000..899011f89 --- /dev/null +++ b/mp/game/dab/materials/misanq/mi.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41de6f935b7742baecf0c034d8bba55c2d7f5428505b951b660029cfd8b52ce5 +size 349760 diff --git a/mp/game/dab/materials/misanq/mimic.vtf b/mp/game/dab/materials/misanq/mimic.vtf new file mode 100755 index 000000000..bd1c7e76b --- /dev/null +++ b/mp/game/dab/materials/misanq/mimic.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c141367efc192ae14dbd40967b28ab702d018b892f8abe006a157c15ecbe5c4 +size 349760 diff --git a/mp/game/dab/materials/misanq/music.vtf b/mp/game/dab/materials/misanq/music.vtf new file mode 100755 index 000000000..a806d657c --- /dev/null +++ b/mp/game/dab/materials/misanq/music.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eaf6b3db074c25e845425708e2dcf6ea2c25f8490c3477282021c67643c12ef +size 349760 diff --git a/mp/game/dab/materials/misanq/newscoffee.vtf b/mp/game/dab/materials/misanq/newscoffee.vtf new file mode 100755 index 000000000..5d6dd9d68 --- /dev/null +++ b/mp/game/dab/materials/misanq/newscoffee.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b052d2a7831a6d51f3e13f52cfccf0952901a685d2bba276b396835558d394bf +size 174944 diff --git a/mp/game/dab/materials/misanq/oceanic.vtf b/mp/game/dab/materials/misanq/oceanic.vtf new file mode 100755 index 000000000..d5da3e8a8 --- /dev/null +++ b/mp/game/dab/materials/misanq/oceanic.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c298a3943b02b630fac29e4ab2b24759510d59e82bd0221e60b3476f93695ff +size 699232 diff --git a/mp/game/dab/materials/misanq/panel.vtf b/mp/game/dab/materials/misanq/panel.vtf new file mode 100755 index 000000000..11db0df08 --- /dev/null +++ b/mp/game/dab/materials/misanq/panel.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fbe9afb0fd6d20853c3e61954757d3606fdc1ca74dbe57ee1f16329b94c82c5 +size 262352 diff --git a/mp/game/dab/materials/misanq/phone.vtf b/mp/game/dab/materials/misanq/phone.vtf new file mode 100755 index 000000000..46de60fbc --- /dev/null +++ b/mp/game/dab/materials/misanq/phone.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c207f6611409d6cac4f05096acdd40893bf22e6cbc9f42ddc88c8f9f5092d8 +size 87616 diff --git a/mp/game/dab/materials/misanq/postermid.vtf b/mp/game/dab/materials/misanq/postermid.vtf new file mode 100755 index 000000000..16c599db3 --- /dev/null +++ b/mp/game/dab/materials/misanq/postermid.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c633b09c1033ba5b1561f6a67b5bb5ca0d9724f0cb3a57ae1e717e6ad5caa35 +size 349760 diff --git a/mp/game/dab/materials/misanq/posters.vtf b/mp/game/dab/materials/misanq/posters.vtf new file mode 100755 index 000000000..8328e41e0 --- /dev/null +++ b/mp/game/dab/materials/misanq/posters.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:927decc89484b60fe7458db7e58d61e332e34732276b1237b2861bdb1870edce +size 699232 diff --git a/mp/game/dab/materials/misanq/ragnorapid.vtf b/mp/game/dab/materials/misanq/ragnorapid.vtf new file mode 100755 index 000000000..264ee9064 --- /dev/null +++ b/mp/game/dab/materials/misanq/ragnorapid.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b0faab1c721e0a7647f6d8763c209dce1a0091dcba5e9b20313885f3d79a33d +size 699232 diff --git a/mp/game/dab/materials/misanq/railing.vtf b/mp/game/dab/materials/misanq/railing.vtf new file mode 100755 index 000000000..d5997f390 --- /dev/null +++ b/mp/game/dab/materials/misanq/railing.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caf0a86800cb324ac08f7d4b12a0fa9d80ff2afbc24e177217574916eb1789ae +size 11144 diff --git a/mp/game/dab/materials/misanq/redapple.vtf b/mp/game/dab/materials/misanq/redapple.vtf new file mode 100755 index 000000000..ab9f49d7c --- /dev/null +++ b/mp/game/dab/materials/misanq/redapple.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0caa0d4596f33e89482dc743af113f5d798c97a17d8e8ef65d93739d216e8436 +size 699232 diff --git a/mp/game/dab/materials/misanq/rubbish.vtf b/mp/game/dab/materials/misanq/rubbish.vtf new file mode 100755 index 000000000..91a838afe --- /dev/null +++ b/mp/game/dab/materials/misanq/rubbish.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:207515747e2ec5da34c7b044e79b60ca001d22133c5151209096e8e6964eb245 +size 22080 diff --git a/mp/game/dab/materials/misanq/rubbishsides.vtf b/mp/game/dab/materials/misanq/rubbishsides.vtf new file mode 100755 index 000000000..4897f0777 --- /dev/null +++ b/mp/game/dab/materials/misanq/rubbishsides.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64dae5d66d457b66fb3327f4ac825b63007b954471ec6a71b3870e920e94b469 +size 5696 diff --git a/mp/game/dab/materials/misanq/samurais.vtf b/mp/game/dab/materials/misanq/samurais.vtf new file mode 100755 index 000000000..cd3fe43b0 --- /dev/null +++ b/mp/game/dab/materials/misanq/samurais.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f70e3170b2df0cac39cfe1a27b5467fcc3df0cdcb98ca6219f094b9aff5ec5e +size 699232 diff --git a/mp/game/dab/materials/misanq/signs1.vtf b/mp/game/dab/materials/misanq/signs1.vtf new file mode 100755 index 000000000..b09aa411a --- /dev/null +++ b/mp/game/dab/materials/misanq/signs1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69d108dffcee593146d0ab245ba090a72d36fdfcb7e5e9645476cff372b3e81 +size 349760 diff --git a/mp/game/dab/materials/misanq/signs2.vtf b/mp/game/dab/materials/misanq/signs2.vtf new file mode 100755 index 000000000..7794c8fc0 --- /dev/null +++ b/mp/game/dab/materials/misanq/signs2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76b204ceb6b2b53f68d042a69c1a0d896bbc95101a845669fd3bb5a9f67eaacb +size 349760 diff --git a/mp/game/dab/materials/misanq/snacks.vtf b/mp/game/dab/materials/misanq/snacks.vtf new file mode 100755 index 000000000..916e04edf --- /dev/null +++ b/mp/game/dab/materials/misanq/snacks.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6416640e7565268a26cdc74edc782120586f3776c54466c1ae7377905b4afe16 +size 699232 diff --git a/mp/game/dab/materials/misanq/steps.vtf b/mp/game/dab/materials/misanq/steps.vtf new file mode 100755 index 000000000..aee88ceef --- /dev/null +++ b/mp/game/dab/materials/misanq/steps.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81ce9e7e9cb4ba4fcf0ebc8cdfb50c4b7c9afe98bc272e157e436c19a116da86 +size 349760 diff --git a/mp/game/dab/materials/misanq/streets.vtf b/mp/game/dab/materials/misanq/streets.vtf new file mode 100755 index 000000000..4f66dd687 --- /dev/null +++ b/mp/game/dab/materials/misanq/streets.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73f0b3e1ff42b97f8ba5c5c5b61b91f38b56738bcb9935f3217b5a88cf05e910 +size 699232 diff --git a/mp/game/dab/materials/misanq/t-ra.vtf b/mp/game/dab/materials/misanq/t-ra.vtf new file mode 100755 index 000000000..9f56959b9 --- /dev/null +++ b/mp/game/dab/materials/misanq/t-ra.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:630032959ae5b4f5e3280aeb4e46efdbfb1e53d04135a24d71a7a8e71e746882 +size 699232 diff --git a/mp/game/dab/materials/misanq/thejackal.vtf b/mp/game/dab/materials/misanq/thejackal.vtf new file mode 100755 index 000000000..b34587651 --- /dev/null +++ b/mp/game/dab/materials/misanq/thejackal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78d7802ead9c197c97a448a9ab88827b0df3bf02ed9c598dbb3ec0262e450da4 +size 349760 diff --git a/mp/game/dab/materials/misanq/tickets.vtf b/mp/game/dab/materials/misanq/tickets.vtf new file mode 100755 index 000000000..83a76a56c --- /dev/null +++ b/mp/game/dab/materials/misanq/tickets.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e3c304712ad941da648a1e2585eeef6c513be1e4beda9478c4fb1fbc8539b27 +size 87552 diff --git a/mp/game/dab/materials/misanq/toilets.vtf b/mp/game/dab/materials/misanq/toilets.vtf new file mode 100755 index 000000000..aed5123bb --- /dev/null +++ b/mp/game/dab/materials/misanq/toilets.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:787cfc2b84018d7056ee0506912b5b0af7ca8a1fc1756a041fc46d33bc70dfcb +size 87552 diff --git a/mp/game/dab/materials/misanq/truelies.vtf b/mp/game/dab/materials/misanq/truelies.vtf new file mode 100755 index 000000000..2937fc387 --- /dev/null +++ b/mp/game/dab/materials/misanq/truelies.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9cfc4e13d75bb5151687725f199761cb40b8a3552c55b8a022a22224d85dd60 +size 349760 diff --git a/mp/game/dab/materials/misanq/wall1.vtf b/mp/game/dab/materials/misanq/wall1.vtf new file mode 100755 index 000000000..0e19be1a1 --- /dev/null +++ b/mp/game/dab/materials/misanq/wall1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7574e5333188791a4d8ca315c42f61c43d15a83901f06d55f7e0028a7936ea16 +size 1048784 diff --git a/mp/game/dab/materials/misanq/yellowline.vtf b/mp/game/dab/materials/misanq/yellowline.vtf new file mode 100755 index 000000000..ac19b2181 --- /dev/null +++ b/mp/game/dab/materials/misanq/yellowline.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff6941c674552adf2be41d5125e552a7e13e7c252a54f6aa27fcf080c5d3ff67 +size 22080 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vtf new file mode 100755 index 000000000..ef2c21929 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e459fbde6d863a0521af45be48c1face003a6d5a5f1ebf09ae6119ffa2162673 +size 5680 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vtf new file mode 100755 index 000000000..46cd5858c --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc2f1d5dc967ce9472eed2f409064143d08574d76571de3efc4f1169d23cfd0a +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vtf new file mode 100755 index 000000000..4f0b9bf4b --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86928f4c8c2ddc60abc86a9bfcac0225f92f200a903821bb669fb78d37199caa +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vtf new file mode 100755 index 000000000..4e42ea4d7 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f30312b6eabd2530a8c421950517edff74cb53b137749ba7f921396fa30f20f +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vtf new file mode 100755 index 000000000..fcc3344a6 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_01d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cd61bc7cc1d07888476b57190cde6c4dd186370b4894991f631c8888f0c9c12 +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vtf new file mode 100755 index 000000000..ea13e81b8 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f633ce1b701c39705daf7b828366466a9d09106171f0c0cb1a34e9bbd241fe9 +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vtf new file mode 100755 index 000000000..73c8f1928 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78af05a0d64ee59e7b9dc290421eaa9cf8e1614207af388a36b23235f7abb886 +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vtf new file mode 100755 index 000000000..80bac0002 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e30438ef47c27e97852273f8e5a65cc5c48ae29d936ce99c0adbf62037faa52b +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vtf new file mode 100755 index 000000000..0ecb6f65c --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_02d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73aae2ede20ef34a5005f6a245f35268d0ee59b31f0b47ed349c666f7a568bc2 +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vtf new file mode 100755 index 000000000..a4d2bce3d --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68005e2c5f870fbcc8afbc01def259c733b55c55fbe3fffde727be3b8c4a60db +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vtf new file mode 100755 index 000000000..d20adb2e2 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c954ed3352d5b52d5d9ac322eb9a04a8ae801f28ccd3f1c553c456bc68e0a8fb +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vtf new file mode 100755 index 000000000..965dbee04 --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:493074b8bc139cdefd5e7823a599e7b3c6b894d09d1f90930cec72bd59d6885b +size 22064 diff --git a/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vtf b/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vtf new file mode 100755 index 000000000..887474cae --- /dev/null +++ b/mp/game/dab/materials/models/BrokenTile/tilebroken_03d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6256f11f529268fab6ab24e6f58de46a7917e4afa486153cc8749df7d6b44a9e +size 22064 diff --git a/mp/game/dab/materials/models/aura/exteriors/tent/tent.vtf b/mp/game/dab/materials/models/aura/exteriors/tent/tent.vtf new file mode 100755 index 000000000..4c8ae76c2 --- /dev/null +++ b/mp/game/dab/materials/models/aura/exteriors/tent/tent.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b802dedf7243bee3f541d10ed62a3e456bada36657dc36e2119337202ca630b6 +size 5592640 diff --git a/mp/game/dab/materials/models/aura/exteriors/tent/tent_normal.vtf b/mp/game/dab/materials/models/aura/exteriors/tent/tent_normal.vtf new file mode 100755 index 000000000..f9b45d4ba --- /dev/null +++ b/mp/game/dab/materials/models/aura/exteriors/tent/tent_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9babab8fe57c0bc705a1470400887268537badb88000dfcafe88e1728a1201f +size 5592640 diff --git a/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vtf b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vtf new file mode 100755 index 000000000..f81d81535 --- /dev/null +++ b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/birchtree1_diffuse.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c6f0770b204d812d03ac7ece6695ea6399630e5c5b927c84029ad22ce562b62 +size 349760 diff --git a/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vtf b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vtf new file mode 100755 index 000000000..2e468a1e0 --- /dev/null +++ b/mp/game/dab/materials/models/aura/foliage/deciduous/birchtree1/branchcluster.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab51ce69f13fded180115922e09ecd077f97d299cbcc1201552f04c9d9788ffb +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vtf b/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vtf new file mode 100755 index 000000000..94914002a --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/anvil/anvil_DIFFUSE.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85120b7b233f2428b41d91aa52eabb242b974b177f562bb98397e712fc50d916 +size 349760 diff --git a/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vtf b/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vtf new file mode 100755 index 000000000..ef86e4d9b --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/bellows/bellows_diffuse.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0ea12db7a06cfc1f9629f0c0b91f7e1ee3d07b8724f99dca10f5094a8bdb44a +size 349760 diff --git a/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vtf b/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vtf new file mode 100755 index 000000000..20f0d697b --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/broom_01/broom_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d708173e412b20e4616a2bae31f7f0d94a7c55b0d88c47541bd1a98c5a4f2cf +size 349760 diff --git a/mp/game/dab/materials/models/aura/props/chest_01/chest_01_dif.vtf b/mp/game/dab/materials/models/aura/props/chest_01/chest_01_dif.vtf new file mode 100755 index 000000000..ad13905d4 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/chest_01/chest_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a23ce0e0f349cfa14c1b23a3b289c5d40cf016535ba2d34f593841038cbe6b +size 1398336 diff --git a/mp/game/dab/materials/models/aura/props/chest_01/chest_01_nor.vtf b/mp/game/dab/materials/models/aura/props/chest_01/chest_01_nor.vtf new file mode 100755 index 000000000..9c30d1dff --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/chest_01/chest_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b3773ab5d09664a55f855751902159b9e0b9f1d8641d17795b3f5f300a3d224 +size 1398336 diff --git a/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vtf b/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vtf new file mode 100755 index 000000000..4361b7796 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/hammer_01/hammer_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbaa99e102eedabdf9527feb513de143559ea11d052c3edfea3d2427d338ba2f +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vtf new file mode 100755 index 000000000..c6b8a1b2c --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5655613ceda02afd6af946584698db632cfc4b80da062d86ca39f0b0562dc88d +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vtf new file mode 100755 index 000000000..fddbffc69 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6c197a05e917ed60519dc9988ef29092b7a7e5219b063bfa87f0c47308ab871 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vtf new file mode 100755 index 000000000..1189f9fea --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_01/mushroom_01c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab4012f250081e3da66ab5be26077536e9eba5315cb72a520845094c73aa82a1 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vtf new file mode 100755 index 000000000..af5bb5a20 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90d2e6b238b3a2684b08b81cfd1af2cad968d58381dc49e24d39408e8cdd2431 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vtf new file mode 100755 index 000000000..859731db7 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ee33488c646460b38e91a54d5d6d37602d1b1974477b568d26d7e19fc98efb +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vtf new file mode 100755 index 000000000..a77604f0e --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_02/mushroom_02c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d793c161e9bd9ed6f9733443da634babc283b4b93e1169052547aefe05a48c10 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vtf new file mode 100755 index 000000000..c8c3a33b6 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82c0259a40807029491c5780a9a90b6bc31db33cb55a5e9e0757c4a51b55f199 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vtf b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vtf new file mode 100755 index 000000000..c8c3a33b6 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/ingredients/mushroom_03/mushroom_03b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82c0259a40807029491c5780a9a90b6bc31db33cb55a5e9e0757c4a51b55f199 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vtf b/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vtf new file mode 100755 index 000000000..7ecac6268 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/leatherbottle_01/leatherbottle_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b14f7f6b5e4a014c09e514e92e239a98fdb0fcd50a39e9ece06ae44b5acd1ac8 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vtf b/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vtf new file mode 100755 index 000000000..547c38b8a --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/metalpiece/metalpiece_diffuse.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70c5c04c531127238f7f695cc1fb0b08a506112d362d2d7e7b89064d55f2480b +size 22080 diff --git a/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vtf b/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vtf new file mode 100755 index 000000000..dcdf53ec3 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_01/scroll_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f69e4a6483f03fe732fc6ffe8b1b188dda8d422d9ebda66d6eb4c942aa258545 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vtf b/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vtf new file mode 100755 index 000000000..dcdf53ec3 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_02/scroll_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f69e4a6483f03fe732fc6ffe8b1b188dda8d422d9ebda66d6eb4c942aa258545 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vtf b/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vtf new file mode 100755 index 000000000..dcdf53ec3 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/scroll_03/scroll_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f69e4a6483f03fe732fc6ffe8b1b188dda8d422d9ebda66d6eb4c942aa258545 +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vtf b/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vtf new file mode 100755 index 000000000..aaa537576 --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/shelf_01/shelf_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d34e6afe47a3e7c8da4451b86fc896093f182bb929d7cb84155d92cc6c51de1a +size 87616 diff --git a/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vtf b/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vtf new file mode 100755 index 000000000..763cf61fb --- /dev/null +++ b/mp/game/dab/materials/models/aura/props/torch_01/torch_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c513241e562968d9326659e1105d496d5e43350f49c7f552adfd4517a5f0be +size 349760 diff --git a/mp/game/dab/materials/models/briefcase/briefcase_01_dif.vtf b/mp/game/dab/materials/models/briefcase/briefcase_01_dif.vtf new file mode 100755 index 000000000..2dafe0e9e --- /dev/null +++ b/mp/game/dab/materials/models/briefcase/briefcase_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:995d5ba92c36f3ec7fd62ebc60e70c4261b2eb99b88a14892896f7e324688bb8 +size 349760 diff --git a/mp/game/dab/materials/models/briefcase/briefcase_01_nor.vtf b/mp/game/dab/materials/models/briefcase/briefcase_01_nor.vtf new file mode 100755 index 000000000..b671dcf16 --- /dev/null +++ b/mp/game/dab/materials/models/briefcase/briefcase_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b1bd8bd24322d4a41ef40168d5ecead33898cdd73da5a9c8f25722d0da55794 +size 349760 diff --git a/mp/game/dab/materials/models/ceilingcat.vtf b/mp/game/dab/materials/models/ceilingcat.vtf new file mode 100755 index 000000000..dc7574e9f --- /dev/null +++ b/mp/game/dab/materials/models/ceilingcat.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5061714ac6e0c8c2e53861cb4a5d8ac62476ea60746167917fe7770f413b5d7 +size 43936 diff --git a/mp/game/dab/materials/models/clubzombo/blacksofa.vtf b/mp/game/dab/materials/models/clubzombo/blacksofa.vtf new file mode 100755 index 000000000..ddffd8098 --- /dev/null +++ b/mp/game/dab/materials/models/clubzombo/blacksofa.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4e7672dd619ba9fc5bbb6e8b0c1ad070aa57529deaef2e07ee1089f34f766b +size 174984 diff --git a/mp/game/dab/materials/models/clubzombo/blacksofa_normal.vtf b/mp/game/dab/materials/models/clubzombo/blacksofa_normal.vtf new file mode 100755 index 000000000..601a96684 --- /dev/null +++ b/mp/game/dab/materials/models/clubzombo/blacksofa_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c564b47052591370b1bc6e98f98e5786143bb4c9b48151da367b0d5e4b746902 +size 1398308 diff --git a/mp/game/dab/materials/models/da_miami/barstool_01_dif.vtf b/mp/game/dab/materials/models/da_miami/barstool_01_dif.vtf new file mode 100755 index 000000000..7454f26e7 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e9e4722adb2163067026af2f7d3052e3f1460d08b8b94a662deb60d52897d3 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/barstool_01_nor.vtf b/mp/game/dab/materials/models/da_miami/barstool_01_nor.vtf new file mode 100755 index 000000000..124911383 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:878b70e31a9905f05690a0ed87ab5720540dbb1659ce3c3a48183df9f02696c4 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/barstool_01a_dif.vtf b/mp/game/dab/materials/models/da_miami/barstool_01a_dif.vtf new file mode 100755 index 000000000..e7d1b668b --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01a_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f14dc9915f181dee8b9fa0e4479a53b3ec7f75fa2542cced77b1c7df15cf2e68 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/barstool_01b_dif.vtf b/mp/game/dab/materials/models/da_miami/barstool_01b_dif.vtf new file mode 100755 index 000000000..2ee65a636 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/barstool_01b_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:431b387e0a2288ede4bf181ee2eaff1a1d017c0889a2a37121dc86bf81a5d8c9 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/couch_01_dif.vtf b/mp/game/dab/materials/models/da_miami/couch_01_dif.vtf new file mode 100755 index 000000000..25bafc043 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/couch_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e70fd42561a36f9476ac805ee890579d4f16540ef87ad06e5a487ef611ec7c +size 699272 diff --git a/mp/game/dab/materials/models/da_miami/couch_colourful_dif.vtf b/mp/game/dab/materials/models/da_miami/couch_colourful_dif.vtf new file mode 100755 index 000000000..e6e4b4389 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/couch_colourful_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa167a4d26d8ab88ae55f5f970a742d6f8bd9e104ecf92a3b4a5ccf28c55e82e +size 699272 diff --git a/mp/game/dab/materials/models/da_miami/couch_colourful_nor.vtf b/mp/game/dab/materials/models/da_miami/couch_colourful_nor.vtf new file mode 100755 index 000000000..636153922 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/couch_colourful_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:497c1748c8a1997617ee72ecac4250a3715d2d25bd679ea07bdac157d8dc1578 +size 1398336 diff --git a/mp/game/dab/materials/models/da_miami/discoball_dif.vtf b/mp/game/dab/materials/models/da_miami/discoball_dif.vtf new file mode 100755 index 000000000..47f49c444 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/discoball_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa3ea56bc807efcc60de338103fb7d4bb29bd1dc092b5db3b6458cfe4f68c01a +size 699232 diff --git a/mp/game/dab/materials/models/da_miami/discoball_nor.vtf b/mp/game/dab/materials/models/da_miami/discoball_nor.vtf new file mode 100755 index 000000000..e274bdf35 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/discoball_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a1fe1154258ece68324812cabd3ddd6b592039cf420511f867f441b3977ea4c +size 699256 diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_post_dif.vtf b/mp/game/dab/materials/models/da_miami/rope_barrier_post_dif.vtf new file mode 100755 index 000000000..983460994 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_post_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dfc5ebdf49efef33510dc1ec4e76f2146cd0e0947d1727dfa84e923be07cf56 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_post_nor.vtf b/mp/game/dab/materials/models/da_miami/rope_barrier_post_nor.vtf new file mode 100755 index 000000000..e5d6f398c --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_post_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f2437a559af662bf6129dcb821852544882836c237f895ba885b8410867b700 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vtf b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vtf new file mode 100755 index 000000000..34bce2c1e --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_blue.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00e1a967700ec5b916558af6c01b8aa4e6d27f7087b7110da699f643c77f7db8 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope_dif.vtf b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_dif.vtf new file mode 100755 index 000000000..b7ff7b4a0 --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc3865f8f6082260c461e82300df6923a1cf73fe4855aa58c055f8c38e913d5 +size 349760 diff --git a/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vtf b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vtf new file mode 100755 index 000000000..7017f410a --- /dev/null +++ b/mp/game/dab/materials/models/da_miami/rope_barrier_rope_green.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50916f8998ba3e110fd487630e43c74d7189aa132828b8a2d892f4b0a8714694 +size 349760 diff --git a/mp/game/dab/materials/models/da_penthouse/bed_01_dif.vtf b/mp/game/dab/materials/models/da_penthouse/bed_01_dif.vtf new file mode 100755 index 000000000..6ff94dfd5 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/bed_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68b02feee2c433d3ae23928fa20ce854e81d9ceb82bcaf1bd136b83d1182a6a4 +size 5592640 diff --git a/mp/game/dab/materials/models/da_penthouse/bed_01_nor.vtf b/mp/game/dab/materials/models/da_penthouse/bed_01_nor.vtf new file mode 100755 index 000000000..9681ba89b --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/bed_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a082c951af610338a75cd047e8aaa382052fc3c3739b0880d64b7fdcd932b7a +size 1398336 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_01_dif.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_01_dif.vtf new file mode 100755 index 000000000..b3e75251c --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de99f4b3b67ea4c7b02b88e9491c6b26cc3cf24d6c3e64513d2f92f0ccb19688 +size 699296 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_01_nor.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_01_nor.vtf new file mode 100755 index 000000000..1220759b8 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aa2bcddc3f8ddd3a71fb2327bc15f00e48c644e146399ac1c304eea2cb6fe83 +size 1398360 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_1.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_1.vtf new file mode 100755 index 000000000..d2d55c4c7 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e50b3ef93d4b56fdd6fa37058b36ce1018a4d8944eee9c6f358f1a34dd6b0220 +size 175008 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_2.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_2.vtf new file mode 100755 index 000000000..42a8ab6a7 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66c2560557244b8ca3b1006a5e7b73bb04ca2b4daefc178cac166b3f20c4b7a5 +size 175008 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_3.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_3.vtf new file mode 100755 index 000000000..05358b40d --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_dif_3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034e95e756469c5f27b8fd441a6557e1c40af0b9f11e075d134cf0be06e6eaac +size 175008 diff --git a/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_nor.vtf b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_nor.vtf new file mode 100755 index 000000000..13b721dc7 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/deckchair_cushion_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113e718596344c06a0dcbbec2b670954c3d2425572830ac60577cd62ec51faa3 +size 349760 diff --git a/mp/game/dab/materials/models/da_penthouse/downpipe_dif.vtf b/mp/game/dab/materials/models/da_penthouse/downpipe_dif.vtf new file mode 100755 index 000000000..85fed242e --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/downpipe_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afff964716ca02be095878598818617f0442670fe1e80e4e395d53198533b6db +size 699232 diff --git a/mp/game/dab/materials/models/da_penthouse/downpipe_nor.vtf b/mp/game/dab/materials/models/da_penthouse/downpipe_nor.vtf new file mode 100755 index 000000000..572c1ea4c --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/downpipe_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102a9ba69c571e01d4847e7611800f3e317f120e655349a6cfe5588265bf81b5 +size 174968 diff --git a/mp/game/dab/materials/models/da_penthouse/gutter_dif_1.vtf b/mp/game/dab/materials/models/da_penthouse/gutter_dif_1.vtf new file mode 100755 index 000000000..2f3d1fc01 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/gutter_dif_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a33ffa604b103586c95ad30353171f908bc42e502e92715748f1a7660f4e4c1 +size 174944 diff --git a/mp/game/dab/materials/models/da_penthouse/gutter_dif_2.vtf b/mp/game/dab/materials/models/da_penthouse/gutter_dif_2.vtf new file mode 100755 index 000000000..2a9b883d3 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/gutter_dif_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2748570ef7d94a19721434f33f659e2b7ce035875e4580ab9e92f320d2dad7bf +size 174944 diff --git a/mp/game/dab/materials/models/da_penthouse/gutter_nor.vtf b/mp/game/dab/materials/models/da_penthouse/gutter_nor.vtf new file mode 100755 index 000000000..83c502324 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/gutter_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4e5f8678437e1d0326e622516f687b317da674eeadfe5c20722ab23e2bd708 +size 699256 diff --git a/mp/game/dab/materials/models/da_penthouse/window_slats_dif.vtf b/mp/game/dab/materials/models/da_penthouse/window_slats_dif.vtf new file mode 100755 index 000000000..485b282f9 --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/window_slats_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06a776ffc2d01dfbe155125cae41b0319ae2e231494b124f562cc5ffa4b85e69 +size 349760 diff --git a/mp/game/dab/materials/models/da_penthouse/window_slats_nor.vtf b/mp/game/dab/materials/models/da_penthouse/window_slats_nor.vtf new file mode 100755 index 000000000..2c807530e --- /dev/null +++ b/mp/game/dab/materials/models/da_penthouse/window_slats_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e44550c71481cb5584d05728f5238389bdfa2bcae5fccd76e7bb134efbcffab6 +size 349760 diff --git a/mp/game/dab/materials/models/da_sacred/buttress_01_dif.vtf b/mp/game/dab/materials/models/da_sacred/buttress_01_dif.vtf new file mode 100755 index 000000000..e855072a4 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/buttress_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d21cfbd0baf44ab52a3d7841dc50d02cc690ed4f67f512363140556cc87a6b60 +size 699296 diff --git a/mp/game/dab/materials/models/da_sacred/candleflame_01.vtf b/mp/game/dab/materials/models/da_sacred/candleflame_01.vtf new file mode 100755 index 000000000..81633ca27 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/candleflame_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c5c249c92ed22f5b16b6369fbba6d342e448193cdb78851f7eee3ce24488cf1 +size 11128 diff --git a/mp/game/dab/materials/models/da_sacred/candlewax.vtf b/mp/game/dab/materials/models/da_sacred/candlewax.vtf new file mode 100755 index 000000000..28a1422e1 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/candlewax.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dc8c53bd1d851e4260fb1979c72244e75aef5211187a1abf475a97410a4d71c +size 1552 diff --git a/mp/game/dab/materials/models/da_sacred/church_bell.vtf b/mp/game/dab/materials/models/da_sacred/church_bell.vtf new file mode 100755 index 000000000..e8b9aa088 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/church_bell.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd634ff3d3f0c2b0d5d13616af9223aa1d3c1c97ffb8e6e17165d2a53e10a5b +size 699296 diff --git a/mp/game/dab/materials/models/da_sacred/church_bell_nor.vtf b/mp/game/dab/materials/models/da_sacred/church_bell_nor.vtf new file mode 100755 index 000000000..69f921b5e --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/church_bell_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27c75bc548ed740bdcac062724568807c443c8b57a113ea77cbf08ebe11351ff +size 1398360 diff --git a/mp/game/dab/materials/models/da_sacred/cloister_roof_dif.vtf b/mp/game/dab/materials/models/da_sacred/cloister_roof_dif.vtf new file mode 100755 index 000000000..bd1c7218a --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/cloister_roof_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffb476f9bb9ab4d89a501d5b23a36e538bfc6aafc70785306862bc8da227c500 +size 699296 diff --git a/mp/game/dab/materials/models/da_sacred/coffin.vtf b/mp/game/dab/materials/models/da_sacred/coffin.vtf new file mode 100755 index 000000000..74e9a1d2e --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df3aeecc57b634c11e13ffc55688c9dddb29f287c96cd4df4b30a35f8b4ca89 +size 1398360 diff --git a/mp/game/dab/materials/models/da_sacred/coffin_open_dif.vtf b/mp/game/dab/materials/models/da_sacred/coffin_open_dif.vtf new file mode 100755 index 000000000..d8864f0e3 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin_open_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f69def7458f5eb9e053c11a508d8ab35289e43c063c889da2ffc655b98cc62c +size 175008 diff --git a/mp/game/dab/materials/models/da_sacred/coffin_open_exp.vtf b/mp/game/dab/materials/models/da_sacred/coffin_open_exp.vtf new file mode 100755 index 000000000..d4ecda054 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin_open_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:159977192b116c1df11cbe95c1d27aa41036989eaf3f87df9e015ab7531945a4 +size 175008 diff --git a/mp/game/dab/materials/models/da_sacred/coffin_open_nor.vtf b/mp/game/dab/materials/models/da_sacred/coffin_open_nor.vtf new file mode 100755 index 000000000..b1e9a6e53 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/coffin_open_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8e3ffc71bb32153a29b912f59340f7b83ffd6fd98a24d26d84b4dcd0113842 +size 349784 diff --git a/mp/game/dab/materials/models/da_sacred/da_flowers_dif.vtf b/mp/game/dab/materials/models/da_sacred/da_flowers_dif.vtf new file mode 100755 index 000000000..011e23cf9 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/da_flowers_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:423f698544f0ea4f475cd2b73d0b6724e9857a3e819fa75098b4e18dd237e3ae +size 1398360 diff --git a/mp/game/dab/materials/models/da_sacred/gaslantern_dif.vtf b/mp/game/dab/materials/models/da_sacred/gaslantern_dif.vtf new file mode 100755 index 000000000..b0f388cc0 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/gaslantern_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab38725c8c0b8d8286e9ec98b5bfc87abf9f66f9ff6f8450401ae096b4a94a81 +size 43936 diff --git a/mp/game/dab/materials/models/da_sacred/gaslantern_dif_on.vtf b/mp/game/dab/materials/models/da_sacred/gaslantern_dif_on.vtf new file mode 100755 index 000000000..fca9984d4 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/gaslantern_dif_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:231b83cf1ea02c0a1e88a19fe8d94b42bbbf1292e12beefbeff2134e41f2de5a +size 87640 diff --git a/mp/game/dab/materials/models/da_sacred/gaslantern_nor.vtf b/mp/game/dab/materials/models/da_sacred/gaslantern_nor.vtf new file mode 100755 index 000000000..d4b1766bb --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/gaslantern_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:976cca66cb04cf5008cf68cc0e1b79fcfacb9d7cf685b225b8269f378ff45ed7 +size 87640 diff --git a/mp/game/dab/materials/models/da_sacred/pew_dif.vtf b/mp/game/dab/materials/models/da_sacred/pew_dif.vtf new file mode 100755 index 000000000..235451dbc --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/pew_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e85aa522e63b7d4b49ddd9c14733095e7f52719af80712f33285c3a2e5f01536 +size 699296 diff --git a/mp/game/dab/materials/models/da_sacred/worshipboxes.vtf b/mp/game/dab/materials/models/da_sacred/worshipboxes.vtf new file mode 100755 index 000000000..87e2ba631 --- /dev/null +++ b/mp/game/dab/materials/models/da_sacred/worshipboxes.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff34214bf6f1ac04c256a1f175856e6474b5f877346cbb73ab0160f088ce6055 +size 699296 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vtf new file mode 100755 index 000000000..11e154078 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd7bedb6e352095221a6d438d6180bc82240b377afd6a418da2f7c41f06bcfaa +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vtf new file mode 100755 index 000000000..b823a97f4 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:743198afa4c32db5a8566fa0ffb6dc7de5cb509942967b9a53417ad7b9ee195b +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vtf new file mode 100755 index 000000000..494edb578 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe965fbb05db793e6502ee11112b3518929330ca4bc133d838e3d3f3af074fa +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vtf new file mode 100755 index 000000000..4b131ea08 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64g.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85725dfe9892601d28390bd32b8a374a36d2e3337468d3bebc1a277091a366d6 +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vtf new file mode 100755 index 000000000..9320dc015 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64h.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e55565fba93e135d29c8be47348b8fe7f20f0aaade054b1ea3376ed197579433 +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vtf new file mode 100755 index 000000000..295c41023 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64i.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a14646af936c90599e839bb5aacd87e6d7eb8d277c6ea531027ccf7dde15aa5e +size 87528 diff --git a/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vtf b/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vtf new file mode 100755 index 000000000..f67bff625 --- /dev/null +++ b/mp/game/dab/materials/models/de_dust/crates/crate_64x64j.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:feb8f9530b259c73ff0ebe40b7aede6d5540928c3f05dc861b472bbcbd82fbd5 +size 87528 diff --git a/mp/game/dab/materials/models/fibbs/torch.vtf b/mp/game/dab/materials/models/fibbs/torch.vtf new file mode 100755 index 000000000..78b71df77 --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torch.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93dcba306427378fc8ff7c3588bbdc4ad43c25264a923f6931994eeae824c457 +size 174984 diff --git a/mp/game/dab/materials/models/fibbs/torch_n.vtf b/mp/game/dab/materials/models/fibbs/torch_n.vtf new file mode 100755 index 000000000..d9ac8f1c2 --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torch_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83af38d181450caf640d142f84c352e372992c5bb81f4bbbc447e3fdab0befa5 +size 349776 diff --git a/mp/game/dab/materials/models/fibbs/torchmount.vtf b/mp/game/dab/materials/models/fibbs/torchmount.vtf new file mode 100755 index 000000000..7e6f44b2f --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torchmount.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8b3afd7aba81a261163250cb286032b7b971e24cb9d377bb2f108751340495 +size 43912 diff --git a/mp/game/dab/materials/models/fibbs/torchmount_n.vtf b/mp/game/dab/materials/models/fibbs/torchmount_n.vtf new file mode 100755 index 000000000..1bba76095 --- /dev/null +++ b/mp/game/dab/materials/models/fibbs/torchmount_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceecf32729709f99c77e9ddb27f39d1bc98468fed96c142668126ff69ebe64b5 +size 87632 diff --git a/mp/game/dab/materials/models/hostages/art_facemap.vtf b/mp/game/dab/materials/models/hostages/art_facemap.vtf new file mode 100755 index 000000000..ad2fee2e5 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/art_facemap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aba9dbe6ace9cae4d5c684738765ead65fc83ed70e4d6f6261ca4b42bf0ed34 +size 524417 diff --git a/mp/game/dab/materials/models/hostages/cohrt.vtf b/mp/game/dab/materials/models/hostages/cohrt.vtf new file mode 100755 index 000000000..77a181c0d --- /dev/null +++ b/mp/game/dab/materials/models/hostages/cohrt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:620578a1319a5cba23492c3a4998ba206406daef958d51578298ae8c769b7366 +size 524417 diff --git a/mp/game/dab/materials/models/hostages/eyeball_l.vtf b/mp/game/dab/materials/models/hostages/eyeball_l.vtf new file mode 100755 index 000000000..2237a31e1 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/eyeball_l.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:492b059c94fa3c3fbe77ef43bf645ed73f77fe80439a15a894e6e6d3da2ec3a3 +size 2936 diff --git a/mp/game/dab/materials/models/hostages/eyeball_r.vtf b/mp/game/dab/materials/models/hostages/eyeball_r.vtf new file mode 100755 index 000000000..16b26b14d --- /dev/null +++ b/mp/game/dab/materials/models/hostages/eyeball_r.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d5d3d87b4b01bcb3095f12ff5de35feaaabf960983d5a71aa3da50523d53803 +size 2936 diff --git a/mp/game/dab/materials/models/hostages/glass2.vtf b/mp/game/dab/materials/models/hostages/glass2.vtf new file mode 100755 index 000000000..d5c49a9cc --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glass2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6c2e91c7df903c7a61bd573f040b3980562a61d328e9af682929170a6c7d96 +size 11128 diff --git a/mp/game/dab/materials/models/hostages/glass_envmask.vtf b/mp/game/dab/materials/models/hostages/glass_envmask.vtf new file mode 100755 index 000000000..823880510 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glass_envmask.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2efd18e5a97de50169839e3dd5f5aa6ca0e4ed31175ef35ce8fcd861bc007bbe +size 22064 diff --git a/mp/game/dab/materials/models/hostages/glassesfront_walter.vtf b/mp/game/dab/materials/models/hostages/glassesfront_walter.vtf new file mode 100755 index 000000000..10828b4cd --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassesfront_walter.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:602181867253f8a5582761d76a0a25ad9f3c8b7e6bd08dbb36490932b8a134a7 +size 5608 diff --git a/mp/game/dab/materials/models/hostages/glassesfrontmask_walter.vtf b/mp/game/dab/materials/models/hostages/glassesfrontmask_walter.vtf new file mode 100755 index 000000000..625530f2a --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassesfrontmask_walter.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c077ab28c18432493751fba032d406eaa254689d4cc23eca41f2d5e03a6c857 +size 5608 diff --git a/mp/game/dab/materials/models/hostages/glassesside_walter.vtf b/mp/game/dab/materials/models/hostages/glassesside_walter.vtf new file mode 100755 index 000000000..cd857eab2 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassesside_walter.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63fe9f516a2371cb15221d51d146ff5b470fe97893ac3ef526093d86791fa90f +size 1512 diff --git a/mp/game/dab/materials/models/hostages/glassessidemask_walter.vtf b/mp/game/dab/materials/models/hostages/glassessidemask_walter.vtf new file mode 100755 index 000000000..4934b80f5 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glassessidemask_walter.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:110e9ac84d17ae4d66a7cfaf5363e3d1b69dd5b9028ee4639d041094ddb7164f +size 1512 diff --git a/mp/game/dab/materials/models/hostages/glasslens.vtf b/mp/game/dab/materials/models/hostages/glasslens.vtf new file mode 100755 index 000000000..7f79c12b9 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glasslens.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec6ce1671e6ad6f402205d04654b13eb7d95cae81d1c2b1ed49f9a1e22559475 +size 376 diff --git a/mp/game/dab/materials/models/hostages/glint.vtf b/mp/game/dab/materials/models/hostages/glint.vtf new file mode 100755 index 000000000..95042aa2b --- /dev/null +++ b/mp/game/dab/materials/models/hostages/glint.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ead97116b57a9e67028f0e31439e6998da718935f324f35d1da0f69ea9c13b63 +size 1215 diff --git a/mp/game/dab/materials/models/hostages/hostage_sheet.vtf b/mp/game/dab/materials/models/hostages/hostage_sheet.vtf new file mode 100755 index 000000000..68ef390ab --- /dev/null +++ b/mp/game/dab/materials/models/hostages/hostage_sheet.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8192a0080eb61d81674dc14ef0732117af86fd33db65911a60ded492bb98f542 +size 699256 diff --git a/mp/game/dab/materials/models/hostages/hostage_sheet_normal.vtf b/mp/game/dab/materials/models/hostages/hostage_sheet_normal.vtf new file mode 100755 index 000000000..29cc17e0c --- /dev/null +++ b/mp/game/dab/materials/models/hostages/hostage_sheet_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1295d9c4db5eecf4a826a7356052e92c6d184486d2572dd336b61cb42c330aad +size 699256 diff --git a/mp/game/dab/materials/models/hostages/mouth.vtf b/mp/game/dab/materials/models/hostages/mouth.vtf new file mode 100755 index 000000000..0c304d329 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/mouth.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60646ce360b9a604e9b0eceed489a0b51692e5dce2d2e7587dd6c503d401a0e6 +size 21992 diff --git a/mp/game/dab/materials/models/hostages/pupil_l.vtf b/mp/game/dab/materials/models/hostages/pupil_l.vtf new file mode 100755 index 000000000..a57136d34 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/pupil_l.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea6596d835e54513e8e869eff87a744f80c0eb1858c3a1a3bfaf767cb287994c +size 5680 diff --git a/mp/game/dab/materials/models/hostages/pupil_r.vtf b/mp/game/dab/materials/models/hostages/pupil_r.vtf new file mode 100755 index 000000000..fbff2d638 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/pupil_r.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c72022550f963eca5176ac13cfdda6f3c7ffe3ae86fe3c4fba082cd73083cfe0 +size 5680 diff --git a/mp/game/dab/materials/models/hostages/sandro_facemap.vtf b/mp/game/dab/materials/models/hostages/sandro_facemap.vtf new file mode 100755 index 000000000..a29e827e9 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/sandro_facemap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef843a060cbf8c099237006bf8ca449eb21f9b6c60e07b8a58f47b2de954d02a +size 87528 diff --git a/mp/game/dab/materials/models/hostages/vance_facemap.vtf b/mp/game/dab/materials/models/hostages/vance_facemap.vtf new file mode 100755 index 000000000..2712c78e1 --- /dev/null +++ b/mp/game/dab/materials/models/hostages/vance_facemap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff85a34880a79efc3f12a15f66c9ec08b29b1f41c9a9d601b04aca31d59cec8 +size 87528 diff --git a/mp/game/dab/materials/models/military2/air/air_frontglass.vtf b/mp/game/dab/materials/models/military2/air/air_frontglass.vtf new file mode 100755 index 000000000..3ee777fc3 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_frontglass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f059750a276b89796748bac1aeae0bae52aafaed8371935ba2be860f25850531 +size 22064 diff --git a/mp/game/dab/materials/models/military2/air/air_glass.vtf b/mp/game/dab/materials/models/military2/air/air_glass.vtf new file mode 100755 index 000000000..f65c1cd13 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d7d9d951019f49a0bf0f5cb9c03e9d367901e96aea1c9d4b6a0e0a3e529a67a +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500ext7.vtf b/mp/game/dab/materials/models/military2/air/air_h500ext7.vtf new file mode 100755 index 000000000..bc530db09 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500ext7.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c788e370be0979f1dd48d14a80aa97001477ea0502c18e67d95cbad63963643 +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500ext7_nomal.vtf b/mp/game/dab/materials/models/military2/air/air_h500ext7_nomal.vtf new file mode 100755 index 000000000..d149516d0 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500ext7_nomal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4b903116b426635a97f1307d7caac2f65a2620ec2a145168bd55beb55d6442e +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500int3a.vtf b/mp/game/dab/materials/models/military2/air/air_h500int3a.vtf new file mode 100755 index 000000000..c5fff5210 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int3a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5818847750c7b79200eba8edd493b73a3d39203ca1931b1616a88b951b9de3b3 +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500int3a_nomal.vtf b/mp/game/dab/materials/models/military2/air/air_h500int3a_nomal.vtf new file mode 100755 index 000000000..d35704646 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int3a_nomal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12760ae106033b57dc70ae4f42e872c20f4e209924c599ec1b9a5a1e81f670ab +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500int6.vtf b/mp/game/dab/materials/models/military2/air/air_h500int6.vtf new file mode 100755 index 000000000..e25a90d96 --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int6.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e997c5b6b2794bb8d875f49851a8db07266dbda903c8d12e60838b16b14ffd6 +size 349744 diff --git a/mp/game/dab/materials/models/military2/air/air_h500int6_nomal.vtf b/mp/game/dab/materials/models/military2/air/air_h500int6_nomal.vtf new file mode 100755 index 000000000..a7e48a3eb --- /dev/null +++ b/mp/game/dab/materials/models/military2/air/air_h500int6_nomal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:053af1c3b56761b127737103df9c0fab90bf37bef53364e2175dfd170a302e9f +size 349744 diff --git a/mp/game/dab/materials/models/player/bomber/bomber_body_dif.vtf b/mp/game/dab/materials/models/player/bomber/bomber_body_dif.vtf new file mode 100755 index 000000000..45d410239 --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_body_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45356894ad8779a817ddfcdf3e8d97766d378cf08bc4c81347baeb2aca69385b +size 2796424 diff --git a/mp/game/dab/materials/models/player/bomber/bomber_body_nor.vtf b/mp/game/dab/materials/models/player/bomber/bomber_body_nor.vtf new file mode 100755 index 000000000..c6579da9b --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_body_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb9def35a869f9b86039ed36ff92506b38dc51424586d4e8a913791cfe1c7392 +size 5592664 diff --git a/mp/game/dab/materials/models/player/bomber/bomber_face_dif.vtf b/mp/game/dab/materials/models/player/bomber/bomber_face_dif.vtf new file mode 100755 index 000000000..44da465ad --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_face_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26bda7b218ed6dcc0dc2f19a5c6d9793cf8b6b790e7c5c62320fa5e7dbdbb813 +size 2796448 diff --git a/mp/game/dab/materials/models/player/bomber/bomber_face_nor.vtf b/mp/game/dab/materials/models/player/bomber/bomber_face_nor.vtf new file mode 100755 index 000000000..9b18a195f --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_face_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6bfedeecf01b8c4cf9def78062cb8f4d3b7121d41db71ced939e82f3b3a3426 +size 2796448 diff --git a/mp/game/dab/materials/models/player/bomber/bomber_hair_dif.vtf b/mp/game/dab/materials/models/player/bomber/bomber_hair_dif.vtf new file mode 100755 index 000000000..36673b60f --- /dev/null +++ b/mp/game/dab/materials/models/player/bomber/bomber_hair_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdf4a16c3df4d41e1df1ac0a7e48ea5d1bbe7e21e5574362f5226757019c5776 +size 2796448 diff --git a/mp/game/dab/materials/models/player/eightball/blue_gambler_body.vtf b/mp/game/dab/materials/models/player/eightball/blue_gambler_body.vtf new file mode 100755 index 000000000..87969ba13 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/blue_gambler_body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dd237dfc7b6733ccecc504cfa18f190259e21cab153f3268577f98178c67a27 +size 2796424 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_body.vtf b/mp/game/dab/materials/models/player/eightball/gambler_body.vtf new file mode 100755 index 000000000..f50e990ca --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b5e15e7c853da70f014e8709b5fcf8a418d5cddf7a4d4827618a5a38e6ae27 +size 5592640 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_body_exponent.vtf b/mp/game/dab/materials/models/player/eightball/gambler_body_exponent.vtf new file mode 100755 index 000000000..f21c2b5fb --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_body_exponent.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2092a89ae0b8967d4385ce178506e05462d30b03462c281ba0fdca9a0d4c301 +size 349784 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_body_normal.vtf b/mp/game/dab/materials/models/player/eightball/gambler_body_normal.vtf new file mode 100755 index 000000000..b50f2f6ac --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_body_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abbd376c33bf412b41e5a17feaa417a1b0d4a5bd51b8391c799142f8bf28c5a0 +size 5592664 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_body_normal_.vtf b/mp/game/dab/materials/models/player/eightball/gambler_body_normal_.vtf new file mode 100755 index 000000000..07f0ebef8 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_body_normal_.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:334b710d673622f0c480fabcf7d01d1ab56a0e2aa71728dd344c8998b4222193 +size 5592672 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_eyes.vtf b/mp/game/dab/materials/models/player/eightball/gambler_eyes.vtf new file mode 100755 index 000000000..dd19f945d --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_eyes.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6e9b0a86871cc1ecfd6f632cfb518c59f74d25f64467c78c60b47c7c2b6d84e +size 22104 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_hair.vtf b/mp/game/dab/materials/models/player/eightball/gambler_hair.vtf new file mode 100755 index 000000000..b47fadf24 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_hair.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef075b0d8953ccdd5de25463425a2de2cac2f2b5dcf319749a9a62319336cb41 +size 2796416 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_head_color.vtf b/mp/game/dab/materials/models/player/eightball/gambler_head_color.vtf new file mode 100755 index 000000000..56fd507ab --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_head_color.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dbf9d4ef757df4f3e1dd26a04ccb657c5f32c14d7bdbfb567bfec6573757d41 +size 2796424 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_head_normal.vtf b/mp/game/dab/materials/models/player/eightball/gambler_head_normal.vtf new file mode 100755 index 000000000..f47a87f2f --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_head_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb4aea2d75e37c2551c8253084d087dc3c25c4572fdd926efb8df92d817079c6 +size 5592672 diff --git a/mp/game/dab/materials/models/player/eightball/gambler_head_wrp.vtf b/mp/game/dab/materials/models/player/eightball/gambler_head_wrp.vtf new file mode 100755 index 000000000..07224c478 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/gambler_head_wrp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc0682ac2e1d190ecf995d52b4ac5ba7f8fea8f0de3a5a96c0e26d3063919cb3 +size 16549 diff --git a/mp/game/dab/materials/models/player/eightball/red_gambler_body.vtf b/mp/game/dab/materials/models/player/eightball/red_gambler_body.vtf new file mode 100755 index 000000000..dd297b091 --- /dev/null +++ b/mp/game/dab/materials/models/player/eightball/red_gambler_body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d2fe3e458de81e6d588366e0834e2eab5c1b1520139923007d16df2346d98d +size 2796424 diff --git a/mp/game/dab/materials/models/player/male/blue_body.vtf b/mp/game/dab/materials/models/player/male/blue_body.vtf new file mode 100755 index 000000000..ed4146dd5 --- /dev/null +++ b/mp/game/dab/materials/models/player/male/blue_body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a14cbc555233a0b7637fe46d9bf1a41c1f6f16cc6f2d26fdde95e842239e5f8 +size 5592640 diff --git a/mp/game/dab/materials/models/player/male/body.vtf b/mp/game/dab/materials/models/player/male/body.vtf new file mode 100755 index 000000000..beeeb2a6b --- /dev/null +++ b/mp/game/dab/materials/models/player/male/body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a2d9cd9e3dd8942fd2e47efad127dd8e2ea6c30610c847218723f92bafd202d +size 5592640 diff --git a/mp/game/dab/materials/models/player/male/body_exp.vtf b/mp/game/dab/materials/models/player/male/body_exp.vtf new file mode 100755 index 000000000..f6d53a540 --- /dev/null +++ b/mp/game/dab/materials/models/player/male/body_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75fc05a1cedf9f83d5a79c36f505c560b06f962429ea8cd8bcfc44b4ad73f1dc +size 1398360 diff --git a/mp/game/dab/materials/models/player/male/body_nor.vtf b/mp/game/dab/materials/models/player/male/body_nor.vtf new file mode 100755 index 000000000..cf1a08dc3 --- /dev/null +++ b/mp/game/dab/materials/models/player/male/body_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c49621344d6ac6459f2fa770f0507253d8d83ddd259479d81927c909641589c6 +size 1398360 diff --git a/mp/game/dab/materials/models/player/male/red_body.vtf b/mp/game/dab/materials/models/player/male/red_body.vtf new file mode 100755 index 000000000..c8a1ccf24 --- /dev/null +++ b/mp/game/dab/materials/models/player/male/red_body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79dc6a5243aea906b20985f54fee9ed7746686ba9a3515ad8f021a0c71d318a0 +size 5592640 diff --git a/mp/game/dab/materials/models/player/player_eye_brown.vtf b/mp/game/dab/materials/models/player/player_eye_brown.vtf new file mode 100755 index 000000000..1ebb24d76 --- /dev/null +++ b/mp/game/dab/materials/models/player/player_eye_brown.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f446a4e4f3dfb8126781a82683cb3fe2e2902d2664e0834cd93c73b09a54fc05 +size 2976 diff --git a/mp/game/dab/materials/models/player/player_mouth_dif.vtf b/mp/game/dab/materials/models/player/player_mouth_dif.vtf new file mode 100755 index 000000000..647392774 --- /dev/null +++ b/mp/game/dab/materials/models/player/player_mouth_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:facf4caac1b9b8ba693dd97f6fed35a450c98fea3d0ce23daf07bb3ae48d4d87 +size 11168 diff --git a/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vtf b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vtf new file mode 100755 index 000000000..d18af61d6 --- /dev/null +++ b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e79880dc464dfbdd4e77ed7fecb7fd11b84cc57e2decad2d80472311bf5fb7 +size 699272 diff --git a/mp/game/dab/materials/models/player/t_phoenix/t_phoenix_normal.vtf b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix_normal.vtf new file mode 100755 index 000000000..87bce6c6b --- /dev/null +++ b/mp/game/dab/materials/models/player/t_phoenix/t_phoenix_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bcf816c8f9cc404f8c0ffca04e94b0d06faf334f08d411067fe926a2376af81 +size 1398336 diff --git a/mp/game/dab/materials/models/player/wishmodel/blue_bodydif.vtf b/mp/game/dab/materials/models/player/wishmodel/blue_bodydif.vtf new file mode 100755 index 000000000..37dff25f9 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/blue_bodydif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9271c2ea7a2897c10344181fa6a7af75227875916c42b73c0376d243660ea0ab +size 5592640 diff --git a/mp/game/dab/materials/models/player/wishmodel/bodydif.vtf b/mp/game/dab/materials/models/player/wishmodel/bodydif.vtf new file mode 100755 index 000000000..d23ac8bd3 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/bodydif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:814bfd6b93770cd204db091f060419d1986827dab33fe8a578d06dd3bb353a4c +size 22369828 diff --git a/mp/game/dab/materials/models/player/wishmodel/bodynor.vtf b/mp/game/dab/materials/models/player/wishmodel/bodynor.vtf new file mode 100755 index 000000000..26d983262 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/bodynor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c38b2cac0b9023598b9a2ae5e7573457e1ce84dc5038e68610fd74f583a3b96f +size 22369844 diff --git a/mp/game/dab/materials/models/player/wishmodel/eyeball_ldif.vtf b/mp/game/dab/materials/models/player/wishmodel/eyeball_ldif.vtf new file mode 100755 index 000000000..97db68f90 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/eyeball_ldif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4bcfbfd2ad38f9a77fc77ffa9cd40980f2b8a00787be8cff1e447dbd24aeadf +size 22052 diff --git a/mp/game/dab/materials/models/player/wishmodel/eyeball_rdif.vtf b/mp/game/dab/materials/models/player/wishmodel/eyeball_rdif.vtf new file mode 100755 index 000000000..a4896d5e9 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/eyeball_rdif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:665c5d79cfe1b933884bdec004291cd6e9cd6bb22cd18491c2f04a533a2e77be +size 22052 diff --git a/mp/game/dab/materials/models/player/wishmodel/hairdif.vtf b/mp/game/dab/materials/models/player/wishmodel/hairdif.vtf new file mode 100755 index 000000000..1f21193dd --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/hairdif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:106dcedc6d5399f00b3e5e2fad8be2835c53f9cc740e30437808b8ba8693b897 +size 349748 diff --git a/mp/game/dab/materials/models/player/wishmodel/headdif.vtf b/mp/game/dab/materials/models/player/wishmodel/headdif.vtf new file mode 100755 index 000000000..d85b3ed54 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/headdif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32be12bda4375bb1c78e24025ba9e74f72baa354a0caf9c9ae61e38c2762c602 +size 699288 diff --git a/mp/game/dab/materials/models/player/wishmodel/headnor.vtf b/mp/game/dab/materials/models/player/wishmodel/headnor.vtf new file mode 100755 index 000000000..e544f9524 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/headnor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8daebfd5a012072e436014403c62d09356754b8b0657b7ad99299102cd6b3a9 +size 5592628 diff --git a/mp/game/dab/materials/models/player/wishmodel/headphongexp.vtf b/mp/game/dab/materials/models/player/wishmodel/headphongexp.vtf new file mode 100755 index 000000000..1f2a6fe37 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/headphongexp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a60d18d9cf9776b4e7fe1c6e04d7e3e262ee7cb5d059e5e40483a230e2f6209e +size 5592628 diff --git a/mp/game/dab/materials/models/player/wishmodel/phongexp.vtf b/mp/game/dab/materials/models/player/wishmodel/phongexp.vtf new file mode 100755 index 000000000..e0bdefaed --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/phongexp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98e6671f72ea05b5419d229c2857af72af9afa3f79fb0a2930cabbed001e6d70 +size 22369844 diff --git a/mp/game/dab/materials/models/player/wishmodel/red_bodydif.vtf b/mp/game/dab/materials/models/player/wishmodel/red_bodydif.vtf new file mode 100755 index 000000000..346e443a0 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/red_bodydif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:363c39928baed3680d2c6e1aaec3368c2f42acc049abc22b1b83c262fd9780d3 +size 5592640 diff --git a/mp/game/dab/materials/models/player/wishmodel/red_bodynor.vtf b/mp/game/dab/materials/models/player/wishmodel/red_bodynor.vtf new file mode 100755 index 000000000..a7179ead1 --- /dev/null +++ b/mp/game/dab/materials/models/player/wishmodel/red_bodynor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddd311267c9e71c7ae3cf89aa05bde8d0ec636d62187b28dd546394db8d526a6 +size 1398336 diff --git a/mp/game/dab/materials/models/props/bin_01.vtf b/mp/game/dab/materials/models/props/bin_01.vtf new file mode 100755 index 000000000..922d9e776 --- /dev/null +++ b/mp/game/dab/materials/models/props/bin_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef84af0e3543522a1d2340987de12fb62394656fda0118c0e676208b1dbd08e2 +size 699296 diff --git a/mp/game/dab/materials/models/props/bin_01_nor.vtf b/mp/game/dab/materials/models/props/bin_01_nor.vtf new file mode 100755 index 000000000..56c7099f7 --- /dev/null +++ b/mp/game/dab/materials/models/props/bin_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f6aa5ddcf34f219b09d26b545be11485c298bd1097847909ca12126a5cc9277 +size 349784 diff --git a/mp/game/dab/materials/models/props/cocaine_plastic_01.vtf b/mp/game/dab/materials/models/props/cocaine_plastic_01.vtf new file mode 100755 index 000000000..614ffedf9 --- /dev/null +++ b/mp/game/dab/materials/models/props/cocaine_plastic_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c75a92d87259f5407f8900fee82a41bb9c10aacc8ca6178301e78a69fc2ee9e +size 196832 diff --git a/mp/game/dab/materials/models/props/cocaine_plastic_01_nor.vtf b/mp/game/dab/materials/models/props/cocaine_plastic_01_nor.vtf new file mode 100755 index 000000000..7cd14a8b6 --- /dev/null +++ b/mp/game/dab/materials/models/props/cocaine_plastic_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc9530e7de53b97a58971c76f497a27988ae69a0ceb989e3e31dd1b869d94325 +size 349784 diff --git a/mp/game/dab/materials/models/props/cs_assault/acunits01.vtf b/mp/game/dab/materials/models/props/cs_assault/acunits01.vtf new file mode 100755 index 000000000..87340cc64 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/acunits01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d098c2b066fe884d055455049fec44a8273f3bfb0cb524aebc2b446d5e52b6ba +size 699256 diff --git a/mp/game/dab/materials/models/props/cs_assault/acunits01_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/acunits01_ref.vtf new file mode 100755 index 000000000..f13c321e1 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/acunits01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df4e9babf3ef74697839317446d6eb90a998163e86cc91a085f99df5f684298 +size 699256 diff --git a/mp/game/dab/materials/models/props/cs_assault/billboard.vtf b/mp/game/dab/materials/models/props/cs_assault/billboard.vtf new file mode 100755 index 000000000..35c88803a --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/billboard.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe9940e39b3114aab8d8dd11635646b995aba5e28cb8375ee95adda6dc81cc28 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_assault/billboard_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/billboard_ref.vtf new file mode 100755 index 000000000..59bc1d9a5 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/billboard_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:913ec2564da108961efe89edf4555b291f36c43abdf0dea0f127c469742e3710 +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_assault/camera.vtf b/mp/game/dab/materials/models/props/cs_assault/camera.vtf new file mode 100755 index 000000000..7901e6639 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/camera.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5850801748f2964f6276329ef1ae58a087c7b65c4c353dd1394691e37408df0 +size 43936 diff --git a/mp/game/dab/materials/models/props/cs_assault/camera_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/camera_ref.vtf new file mode 100755 index 000000000..ce3fd4cf9 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/camera_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbacd9cf0f289079a29a2c3e4e46faf0c1dcab97529ef5ceda8edf1216ee4c51 +size 11168 diff --git a/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vtf b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vtf new file mode 100755 index 000000000..68cecf93b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f562619759f0513baeea7e5be570e0b465797d70d0ab8f2752c8938f122c5c8 +size 1398320 diff --git a/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay_ref.vtf new file mode 100755 index 000000000..a6e4eb588 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/consolepanelloadingbay_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01db4135a2caae73a3e4d53100aba2934d37c60f460a36841916a108b3576ca2 +size 699256 diff --git a/mp/game/dab/materials/models/props/cs_assault/duct.vtf b/mp/game/dab/materials/models/props/cs_assault/duct.vtf new file mode 100755 index 000000000..ec38bdceb --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/duct.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d3bee946575f6abaebc95382c41dee09861abee752aabff9eb491f1e911bf91 +size 175008 diff --git a/mp/game/dab/materials/models/props/cs_assault/moneylong.vtf b/mp/game/dab/materials/models/props/cs_assault/moneylong.vtf new file mode 100755 index 000000000..3e4d1cad7 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneylong.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc682ff024cd7777a9e19e319f3664088f5e049cf61a76bd9ad993a71ea13852 +size 5608 diff --git a/mp/game/dab/materials/models/props/cs_assault/moneyshort.vtf b/mp/game/dab/materials/models/props/cs_assault/moneyshort.vtf new file mode 100755 index 000000000..d5c1efa1b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneyshort.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ee4cc74eb8962331782a773c8f7eba6dbf98c97dfd3823bc5d2c97a61f534f +size 11128 diff --git a/mp/game/dab/materials/models/props/cs_assault/moneytop.vtf b/mp/game/dab/materials/models/props/cs_assault/moneytop.vtf new file mode 100755 index 000000000..477bd8122 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneytop.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f68fb8e3237377bd58f7ff0c147c052ab6b36fbc760db2552ab781b1faf7c7f8 +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_assault/moneywrap.vtf b/mp/game/dab/materials/models/props/cs_assault/moneywrap.vtf new file mode 100755 index 000000000..3e5ebe7fb --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneywrap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152e876bbae0082b3df2ea35365e75937bd02dd782d7f4da95367701ae0a3a5a +size 349744 diff --git a/mp/game/dab/materials/models/props/cs_assault/moneywrap_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/moneywrap_ref.vtf new file mode 100755 index 000000000..7650a4ece --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/moneywrap_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce588d1e9bb6bad6573d8951f2f4faee0843d51eca4c0ea7fe2c4b9afa6467d +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vtf b/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vtf new file mode 100755 index 000000000..c57645b19 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wall_wires1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb4a246e68f59e4bfe00faa31437747577fbd29092bf6b5d545c6c1793e31ee1 +size 87528 diff --git a/mp/game/dab/materials/models/props/cs_assault/wall_wires1_ref.vtf b/mp/game/dab/materials/models/props/cs_assault/wall_wires1_ref.vtf new file mode 100755 index 000000000..baca43cc2 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wall_wires1_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b535b93cc39a778e8ee8af4d9be79c04ac3a45ff632e2485fd52c813d8d4d84 +size 87528 diff --git a/mp/game/dab/materials/models/props/cs_assault/wirepipe.vtf b/mp/game/dab/materials/models/props/cs_assault/wirepipe.vtf new file mode 100755 index 000000000..7c9660b9f --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wirepipe.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b50abf0f039f40296bc2796f48f1bcbb655ff0289df66eacf98c5e84b0ef3af +size 87568 diff --git a/mp/game/dab/materials/models/props/cs_assault/wirespout.vtf b/mp/game/dab/materials/models/props/cs_assault/wirespout.vtf new file mode 100755 index 000000000..bb8caf5f5 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wirespout.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a3bae9ecd34495dc8cf6c25a6df6b7ed92feaa331973d4a4a7143c51ccf1b06 +size 43936 diff --git a/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vtf b/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vtf new file mode 100755 index 000000000..24485a3fe --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_assault/wood_pallet_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7159370b1054efabc639448d610abb31ed3b0712f62a5eca70613252f978c8b2 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_militia/axe.vtf b/mp/game/dab/materials/models/props/cs_militia/axe.vtf new file mode 100755 index 000000000..b9ae806ec --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/axe.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc5ecdcfa3d3758b766c4101ecb1b5a2ba1337cb4b8a69f610e80374e9833d0b +size 43832 diff --git a/mp/game/dab/materials/models/props/cs_militia/axe_ref.vtf b/mp/game/dab/materials/models/props/cs_militia/axe_ref.vtf new file mode 100755 index 000000000..16ad96e91 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/axe_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad1ad92d72532cb0a6eb3ce3d780f7c8fa94ff4e037ea445e0444b1b8a7ad53e +size 11064 diff --git a/mp/game/dab/materials/models/props/cs_militia/boxes1.vtf b/mp/game/dab/materials/models/props/cs_militia/boxes1.vtf new file mode 100755 index 000000000..81bfcf24b --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/boxes1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2670118929898011bdb98581d6b6cdb8b3b61f824c9dd15322bb3282a379e22 +size 175008 diff --git a/mp/game/dab/materials/models/props/cs_militia/car_militia.vtf b/mp/game/dab/materials/models/props/cs_militia/car_militia.vtf new file mode 100755 index 000000000..3c307c5d9 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/car_militia.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4fb43f0d59584a26d9ea857c09c941129e6b1c274d3efcb322f66c85aa23982 +size 699272 diff --git a/mp/game/dab/materials/models/props/cs_militia/car_militia_ref.vtf b/mp/game/dab/materials/models/props/cs_militia/car_militia_ref.vtf new file mode 100755 index 000000000..cad95d36e --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/car_militia_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71e9435d1e62cdea00b871a844fb2bf217eebf8a59d374ea8070c9fa9f488fc6 +size 699272 diff --git a/mp/game/dab/materials/models/props/cs_militia/ladderrung.vtf b/mp/game/dab/materials/models/props/cs_militia/ladderrung.vtf new file mode 100755 index 000000000..e6d599990 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/ladderrung.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7864b098c72cc8bbe5a1e713cc8f0a89778388e909afc4a5063e04e5bf925cc5 +size 43936 diff --git a/mp/game/dab/materials/models/props/cs_militia/ladderrung_ref.vtf b/mp/game/dab/materials/models/props/cs_militia/ladderrung_ref.vtf new file mode 100755 index 000000000..02626b618 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/ladderrung_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e90259b166181de97dddbc3a893d95dba34c860d1ea560bd0cba57a23b350b6 +size 11168 diff --git a/mp/game/dab/materials/models/props/cs_militia/light_shop2.vtf b/mp/game/dab/materials/models/props/cs_militia/light_shop2.vtf new file mode 100755 index 000000000..604c51a6c --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/light_shop2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d781137ae092dfa9f7656f39c84878113066829a055d9659c36dffaf655684e +size 349744 diff --git a/mp/game/dab/materials/models/props/cs_militia/light_shop2_ref.vtf b/mp/game/dab/materials/models/props/cs_militia/light_shop2_ref.vtf new file mode 100755 index 000000000..1ef373400 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/light_shop2_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87aa5f5089f8ebcfbcc58b1339c29050d36269e97b733c98b2ee76ed4e553228 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_militia/vent01.vtf b/mp/game/dab/materials/models/props/cs_militia/vent01.vtf new file mode 100755 index 000000000..25988aff3 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_militia/vent01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a2880f1ff7228db4219fe09bd4ab3a7c831a36f99e15b36f0f27877f2e1c732 +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/bookshelf1.vtf b/mp/game/dab/materials/models/props/cs_office/bookshelf1.vtf new file mode 100755 index 000000000..650516b76 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/bookshelf1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff84066726602a4dba5513ce6bc92afc5a5b82b61e6521f12e4f3d09fe611eb5 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vtf b/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vtf new file mode 100755 index 000000000..9521ae517 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/exit_ceiling.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f8506a71b4c95c349643b5dc7fd572767948884e02778b0bb47100a54477b9b +size 22104 diff --git a/mp/game/dab/materials/models/props/cs_office/file_box.vtf b/mp/game/dab/materials/models/props/cs_office/file_box.vtf new file mode 100755 index 000000000..5d4be1247 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/file_box.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff10c2260c5fa61d3fb6269a723ba7dadd3ffcdeba465109e322cf655a7d601 +size 43936 diff --git a/mp/game/dab/materials/models/props/cs_office/file_cabinet1.vtf b/mp/game/dab/materials/models/props/cs_office/file_cabinet1.vtf new file mode 100755 index 000000000..3490337e5 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/file_cabinet1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d38eebc7bdf8d3b777f0917ebda67a80d56900f56b2511ab49a8107bf52bb6 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_office/file_cabinet1_ref.vtf b/mp/game/dab/materials/models/props/cs_office/file_cabinet1_ref.vtf new file mode 100755 index 000000000..b0eb5fe42 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/file_cabinet1_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cb0d9fedd388d78bffcf5288ea0d84e62bf98ea000fa37d054cab0b0109d6fd +size 888 diff --git a/mp/game/dab/materials/models/props/cs_office/light_security.vtf b/mp/game/dab/materials/models/props/cs_office/light_security.vtf new file mode 100755 index 000000000..1442acc95 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_security.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1302a38d1fbb41096c97e2df830eaf5cb25bc6a53ef21e8a9af7836824ac562 +size 22104 diff --git a/mp/game/dab/materials/models/props/cs_office/light_security2.vtf b/mp/game/dab/materials/models/props/cs_office/light_security2.vtf new file mode 100755 index 000000000..11efa87cd --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_security2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:504f813bc54d186c763aa7d7e05c2c0ad001d63d7e5ab838d59af646f39b5f65 +size 11168 diff --git a/mp/game/dab/materials/models/props/cs_office/light_shop.vtf b/mp/game/dab/materials/models/props/cs_office/light_shop.vtf new file mode 100755 index 000000000..c3867877d --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_shop.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8bfde15a094ddcb0ac83ee86de01f48b3da9212637ef5ccf9d7429a037f30cc +size 87600 diff --git a/mp/game/dab/materials/models/props/cs_office/light_shop_ref.vtf b/mp/game/dab/materials/models/props/cs_office/light_shop_ref.vtf new file mode 100755 index 000000000..d2f294f17 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/light_shop_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5587a46df89dbb86f9f932e13e85eb509366dcb9d319e6a22965719258d6b9be +size 11128 diff --git a/mp/game/dab/materials/models/props/cs_office/offcertificatea.vtf b/mp/game/dab/materials/models/props/cs_office/offcertificatea.vtf new file mode 100755 index 000000000..c0aec0782 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/offcertificatea.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e38d821f6b8794955d7e11fd189d713c2b4150ecc3f60b5cb0b2455a7fd158d +size 11128 diff --git a/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vtf b/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vtf new file mode 100755 index 000000000..a8c049555 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/offcorkboarda.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:412516a3fc304493ce6bde02d6057ff3146131ed164a4c9ce2d3959bd13fe5ed +size 21992 diff --git a/mp/game/dab/materials/models/props/cs_office/phone.vtf b/mp/game/dab/materials/models/props/cs_office/phone.vtf new file mode 100755 index 000000000..356f6ae75 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/phone.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe8719530a56d7ca060cc2ec635a323e7f400fdb69368ffa9f6fa75e419051dd +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/phone_ref.vtf b/mp/game/dab/materials/models/props/cs_office/phone_ref.vtf new file mode 100755 index 000000000..36134a71c --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/phone_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d19b106bbe5093435dab84fc1f42085b3ccc980f0790a24138874d3010eb4b7 +size 888 diff --git a/mp/game/dab/materials/models/props/cs_office/plant01.vtf b/mp/game/dab/materials/models/props/cs_office/plant01.vtf new file mode 100755 index 000000000..09169155e --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/plant01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:677f1f61d55517c9fc2f8b2598d7dc5a2bec4f138460ad85bedb13848f36ca63 +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/plant01_p.vtf b/mp/game/dab/materials/models/props/cs_office/plant01_p.vtf new file mode 100755 index 000000000..8937f0c92 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/plant01_p.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fc69c6dfd1563d2d3e21cf055b29b94b655bac6a4dc0688d2534dcc6d1fd21c +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/plant02.vtf b/mp/game/dab/materials/models/props/cs_office/plant02.vtf new file mode 100755 index 000000000..d21c04169 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/plant02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c45f3a3c26d966d57961e47a2bed2ef7597cf6fdb40e80cc4745a112a008e50b +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/poster_backing.vtf b/mp/game/dab/materials/models/props/cs_office/poster_backing.vtf new file mode 100755 index 000000000..f8b141569 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/poster_backing.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62fc341f1b7c69f280d43de2160d18aa90698d1c7ba95627558b4b08794b8543 +size 21992 diff --git a/mp/game/dab/materials/models/props/cs_office/shelves_metal.vtf b/mp/game/dab/materials/models/props/cs_office/shelves_metal.vtf new file mode 100755 index 000000000..7a31e58a6 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/shelves_metal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc24e5d4bd9fbae9b1773c98f38d0b1ba922dbb2c2cc1843a193871f0700e038 +size 174968 diff --git a/mp/game/dab/materials/models/props/cs_office/shelves_metal_ref.vtf b/mp/game/dab/materials/models/props/cs_office/shelves_metal_ref.vtf new file mode 100755 index 000000000..b0eb5fe42 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/shelves_metal_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cb0d9fedd388d78bffcf5288ea0d84e62bf98ea000fa37d054cab0b0109d6fd +size 888 diff --git a/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vtf b/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vtf new file mode 100755 index 000000000..f6f14df2e --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/shelves_stuff.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fa1f2e406dba9120b2471a27974ba9f29586def5a0bc24881e447a785d2ff43 +size 43936 diff --git a/mp/game/dab/materials/models/props/cs_office/table_coffee.vtf b/mp/game/dab/materials/models/props/cs_office/table_coffee.vtf new file mode 100755 index 000000000..46bc49d93 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/table_coffee.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39fa2262ae66790dc1842f4b88b9c7807351a3b4018f545224b4b18f83374db9 +size 43896 diff --git a/mp/game/dab/materials/models/props/cs_office/table_coffee_ref.vtf b/mp/game/dab/materials/models/props/cs_office/table_coffee_ref.vtf new file mode 100755 index 000000000..b0eb5fe42 --- /dev/null +++ b/mp/game/dab/materials/models/props/cs_office/table_coffee_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cb0d9fedd388d78bffcf5288ea0d84e62bf98ea000fa37d054cab0b0109d6fd +size 888 diff --git a/mp/game/dab/materials/models/props/de_inferno/bushgreen.vtf b/mp/game/dab/materials/models/props/de_inferno/bushgreen.vtf new file mode 100755 index 000000000..5a32e7c91 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_inferno/bushgreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac5de20196735430d8f131184ead590fe20dbb002148cbfa9f4cb2e7c9c68f3 +size 349744 diff --git a/mp/game/dab/materials/models/props/de_inferno/tree_large.vtf b/mp/game/dab/materials/models/props/de_inferno/tree_large.vtf new file mode 100755 index 000000000..9bccbc545 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_inferno/tree_large.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b61cc93a32ca9f031ea58393f3db5c532f094ee18000201b1d9eadb6500fbbd +size 1398320 diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke.vtf b/mp/game/dab/materials/models/props/de_nuke/car_nuke.vtf new file mode 100755 index 000000000..708c9bf64 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b6bbad7e2330fe4905db44394fc4692e16dac4b3e898dfa33b6052e118a55d1 +size 174984 diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vtf b/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vtf new file mode 100755 index 000000000..144fb1c23 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke_black.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cea152ca164bbadd0e230cd466d9343c193f304128368d8a890430f824472f0 +size 174984 diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vtf b/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vtf new file mode 100755 index 000000000..802bd5438 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0181ca2ed6da185ac8d9befe5636279f3adf6d6f6e016dec94976a9fc2f7e73e +size 174984 diff --git a/mp/game/dab/materials/models/props/de_nuke/car_nuke_ref.vtf b/mp/game/dab/materials/models/props/de_nuke/car_nuke_ref.vtf new file mode 100755 index 000000000..f807a1a29 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/car_nuke_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e94db3599135f12ef8b2e7f645e44fc0963e5fb7d52690e94626adbc426d7ca +size 43896 diff --git a/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vtf b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vtf new file mode 100755 index 000000000..f79e25307 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2699c7ce03feb92eb97b76bbdbd701359d66d08b3bd355029a69aafeadf429f1 +size 43936 diff --git a/mp/game/dab/materials/models/props/de_nuke/chimneycluster01_ref.vtf b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01_ref.vtf new file mode 100755 index 000000000..2e2535ad5 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/chimneycluster01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:006fb8ed0bb64f510ea4632a64e43efb29ea0de86894e0c0a2f79e6d951015ca +size 11168 diff --git a/mp/game/dab/materials/models/props/de_nuke/crate.vtf b/mp/game/dab/materials/models/props/de_nuke/crate.vtf new file mode 100755 index 000000000..f2649937c --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0d1fcbc7fffbc0a8fedce3fe1ad7353e96addf518cd3397a364c846c347e9e0 +size 43936 diff --git a/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vtf b/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vtf new file mode 100755 index 000000000..fae94b035 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate_extralarge.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0729c01b2cd37ea7597c99305af620af0ea8b63ce63a619d174851596894f0c3 +size 699296 diff --git a/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vtf b/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vtf new file mode 100755 index 000000000..3c4f6bee9 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/crate_extrasmall.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d4bb05876e65345db6ee1d6634499decf9b35dd8eef4cec70ed228d2bf81597 +size 699256 diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vtf b/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vtf new file mode 100755 index 000000000..ad7fbfbbc --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3264b5df2583585b372d7391f52130438bfd2f2efc6e2da74eaf69e8fe6fb05 +size 175008 diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox01_ref.vtf b/mp/game/dab/materials/models/props/de_nuke/electricalbox01_ref.vtf new file mode 100755 index 000000000..c8117e386 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1dafae718dd443ff8abf956ed7ede91780d656d02fd815b207ca625ff3a07b9 +size 11168 diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vtf b/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vtf new file mode 100755 index 000000000..3e66f9856 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15f1e41e06a509d5398ec34641d882fbb2f9573e03ac902600a19e6dbfbcfc72 +size 175008 diff --git a/mp/game/dab/materials/models/props/de_nuke/electricalbox02_ref.vtf b/mp/game/dab/materials/models/props/de_nuke/electricalbox02_ref.vtf new file mode 100755 index 000000000..25391e4a9 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/electricalbox02_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0ac78ea5d71f03d50e113fa97133f765dbcafb9803944f6e4fd4b9fcbee807 +size 43936 diff --git a/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vtf b/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vtf new file mode 100755 index 000000000..27dcee1ea --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/truck_nuke.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd40aac52f6033d42a23c7d256b5a790c9ca81fd674392d8dc5c675cb5e42dfa +size 699256 diff --git a/mp/game/dab/materials/models/props/de_nuke/truck_nuke_ref.vtf b/mp/game/dab/materials/models/props/de_nuke/truck_nuke_ref.vtf new file mode 100755 index 000000000..9ceec5369 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_nuke/truck_nuke_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc8e2b10d497ee7664ec0998efea5eade0f5e3ab200c8edec458a93c1fd227e2 +size 174968 diff --git a/mp/game/dab/materials/models/props/de_prodigy/fan.vtf b/mp/game/dab/materials/models/props/de_prodigy/fan.vtf new file mode 100755 index 000000000..b3665fec0 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/fan.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43c376c4bf6ced4df49a899c26db0eb316a07abfc741447944c8ea27c6716265 +size 174968 diff --git a/mp/game/dab/materials/models/props/de_prodigy/fan_normal.vtf b/mp/game/dab/materials/models/props/de_prodigy/fan_normal.vtf new file mode 100755 index 000000000..c0e8f47a3 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/fan_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f488bf1a76a7279d60978e5f31aed98138e3ed4f9f5c73e2c9e023c7dbf00bbc +size 262352 diff --git a/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vtf b/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vtf new file mode 100755 index 000000000..62c14154a --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/lighthanging.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f31c8dd255725cbb53ca136dbaa06e9d41332dba20342cfac1a0d849610a092c +size 87600 diff --git a/mp/game/dab/materials/models/props/de_prodigy/lighthanging_ref.vtf b/mp/game/dab/materials/models/props/de_prodigy/lighthanging_ref.vtf new file mode 100755 index 000000000..2ac80dbde --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/lighthanging_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92c4a2c00d33104c898a39696aba977aaf3e2ed3869f8a4a7727e8e88078104d +size 43896 diff --git a/mp/game/dab/materials/models/props/de_prodigy/transformer.vtf b/mp/game/dab/materials/models/props/de_prodigy/transformer.vtf new file mode 100755 index 000000000..460c5effe --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/transformer.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc3f056f6779e8a24b44a1631e6935dd2e0241d910668012fd6700e029bfe5c +size 349672 diff --git a/mp/game/dab/materials/models/props/de_prodigy/transformer_ref.vtf b/mp/game/dab/materials/models/props/de_prodigy/transformer_ref.vtf new file mode 100755 index 000000000..ea0624d67 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_prodigy/transformer_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa7683fc03e20f821b939d2d3c6b5bd99ee1c313f7742057a044e77ad1e45b28 +size 87528 diff --git a/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vtf b/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vtf new file mode 100755 index 000000000..198575782 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_doorhandle_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54ed154ef646ff2f0146963b6b40ae92ffd600dd10247a4a4c876c7bd51480dc +size 2936 diff --git a/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vtf b/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vtf new file mode 100755 index 000000000..c8f0951c1 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_handrails_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5356300688055517fb7213370ab40fa231e6c2e04e64b58114a77b4e6cc7d6d6 +size 11112 diff --git a/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vtf b/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vtf new file mode 100755 index 000000000..7d38e917f --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/de_train_handrails_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edf071976539a39f04363af9e0f337934945a5c3736527b65c3174b80927e5d1 +size 11112 diff --git a/mp/game/dab/materials/models/props/de_train/light_security.vtf b/mp/game/dab/materials/models/props/de_train/light_security.vtf new file mode 100755 index 000000000..07db66344 --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/light_security.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83107985ecd578bf214adce6fb04684e19e55f37413f3cbf4283f85d986f1a27 +size 11128 diff --git a/mp/game/dab/materials/models/props/de_train/light_security2.vtf b/mp/game/dab/materials/models/props/de_train/light_security2.vtf new file mode 100755 index 000000000..b83ee001d --- /dev/null +++ b/mp/game/dab/materials/models/props/de_train/light_security2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b408e79bf84e8d4679b978bb7dfc12b2a7109ac2c4adb1e218b37d8ff345d4af +size 43896 diff --git a/mp/game/dab/materials/models/props/fire_alarm.vtf b/mp/game/dab/materials/models/props/fire_alarm.vtf new file mode 100755 index 000000000..cccd04241 --- /dev/null +++ b/mp/game/dab/materials/models/props/fire_alarm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dd796940c31d2a1b2fedcf88a0987d23d7a324d2d66c8ae2ea98b71fc16deb1 +size 43936 diff --git a/mp/game/dab/materials/models/props/fire_alarm_nor.vtf b/mp/game/dab/materials/models/props/fire_alarm_nor.vtf new file mode 100755 index 000000000..1016ccde3 --- /dev/null +++ b/mp/game/dab/materials/models/props/fire_alarm_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eed6db20d6a7fcda3aebac538e31da973a22ea1092b0313c8665efc586ee73b +size 87640 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/body.vtf b/mp/game/dab/materials/models/props/lhda/elevated/body.vtf new file mode 100755 index 000000000..a62367cf7 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/body.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dbf3113cd65a77684665db3a638f552c7a0b09bae6dbe94da45fae940a2cc16 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/body_g.vtf b/mp/game/dab/materials/models/props/lhda/elevated/body_g.vtf new file mode 100755 index 000000000..acce2a134 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/body_g.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d35d9cba2ba119efe07d4d1b4d8190314d87a80c4e93babb14c97a44fcd2781 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/body_n.vtf b/mp/game/dab/materials/models/props/lhda/elevated/body_n.vtf new file mode 100755 index 000000000..f3d12f6b4 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/body_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79c2f060c0ebc2b4c9286e4d79c5da9b31ffcf92365d9e1b0f804a24353a5b2f +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/interior.vtf b/mp/game/dab/materials/models/props/lhda/elevated/interior.vtf new file mode 100755 index 000000000..3ce1ea726 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/interior.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b40d45b19888c1c4280abb226571b7753f1b8ab772600d8191c38b0f041fd92 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/interior_n.vtf b/mp/game/dab/materials/models/props/lhda/elevated/interior_n.vtf new file mode 100755 index 000000000..a74cdcabd --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/interior_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c709733af9a885fe01472d1951ef24cfb3408cc4d1031f38df1a27b6f7203d41 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/wind.vtf b/mp/game/dab/materials/models/props/lhda/elevated/wind.vtf new file mode 100755 index 000000000..604f1620f --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/wind.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5081e15777e9b1aefaca6cffaf92492652309c5cb0db97998206522047903923 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/elevated/wind_n.vtf b/mp/game/dab/materials/models/props/lhda/elevated/wind_n.vtf new file mode 100755 index 000000000..7a900a772 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/elevated/wind_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d2ccf60a94ed00986b9ae37c399c2ced53d252cb8592f717a50d6ab1986c85d +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/pol/body normal.vtf b/mp/game/dab/materials/models/props/lhda/pol/body normal.vtf new file mode 100755 index 000000000..f4c3f75a9 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/body normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23914277a26d14b95a5c2f135365f41571d3ef9501ccdef5f56259082a91684f +size 22369856 diff --git a/mp/game/dab/materials/models/props/lhda/pol/body texture.vtf b/mp/game/dab/materials/models/props/lhda/pol/body texture.vtf new file mode 100755 index 000000000..89539ce69 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/body texture.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a4d0e7ad2a1e56e5be609ebe96064dee64ed265d34f9eb344d05838ee1dab32 +size 1398336 diff --git a/mp/game/dab/materials/models/props/lhda/pol/door normal.vtf b/mp/game/dab/materials/models/props/lhda/pol/door normal.vtf new file mode 100755 index 000000000..152b0823c --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/door normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d77c902451b1de5cb30951d47b89e2b3395ee4abbaf102d3ff2cfa9575b568da +size 349760 diff --git a/mp/game/dab/materials/models/props/lhda/pol/door texture.vtf b/mp/game/dab/materials/models/props/lhda/pol/door texture.vtf new file mode 100755 index 000000000..5b3a9b4ae --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/door texture.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623c9d17476a498510d962bb4a76d5d254445b53ad93403da08b7872f846a32e +size 349760 diff --git a/mp/game/dab/materials/models/props/lhda/pol/wheel normal.vtf b/mp/game/dab/materials/models/props/lhda/pol/wheel normal.vtf new file mode 100755 index 000000000..7d025e5c8 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/wheel normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ef75ebdced80b4d7f4d4bc0354bf063e343faeff6c3dbe40960e4506791b0ec +size 349760 diff --git a/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vtf b/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vtf new file mode 100755 index 000000000..4e9cb9b85 --- /dev/null +++ b/mp/game/dab/materials/models/props/lhda/pol/wheel texture.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa9a6a9c2ca564dfa77bc2b1165ab3fa4f0c863237b4e9fadc5945510a6b6b4 +size 349760 diff --git a/mp/game/dab/materials/models/props/masses/skeeball_dif.vtf b/mp/game/dab/materials/models/props/masses/skeeball_dif.vtf new file mode 100755 index 000000000..4f73a9c78 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed711bf9831a5fb70cadce678eca403363ba35493faeb6a5dac4b15f6535114 +size 699296 diff --git a/mp/game/dab/materials/models/props/masses/skeeball_glass.vtf b/mp/game/dab/materials/models/props/masses/skeeball_glass.vtf new file mode 100755 index 000000000..6f7a3e5d9 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f5eb29795cc4f1c942a93823cf1310b046d27e9525467c734539b9a42e66ee6 +size 5720 diff --git a/mp/game/dab/materials/models/props/masses/skeeball_net.vtf b/mp/game/dab/materials/models/props/masses/skeeball_net.vtf new file mode 100755 index 000000000..58160eb06 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_net.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b042044612f37ee428ff28d889d4801aa2b7a380dd356cf77bde28b542669a +size 32928 diff --git a/mp/game/dab/materials/models/props/masses/skeeball_nor.vtf b/mp/game/dab/materials/models/props/masses/skeeball_nor.vtf new file mode 100755 index 000000000..3caa42890 --- /dev/null +++ b/mp/game/dab/materials/models/props/masses/skeeball_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:873ec36127cfc7802dd508d54231f43452ed48f0c2a5fff1d9126f3f07c32645 +size 349784 diff --git a/mp/game/dab/materials/models/props/postbox_01.vtf b/mp/game/dab/materials/models/props/postbox_01.vtf new file mode 100755 index 000000000..2c85b44a4 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a99393ead50313d753967311ad90b5b864be83b226bcdea876dce470e371847f +size 786656 diff --git a/mp/game/dab/materials/models/props/postbox_01_a.vtf b/mp/game/dab/materials/models/props/postbox_01_a.vtf new file mode 100755 index 000000000..0ad313be4 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01_a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b383b588352ae2e8e9121304ca206c978367cb4433fb95af499dff41e5165a6 +size 1398332 diff --git a/mp/game/dab/materials/models/props/postbox_01_a_nor.vtf b/mp/game/dab/materials/models/props/postbox_01_a_nor.vtf new file mode 100755 index 000000000..ac6e6fab6 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01_a_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b860523565aa5e3d04ce204594459e940e0f058f530afef59131dd392761d66b +size 349784 diff --git a/mp/game/dab/materials/models/props/postbox_01_nor.vtf b/mp/game/dab/materials/models/props/postbox_01_nor.vtf new file mode 100755 index 000000000..22bc128c3 --- /dev/null +++ b/mp/game/dab/materials/models/props/postbox_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2934df3c16e784c4015e3ddba4630dc9349cd42c0af6d0398cb57f35c42be83 +size 1398332 diff --git a/mp/game/dab/materials/models/props/powerboard.vtf b/mp/game/dab/materials/models/props/powerboard.vtf new file mode 100755 index 000000000..2fd3257ea --- /dev/null +++ b/mp/game/dab/materials/models/props/powerboard.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a98a9243bfa326bc89dce55ab059731a335e315e822cc80d8bba8ac365b59bed +size 87616 diff --git a/mp/game/dab/materials/models/props/powerboard_nor.vtf b/mp/game/dab/materials/models/props/powerboard_nor.vtf new file mode 100755 index 000000000..cdf146e50 --- /dev/null +++ b/mp/game/dab/materials/models/props/powerboard_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c454439b3ae206cca53b01d45477b540467f7f63498ed816db8b4c5f3de4e554 +size 87616 diff --git a/mp/game/dab/materials/models/props/stair_rail_01.vtf b/mp/game/dab/materials/models/props/stair_rail_01.vtf new file mode 100755 index 000000000..2e2457c46 --- /dev/null +++ b/mp/game/dab/materials/models/props/stair_rail_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f0f73c1bfe5ba281f631630539c41436a5b72da97e19bae5ceaa60d19b1f89e +size 349712 diff --git a/mp/game/dab/materials/models/props/stair_rail_01_nor.vtf b/mp/game/dab/materials/models/props/stair_rail_01_nor.vtf new file mode 100755 index 000000000..bb7d11c26 --- /dev/null +++ b/mp/game/dab/materials/models/props/stair_rail_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28e2bfa0743c171994b3810f6773383ff1a972a2a6070d12a61b40fa69a375d +size 174968 diff --git a/mp/game/dab/materials/models/props/stall_01.vtf b/mp/game/dab/materials/models/props/stall_01.vtf new file mode 100755 index 000000000..31ce0a968 --- /dev/null +++ b/mp/game/dab/materials/models/props/stall_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a94553a74701e4afc638d683d24defd0577c698cb54c2ec21a926149814ea817 +size 699296 diff --git a/mp/game/dab/materials/models/props/stall_01_nor.vtf b/mp/game/dab/materials/models/props/stall_01_nor.vtf new file mode 100755 index 000000000..5a54eee0a --- /dev/null +++ b/mp/game/dab/materials/models/props/stall_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c95d73c97e2f59eaf3bb64a3d73ae3904df166e9e09bb5dbd65e930dafe3f339 +size 349784 diff --git a/mp/game/dab/materials/models/props/stall_01_red.vtf b/mp/game/dab/materials/models/props/stall_01_red.vtf new file mode 100755 index 000000000..b42e95f7d --- /dev/null +++ b/mp/game/dab/materials/models/props/stall_01_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7290b6abc2e6df198ec86e3053a5c3d45843447e317e76cf7b4b6fad1f108a5f +size 699296 diff --git a/mp/game/dab/materials/models/props/store_shutters_01.vtf b/mp/game/dab/materials/models/props/store_shutters_01.vtf new file mode 100755 index 000000000..f0b3936ec --- /dev/null +++ b/mp/game/dab/materials/models/props/store_shutters_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:099814620b26c0cd3d133a86d76d3887572a3605c8d6d7f17012ecb6399dc682 +size 1398360 diff --git a/mp/game/dab/materials/models/props/store_shutters_01_glass.vtf b/mp/game/dab/materials/models/props/store_shutters_01_glass.vtf new file mode 100755 index 000000000..f0b3936ec --- /dev/null +++ b/mp/game/dab/materials/models/props/store_shutters_01_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:099814620b26c0cd3d133a86d76d3887572a3605c8d6d7f17012ecb6399dc682 +size 1398360 diff --git a/mp/game/dab/materials/models/props/store_shutters_01_nor.vtf b/mp/game/dab/materials/models/props/store_shutters_01_nor.vtf new file mode 100755 index 000000000..8cfb5a641 --- /dev/null +++ b/mp/game/dab/materials/models/props/store_shutters_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7b1d869ed683505530aeda9cc7c3d6f81ec27bd1f1bf8c4383f7dc8b8719f9a +size 349784 diff --git a/mp/game/dab/materials/models/props_brewery/boiler_01.vtf b/mp/game/dab/materials/models/props_brewery/boiler_01.vtf new file mode 100755 index 000000000..ae572c0c8 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/boiler_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c9b6b28ce2e8117dcbfb8d149b61e69f5e0a3620485e04c27e01c1cb3f3f709 +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/boiler_01_nor.vtf b/mp/game/dab/materials/models/props_brewery/boiler_01_nor.vtf new file mode 100755 index 000000000..7ed274678 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/boiler_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fecac3a3639c55a3a9fb0a0ea7613312628899522d9fde4ddc32030ebf9f53ff +size 1398360 diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01.vtf b/mp/game/dab/materials/models/props_brewery/metal_keg_01.vtf new file mode 100755 index 000000000..bb0a53913 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b420c1789ace55edbd8c768cfdbde48ac2c3c18a93d38661dacc750bf226fc9d +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01_nor.vtf b/mp/game/dab/materials/models/props_brewery/metal_keg_01_nor.vtf new file mode 100755 index 000000000..b25af3011 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66864d9add81c8458e32e1d8b686f53a0105c19e8fd5f970910ab67a250fe3e4 +size 349784 diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vtf b/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vtf new file mode 100755 index 000000000..84495bf65 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc61d02e76f0669023da74eb947ac668830cf921427ee5723cd6c6e0bfa390f +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vtf b/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vtf new file mode 100755 index 000000000..4ac99da26 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_01c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c284766f3092b212ac78a03da9cd97e0f8e397c6275eca2e5778e5b7b84af41 +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/metal_keg_env.vtf b/mp/game/dab/materials/models/props_brewery/metal_keg_env.vtf new file mode 100755 index 000000000..eb34cac52 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/metal_keg_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73dc3852fbfa4c25e375023d7f8476fef5f58b52746351783508987efb694a0 +size 2272 diff --git a/mp/game/dab/materials/models/props_brewery/pipeplate_01.vtf b/mp/game/dab/materials/models/props_brewery/pipeplate_01.vtf new file mode 100755 index 000000000..820f3e491 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/pipeplate_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a10ab6b066ef1b0dae49a37911bb20c1fb2488b28b68516b2fd82e235bedcc31 +size 43936 diff --git a/mp/game/dab/materials/models/props_brewery/pipeplate_01_nor.vtf b/mp/game/dab/materials/models/props_brewery/pipeplate_01_nor.vtf new file mode 100755 index 000000000..0111e399a --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/pipeplate_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d7d08ea06709400eafbf8aaca9e719286ca2e8451bd0909175864e42809b9aa +size 87640 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vtf new file mode 100755 index 000000000..e04d91efb --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae82b1324bd477e37ce2d192e24104e5f460e6624a59b983e82c541d731d848d +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01_nor.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01_nor.vtf new file mode 100755 index 000000000..6cc857f08 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dbd6e77b365e298ab172b60b6c2256a3a331733ed75639072405c0920cbdd05 +size 349784 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vtf new file mode 100755 index 000000000..aec6d3b88 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc2ed2b67db037e6c53df8f4f4e03c5847f571b96ec271b028741e7c4f9733e5 +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vtf new file mode 100755 index 000000000..b0ad87cbe --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40ffe8b0d5514e2bc220656ed503e566cc1879dc829ead287cb13253d734c903 +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vtf new file mode 100755 index 000000000..9bf4044ef --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:958801e8e6d8ebab3cdae0a387042c5456c66897dd8888809bec0b7d4d7b4499 +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vtf new file mode 100755 index 000000000..036b7a6c7 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab7cabfa14579038ee8896998f4ae46a1447b842a2de98f68ca59f6010d84add +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vtf new file mode 100755 index 000000000..199f2141d --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_01e.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07434b11152ae7dd8c127ee880b2f94de31944ffc98740a8324102fc7adbd880 +size 175008 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vtf new file mode 100755 index 000000000..f2e92cf4c --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63e4c6239a4f0cbd618a92aa01938962d823a6000b2253fb25358fdbdd45b39e +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02_nor.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02_nor.vtf new file mode 100755 index 000000000..b92e9d091 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f178595c1f8c6169ba9dd4f2c709befe442ec13c1c82acdab8074c4f163ba3f0 +size 1398360 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vtf new file mode 100755 index 000000000..81a33835e --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ee00a7dbba6d647a03145fdadf4caf812b2e857796028c9d50c8790b3d37fcb +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vtf new file mode 100755 index 000000000..1c7212eb0 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e527d5d274b1cb8d4cc195a4997df0449701400d8e8e10cbe5f3ee4e37be648 +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vtf new file mode 100755 index 000000000..272c4e796 --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee5c66762f2ce50aaa615879f5b5dc1d34c52367d1ff0da257b6fb0582ff6151 +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vtf new file mode 100755 index 000000000..d9c9ac58e --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70edc9bc3960ed317b97c761baa4a0bba69253ab428db4e822baeada4b4811d3 +size 699296 diff --git a/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vtf b/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vtf new file mode 100755 index 000000000..adadb05ab --- /dev/null +++ b/mp/game/dab/materials/models/props_brewery/wine_barrel_02e.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6f72c773ec45a7062df17dfb614012066246f191d831d643bc6e4f9572fc0c3 +size 699296 diff --git a/mp/game/dab/materials/models/props_c17/furnituretable001a.vtf b/mp/game/dab/materials/models/props_c17/furnituretable001a.vtf new file mode 100755 index 000000000..041d7047d --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/furnituretable001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb3aefd16a2526c248f9f6fbfc3af93e41fbe237901eff35d2222abb89e699b0 +size 87568 diff --git a/mp/game/dab/materials/models/props_c17/gasmeters001a.vtf b/mp/game/dab/materials/models/props_c17/gasmeters001a.vtf new file mode 100755 index 000000000..ec3f6b3e9 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/gasmeters001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e6d619bd1fed86b5dd9e1e9a6bd6e83e23fdddcce820933930f68cdff671601 +size 87640 diff --git a/mp/game/dab/materials/models/props_c17/handrailmetal001a.vtf b/mp/game/dab/materials/models/props_c17/handrailmetal001a.vtf new file mode 100755 index 000000000..0eeed3410 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/handrailmetal001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9600c06f0e9675b7b747fb8114805a6af5bb06872acae9a432abd3a9aa22bc +size 87576 diff --git a/mp/game/dab/materials/models/props_c17/light_domelight02_on.vtf b/mp/game/dab/materials/models/props_c17/light_domelight02_on.vtf new file mode 100755 index 000000000..9b53eb2e0 --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/light_domelight02_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c02d4fa542cff043f0ec23a73542094a2db8cdf8dcf7df2c83661f62cdec21da +size 174968 diff --git a/mp/game/dab/materials/models/props_c17/oil_drum001a.vtf b/mp/game/dab/materials/models/props_c17/oil_drum001a.vtf new file mode 100755 index 000000000..595661b8c --- /dev/null +++ b/mp/game/dab/materials/models/props_c17/oil_drum001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a88306ba6d121ac4ea3b1d149810310be87315a5d168751f1e7d469509c3105d +size 175008 diff --git a/mp/game/dab/materials/models/props_construction/chain_grey.vtf b/mp/game/dab/materials/models/props_construction/chain_grey.vtf new file mode 100755 index 000000000..76c0666ed --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/chain_grey.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c23044cc25d2c794aa45bd9d4d2101b6d0d87ac892e96b4924bded12664ca2f +size 87616 diff --git a/mp/game/dab/materials/models/props_construction/chain_yellow.vtf b/mp/game/dab/materials/models/props_construction/chain_yellow.vtf new file mode 100755 index 000000000..050d9d292 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/chain_yellow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b058d9f9fc336bd24f4622f248d6d5840191759a8170ad82a3f95768e71ecb4a +size 87616 diff --git a/mp/game/dab/materials/models/props_construction/construction_table.vtf b/mp/game/dab/materials/models/props_construction/construction_table.vtf new file mode 100755 index 000000000..ca65ac680 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/construction_table.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0217ab34d38fdad6c8dbc7283258da50216927c34a2c6a9c369b530dbd99fa0a +size 349760 diff --git a/mp/game/dab/materials/models/props_construction/ladder_01.vtf b/mp/game/dab/materials/models/props_construction/ladder_01.vtf new file mode 100755 index 000000000..026968db1 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/ladder_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90cd7c7a7310d29a486d5dc943411f04264a2bf6a5a23324016773d30efc0cb2 +size 349696 diff --git a/mp/game/dab/materials/models/props_construction/ladder_01_nor.vtf b/mp/game/dab/materials/models/props_construction/ladder_01_nor.vtf new file mode 100755 index 000000000..f7ddf544a --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/ladder_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c124d8c9150b5e3054b5d072a5470c808ffff3623372a60ce1dd7e329ca457 +size 349696 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_01_dif.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_01_dif.vtf new file mode 100755 index 000000000..ee7a96123 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf99069f9447e15ff5b46d4944fa311bc6631563550656513ecfc243b08aa9e +size 349760 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_01_nor.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_01_nor.vtf new file mode 100755 index 000000000..bd336001e --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7649edcc00cf1e5c9e951ff4a8fd1b096ac7aaf52369096bda8132566ead41 +size 87616 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_02.vtf new file mode 100755 index 000000000..85a080736 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e597c75573e23f12e72716818cfa7193a8f12ce638d97da5e4813fdfd49b4ea2 +size 174944 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_blu.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_blu.vtf new file mode 100755 index 000000000..29d9079fa --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_blu.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cafa94073af19f9f6339e3333c70bc2ef6609b34c3c0cfa45c5334167aa12de2 +size 87544 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_red.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_red.vtf new file mode 100755 index 000000000..03227ad17 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02_dif_red.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:156e7dc4b774c9019eb03c0786e67f2a43183bf65990bedf49d41e6db6521d90 +size 87544 diff --git a/mp/game/dab/materials/models/props_construction/sawhorse_02_nor.vtf b/mp/game/dab/materials/models/props_construction/sawhorse_02_nor.vtf new file mode 100755 index 000000000..85a080736 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/sawhorse_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e597c75573e23f12e72716818cfa7193a8f12ce638d97da5e4813fdfd49b4ea2 +size 174944 diff --git a/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vtf b/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vtf new file mode 100755 index 000000000..f0497c9d2 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/scaffolding_clamp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bfbc8a31384e67980e9f1ff4e6325c6a0ae820d07c1aa4322b6845d6f8d1923 +size 5696 diff --git a/mp/game/dab/materials/models/props_construction/scaffolding_clamp_nor.vtf b/mp/game/dab/materials/models/props_construction/scaffolding_clamp_nor.vtf new file mode 100755 index 000000000..034186efe --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/scaffolding_clamp_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29abfb1a25775b3989ad87e95f0c52b628047c116937dbbde48b92c7efbf1363 +size 5696 diff --git a/mp/game/dab/materials/models/props_construction/vent_ducting_01.vtf b/mp/game/dab/materials/models/props_construction/vent_ducting_01.vtf new file mode 100755 index 000000000..bc429d83f --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/vent_ducting_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23a141f5cee4b92330a2a87ffa88bbab5258b3e5f1a26dcb6c0fe377589688a +size 699296 diff --git a/mp/game/dab/materials/models/props_construction/vent_ducting_01_nor.vtf b/mp/game/dab/materials/models/props_construction/vent_ducting_01_nor.vtf new file mode 100755 index 000000000..35099bc23 --- /dev/null +++ b/mp/game/dab/materials/models/props_construction/vent_ducting_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c0c4d654c8f5a65fb425ee03fabe94d0540710e6fc3a55a4ef6607941387e08 +size 1398360 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif.vtf new file mode 100755 index 000000000..269a3d8a0 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e54662e0437dfb3525d5310561677b9d470b9ff7a3a8b9b4dd4b53dc8fabf755 +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif2.vtf new file mode 100755 index 000000000..eb891ab5c --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/dif2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcbff7a1c68ad35dea66810c92a50b6439bf9803f504fd19facb862ae86d1df7 +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor.vtf new file mode 100755 index 000000000..9d2cc896d --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c798c43569d6ee361f27c50a456391b2964d5200a8859466e6b178b13a8b49f1 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor2.vtf new file mode 100755 index 000000000..7e548f45c --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_01/nor2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab13c80cd9ea0081ba21ee276471ea78fbcc8aaaae821a3905775fd0099a7fe7 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_02/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/dif.vtf new file mode 100755 index 000000000..0f6816a0b --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d462af075973038ac4de4c2bb0e63cd383435d1aeea9ad75c6588fa45b20a44f +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_large_02/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/nor.vtf new file mode 100755 index 000000000..9521d76d2 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_large_02/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7148a6c74cb7cd76a9a2a150a061b6409edce1f998b8fb1497a549be9d45f2a4 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_01/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/dif.vtf new file mode 100755 index 000000000..fca7b674b --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c05ee8a9bf0998ea8e46404a8834670d1b9b4f6a79d19e84583e905b81d3b950 +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_01/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/nor.vtf new file mode 100755 index 000000000..23ab72c86 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_01/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65d0a4632f0c3c0d0780dbfd38672800f5eb6bf96282f359227796a4eef7e7de +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif.vtf new file mode 100755 index 000000000..5b4f60dc1 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:421e1227f41c39da0a5ed55ae0cd5af114fc7b76112fa4453c5acfd1e084cf3c +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif2.vtf new file mode 100755 index 000000000..c9e59d4b5 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/dif2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87f7b24fc26bdb885570c1b773605c6d3911505aae5ad69ccf7eaa03ff7010ff +size 699288 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor.vtf new file mode 100755 index 000000000..73b9ebeb2 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eb1aee497ab684c84ae1aa8490fb9b669ad9f277d2e8adab88150d3fbfe3611 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor2.vtf new file mode 100755 index 000000000..908f6db84 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02/nor2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c8f9f33345629b259082e597d7527eb524738968be20f5851ebffcf32969a59 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/dif.vtf new file mode 100755 index 000000000..9ce6d1182 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e1df84485ca1d0caf8e4250fa6517d03db8133f0fd5269fea7af8e586920de +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/nor.vtf new file mode 100755 index 000000000..817e31602 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_02point5/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ab6345a182a08092124a6f27def9a9ca6d1a92ef6363e64c3f4c60aa96422ce +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif.vtf new file mode 100755 index 000000000..a2e15005e --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8325a6234e99a2bd75cc621cf19548199e04b521a263bc8998ed7b07cb0c9edc +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif2.vtf new file mode 100755 index 000000000..f3ea58329 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/dif2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3604f940e9b88be6c98755794e06af9ff349830ec0a817bac724a1f73c8222d2 +size 5592628 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor.vtf new file mode 100755 index 000000000..dd71615fc --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62f7ce83ec06b3a0bed3b5f0e196897bd72c0e0a04ecb8eb5574a28eaf958cd5 +size 1398324 diff --git a/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor2.vtf b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor2.vtf new file mode 100755 index 000000000..6be692349 --- /dev/null +++ b/mp/game/dab/materials/models/props_crates/wpncrate_small_03/nor2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f1c2b074217acda5ee98ab3c6a319e330df10fa6fbc3fefd5d668780ff9008 +size 1398324 diff --git a/mp/game/dab/materials/models/props_debris/composite_debris.vtf b/mp/game/dab/materials/models/props_debris/composite_debris.vtf new file mode 100755 index 000000000..74b1ed063 --- /dev/null +++ b/mp/game/dab/materials/models/props_debris/composite_debris.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91f58c1322d9aaaed4e75d904321abe15c677868676a20906afb950ee5f03d16 +size 175008 diff --git a/mp/game/dab/materials/models/props_doors/cellar_door_01.vtf b/mp/game/dab/materials/models/props_doors/cellar_door_01.vtf new file mode 100755 index 000000000..b0d10b190 --- /dev/null +++ b/mp/game/dab/materials/models/props_doors/cellar_door_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:762391d5b6450037fb62606893b2a2e494004ea576583b3db24d33635d5287b8 +size 175008 diff --git a/mp/game/dab/materials/models/props_doors/cellar_door_01_nor.vtf b/mp/game/dab/materials/models/props_doors/cellar_door_01_nor.vtf new file mode 100755 index 000000000..4be1612f0 --- /dev/null +++ b/mp/game/dab/materials/models/props_doors/cellar_door_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e01e82c971719efd1b1c5f73468b87e6ea5108e4acc99231bb15e86ce14291c +size 349784 diff --git a/mp/game/dab/materials/models/props_downtown/booth_table.vtf b/mp/game/dab/materials/models/props_downtown/booth_table.vtf new file mode 100755 index 000000000..33268e290 --- /dev/null +++ b/mp/game/dab/materials/models/props_downtown/booth_table.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9feb25e581c46492e8645a198568c08070e7d39f3ed55a7951581e77026b2335 +size 175008 diff --git a/mp/game/dab/materials/models/props_equipment/cooler.vtf b/mp/game/dab/materials/models/props_equipment/cooler.vtf new file mode 100755 index 000000000..bf30076a1 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/cooler.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcc871a90d28337705ee66ecd1ef304f56eee349acb1806f49a0932b332f93e8 +size 87568 diff --git a/mp/game/dab/materials/models/props_equipment/cooler_ref.vtf b/mp/game/dab/materials/models/props_equipment/cooler_ref.vtf new file mode 100755 index 000000000..c26fd5555 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/cooler_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b00e5d6f0aa901d4163b25fca47ac1ef61d136b4171b7e92f46f1799c76d71 +size 22032 diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons.vtf b/mp/game/dab/materials/models/props_equipment/elevator_buttons.vtf new file mode 100755 index 000000000..235f8f8dc --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05dc1305af29a9445ed30f29c178aeebaee265f0efc9509940564aa49f1d99f7 +size 22032 diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vtf b/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vtf new file mode 100755 index 000000000..61e20b581 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons_down.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8089c5bf7a7878ea7370deaa38131cc69d862f81480ce0d5cbb8481a27be5525 +size 43896 diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons_ref.vtf b/mp/game/dab/materials/models/props_equipment/elevator_buttons_ref.vtf new file mode 100755 index 000000000..dfab8d50e --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7088afb799e7d1930b1d283f0a9d76f07ddc3f96add1c8373785e71e0cd134b +size 5648 diff --git a/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vtf b/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vtf new file mode 100755 index 000000000..34fbaf6f8 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/elevator_buttons_up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:799c1845637d353d0f684953b7377f13c48f24761f95170e41dab173c08081cc +size 43896 diff --git a/mp/game/dab/materials/models/props_equipment/firehosebox01.vtf b/mp/game/dab/materials/models/props_equipment/firehosebox01.vtf new file mode 100755 index 000000000..4a937f8c6 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/firehosebox01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:866e1a9f9b2d3c5e90c1afd454d385068795d2bf07e38b1d4b203ca75b7070d4 +size 175008 diff --git a/mp/game/dab/materials/models/props_equipment/firepipe02.vtf b/mp/game/dab/materials/models/props_equipment/firepipe02.vtf new file mode 100755 index 000000000..47a662634 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/firepipe02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd91a054e9083c6f88d55e79e4b964c0d40e9ae3dde8a0b01f840612af32ecb3 +size 349712 diff --git a/mp/game/dab/materials/models/props_equipment/phone_booth.vtf b/mp/game/dab/materials/models/props_equipment/phone_booth.vtf new file mode 100755 index 000000000..9fc1d6200 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/phone_booth.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7044267c74ebb9c3a5694a1c4ea3b6b633e1a52ead1ce9a0e4e7ab64815a62a0 +size 87568 diff --git a/mp/game/dab/materials/models/props_equipment/phone_booth_ref.vtf b/mp/game/dab/materials/models/props_equipment/phone_booth_ref.vtf new file mode 100755 index 000000000..07783f528 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/phone_booth_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9272b7351abe038056d9ec7ba597fcd95362a3a105e7d898cdb899fd78ff9728 +size 5648 diff --git a/mp/game/dab/materials/models/props_equipment/security_desk.vtf b/mp/game/dab/materials/models/props_equipment/security_desk.vtf new file mode 100755 index 000000000..3f366ec09 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/security_desk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9952aa0a5150b8e900fdd48ada2e38b49900c4c0d5b9d13d47f6ede765116cd +size 175008 diff --git a/mp/game/dab/materials/models/props_equipment/security_desk_ref.vtf b/mp/game/dab/materials/models/props_equipment/security_desk_ref.vtf new file mode 100755 index 000000000..d2e794a38 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/security_desk_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6184eec8138782dd486eb5b453f95971fad67b9fc1639be2ebbee9dec215ec02 +size 11168 diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine.vtf b/mp/game/dab/materials/models/props_equipment/snack_machine.vtf new file mode 100755 index 000000000..62aecfa1b --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1303c081efcdbfb799d0dd6b3afe397b4b262d329fae8a2e6fd02f55f420daa0 +size 349784 diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vtf b/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vtf new file mode 100755 index 000000000..d89e494d5 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89ddc07db66106b63a33446146970022e94e072fe3132c9fd097c19a685b5a86 +size 87640 diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine_glass_ref.vtf b/mp/game/dab/materials/models/props_equipment/snack_machine_glass_ref.vtf new file mode 100755 index 000000000..57ea3beb3 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine_glass_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:283e599d030111ac89ca58e3c3171555f6eaebacd4071aef2f9a4f0ea4fe5f2f +size 2976 diff --git a/mp/game/dab/materials/models/props_equipment/snack_machine_ref.vtf b/mp/game/dab/materials/models/props_equipment/snack_machine_ref.vtf new file mode 100755 index 000000000..1afb3ec94 --- /dev/null +++ b/mp/game/dab/materials/models/props_equipment/snack_machine_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff73ad135b7b47100fce3cb691697aa3764a371f006d08b86c28444279b92318 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/blinds_01.vtf b/mp/game/dab/materials/models/props_interiors/blinds_01.vtf new file mode 100755 index 000000000..f1d83519a --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/blinds_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14c02097ee083e6a2cc2485479d4a9f79534a5196745b346ed2579e4893de74b +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/blinds_01_nor.vtf b/mp/game/dab/materials/models/props_interiors/blinds_01_nor.vtf new file mode 100755 index 000000000..56838f508 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/blinds_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39b4806bbac3f376e9fcb6fc0e4320d190d178bf4858efc4474f09a51a95946c +size 349784 diff --git a/mp/game/dab/materials/models/props_interiors/chair_office2.vtf b/mp/game/dab/materials/models/props_interiors/chair_office2.vtf new file mode 100755 index 000000000..e0782eb89 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/chair_office2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fc3b938a412827e99e076f6c4f46f43d8d1bccfb694092dbc7c86f4b1a55799 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vtf b/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vtf new file mode 100755 index 000000000..d94a2e521 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_chair03a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56a917765e53a1173ba3972c73bd16e755445af8b0c96251f842888554b3deb3 +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_desk01a.vtf b/mp/game/dab/materials/models/props_interiors/furniture_desk01a.vtf new file mode 100755 index 000000000..e35d0b04d --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_desk01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15428a0ac701a18d191e0ff01161466df20ae320e9413e0cb63fdaf35a39efab +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_desk01a_ref.vtf b/mp/game/dab/materials/models/props_interiors/furniture_desk01a_ref.vtf new file mode 100755 index 000000000..b5a919e14 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_desk01a_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40b18087ed4eb050cca729449e9538add5b91375d345b55f4e82325110f99959 +size 11168 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vtf b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vtf new file mode 100755 index 000000000..af6ee0a5d --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f621ed4e209a4359ddd7587851ac43bb1d83f5231322ea2a5a9ca9488ef2cef +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a_ref.vtf b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a_ref.vtf new file mode 100755 index 000000000..9aa3a4fbe --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_lamp_stool01a_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde2d5bca5f7dd40c0ebc156344243cd30dd3f9bc36b3c084b452a5525966cca +size 2976 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_wood01.vtf b/mp/game/dab/materials/models/props_interiors/furniture_wood01.vtf new file mode 100755 index 000000000..8a506f5ff --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_wood01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cce13bd58447774eaee7463287a235faf8c8a5f69142b7197bbdb7285e3a354c +size 349784 diff --git a/mp/game/dab/materials/models/props_interiors/furniture_wood02.vtf b/mp/game/dab/materials/models/props_interiors/furniture_wood02.vtf new file mode 100755 index 000000000..5091035ee --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/furniture_wood02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3665de82f0a5240b633befb33124ad2a06cf13f40f0a84f02479b161f99867a3 +size 349784 diff --git a/mp/game/dab/materials/models/props_interiors/sofa.vtf b/mp/game/dab/materials/models/props_interiors/sofa.vtf new file mode 100755 index 000000000..5f9102a45 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c48df70d0d74e41d5577e6906bd7d60648558fa2e87a751d1ad9405aae88797 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/sofa01.vtf b/mp/game/dab/materials/models/props_interiors/sofa01.vtf new file mode 100755 index 000000000..824072679 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa1964baa35117ab88a5cc59740385e376be6cb3516f4e5780c6565223f3148 +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/sofa_chair.vtf b/mp/game/dab/materials/models/props_interiors/sofa_chair.vtf new file mode 100755 index 000000000..c7f8004ec --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/sofa_chair.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72274f7452477fafd7b25b7bf5219934281d3d3c161ec21f90262ec914145da +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/table_cafeteria.vtf b/mp/game/dab/materials/models/props_interiors/table_cafeteria.vtf new file mode 100755 index 000000000..f3ec6b6fe --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_cafeteria.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab3ab761a0f55843fa5d81171835817a4c0add3e67a72cd8dc2a58757b38c5a3 +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/table_cafeteria_ref.vtf b/mp/game/dab/materials/models/props_interiors/table_cafeteria_ref.vtf new file mode 100755 index 000000000..18481ec70 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_cafeteria_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52124ea76d2c872c0f0be60b044795718258e16855f25a9caec9625e0e41b973 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/table_console.vtf b/mp/game/dab/materials/models/props_interiors/table_console.vtf new file mode 100755 index 000000000..7be3d90bf --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_console.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f21bf6d8c0fc88d2c88f2dc541c4fe37a27280191bcc15883edaf1dbf5e206d3 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/table_console_ref.vtf b/mp/game/dab/materials/models/props_interiors/table_console_ref.vtf new file mode 100755 index 000000000..54bde77ce --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_console_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2fedd4a04fad5e6f7711a9f6a931bc6cc23f74e5d6f5f23d259656aa67497a +size 11168 diff --git a/mp/game/dab/materials/models/props_interiors/table_folding.vtf b/mp/game/dab/materials/models/props_interiors/table_folding.vtf new file mode 100755 index 000000000..9a60bfcb2 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_folding.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8771141530eefb5ecdb212cb721d047b96bb833029ee8fde111284de20d18151 +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/table_folding_folded.vtf b/mp/game/dab/materials/models/props_interiors/table_folding_folded.vtf new file mode 100755 index 000000000..7db5e1eef --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_folding_folded.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8016dbfcb6189cea28fcf9d974076b3f6687a9b7e9cc8fa5288fe41f6ed274ba +size 43936 diff --git a/mp/game/dab/materials/models/props_interiors/table_folding_ref.vtf b/mp/game/dab/materials/models/props_interiors/table_folding_ref.vtf new file mode 100755 index 000000000..3e42b6ed3 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_folding_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40d405da377ef4e07b39b17fe87eb41db121388b10fb4356ddf0805a130976ea +size 11168 diff --git a/mp/game/dab/materials/models/props_interiors/table_kitchen.vtf b/mp/game/dab/materials/models/props_interiors/table_kitchen.vtf new file mode 100755 index 000000000..f85579108 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_kitchen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1094e63619657b57005353b1843ebf5ac1faf89f43fc303a0b58b3109524e6d4 +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/table_picnic.vtf b/mp/game/dab/materials/models/props_interiors/table_picnic.vtf new file mode 100755 index 000000000..b28e7a73f --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/table_picnic.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74c592369b745e1d49a9d036f291f76e964a2a2c1f268db5131aef0893b5029 +size 175008 diff --git a/mp/game/dab/materials/models/props_interiors/woodfurniture01.vtf b/mp/game/dab/materials/models/props_interiors/woodfurniture01.vtf new file mode 100755 index 000000000..612bf8f77 --- /dev/null +++ b/mp/game/dab/materials/models/props_interiors/woodfurniture01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0a6cd7acd108a9a967ea580ba2e7d9ee62b411fd184d39ff403b1b136712fa8 +size 175008 diff --git a/mp/game/dab/materials/models/props_junk/can_01.vtf b/mp/game/dab/materials/models/props_junk/can_01.vtf new file mode 100755 index 000000000..ff571674b --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/can_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6895e90dfcb7ba83c86522e9df99be680a95a64e6d247fbe6ac5d3d07c43832 +size 11168 diff --git a/mp/game/dab/materials/models/props_junk/can_01_nor.vtf b/mp/game/dab/materials/models/props_junk/can_01_nor.vtf new file mode 100755 index 000000000..b87961ed9 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/can_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64aa10c0421432c691b8b1b07475156b6ac82faf93d16c6065627aec174a5d8e +size 11168 diff --git a/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vtf b/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vtf new file mode 100755 index 000000000..d4b655d14 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/cardboard_boxes001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:575f568e0053bc249eb5aa7fee705383eeff2070c4333ee24728921652fc755b +size 175008 diff --git a/mp/game/dab/materials/models/props_junk/cinderblock01a.vtf b/mp/game/dab/materials/models/props_junk/cinderblock01a.vtf new file mode 100755 index 000000000..d773bddde --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/cinderblock01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4ff013f4d3f4da74ab7f2dedd51cc2c27879672db381350a50d6b5782f6d612 +size 43936 diff --git a/mp/game/dab/materials/models/props_junk/food_used.vtf b/mp/game/dab/materials/models/props_junk/food_used.vtf new file mode 100755 index 000000000..4f672dcae --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/food_used.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29d3749767094f5fe3797b0bb190c3bb21526e7c2215761d39689905880b797a +size 43936 diff --git a/mp/game/dab/materials/models/props_junk/garbage001a_01.vtf b/mp/game/dab/materials/models/props_junk/garbage001a_01.vtf new file mode 100755 index 000000000..535bd499e --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/garbage001a_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f2fcec42dcba287262afd7bfa31979e13d4ea158677216f10a7afbdbb7c517b +size 175008 diff --git a/mp/game/dab/materials/models/props_junk/metalbucket01a.vtf b/mp/game/dab/materials/models/props_junk/metalbucket01a.vtf new file mode 100755 index 000000000..26c80f3ad --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/metalbucket01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c1e1ee9b14058ce5d7f4ff3948e7f50ecb769e4b57cd9726e6bc3ad60d4a31c +size 43936 diff --git a/mp/game/dab/materials/models/props_junk/milkshake_dif.vtf b/mp/game/dab/materials/models/props_junk/milkshake_dif.vtf new file mode 100755 index 000000000..92add4497 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/milkshake_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d754d939320d5d674412709e8dfbe2c21da9f070a5866b61599ecfb2978bad3 +size 11168 diff --git a/mp/game/dab/materials/models/props_junk/milkshake_nor.vtf b/mp/game/dab/materials/models/props_junk/milkshake_nor.vtf new file mode 100755 index 000000000..b15179fe7 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/milkshake_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:957376e4d259e01de7434afaea693cbd9bbaa5d6981c54ad09f192611427d190 +size 22104 diff --git a/mp/game/dab/materials/models/props_junk/phys_objects02a.vtf b/mp/game/dab/materials/models/props_junk/phys_objects02a.vtf new file mode 100755 index 000000000..b9972cc85 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/phys_objects02a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b4941ff5a4ac13036bd0da0805b6d6ef4e0c5cd3498d9b80fe9ae6c8283758f +size 349784 diff --git a/mp/game/dab/materials/models/props_junk/phys_objects02a_normal.vtf b/mp/game/dab/materials/models/props_junk/phys_objects02a_normal.vtf new file mode 100755 index 000000000..dced0f390 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/phys_objects02a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a1c2cddbd16dfa75d1c12cfb95970c714e6507e9c4a36cf318e08fae5e45c76 +size 262375 diff --git a/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vtf b/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vtf new file mode 100755 index 000000000..208e65aae --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/physics_trash_hospital.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e40f35de64b6c96d36abc8c8666acb37f5735be2d188d190e3548bd7943ed9 +size 349712 diff --git a/mp/game/dab/materials/models/props_junk/pizzabox_dif.vtf b/mp/game/dab/materials/models/props_junk/pizzabox_dif.vtf new file mode 100755 index 000000000..e61fbaf37 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/pizzabox_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1ef05973509146e0f21d025b60d8391d629b3ff9f695d333dea757bcfd59c7f +size 87640 diff --git a/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vtf b/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vtf new file mode 100755 index 000000000..4232a1246 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/plastic_bowl_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af75360e06e1e7069be2f11bc30a34fd65ddbf1cffc71bb1c1ba15f7f44b1b33 +size 2976 diff --git a/mp/game/dab/materials/models/props_junk/plastic_bowl_01_nor.vtf b/mp/game/dab/materials/models/props_junk/plastic_bowl_01_nor.vtf new file mode 100755 index 000000000..272923d1e --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/plastic_bowl_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4507a09eb681c3b462085fec5cd15f420e6270a9bd81c7cc5dceff2ca213df9 +size 2976 diff --git a/mp/game/dab/materials/models/props_junk/plasticcrate01a.vtf b/mp/game/dab/materials/models/props_junk/plasticcrate01a.vtf new file mode 100755 index 000000000..f5fe82cb3 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/plasticcrate01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8651a6479972a197c5bfec221cb1eca7037d5d8f951cb34685a0cc84666a8ba6 +size 87640 diff --git a/mp/game/dab/materials/models/props_junk/trashdumpster01a.vtf b/mp/game/dab/materials/models/props_junk/trashdumpster01a.vtf new file mode 100755 index 000000000..a6e654b94 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/trashdumpster01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6613d4b21116963dec6d038bac36e7721e1c030ee3f8158fb8d375a17081b04 +size 349744 diff --git a/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vtf b/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vtf new file mode 100755 index 000000000..71a797376 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/wood_palletcrate001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c4c87918299e6e54a59bb642469b1c311e868d999757ebb45daaa0df9a61b2 +size 175008 diff --git a/mp/game/dab/materials/models/props_junk/woodcrates01a.vtf b/mp/game/dab/materials/models/props_junk/woodcrates01a.vtf new file mode 100755 index 000000000..0cd2c2779 --- /dev/null +++ b/mp/game/dab/materials/models/props_junk/woodcrates01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64032971bec0ff09d92e6daacaf3bc79fb1e18f6406979645290309da4df8210 +size 175008 diff --git a/mp/game/dab/materials/models/props_lighting/airportlight01.vtf b/mp/game/dab/materials/models/props_lighting/airportlight01.vtf new file mode 100755 index 000000000..7bb0ddb55 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/airportlight01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49221ee3b9067b219bc1f73e615b44b07b613b5faacdc66ffcc57f8548141a86 +size 87568 diff --git a/mp/game/dab/materials/models/props_lighting/airportlight01_on.vtf b/mp/game/dab/materials/models/props_lighting/airportlight01_on.vtf new file mode 100755 index 000000000..b4ec961bd --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/airportlight01_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d100c53befcd85f7d4e8a5607f3dc80c94801919bca57742a81deeaa454c725b +size 174968 diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp.vtf b/mp/game/dab/materials/models/props_lighting/construction_lamp.vtf new file mode 100755 index 000000000..e4720be12 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f3f4051c076e9934f05d448262d74da54d33f927332ed94d7eb46791dd252c4 +size 87616 diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_02_nor.vtf b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_nor.vtf new file mode 100755 index 000000000..3f1e45a58 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5a3aa462f5c36478f756dab3eaa53f4f7c75fcb04dc4a8fc48aae021010a4b5 +size 349784 diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_02_off.vtf b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_off.vtf new file mode 100755 index 000000000..73418a007 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_off.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6262fda3c264ce0d45363585b8f8fcf9c6ec66fe7287a40295a1d0d5403ad81 +size 175008 diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vtf b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vtf new file mode 100755 index 000000000..c524f70e7 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_02_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2803b06df7abdad8e75ee81c8c7ae51e127bae84765bba4b1effa97dcf4e7fcb +size 349784 diff --git a/mp/game/dab/materials/models/props_lighting/construction_lamp_nor.vtf b/mp/game/dab/materials/models/props_lighting/construction_lamp_nor.vtf new file mode 100755 index 000000000..398714ed4 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/construction_lamp_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a447dfe9c57b8b157f4a213e78c9209cad5e349d7d6dc66f43eb01ba0cb2202 +size 87616 diff --git a/mp/game/dab/materials/models/props_lighting/fluro_light_01.vtf b/mp/game/dab/materials/models/props_lighting/fluro_light_01.vtf new file mode 100755 index 000000000..a73bee6a0 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/fluro_light_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf3e1d1e804d557e52d858b2f5a5dc8c1ebceefca2942449c2d75a5d2d42cc8 +size 349784 diff --git a/mp/game/dab/materials/models/props_lighting/fluro_light_01_nor.vtf b/mp/game/dab/materials/models/props_lighting/fluro_light_01_nor.vtf new file mode 100755 index 000000000..81320654e --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/fluro_light_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99416ea67c236e496243b223d7bf709331cb7b90e991745aa38fea4e8d5bb1d3 +size 349784 diff --git a/mp/game/dab/materials/models/props_lighting/light_porch.vtf b/mp/game/dab/materials/models/props_lighting/light_porch.vtf new file mode 100755 index 000000000..284213abb --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/light_porch.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86daff0307b7bdb84d60ae322b4e1ff8d7f898ee81948b73e6f1458c071e5018 +size 43936 diff --git a/mp/game/dab/materials/models/props_lighting/light_porch_on.vtf b/mp/game/dab/materials/models/props_lighting/light_porch_on.vtf new file mode 100755 index 000000000..50e836627 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/light_porch_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb0bedaf5301675a25f5f89b936c6b96bfb3b09fc578a13e235b456fb8a47424 +size 87640 diff --git a/mp/game/dab/materials/models/props_lighting/light_porch_ref.vtf b/mp/game/dab/materials/models/props_lighting/light_porch_ref.vtf new file mode 100755 index 000000000..ccf6b0155 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/light_porch_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9012ffe051d6566c9604fee8a3532a83636a7932a2ac2301de3f2244ee0ef5e +size 11168 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vtf new file mode 100755 index 000000000..417c85b95 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture03_off.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b983f8c69678de399f66e9fca4a7699c3a50228df2f9b31062284ab4b3e878 +size 175008 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture03_off_ref.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture03_off_ref.vtf new file mode 100755 index 000000000..f56d0d741 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture03_off_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9985c163d8a0d890ced56f4d11be663b01daaad218c953eb9288db634df53fc +size 175008 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vtf new file mode 100755 index 000000000..71b30c4e9 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture03_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd04ebc30a2af8e32b0e36a1d63c7f71499144720d0bbc3df28510f8f24606dd +size 349784 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture05.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture05.vtf new file mode 100755 index 000000000..006f11954 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9f0bd54e024f4fb0941acf42c26a7cb05897cf6e05599169aa3a7cb4a11a717 +size 87568 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vtf new file mode 100755 index 000000000..9464c074d --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture05_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcd6207be63df2c3b3340f41aa149dcbc6330661ee9472986f74d5bdbe0033b6 +size 174968 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture05_ref.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture05_ref.vtf new file mode 100755 index 000000000..b4488dd40 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture05_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05e2bb6eb1b28750340200da7e7be3c34846df2d7a99ef1c429f4167d25d2666 +size 5648 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture06.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture06.vtf new file mode 100755 index 000000000..a2b172031 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc32b23113c390ec7feb614d6ec02985d2a19169e69a81f8c0d237b6de21ffff +size 43936 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture06_nor.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture06_nor.vtf new file mode 100755 index 000000000..01416ae9d --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture06_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:397bb30ace0483ed16134d32f3a647d571ad200cc4e9dc004c7ddb42c092f946 +size 87640 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture07.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture07.vtf new file mode 100755 index 000000000..54ed5fc2e --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8f8c4980e0e9c7728a512b501ea7ebcb179fde60b94365e03428f79963184d +size 87568 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture07_nor.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture07_nor.vtf new file mode 100755 index 000000000..22e0c71c7 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture07_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c59ed133839511b67bf589089b90c14ce17974f5b1b04d72c5fdedbd80c5526 +size 174968 diff --git a/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vtf b/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vtf new file mode 100755 index 000000000..f1a690e9b --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/lightfixture07_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c17df2f03e3841bc96c2b9a1495d025ccfe48916a61305a9234d40465c6ecd46 +size 174968 diff --git a/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vtf b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vtf new file mode 100755 index 000000000..9d211eae4 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca8a878e039c96642961396ee551443ce209c306f25c7c57d6014bfbda422ba +size 87616 diff --git a/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_nor.vtf b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_nor.vtf new file mode 100755 index 000000000..62ac549d0 --- /dev/null +++ b/mp/game/dab/materials/models/props_lighting/ornate_lamp_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f2f376aad51405cf9697ce30dbfd009df1b382e1a158d72b6dc1ad9839fe9d6 +size 87616 diff --git a/mp/game/dab/materials/models/props_outland/chandelier.vtf b/mp/game/dab/materials/models/props_outland/chandelier.vtf new file mode 100755 index 000000000..d4a024656 --- /dev/null +++ b/mp/game/dab/materials/models/props_outland/chandelier.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85cac6b2a7ce781e765168db942a7dbffee938494f76dfea4288faa591ecd355 +size 699256 diff --git a/mp/game/dab/materials/models/props_outland/chandelier_votives.vtf b/mp/game/dab/materials/models/props_outland/chandelier_votives.vtf new file mode 100755 index 000000000..0d437435e --- /dev/null +++ b/mp/game/dab/materials/models/props_outland/chandelier_votives.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e04dbfcc689f07cd55e0527edab4aebda8b979b95ab8ffadcf2590fff55ab8ce +size 87600 diff --git a/mp/game/dab/materials/models/props_pipes/pipe03.vtf b/mp/game/dab/materials/models/props_pipes/pipe03.vtf new file mode 100755 index 000000000..17cc51c11 --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipe03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad285ee2b488723c3862a7cfdaf13a496316e803ddfa8de5c9e353300ea0637b +size 175008 diff --git a/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vtf b/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vtf new file mode 100755 index 000000000..a143add4d --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipeset08d_128_001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12fea8a6d0cdd9bf577baadac1d5ae29a42a5b7588e2691f2f9eb5c4af31df63 +size 43936 diff --git a/mp/game/dab/materials/models/props_pipes/pipeset32d.vtf b/mp/game/dab/materials/models/props_pipes/pipeset32d.vtf new file mode 100755 index 000000000..e61938ef0 --- /dev/null +++ b/mp/game/dab/materials/models/props_pipes/pipeset32d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5309598a5f50d684567863fe068c6ad5bad7ec6f7b4d3ce1cb0cb74ea121df6f +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/acunit01.vtf b/mp/game/dab/materials/models/props_rooftop/acunit01.vtf new file mode 100755 index 000000000..a61388ea4 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acunit01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f98793645ebd6d250437ce6289654b0932fd45df3df72a6656cb0c0ffba76a1 +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/acunit1.vtf b/mp/game/dab/materials/models/props_rooftop/acunit1.vtf new file mode 100755 index 000000000..c52644552 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acunit1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bacf56e541198cbd6157d4906759d5c09b39b9d718b600fd5f89b3c5a64d64d2 +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.dx80.vtx b/mp/game/dab/materials/models/props_rooftop/acvent02.dx80.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.dx90.vtx b/mp/game/dab/materials/models/props_rooftop/acvent02.dx90.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.mdl b/mp/game/dab/materials/models/props_rooftop/acvent02.mdl new file mode 100755 index 000000000..9b2b8615e --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa50477af2b035beff58d8b63a74b39712f8c3a8688db4b494ebcf24af8b392 +size 1732 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.phy b/mp/game/dab/materials/models/props_rooftop/acvent02.phy new file mode 100755 index 000000000..4d905b2b6 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0da405f767722bced1231af64f21a934ac98655388716ed63496ba42c0ffe2d +size 10468 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.sw.vtx b/mp/game/dab/materials/models/props_rooftop/acvent02.sw.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.vtf b/mp/game/dab/materials/models/props_rooftop/acvent02.vtf new file mode 100755 index 000000000..673d097b5 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de8857102dcff49b771f053e48651999f0056edecdefdc01945811d9ae7ce2fb +size 87568 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent02.vvd b/mp/game/dab/materials/models/props_rooftop/acvent02.vvd new file mode 100755 index 000000000..21d27c983 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c01db50fd4e6d64be98b24573d605c52f494743b9130c8b5c477ca1254f52fea +size 62912 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent03.vtf b/mp/game/dab/materials/models/props_rooftop/acvent03.vtf new file mode 100755 index 000000000..61ecb665b --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:850cd4d3e04dd11d439466279e10af0646a6d8bbd9aed28fb4e982b16fd95d51 +size 87568 diff --git a/mp/game/dab/materials/models/props_rooftop/acvent04.vtf b/mp/game/dab/materials/models/props_rooftop/acvent04.vtf new file mode 100755 index 000000000..4c816277e --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/acvent04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47eaa287ca3cda7623a5f3b5f891358719ce8c9ad1e15ccbf4af82553fb01ce1 +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vtf b/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vtf new file mode 100755 index 000000000..ee61fa8ab --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/satellitedish_large01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7b19c6aee4990908674287549100bc4c015824319710170acc480e1bdaf5ad8 +size 87568 diff --git a/mp/game/dab/materials/models/props_rooftop/train_signalbox.vtf b/mp/game/dab/materials/models/props_rooftop/train_signalbox.vtf new file mode 100755 index 000000000..aa8d94667 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/train_signalbox.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b716ea1e419b43bc873b6a169ffa4042f9b43f1b45a54ced34bb2d559c1df48 +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/vent_large1.vtf b/mp/game/dab/materials/models/props_rooftop/vent_large1.vtf new file mode 100755 index 000000000..80c14fbe6 --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/vent_large1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d38aba16abda3ca7c1a8c280e96f6c942427861d69ddfc5da77b5553333635ef +size 175008 diff --git a/mp/game/dab/materials/models/props_rooftop/vent_large1_ref.vtf b/mp/game/dab/materials/models/props_rooftop/vent_large1_ref.vtf new file mode 100755 index 000000000..2f434559b --- /dev/null +++ b/mp/game/dab/materials/models/props_rooftop/vent_large1_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08d619d2f614a0d318a4408b940f2edd25cf1e0ad479c4d6f23f41d17f3f5cf6 +size 11168 diff --git a/mp/game/dab/materials/models/props_street/cover_01_dif.vtf b/mp/game/dab/materials/models/props_street/cover_01_dif.vtf new file mode 100755 index 000000000..fe8db3592 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/cover_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1baad216f37e1c928c41be2cf89fae17efe7eafb8a9a79aa451f0a71f6638bc +size 11168 diff --git a/mp/game/dab/materials/models/props_street/cover_01_nor.vtf b/mp/game/dab/materials/models/props_street/cover_01_nor.vtf new file mode 100755 index 000000000..cc77a953d --- /dev/null +++ b/mp/game/dab/materials/models/props_street/cover_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b85cabecfa89ea9fb6f03bba6a014107b08fff8c1cc6f3a8496bdf10bf4bae5 +size 22104 diff --git a/mp/game/dab/materials/models/props_street/electrical_boxes.vtf b/mp/game/dab/materials/models/props_street/electrical_boxes.vtf new file mode 100755 index 000000000..d4bce4021 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/electrical_boxes.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86b304f129452d613825d80d7116826b37a9db6949928379b72d875c0ef16fdf +size 175008 diff --git a/mp/game/dab/materials/models/props_street/lamp_post_01_dif.vtf b/mp/game/dab/materials/models/props_street/lamp_post_01_dif.vtf new file mode 100755 index 000000000..d5017a632 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/lamp_post_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:212e3c7d47c25a3ae17f248d633c5becb9afab3021b0e5ccb383d39e19ff1cc5 +size 43936 diff --git a/mp/game/dab/materials/models/props_street/lamp_post_01_dif_on.vtf b/mp/game/dab/materials/models/props_street/lamp_post_01_dif_on.vtf new file mode 100755 index 000000000..7d2441213 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/lamp_post_01_dif_on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7ad621538c831c464d821f2bc1c03c1d51b08e00e970d986d2c21f98cf49429 +size 87640 diff --git a/mp/game/dab/materials/models/props_street/lamp_post_01_nor.vtf b/mp/game/dab/materials/models/props_street/lamp_post_01_nor.vtf new file mode 100755 index 000000000..835716ff6 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/lamp_post_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa6b5565684fc8ecaf6d4c79bb35e83f2eac70ffaaefea43757073730b35cf71 +size 87640 diff --git a/mp/game/dab/materials/models/props_street/parkbench_01.vtf b/mp/game/dab/materials/models/props_street/parkbench_01.vtf new file mode 100755 index 000000000..59f6ef4bc --- /dev/null +++ b/mp/game/dab/materials/models/props_street/parkbench_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a0b7c2a8788e7691337dff0780f7b5de653dbfbbced81fcedb9916c0f77bf92 +size 349760 diff --git a/mp/game/dab/materials/models/props_street/parkbench_01_nor.vtf b/mp/game/dab/materials/models/props_street/parkbench_01_nor.vtf new file mode 100755 index 000000000..2f8b425f1 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/parkbench_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:628b39b0f0c989205774622d1a4be6212f6c6b1f0ba2d52249f1b703173a241c +size 349760 diff --git a/mp/game/dab/materials/models/props_street/pylon_01_dif.vtf b/mp/game/dab/materials/models/props_street/pylon_01_dif.vtf new file mode 100755 index 000000000..e69d5c8f8 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44221a246cb01fb290a8d3a4c14868f20850f4cae11e1ab8620006033ac5b62f +size 43936 diff --git a/mp/game/dab/materials/models/props_street/pylon_01_nor.vtf b/mp/game/dab/materials/models/props_street/pylon_01_nor.vtf new file mode 100755 index 000000000..5723ed341 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b764ae0b6784fbbd0afe3c8fbc304d9949f8771679ba856f32655e30661e468 +size 87640 diff --git a/mp/game/dab/materials/models/props_street/pylon_02_dif.vtf b/mp/game/dab/materials/models/props_street/pylon_02_dif.vtf new file mode 100755 index 000000000..276734b7e --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_02_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33e900de6427f6715ddfdc47e202996cb5935dda51afa49fac75c9f208ffc12e +size 43936 diff --git a/mp/game/dab/materials/models/props_street/pylon_02_nor.vtf b/mp/game/dab/materials/models/props_street/pylon_02_nor.vtf new file mode 100755 index 000000000..483546e36 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1392425806565d582d477756fa9a7b55ab52ac049ae88ecee7ab48c17757a29a +size 87640 diff --git a/mp/game/dab/materials/models/props_street/pylon_03_dif.vtf b/mp/game/dab/materials/models/props_street/pylon_03_dif.vtf new file mode 100755 index 000000000..5e29715bf --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_03_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b3f1cee08cb2bff2d133d06ebe6126d1bf2237e87d1430cf43c5fc15b1475c +size 43936 diff --git a/mp/game/dab/materials/models/props_street/pylon_03_nor.vtf b/mp/game/dab/materials/models/props_street/pylon_03_nor.vtf new file mode 100755 index 000000000..2201749a3 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_03_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3775b04d28d05b9c38c19e6f9ca4e6e00935bbc878a13089c498bf35e3db39e +size 87640 diff --git a/mp/game/dab/materials/models/props_street/pylon_04_dif.vtf b/mp/game/dab/materials/models/props_street/pylon_04_dif.vtf new file mode 100755 index 000000000..e3e285725 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_04_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e59f9c6a4f20436be5355d4354b53d149dc9e05c573c92f1626ff994158e3434 +size 43936 diff --git a/mp/game/dab/materials/models/props_street/pylon_04_nor.vtf b/mp/game/dab/materials/models/props_street/pylon_04_nor.vtf new file mode 100755 index 000000000..e1831ecf0 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_04_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d4f3ebbf0eb599fbb3ed60fa2d96ab43aae29e6e36f2ebd4ca0c504ba06a86b +size 87640 diff --git a/mp/game/dab/materials/models/props_street/pylon_light_01_dif.vtf b/mp/game/dab/materials/models/props_street/pylon_light_01_dif.vtf new file mode 100755 index 000000000..901efd835 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_light_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a706790f247591b84a434c26c6482c20692e81339e8374f3b8aa443bc5fd2f +size 87640 diff --git a/mp/game/dab/materials/models/props_street/pylon_light_01_exp.vtf b/mp/game/dab/materials/models/props_street/pylon_light_01_exp.vtf new file mode 100755 index 000000000..53714ce17 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_light_01_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ed2d69e48bd0c6788586581ef2e2301335d7b13634d87afe3916becaeb5384 +size 2976 diff --git a/mp/game/dab/materials/models/props_street/pylon_light_01_nor.vtf b/mp/game/dab/materials/models/props_street/pylon_light_01_nor.vtf new file mode 100755 index 000000000..2791da9f6 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/pylon_light_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:873779c9aeabbbd59efb8c0924c685d5ae54b7954c77132b3ff241108ac988f1 +size 87640 diff --git a/mp/game/dab/materials/models/props_street/sewer_cover_01_dif.vtf b/mp/game/dab/materials/models/props_street/sewer_cover_01_dif.vtf new file mode 100755 index 000000000..04e7c19a1 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/sewer_cover_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d060ff877ceab40c42dfb901e1bdc190ead49386ba56f4dbe9f3df53f786f541 +size 175008 diff --git a/mp/game/dab/materials/models/props_street/sewer_cover_01_exp.vtf b/mp/game/dab/materials/models/props_street/sewer_cover_01_exp.vtf new file mode 100755 index 000000000..d4e08a473 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/sewer_cover_01_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:266298d00f752c6f37cea31a64479189393a6945587de18604fac73a2bd62ff3 +size 2976 diff --git a/mp/game/dab/materials/models/props_street/sewer_cover_01_nor.vtf b/mp/game/dab/materials/models/props_street/sewer_cover_01_nor.vtf new file mode 100755 index 000000000..88f2179e2 --- /dev/null +++ b/mp/game/dab/materials/models/props_street/sewer_cover_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c0787983afbf47fef10608c0263847d8065961af8e077ee79cea807a5721a01 +size 87640 diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vtf b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vtf new file mode 100755 index 000000000..943ad5a83 --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5078260d2499e3a0d90a7dcea832e30ceed6861f6a9e29e5135d57dc62494e8 +size 699296 diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vtf b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vtf new file mode 100755 index 000000000..faaf6a097 --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46c13ab1f4ee3df5dae258b3aeee0f9ca84014787717927c51626ad3a4fdf96d +size 699296 diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vtf b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vtf new file mode 100755 index 000000000..b2a1091d5 --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1b3ab704df087aa2c1a7ff45893ebc17235ca629dffe0309008c0993dac40d6 +size 699296 diff --git a/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_nor.vtf b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_nor.vtf new file mode 100755 index 000000000..bcf895bca --- /dev/null +++ b/mp/game/dab/materials/models/props_trainstation/trainstation_pillar_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cab986604a51a925751140b41b78b95abe98fb38705250aeeb25db8ebea1136 +size 349784 diff --git a/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vtf b/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vtf new file mode 100755 index 000000000..2a01476af --- /dev/null +++ b/mp/game/dab/materials/models/props_unique/spawn_apartment/boxes_rooftop.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8de6d3312b2bcce8afaa10079fed9bba2df8ea4a58d6502eddb6eccb098966a3 +size 175008 diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024.vtf b/mp/game/dab/materials/models/props_vehicles/4carz1024.vtf new file mode 100755 index 000000000..7c5c39287 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e70b5c3b4d122412ac8d83d448dfbaab2c78190dc7800aefcd5b654b7d2eda1 +size 1398360 diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024_envmask.vtf b/mp/game/dab/materials/models/props_vehicles/4carz1024_envmask.vtf new file mode 100755 index 000000000..9c2111918 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024_envmask.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc89bf6be33a5172f443e95fad11a8f31a7ed8e50bcbb7b306d0579b70f7d75e +size 175008 diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vtf b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vtf new file mode 100755 index 000000000..25f1b1c13 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d410a36d71168710d490577870d66572779c9e0588956092ecd9292bb8bba91 +size 349784 diff --git a/mp/game/dab/materials/models/props_vehicles/4carz1024_glass_alarm_illum_mask.vtf b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass_alarm_illum_mask.vtf new file mode 100755 index 000000000..75914eb02 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/4carz1024_glass_alarm_illum_mask.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b68256ef6ab80fdab3b65a22f6da3cc66265e0f5e4189ffe9cdca1c14816a53 +size 175008 diff --git a/mp/game/dab/materials/models/props_vehicles/badge.vtf b/mp/game/dab/materials/models/props_vehicles/badge.vtf new file mode 100755 index 000000000..7bd527f7a --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/badge.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7acc608ac7ed6f057ca63332d85fd3c20ad2f4084c4021660787793909a70f2c +size 349760 diff --git a/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vtf b/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vtf new file mode 100755 index 000000000..e3b0a43f0 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/camaro_tyre.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15510da3dded4bf8da1d77fc94829e137a1db09cf6d9dfa5d0731090ee8e73c +size 175008 diff --git a/mp/game/dab/materials/models/props_vehicles/camaro_tyre_nor.vtf b/mp/game/dab/materials/models/props_vehicles/camaro_tyre_nor.vtf new file mode 100755 index 000000000..0f5861e12 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/camaro_tyre_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df54c1316460eb7ce4929f9efd8c8e3d05f34b134371b5c8857eadcd32a7c1fa +size 87640 diff --git a/mp/game/dab/materials/models/props_vehicles/car_glass.vtf b/mp/game/dab/materials/models/props_vehicles/car_glass.vtf new file mode 100755 index 000000000..c043e4a82 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/car_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b16d4aa742f0ea540854277007704d842eda56779babd81639d784bebb1069a0 +size 87640 diff --git a/mp/game/dab/materials/models/props_vehicles/car_glass_ref.vtf b/mp/game/dab/materials/models/props_vehicles/car_glass_ref.vtf new file mode 100755 index 000000000..ca6248952 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/car_glass_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820014e2dfb986dc968c30e5068caada1648eb2137680dc1394ea40c4ef64984 +size 11168 diff --git a/mp/game/dab/materials/models/props_vehicles/chrome.vtf b/mp/game/dab/materials/models/props_vehicles/chrome.vtf new file mode 100755 index 000000000..0e5daa563 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/chrome.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:754d6cc8ff1a44d532af5df41c29dc7de7a7872841ee4c942adb1e2ba092fb67 +size 43912 diff --git a/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vtf b/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vtf new file mode 100755 index 000000000..5ff6753cf --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/deliveryvan_armored_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eff675386b421ba0ebf1c9aec411e97b495f95e7f68d491e354ccd917685926 +size 87640 diff --git a/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vtf b/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vtf new file mode 100755 index 000000000..8f5fcd6c6 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/deliveryvan_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:609f73d2357833924046819e38ba58e3fade9a2fcbae2efb56d5caf564b3fe4a +size 43936 diff --git a/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vtf b/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vtf new file mode 100755 index 000000000..9ba757c9b --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/flatnose_truck_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40a785e75bbd088092f3fcdd3542fb36590e589928d2ebccf7e5e0e2a37d4f6e +size 174968 diff --git a/mp/game/dab/materials/models/props_vehicles/glass.vtf b/mp/game/dab/materials/models/props_vehicles/glass.vtf new file mode 100755 index 000000000..2e8a88e7c --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b546c2046613f0c1d0b540d74b1470fc55c36b3fa4e0d06dcd1b3b8e64671d5f +size 5696 diff --git a/mp/game/dab/materials/models/props_vehicles/imp01.vtf b/mp/game/dab/materials/models/props_vehicles/imp01.vtf new file mode 100755 index 000000000..20bd42fad --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017bcf911c3f76afad33b8ebd9389f29ec984cc5b93b6eccf624cd4124ea5f8b +size 349760 diff --git a/mp/game/dab/materials/models/props_vehicles/imp02.vtf b/mp/game/dab/materials/models/props_vehicles/imp02.vtf new file mode 100755 index 000000000..50e9ac366 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:786d00f7ff3c8a634dc256f3bda1d5237b5f7984b80ed26a78a093d27172f38f +size 349760 diff --git a/mp/game/dab/materials/models/props_vehicles/imp03.vtf b/mp/game/dab/materials/models/props_vehicles/imp03.vtf new file mode 100755 index 000000000..93bdb76e3 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a246b31ed6de88902e01a4ad5d6cd977a7b2c6eff8fa655a24aa6bf092dc96 +size 87616 diff --git a/mp/game/dab/materials/models/props_vehicles/imp_env.vtf b/mp/game/dab/materials/models/props_vehicles/imp_env.vtf new file mode 100755 index 000000000..345afd0e7 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/imp_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d8df18b31ec8ad31b95d60dbe6a6b6049159f6e11a290503cdaa0583d40239b +size 174984 diff --git a/mp/game/dab/materials/models/props_vehicles/liner222.vtf b/mp/game/dab/materials/models/props_vehicles/liner222.vtf new file mode 100755 index 000000000..4f28ebc4f --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/liner222.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:285ebe1821b3fdcc19d4936ee6dc85176572d05d33f0ebd53ed56e53121e3012 +size 43912 diff --git a/mp/game/dab/materials/models/props_vehicles/liner_2.vtf b/mp/game/dab/materials/models/props_vehicles/liner_2.vtf new file mode 100755 index 000000000..70a99b76a --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/liner_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb1155aec376ae463a878512114acb838c1d933e178ac2173a8c858a19785f3 +size 87616 diff --git a/mp/game/dab/materials/models/props_vehicles/liner_env.vtf b/mp/game/dab/materials/models/props_vehicles/liner_env.vtf new file mode 100755 index 000000000..eed5594dc --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/liner_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4344a7e53b5a219d34a0146df28f7ca7016bbd87de88d840947a2c647abad975 +size 43912 diff --git a/mp/game/dab/materials/models/props_vehicles/off.vtf b/mp/game/dab/materials/models/props_vehicles/off.vtf new file mode 100755 index 000000000..45804c067 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/off.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21400099cc48e51573e225aef73e798d3b6f745b58662f27f99ab9324e48a416 +size 174984 diff --git a/mp/game/dab/materials/models/props_vehicles/on.vtf b/mp/game/dab/materials/models/props_vehicles/on.vtf new file mode 100755 index 000000000..80a23c8fe --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/on.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03741c3189b88cabf697645c60936d0fd3d54e80f4467f0c2d3f257f59d65b73 +size 174984 diff --git a/mp/game/dab/materials/models/props_vehicles/plastik_grau.vtf b/mp/game/dab/materials/models/props_vehicles/plastik_grau.vtf new file mode 100755 index 000000000..ebfe8d477 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plastik_grau.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e96a77eaa95ab941b772f97dd744d6e6cfb0666e6d8071d1ebf49a5d62c9bd20 +size 2952 diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_blau.vtf b/mp/game/dab/materials/models/props_vehicles/plexi_blau.vtf new file mode 100755 index 000000000..d1e9ed1f5 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_blau.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32751a89722e9d0cfd571e7fcb7f5a6c30436193fb83558744e99a7433f82cd6 +size 5696 diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_rot.vtf b/mp/game/dab/materials/models/props_vehicles/plexi_rot.vtf new file mode 100755 index 000000000..2e3ba1460 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_rot.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e699153abd0ee0dc2e90d56356b1c3402e5493fc53ff3271fc63f1926f6532 +size 5696 diff --git a/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vtf b/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vtf new file mode 100755 index 000000000..bdaec9511 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/plexi_weiss.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16c4a34acbc97dc077669f0dd4fdd641b987ee9f28c1f6023003b3d222760b5c +size 2952 diff --git a/mp/game/dab/materials/models/props_vehicles/semi_trailer.vtf b/mp/game/dab/materials/models/props_vehicles/semi_trailer.vtf new file mode 100755 index 000000000..8b3ce2084 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_trailer.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d39cf3186cfbbe4493a2ae4ebf4158951f1640c3621ec659bdab120cafeb312e +size 349712 diff --git a/mp/game/dab/materials/models/props_vehicles/semi_trailer_ref.vtf b/mp/game/dab/materials/models/props_vehicles/semi_trailer_ref.vtf new file mode 100755 index 000000000..955a6c7a4 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_trailer_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:964f5a19d8d2e525a0222859236776586648097dfae9ddbcdcfeec9100eac418 +size 87568 diff --git a/mp/game/dab/materials/models/props_vehicles/semi_truck.vtf b/mp/game/dab/materials/models/props_vehicles/semi_truck.vtf new file mode 100755 index 000000000..0ad30c217 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_truck.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b559d7e46c314856c0a6e7c86ee9a9afaeb9fb934e42ef277615652d705e3fdd +size 349712 diff --git a/mp/game/dab/materials/models/props_vehicles/semi_truck3.vtf b/mp/game/dab/materials/models/props_vehicles/semi_truck3.vtf new file mode 100755 index 000000000..6ced98512 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_truck3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb0cbcf2ac99dae3b3352c5b9ed2874f3f556385b591f6b22ec1e4ff41629cf1 +size 349712 diff --git a/mp/game/dab/materials/models/props_vehicles/semi_truck_ref.vtf b/mp/game/dab/materials/models/props_vehicles/semi_truck_ref.vtf new file mode 100755 index 000000000..14d43f66f --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/semi_truck_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3426767fffa21eb60142bfd6e4f6f08e6a682426cbb6b9388bb0b6985311b8b7 +size 22032 diff --git a/mp/game/dab/materials/models/props_vehicles/sign.vtf b/mp/game/dab/materials/models/props_vehicles/sign.vtf new file mode 100755 index 000000000..9ce459734 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/sign.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bde53621f0a15dbd59167fde9568675b3dd12c5c9fc07b93c95be9ce79d0161 +size 22016 diff --git a/mp/game/dab/materials/models/props_vehicles/silber.vtf b/mp/game/dab/materials/models/props_vehicles/silber.vtf new file mode 100755 index 000000000..3f66ac91c --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/silber.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7aa951d3806d640aa7b2535c69d08e961f6b8e9227a6ff489a38443e9722a35 +size 87616 diff --git a/mp/game/dab/materials/models/props_vehicles/tireimp.vtf b/mp/game/dab/materials/models/props_vehicles/tireimp.vtf new file mode 100755 index 000000000..00a7da5b3 --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/tireimp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f73d13eeb62196722773f26445ebf048973fb125f33e78ca8c40fc9b7d7559e +size 11144 diff --git a/mp/game/dab/materials/models/props_vehicles/window.vtf b/mp/game/dab/materials/models/props_vehicles/window.vtf new file mode 100755 index 000000000..5b9928eff --- /dev/null +++ b/mp/game/dab/materials/models/props_vehicles/window.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd381960ba1589aa25a71a4186854e098d4844c356abd6627f13756559eb1a03 +size 5696 diff --git a/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vtf b/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vtf new file mode 100755 index 000000000..cc046f6d8 --- /dev/null +++ b/mp/game/dab/materials/models/props_wasteland/barricade_composite01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf509b2e829395a2517b01113fbcfca180a1c211b7434eed8eb3d536a2f8671 +size 349784 diff --git a/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vtf b/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vtf new file mode 100755 index 000000000..3f54a316c --- /dev/null +++ b/mp/game/dab/materials/models/props_wasteland/controlroom_tables001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8883800fc18e8dcfc4805d92358f311c305e08327cd6136792805c4bf2803a1 +size 349744 diff --git a/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vtf b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vtf new file mode 100755 index 000000000..4ab867892 --- /dev/null +++ b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f19514b9414678fedc23170cf7845d4fce34c8cfcf62e45eab74158c6cbe4ff +size 87640 diff --git a/mp/game/dab/materials/models/props_windows/window_uban_apt_glass_ref.vtf b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass_ref.vtf new file mode 100755 index 000000000..1f6e25298 --- /dev/null +++ b/mp/game/dab/materials/models/props_windows/window_uban_apt_glass_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a8c1223f8303fd8956e6e12c15e62a6920d2db9cf5bebf04c0cc376db654eed +size 2976 diff --git a/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vtf b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vtf new file mode 100755 index 000000000..56d738d17 --- /dev/null +++ b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3577b56959e8eaede2efdd442f5e33ef9ecbc34e4cce274ce378a1a54b453e5 +size 699272 diff --git a/mp/game/dab/materials/models/shells/12gauge/shell_12gauge_normal.vtf b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge_normal.vtf new file mode 100755 index 000000000..549b86abb --- /dev/null +++ b/mp/game/dab/materials/models/shells/12gauge/shell_12gauge_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d74528fd3c3d0618b6c877a7eeccae54b28c0e031dac78b86cfd06f99a66286f +size 1398336 diff --git a/mp/game/dab/materials/models/shells/762nato/shell_762nato.vtf b/mp/game/dab/materials/models/shells/762nato/shell_762nato.vtf new file mode 100755 index 000000000..a8d203949 --- /dev/null +++ b/mp/game/dab/materials/models/shells/762nato/shell_762nato.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ceacd343b37712e2dee420b9c8bc83c1ec30a751e6e963b81338bfa0965743 +size 174968 diff --git a/mp/game/dab/materials/models/shells/9mm/shell_9mm.vtf b/mp/game/dab/materials/models/shells/9mm/shell_9mm.vtf new file mode 100755 index 000000000..270cf1f9f --- /dev/null +++ b/mp/game/dab/materials/models/shells/9mm/shell_9mm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f3f93a26f89d05706a4bf975a3380e3ccf0473a71e92c1a4299ec8a424d1120 +size 174968 diff --git a/mp/game/dab/materials/models/stormy/barrier_dif.vtf b/mp/game/dab/materials/models/stormy/barrier_dif.vtf new file mode 100755 index 000000000..46051d00b --- /dev/null +++ b/mp/game/dab/materials/models/stormy/barrier_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:755b992d9949926e5f2f94a05d029515bed32d3786a2bfbf3a62ec0e3dc764fb +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/barrier_nor.vtf b/mp/game/dab/materials/models/stormy/barrier_nor.vtf new file mode 100755 index 000000000..cf36f3968 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/barrier_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94918376fad1fda7abf029e7b289f861e368538d10b5c5cebf1334b42f0d6705 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_dif.vtf new file mode 100755 index 000000000..815cabe1b --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cd435d5d1b8db65395da78a15344f80e80a83c5c27430990466030fd60d0919 +size 5592612 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_nor.vtf new file mode 100755 index 000000000..a9edb0fda --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/big_fan_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ed70425827459b47bf9f53225085a0324283e154a5bc6fdd46b6e40040c6519 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01_dif.vtf new file mode 100755 index 000000000..ac6af420a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/bunker_door_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2fcba802709de67d83817350ab7570844a1604ddd15d6fa6ec0f071d5c5695f +size 699232 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_dif.vtf new file mode 100755 index 000000000..7539c1dbb --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2308542e1b4abe3feb7cbc54f5d8bc3ac92cb7644cab97107cfb40b05e397306 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_nor.vtf new file mode 100755 index 000000000..5c3f5df55 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/hanging_vines_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c49a568bf7abffc11572b28a78e32c6e9e21fb3ddaf75f63bafb8d42df94a878 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_dif.vtf new file mode 100755 index 000000000..846f412a7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cf0783f61b38e0ef430f7fbbff6dea228e82ea66b493eadc7993a8630dcf805 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_exp.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_exp.vtf new file mode 100755 index 000000000..a2a5cb07e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d632a3d13e212dfc6e33ec05146399c1384fca58e832bd23fe62d75df5e66704 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_nor.vtf new file mode 100755 index 000000000..10bdd072e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/modular_railings_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8bdf97b82988ac6e9d7fa55e2d10fb631e29a84013d79f7dbc21441f1ea8ae3 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable_dif.vtf new file mode 100755 index 000000000..f77267f62 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/power_cable_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916f6d10233922504a9fa4e523ecbd2c931aa6714951b49a3896d1a37f5cc006 +size 22080 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_dif.vtf new file mode 100755 index 000000000..bacec85f5 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab261ef414ec7346fcbc9a09339338671fca07bbf5da9adcc7e63a284a294c0 +size 1398360 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_nor.vtf new file mode 100755 index 000000000..5dc9f6a8a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/racking_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b939e6c4845a54d223609cd3103370b7b06d706561ba8edec583c2672e0f35e +size 1398336 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_dif.vtf new file mode 100755 index 000000000..06bd7618e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddde68b9f090801ed18325f1e90864df813b3e5ccc9a494642e7b5dbf93e584f +size 5592612 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_exp.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_exp.vtf new file mode 100755 index 000000000..c00d66964 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_exp.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482b26f50a21aceb9cc7ac467b0bdc38c997a3b8bb33b444ed785a8489e96f74 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_nor.vtf new file mode 100755 index 000000000..5bf88d825 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/tank_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1a9effba726d0a4fb995788f43827da05ded2a66fa4f924cb5bc9e62967440f +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_dif.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_dif.vtf new file mode 100755 index 000000000..2f9d16aed --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa52f94e7709b9fe156763eb869c0b40b55deb784f517fbb2ca22d85f2536965 +size 349760 diff --git a/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_nor.vtf b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_nor.vtf new file mode 100755 index 000000000..115f91f88 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_doubletrouble/workplace_fan_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ef50c4ce2369da042acc464d23accfb82e9848fb8cfc2ac0eca4e9ec616a37 +size 349760 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_dif.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_dif.vtf new file mode 100755 index 000000000..b3e75251c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de99f4b3b67ea4c7b02b88e9491c6b26cc3cf24d6c3e64513d2f92f0ccb19688 +size 699296 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_nor.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_nor.vtf new file mode 100755 index 000000000..1220759b8 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aa2bcddc3f8ddd3a71fb2327bc15f00e48c644e146399ac1c304eea2cb6fe83 +size 1398360 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_1.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_1.vtf new file mode 100755 index 000000000..d2d55c4c7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e50b3ef93d4b56fdd6fa37058b36ce1018a4d8944eee9c6f358f1a34dd6b0220 +size 175008 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_2.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_2.vtf new file mode 100755 index 000000000..42a8ab6a7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66c2560557244b8ca3b1006a5e7b73bb04ca2b4daefc178cac166b3f20c4b7a5 +size 175008 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_3.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_3.vtf new file mode 100755 index 000000000..05358b40d --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_dif_3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034e95e756469c5f27b8fd441a6557e1c40af0b9f11e075d134cf0be06e6eaac +size 175008 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_nor.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_nor.vtf new file mode 100755 index 000000000..13b721dc7 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/deckchair_cushion_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113e718596344c06a0dcbbec2b670954c3d2425572830ac60577cd62ec51faa3 +size 349760 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_dif.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_dif.vtf new file mode 100755 index 000000000..85fed242e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afff964716ca02be095878598818617f0442670fe1e80e4e395d53198533b6db +size 699232 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_nor.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_nor.vtf new file mode 100755 index 000000000..572c1ea4c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/downpipe_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102a9ba69c571e01d4847e7611800f3e317f120e655349a6cfe5588265bf81b5 +size 174968 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_1.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_1.vtf new file mode 100755 index 000000000..2f3d1fc01 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a33ffa604b103586c95ad30353171f908bc42e502e92715748f1a7660f4e4c1 +size 174944 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_2.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_2.vtf new file mode 100755 index 000000000..2a9b883d3 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_dif_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2748570ef7d94a19721434f33f659e2b7ce035875e4580ab9e92f320d2dad7bf +size 174944 diff --git a/mp/game/dab/materials/models/stormy/da_penthouse/gutter_nor.vtf b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_nor.vtf new file mode 100755 index 000000000..83c502324 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_penthouse/gutter_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4e5f8678437e1d0326e622516f687b317da674eeadfe5c20722ab23e2bd708 +size 699256 diff --git a/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_dif.vtf b/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_dif.vtf new file mode 100755 index 000000000..4a6878617 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00292b079e360122ec7e94a3cad64f6042f9f7da8af4561649bdbd75c163cc46 +size 43936 diff --git a/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_nor.vtf b/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_nor.vtf new file mode 100755 index 000000000..17d0b439a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_pueblo/echinopsis_huascha_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a01c7f692d194db9c50faa1ea41eeefd0f6068c2e3f073a36d10e3e46358b67 +size 87640 diff --git a/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vtf b/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vtf new file mode 100755 index 000000000..5f2f7ac8b --- /dev/null +++ b/mp/game/dab/materials/models/stormy/da_skybox_buildingatlas1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b42f77db7aee08b15f12ed5395810033d1d5f3827e3785f488b2ec029fe0f5b +size 5592592 diff --git a/mp/game/dab/materials/models/stormy/foliage/grass/dif.vtf b/mp/game/dab/materials/models/stormy/foliage/grass/dif.vtf new file mode 100755 index 000000000..58ce9bf97 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/foliage/grass/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25515f97a697c09d1bd34931ecb6347abdce91e70a217ee78135c7fafc0f987e +size 1398324 diff --git a/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01_dif.vtf b/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01_dif.vtf new file mode 100755 index 000000000..89dd79eba --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/bain_marie_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6cda5be84025271044a8abce6373275094d220bea568fbb9471639a2b9154c6 +size 11168 diff --git a/mp/game/dab/materials/models/stormy/kitchen/font_dif.vtf b/mp/game/dab/materials/models/stormy/kitchen/font_dif.vtf new file mode 100755 index 000000000..f03886c8c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/font_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f0f3386b05b65c98ca2487e6bd987fc6e6bcc0c1c8b6beb8a71aa4037c89c6 +size 2976 diff --git a/mp/game/dab/materials/models/stormy/kitchen/pots_dif.vtf b/mp/game/dab/materials/models/stormy/kitchen/pots_dif.vtf new file mode 100755 index 000000000..8576055d4 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/pots_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec3e51487d5be7280d7769f1a97a1e8b5fb9bdcb76af9452874c8df41bb4cc7f +size 699296 diff --git a/mp/game/dab/materials/models/stormy/kitchen/pots_nor.vtf b/mp/game/dab/materials/models/stormy/kitchen/pots_nor.vtf new file mode 100755 index 000000000..84c1e4d41 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/pots_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:219c91c2e0aa5a6e87c07f2cf0dc3c801379acecfd17bf3356336978bf621100 +size 1398360 diff --git a/mp/game/dab/materials/models/stormy/kitchen/sink_dif.vtf b/mp/game/dab/materials/models/stormy/kitchen/sink_dif.vtf new file mode 100755 index 000000000..98a595797 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/sink_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291806857946e90abc8c64b3eca692b90f1e9e7a9769a9be2130c0a9206087d2 +size 22104 diff --git a/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling_dif.vtf b/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling_dif.vtf new file mode 100755 index 000000000..ab0d21157 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/kitchen/vent_ceiling_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caa680559c9c4a617c2f56cbbaecd287abd08a53380e3c8856809c1c864dc91c +size 11168 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vtf new file mode 100755 index 000000000..293afbc3b --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63e8881982503d4767b785b8db8b18c154e4976dc8db12076844f2d8075ba9d4 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vtf new file mode 100755 index 000000000..282e5b3e0 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/10.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d533506ac6a09abd3e8b5c2aa38e6bf7fc355c45a596b806b340a34a7017d04 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vtf new file mode 100755 index 000000000..df219aa14 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/11.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d949985c5fa54323d59d963c0cd2657aa0f28486dd2c021ebf35e0118d3c5c9f +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vtf new file mode 100755 index 000000000..078fa77cd --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/12.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c61d74f252f64ab8ac479a89ff5af66159d95672c7ff5b6248ebcdd1e5e82fe8 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vtf new file mode 100755 index 000000000..0bb7f15f3 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/13.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cb1d272f99cbd6697494c20b05f86541c891895e71f2081f612101118564654 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vtf new file mode 100755 index 000000000..ddf37079a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/14.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:457fda2a02be95edea2345f9b7676a943dc25031bff2e51ae7d0daf9028fabce +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vtf new file mode 100755 index 000000000..cb48a785e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/15.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:377ab2cd0cda5c3bb5b41cda0ed5d8d565a66efc0d430055a1516c5d6ac701f9 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vtf new file mode 100755 index 000000000..e50457f33 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af54f0458a2da1455802696aa7615ee7e5161ad4eb68f464c2dfcb0155df2e7d +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vtf new file mode 100755 index 000000000..62a3e29db --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce6d47c174022e987a917f3cf0025c8ff71704668465f74f0c301027af97e25 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vtf new file mode 100755 index 000000000..6d9b6947c --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab840a611ec749d2dd44314cfb07b66a62f1979d3d3406a8705e014054b88dc8 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vtf new file mode 100755 index 000000000..ab1fd1285 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/5.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:702bcd94d47ba3fc04c4d6f2cac37968837e82948696e7191898f037572614bb +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vtf new file mode 100755 index 000000000..683c2a49a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/6.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80fc614b3c0827fdfc3c7af911e167fc160bf169f9c70ee1dd295cf0ba8fc607 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vtf new file mode 100755 index 000000000..7b81b6614 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/7.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be9300f36bfa0ccd9a5c8dc7f20d6bdab7b05751748bff985e2afeda5029efd +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vtf new file mode 100755 index 000000000..def06cce6 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/8.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95e208c5da7819aa9caddf2de32dd8f67c1e6acf080471561ec1e5a10d183d1d +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vtf b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vtf new file mode 100755 index 000000000..3c9a50abd --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/cue_ball/9.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a921438b9d0125671d676e88cb4eb76d5e7fbfdde36cb7e46d7f47f78d39015 +size 5720 diff --git a/mp/game/dab/materials/models/stormy/poolhall/green_light_dif.vtf b/mp/game/dab/materials/models/stormy/poolhall/green_light_dif.vtf new file mode 100755 index 000000000..ac89ba2e3 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/green_light_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97c000e0785de1fce98d4c98839f352782299c18455e1d51c87498db563426ee +size 349732 diff --git a/mp/game/dab/materials/models/stormy/poolhall/green_light_nor.vtf b/mp/game/dab/materials/models/stormy/poolhall/green_light_nor.vtf new file mode 100755 index 000000000..a2338b553 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/green_light_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba4ab0cd2e235427e56606d14a66cb5f75c580681af0af2bacbeba592a9a361d +size 349732 diff --git a/mp/game/dab/materials/models/stormy/poolhall/pool_cue_dif.vtf b/mp/game/dab/materials/models/stormy/poolhall/pool_cue_dif.vtf new file mode 100755 index 000000000..24c7f3fe3 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/poolhall/pool_cue_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6003825880345f681f1b2900c67081543167b3f92d96690668d7bd5f5a36438c +size 5784 diff --git a/mp/game/dab/materials/models/stormy/staircase/bannister/dif.vtf b/mp/game/dab/materials/models/stormy/staircase/bannister/dif.vtf new file mode 100755 index 000000000..491e1c25e --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/bannister/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77957d0bfa3157aea6055d8cdfc9588bf07b40859001f78c1c6f69e78c315527 +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/staircase/bannister/nor.vtf b/mp/game/dab/materials/models/stormy/staircase/bannister/nor.vtf new file mode 100755 index 000000000..15e3f855a --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/bannister/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e31c016cda34e5887bddb24144544167c3490700f515fd36a8679fb182e2485c +size 1398308 diff --git a/mp/game/dab/materials/models/stormy/staircase/staircase_pole/dif.vtf b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/dif.vtf new file mode 100755 index 000000000..3bcb7cbc9 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98e5ce06d7385b8a74fbda1c5012993ee556ad158ffea8945ae5bb742fd97549 +size 349644 diff --git a/mp/game/dab/materials/models/stormy/staircase/staircase_pole/nor.vtf b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/nor.vtf new file mode 100755 index 000000000..4678a8cdb --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/staircase_pole/nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6de4c6c2d34d989cd6c1c9373fe3e349d076bbe4583817e3086802dcdfcb6ef6 +size 87500 diff --git a/mp/game/dab/materials/models/stormy/staircase/wood_oak_bare.vtf b/mp/game/dab/materials/models/stormy/staircase/wood_oak_bare.vtf new file mode 100755 index 000000000..dccbd3f32 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/wood_oak_bare.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67269914da15e8caf6eada90bf739ab2962fa0d63fe157c28b10ce1db051488c +size 2796348 diff --git a/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_dif.vtf b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_dif.vtf new file mode 100755 index 000000000..0092f7fa0 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ee92853b5c9bbe14b5a8a3b0a5e82827567f75102b29ea8e7435a689b4d2a4d +size 349644 diff --git a/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_nor.vtf b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_nor.vtf new file mode 100755 index 000000000..d18fb208b --- /dev/null +++ b/mp/game/dab/materials/models/stormy/staircase/wooden_pillar_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4663092cd2be782d4499eb64af6b1fcc380ac12773693251ecfa29238d00a5b5 +size 349644 diff --git a/mp/game/dab/materials/models/stormy/ute/body_dif.vtf b/mp/game/dab/materials/models/stormy/ute/body_dif.vtf new file mode 100755 index 000000000..bdcc9aefc --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/body_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:433478938ab0c6b10821cceddf85e53e721112e183f251e5ee3dbcc1ff11c83e +size 22369844 diff --git a/mp/game/dab/materials/models/stormy/ute/body_nor.vtf b/mp/game/dab/materials/models/stormy/ute/body_nor.vtf new file mode 100755 index 000000000..c9cf098e6 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/body_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:467ff417e9f622d5e418184116b4d032db985edec242a5177cc65c5e28aca2d9 +size 22369844 diff --git a/mp/game/dab/materials/models/stormy/ute/glass_dif.vtf b/mp/game/dab/materials/models/stormy/ute/glass_dif.vtf new file mode 100755 index 000000000..c60ca81df --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/glass_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4a1290d45d3b1e2ad5550e31ec92429dc2f4b0e7af19c85a27a79aa0916cbb +size 1398324 diff --git a/mp/game/dab/materials/models/stormy/ute/glass_env.vtf b/mp/game/dab/materials/models/stormy/ute/glass_env.vtf new file mode 100755 index 000000000..c8b1a6484 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/glass_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c4764476b7f6375c22309d0d6bee37619b246e1db03b79a0bbb3f3eac3ef15 +size 1398324 diff --git a/mp/game/dab/materials/models/stormy/ute/tyre_dif.vtf b/mp/game/dab/materials/models/stormy/ute/tyre_dif.vtf new file mode 100755 index 000000000..ca736ebd4 --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/tyre_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5792a2dd949ba112ff613c135339e640a514116e4a5c832e053d5145413ca24 +size 5592628 diff --git a/mp/game/dab/materials/models/stormy/ute/tyre_env.vtf b/mp/game/dab/materials/models/stormy/ute/tyre_env.vtf new file mode 100755 index 000000000..437ca44ff --- /dev/null +++ b/mp/game/dab/materials/models/stormy/ute/tyre_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a19f10f5af779c1611d1d5762219e0b9091784d2e23fd229c31796f913e277ce +size 5592628 diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta.vtf b/mp/game/dab/materials/models/weapons/beretta/beretta.vtf new file mode 100755 index 000000000..9d6893ce6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ce1b832e1424cecc43442dc831c6edf51136ee2d083901ce85b880db583cba4 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta_gold.vtf b/mp/game/dab/materials/models/weapons/beretta/beretta_gold.vtf new file mode 100755 index 000000000..d985c28be --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta_gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:938a4ccba064c0f29123e4975ff9933154928bf8dc1955ddb505738d0f2d0e5f +size 699272 diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta_m.vtf b/mp/game/dab/materials/models/weapons/beretta/beretta_m.vtf new file mode 100755 index 000000000..ace4286d9 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta_m.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55b5e5b08dabd8a25f8fc38d6aba4398bed2d497c2c83084aa4c12c27484de15 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/beretta/beretta_n.vtf b/mp/game/dab/materials/models/weapons/beretta/beretta_n.vtf new file mode 100755 index 000000000..a02378404 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/beretta/beretta_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e17fbe6fbd5c1ce3540813e0c338b3fe99ba8dc306a1d999b5e3e0c921b211d4 +size 699272 diff --git a/mp/game/dab/materials/models/weapons/fal/fal_d.vtf b/mp/game/dab/materials/models/weapons/fal/fal_d.vtf new file mode 100755 index 000000000..bb3d7a024 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/fal/fal_d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a06055128e0bb78aed957b568cd732da447e0cfe232a5349385e116c6f13b6f +size 2796424 diff --git a/mp/game/dab/materials/models/weapons/fal/fal_d_gold.vtf b/mp/game/dab/materials/models/weapons/fal/fal_d_gold.vtf new file mode 100755 index 000000000..f78d1dc28 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/fal/fal_d_gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38b1bae457f66795b22060c44411420387a5ef39dd0a1953c2aa9298f7507941 +size 2796448 diff --git a/mp/game/dab/materials/models/weapons/fal/fal_g.vtf b/mp/game/dab/materials/models/weapons/fal/fal_g.vtf new file mode 100755 index 000000000..26ffa28ee --- /dev/null +++ b/mp/game/dab/materials/models/weapons/fal/fal_g.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4316a06e5df24048fa753ada9b453d068b393477e9f87a8b6431c57273e98e9 +size 2796424 diff --git a/mp/game/dab/materials/models/weapons/fal/fal_n.vtf b/mp/game/dab/materials/models/weapons/fal/fal_n.vtf new file mode 100755 index 000000000..381d13122 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/fal/fal_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e636d4391fdbdc77dd4ed78993334ab3aa8a39bbd6f0a273feaeb1cfa38e60d8 +size 22369828 diff --git a/mp/game/dab/materials/models/weapons/m1911/m1911.vtf b/mp/game/dab/materials/models/weapons/m1911/m1911.vtf new file mode 100755 index 000000000..341697898 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/m1911/m1911.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a62ae76c57534f4fcc3b9563c81478be6e7275b9bfd19fbc1098ca2126b683a +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/m1911/m1911_gold.vtf b/mp/game/dab/materials/models/weapons/m1911/m1911_gold.vtf new file mode 100755 index 000000000..23e3ef52e --- /dev/null +++ b/mp/game/dab/materials/models/weapons/m1911/m1911_gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9513e6ede4aac2d29096187b00afc871bae81cdd88d038f3fc5ab2ab8a0d1a9 +size 699296 diff --git a/mp/game/dab/materials/models/weapons/mac10/mac10.vtf b/mp/game/dab/materials/models/weapons/mac10/mac10.vtf new file mode 100755 index 000000000..d5985c0fc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mac10/mac10.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82ccc0ad426db416b57f1e75b08ee3efaa79d8fe97048e05e2989fad5b7fa62d +size 699272 diff --git a/mp/game/dab/materials/models/weapons/mac10/mac10_gold.vtf b/mp/game/dab/materials/models/weapons/mac10/mac10_gold.vtf new file mode 100755 index 000000000..fbfdf8e78 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mac10/mac10_gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30d21248d1a87d47de3259768ecd639a25f630b07d0042b57156714e10fc6eb9 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/mac10/mac10_m.vtf b/mp/game/dab/materials/models/weapons/mac10/mac10_m.vtf new file mode 100755 index 000000000..83d5932de --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mac10/mac10_m.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70a56b1ba7264227f49b3f8f175df86eb363c52afb96250b1df987d12fc4b5b2 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/mac10/mac10_n.vtf b/mp/game/dab/materials/models/weapons/mac10/mac10_n.vtf new file mode 100755 index 000000000..4b5f03a66 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mac10/mac10_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b5ffb2dab62787848f67d6a4bcbe49b86a658a257db17065750533678dbe2db +size 5592612 diff --git a/mp/game/dab/materials/models/weapons/mp5k/mp5k.vtf b/mp/game/dab/materials/models/weapons/mp5k/mp5k.vtf new file mode 100755 index 000000000..7a1829cbb --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mp5k/mp5k.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb3423695105b9904ad6d55a1b82deae95c103ef5ae986b8522980b55c82af7c +size 131280 diff --git a/mp/game/dab/materials/models/weapons/mp5k/mp5k_gold.vtf b/mp/game/dab/materials/models/weapons/mp5k/mp5k_gold.vtf new file mode 100755 index 000000000..2d03a2483 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/mp5k/mp5k_gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10bedf76e01953d8db0928abf2b762a8cc48f60ed7dee9a3b1b90f6c3905d81c +size 175008 diff --git a/mp/game/dab/materials/models/weapons/v_models/enin_mac/thaneznormal.vtf b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thaneznormal.vtf new file mode 100755 index 000000000..ee3ced46e --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thaneznormal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78cf278722dcdee52f898a2ce091fb029eb93d8236f7f7b414df74ac92344076 +size 1398320 diff --git a/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin-gold.vtf new file mode 100755 index 000000000..a401f0395 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98374dd232794f8089d6170fcca58ddb299bd5e79c9d9d86b0764d764b69baf7 +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin.vtf b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin.vtf new file mode 100755 index 000000000..ba7df1175 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/enin_mac/thanezskin.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84bde82bae4b2a4955fd8f0230ca272bdba3cf4f563efd4a71f26cc226168e07 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vtf b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vtf new file mode 100755 index 000000000..9c9543074 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d78c3d259d45f8781741cfc0274729630a44dcf6d8f1507cc7c929aac3d0c0 +size 87528 diff --git a/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade_ref.vtf new file mode 100755 index 000000000..0eb816c3a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/eq_fraggrenade/fraggrenade_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff45b2080b621f4b394063bf231c63522a21a7b594b35b02c94a2b429f743a2e +size 87528 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-gold.vtf new file mode 100755 index 000000000..37e1babe8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce6e5c735d3983561583bfe4312b61b25d282df9521d0f8c6cea0a29bb222b0 +size 87568 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-norm.vtf new file mode 100755 index 000000000..1bda82119 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d981e3cf5f0f42e7762d0cc3321fc8593b960dd2055aec7ca376c99c1f1d33 +size 699180 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vtf new file mode 100755 index 000000000..e0b9ed052 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/barrel-slr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a50779437bc9a3a32fe67d37f0b0c6926c9e465e255510c2f3816b83ae31d710 +size 524417 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-gold.vtf new file mode 100755 index 000000000..37e1babe8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ce6e5c735d3983561583bfe4312b61b25d282df9521d0f8c6cea0a29bb222b0 +size 87568 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-norm.vtf new file mode 100755 index 000000000..adfe1615d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a2f6f574405f57ff0f4d5b5cd755e5cce9ab2dbb4da95d44a5ef58a7a329164 +size 349628 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vtf new file mode 100755 index 000000000..121cabc4a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/bolthandle-slr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efb216cd8f3cb6dbd5819c9bcaafbf61d4364f85111405371355e9c113acb13 +size 262245 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-gold.vtf new file mode 100755 index 000000000..030d8a79d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cb25f76722cf83ee719fecc9a79bed24dbfbc7ac647e30bd842a02738a3b8ab +size 22032 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-norm.vtf new file mode 100755 index 000000000..4e795bffc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c220b335425e9e08f05527dd8432895c7de7ddd7f04bce46845df85e8a3a70da +size 174892 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vtf new file mode 100755 index 000000000..372261397 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/carry-notched.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5439f505c03ab484d76f158852688215835df7b7570648b605a5aac1d3ad168 +size 131201 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-gold.vtf new file mode 100755 index 000000000..f46eb8859 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7766bb300e6faa26167918ba66e66c85b1049637a012b8e67b34c9ad764fdf1 +size 87568 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-norm.vtf new file mode 100755 index 000000000..81f94320d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa607048078f3716597914d6c1af8a7e82eea893b80c723e24e995a2a21777a4 +size 699180 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vtf new file mode 100755 index 000000000..bfb838f8d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fore-grooved.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba2ded0ff057e2a87670db434de41fa3ca982e4a99d4c5d609dab8b2e3d7388a +size 524417 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-gold.vtf new file mode 100755 index 000000000..112dc2fe6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c202f0d83e0b110bf7b7d41e200d4fe7f756850733152064df628cbcf170bc49 +size 43936 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-norm.vtf new file mode 100755 index 000000000..286dd763f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82a4c0f518aae88bac75ee1730a914ce9aed17fe3d40fb1b0ded997e4eba2464 +size 349716 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vtf new file mode 100755 index 000000000..3e055972d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9e67bb9437101ad4bc06337794f4f7a4d4d18e284b2249cdac9cb1c351482aa +size 262335 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-gold.vtf new file mode 100755 index 000000000..98b35f147 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de50e6ea804b4780172460207e5496551ef062691beb972f77c4ad1e9fa048ee +size 43936 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-norm.vtf new file mode 100755 index 000000000..7ceaa51f8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa2a372912aa70a2e7ec068297a8876cd74283b6b2e471b99c8b19a7b3b29ab +size 349716 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vtf new file mode 100755 index 000000000..2b9999bbd --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/fsight2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17768c4e6bb643e044efbde13ba82366414cd36e6ba9c3ba79db00391eff6f4c +size 262335 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-gold.vtf new file mode 100755 index 000000000..fd7aa5c08 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45eb01c8a3268333362c8a0de83f6bf5f9e96dfcc2826d13cd20a013d8f273d4 +size 43936 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-norm.vtf new file mode 100755 index 000000000..d51a9d35f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:279c3c764a9f2d7280ac61642746fde83714e4bebac65015ae81b5a7d3ef1eaa +size 349716 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vtf new file mode 100755 index 000000000..89022e443 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/grip-enfield.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:078438ccd0af49e9478abf13688fabb3c97713f07f51dd03f907c009e95d9751 +size 262335 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-gold.vtf new file mode 100755 index 000000000..aa1c96e3e --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44153ec33232faa095e4e5f4296301d354a30a8f529e3b536053a185289471de +size 175008 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-norm.vtf new file mode 100755 index 000000000..47f25f35a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22408e3b106f87cb00061315754146a2a506a4091faad0017d7267957208b148 +size 1398292 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vtf new file mode 100755 index 000000000..1c10a0a37 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/mag-20.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f71af52e039b5a6e39e75d504cd3dacb2881d1ddbc844eb3d800a581456ff71c +size 1048767 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-gold.vtf new file mode 100755 index 000000000..568e94250 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdcfb9c2ad169c77c612ad77c0929e901fa2b885af41fdaeb782ab4b4a2fcd02 +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-norm.vtf new file mode 100755 index 000000000..c65e05ffe --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0cfc774870bc932b419118ec396b4b9f703a62c50ab211da3bb0be473173c8a +size 5592596 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vtf new file mode 100755 index 000000000..d4a5d4bff --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f60d93f4cb3f5833ea99a27e02b6232eb0114fac38bf6fe0a8674d3fd4290f4 +size 4194511 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-gold.vtf new file mode 100755 index 000000000..09ea2fb7f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90b0eb5ba5df7a49dffc6eb7dadd08df89cb62fbee4bec16e549f52769ddd52d +size 43936 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-norm.vtf new file mode 100755 index 000000000..016437480 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0e675090a6523291027fa3dea3abd1cff3faefd4cf2f35cbe9d54cb64755573 +size 349716 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vtf new file mode 100755 index 000000000..dacb55428 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/rsight-modern.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:408007318f14a92487d26b8875a3184747414db1154a8ac80cdf440dac333c4f +size 262335 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-gold.vtf new file mode 100755 index 000000000..b82d5e2f6 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae7c3b48b139b15c014b50bacdf2b467735b2195fc6a77b3e156992cbaa9cf3 +size 87568 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-norm.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-norm.vtf new file mode 100755 index 000000000..f2bc01a0a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid-norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef4f9eedf92a1b26fbc0b96c5b44b8215757e6da4c73d64751dc01497e01beb4 +size 699180 diff --git a/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vtf b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vtf new file mode 100755 index 000000000..292d021aa --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/fn-fal/stock-solid.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1adade3cf7e2521539a748f693b4c9bdb83edf973a061e7f1a131bf28174c88d +size 524417 diff --git a/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vtf b/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vtf new file mode 100755 index 000000000..3add499e0 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/hands/sleeve_diffuse.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9366d4e5994fb96c3606896e7f19ec3f78ae2474675737dbb8be61ea26cd4e36 +size 2097360 diff --git a/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vtf b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vtf new file mode 100755 index 000000000..a34c619f1 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ca5e983c3345bf2714dc51dd37d8a6c3973c78dab8270076cb9ffae5c7e51c7 +size 1398264 diff --git a/mp/game/dab/materials/models/weapons/v_models/hands/v_hands_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands_normal.vtf new file mode 100755 index 000000000..edbf27455 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/hands/v_hands_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a95d9826d2b9f296f5abe406dc5b29d23d808590dccf65f145a0069ce1982223 +size 2796384 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556 norm.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556 norm.vtf new file mode 100755 index 000000000..38db0c36f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556 norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8264ad6dc344a94f44b221d902a66d1ba9690b73d1c564b5f39864e5679efe5 +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556-gold.vtf new file mode 100755 index 000000000..c25117762 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0844403b0156986c368d2bff8fc285fdee267584009dd492fcd5f266c99528d9 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vtf new file mode 100755 index 000000000..acc76ccbc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/556.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ad92ffe43ee8b6000f30e951bad393eba078248bb00df8d00fb1745395606d +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore-gold.vtf new file mode 100755 index 000000000..bf24ed1a0 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:374cea8604f1efd2b5d55cfb24d8e2181535c0f4d02d3fb8f6a2714babbbeaf3 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vtf new file mode 100755 index 000000000..29c173b24 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2c7a9bcdcd4faa3dc30dd7f0928cbf212e224aa09b4f5dfd5096255637c18e9 +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore_normal.vtf new file mode 100755 index 000000000..bec524ef8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/fore_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75aafaeeb405968857883297035023169cc64c215b42b3ad496f83101b5c96dd +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower norm.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower norm.vtf new file mode 100755 index 000000000..c9c911e28 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1f782455312cda0beae8f8fc996f2924b93b588c6ab02659ca691b4274458f6 +size 1048784 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower-gold.vtf new file mode 100755 index 000000000..399c6de45 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0d61c2754298a7ab7890c2d7dede8b4cfa6ab52d4543404d997f69fbceade3e +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vtf new file mode 100755 index 000000000..876ea9241 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/lower.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4addc038d6dd23c0f8087f61a1344ee1b79254f9a33173592609a374a8384eb9 +size 1048784 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock-gold.vtf new file mode 100755 index 000000000..011050c58 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aa016afe891958c42716fce6b7c3598e7442be91e1a457c55ed87d934b4ac80 +size 87568 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vtf new file mode 100755 index 000000000..746578c02 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stock.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73e8bf450871fafe18cb7b26cfc6f90bb3c18a3cd02c0779254ac13b4fadf1dd +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer-gold.vtf new file mode 100755 index 000000000..1a78bebdc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc343ada9fd660eb4dd51e01ca00bbd3d1e7a389a12a18177149e7f1ddd94a08 +size 175008 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vtf new file mode 100755 index 000000000..65470bd87 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/stoke_silencer.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba48adff7825ed2a5b93581b6aaa7c97f98f1940a218e246b9d809d0ef71f040 +size 1048783 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper norm.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper norm.vtf new file mode 100755 index 000000000..eb3ea889c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43440307a4d44e9e82cbd75774b08396a9b85973c26482db86a648299fec61df +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper-gold.vtf new file mode 100755 index 000000000..d9cd0b9c4 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e45b8687d566c5aba58f6aa72a7c6a29e69167e9440d186a6986d7398a32ef5 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vtf b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vtf new file mode 100755 index 000000000..7da2318cf --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/jarheads m16a2/upper.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc817df07fd2cfc29576600b99dfabe35f88e847edab76b2e434d65c4b0ed736 +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/lhda/sable/diff.vtf b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/diff.vtf new file mode 100755 index 000000000..8902fddbc --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/diff.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe08bda488e1fa421c4897366843a97eb593f4809aa6158f931c44dc0835dc61 +size 349760 diff --git a/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gloss.vtf b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gloss.vtf new file mode 100755 index 000000000..f0d1294b8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gloss.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c35eda1fb1e80adc993d6708be45d90c2f0f4f9228fe0acfb2ff2da755e5757a +size 349760 diff --git a/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gowld.vtf b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gowld.vtf new file mode 100755 index 000000000..5cfd1f93b --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/gowld.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20727b10f4ff5e24c0bf548624b1955ac36078fe621ff3db266000450536d32f +size 87616 diff --git a/mp/game/dab/materials/models/weapons/v_models/lhda/sable/normal.vtf b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/normal.vtf new file mode 100755 index 000000000..5a1a17a37 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/lhda/sable/normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fd1bdd9e6eab36b06b11f33e34db07cb43ca769ce82ccff454570a441fce64c +size 349760 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg-gold.vtf new file mode 100755 index 000000000..2bce1f90f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ce94e813d36e38cd2c94d84e59922df004906b7298236c116437af918ee8819 +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg.vtf new file mode 100755 index 000000000..31f855602 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e548b1fbe09f494cee2bf8cf1687a2292acdb101c78f17318ca93aaf05415534 +size 4194511 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_gloss.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_gloss.vtf new file mode 100755 index 000000000..310c2562d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_gloss.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b9571d0e535ba5067861669ea2746215dc112a74e4b9f0a19cefa4ab1d7d454 +size 5592612 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_normal.vtf new file mode 100755 index 000000000..aac90034f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/mossberg_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6454e6bd63cd11ac77acb7e405743d6ef1054ddd525c421f183b525d53d38f3 +size 5592612 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_d.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_d.vtf new file mode 100755 index 000000000..69f067763 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fca0eb5fcb5664e28be8bae59a1ae9d69553d20425896ca46cd9882f01224c4 +size 1398308 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_g.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_g.vtf new file mode 100755 index 000000000..19d4029a3 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_g.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24f7eb37092615aca288b197f11fb67fd42b86c72ad4496f9296765f53c074e6 +size 1398308 diff --git a/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_n.vtf b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_n.vtf new file mode 100755 index 000000000..d9c7d7646 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/mossberg590/shell_n.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b17803ec2046302f1d658e069321308c31473f25b628d7653164feb7d67f79a0 +size 1398308 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame-gold.vtf new file mode 100755 index 000000000..72eb0aa96 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08288de22f0fc40e6598a2c837c7257583b724ab4add88824c858474516a0f8a +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vtf new file mode 100755 index 000000000..41e643b94 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20f593f60a89d56677e55a780f46a7115fc8d91237a11918b1802e5f68b9e562 +size 524368 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame_ref.vtf new file mode 100755 index 000000000..ed53a415b --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/frame_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24e1e3cae42a10fc4359ba738564ab9ad0ca5784a269614d6ef13f6629f9252f +size 524368 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide-gold.vtf new file mode 100755 index 000000000..8d8b42293 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2066b70af48fa7d5752e4d3c0a1bd10c520958e3efdeb39c9a28849496bcd86 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vtf new file mode 100755 index 000000000..a9a76467d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111fbb5fece6663a9abf6c9f6e469a40544b1acb7842aafe600fb910a9856ab6 +size 262224 diff --git a/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide_ref.vtf new file mode 100755 index 000000000..bb46b0d5a --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/pist_elite/slide_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:864647b4a923960c08595b67b06f338bb8234031a6a74dbfd95c531525eaee32 +size 262224 diff --git a/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse-gold.vtf new file mode 100755 index 000000000..0d0c008f7 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:053f69b6f55deddfb10af0c2308c0bbdfcb8fc001be220d1e1b6b35688862447 +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vtf b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vtf new file mode 100755 index 000000000..7576fcbe8 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_diffuse.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4330d47e49080d681e3f263e5a10bc8c3cb24f432d79f47430b48199412cfa6 +size 2097360 diff --git a/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_gloss.vtf b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_gloss.vtf new file mode 100755 index 000000000..7cc776b85 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_gloss.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b10f1cd9aef960c6feceec845d0f298cde387825d157f6c127ae62db15c88e91 +size 4194512 diff --git a/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_normals_specular.vtf b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_normals_specular.vtf new file mode 100755 index 000000000..ec7afa8af --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/raminul_colt1911/colt1911_normals_specular.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87217c58a252fe13fb36c21352ec9ce22665c41c5facb89bcab4743a0d60c33d +size 4194512 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk-gold.vtf new file mode 100755 index 000000000..fbb68128d --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec37b38ac30e3f0b4a0487db75d31c901522a02fcd86c51930def93fac44de7f +size 87616 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vtf new file mode 100755 index 000000000..9a306d03f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e70479ea9257a05fea5dd428fe829c960dfb33184e59613a15496b93dfd651a2 +size 87616 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk_ref.vtf new file mode 100755 index 000000000..d05f39351 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/buttk_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adf7ecf6a2f3f67fcc72f7f4330c15260bf3faa1f861b53c538753a289ca69fe +size 43912 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek-gold.vtf new file mode 100755 index 000000000..2c2f18853 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75506b1ee7bafadb44f276e0d6b2d74e1a17e868c268d1d63ba7f288cb39bf7d +size 174944 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vtf new file mode 100755 index 000000000..45267eb20 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:374a78bbbe95d54ab3dae32eab2c2b6681b19635c2908dd301296ebe9984d0a7 +size 174944 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek_ref.vtf new file mode 100755 index 000000000..63069075c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/forek_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05af26bd8cda9e32ec506b1177d1ad33ad28a8684964a0ae4f8427faeef3f4de +size 87544 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag-gold.vtf new file mode 100755 index 000000000..f8880e86b --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94bd2ae053fa17eb8c25d9bbf47a58de92783269076065f6b344825167af6b0d +size 699232 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vtf new file mode 100755 index 000000000..c2873de8c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48bd163ec79995c5fd6f5f8f1464c79ab8bfdf24abf3106e8e1c476c0ac21aac +size 699232 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag_ref.vtf new file mode 100755 index 000000000..fa230df31 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/mag_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcb5249dc0a3427803817730c1026166889c602a052cc504b40cabeb6cb2156a +size 349688 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec-gold.vtf new file mode 100755 index 000000000..78dd80924 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:225db1053479cc83235675341f26027a4c5680632469666c83f7d24d0e82f552 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vtf new file mode 100755 index 000000000..b4f8879a7 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4de46cc6f41845c714336af1515989093bc4f939dcf3b8a922b5894b265a2641 +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec_ref.vtf new file mode 100755 index 000000000..ef7b57795 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/rec_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b97ead715e449606d0c7bc2307c243dadab3a971815c034937860cea8b3c87 +size 699272 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef-gold.vtf new file mode 100755 index 000000000..71f97a18c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7559fd1a159d526c53af01d9be895b9e457f3bb7f13d453feb0ce84a02ffeb27 +size 349760 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vtf new file mode 100755 index 000000000..416425189 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82758be2a5f8f83649a83e69cefc19522a3ae3c6bea8ad9ef015abbe40b534e4 +size 349760 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef_ref.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef_ref.vtf new file mode 100755 index 000000000..0227338c7 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/sef_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:428d9c91f4adc794d0523d8277cc13d3c311501c2bc43d92889d8ff1e2555a99 +size 174984 diff --git a/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/strap.vtf b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/strap.vtf new file mode 100755 index 000000000..c811227d5 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/smg_mp5k/strap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eaf62375fb1a89c1330b3b63b3bdaad1011b4f6ad416d637243323cab95cee0 +size 3145936 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame norm.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame norm.vtf new file mode 100755 index 000000000..e9f1f55d5 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9ddaf7554b28b7aadd00d6e2225279a206684794fb8fe2d57edade2640cea62 +size 1048784 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame-gold.vtf new file mode 100755 index 000000000..9f158c3a2 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0cf635216e8cc88914e29b7f0a1a16ea92793976e477cd6695f0236330c78ae +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vtf new file mode 100755 index 000000000..65ad089fd --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/frame.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d10e361827ee5b969749c1189bf51e9aa0e4e1d84115c561851b26a07328ff1 +size 1048784 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide norm.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide norm.vtf new file mode 100755 index 000000000..d0afca182 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide norm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b8cdb2e4daa1a89ea3c8e87ed7b58b81246e64ab0be164bf642deb6f696809 +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide-gold.vtf new file mode 100755 index 000000000..5350216e3 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:061b2f724a2d8d7bd0d85c56a98ebafb1cd1b34d4514f494d18df016fba57cc3 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vtf new file mode 100755 index 000000000..f4d0f4b84 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie 1911/slide.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:642b8b1ba66632075a5996bae1c302feb0d6c6043091d2f235f901b8be06020e +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame-gold.vtf new file mode 100755 index 000000000..f48561333 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55a8f287c5612c4b22ab40c089d51cf96ed33b249fb9d82b97c2d09cec09815a +size 699296 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vtf new file mode 100755 index 000000000..0331d792c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f11e2882132190b24acf159d9a5bacc16855f5c428ca32c53946832bf248639 +size 1048784 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame_normal.vtf new file mode 100755 index 000000000..c05680b0c --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/frame_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16c91e316c4a24fdc0e1ce74612b6950a9f1e54f5a02777c4118d71150fa0b6a +size 1398336 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/sherped_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/sherped_normal.vtf new file mode 100755 index 000000000..b936cbf31 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/sherped_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55946076e328dcdbffe5305fd3844458c674a490e4a2020bfa5cd3fa5094ed30 +size 349696 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vtf new file mode 100755 index 000000000..41aa2947f --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/silencer.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7567e0861cd300ee49e0503278d141bfcf8c53612adc425e622f723e4cf57224 +size 349696 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide-gold.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide-gold.vtf new file mode 100755 index 000000000..dc6b046ab --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide-gold.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62acaa628f55e6891c906ad006eff00816b39a1844c0e246713917070bff7e19 +size 349712 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vtf new file mode 100755 index 000000000..b11b742ab --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd562a5e398ba1723c0d05b3c9e99df7d762e867cf0e9c5f04a4b73773db733 +size 524432 diff --git a/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide_normal.vtf b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide_normal.vtf new file mode 100755 index 000000000..62e661626 --- /dev/null +++ b/mp/game/dab/materials/models/weapons/v_models/twinkie m9/slide_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3aabfe747371b2316a43333c7c18f092f7ee10d66fe902804dba4eeec2c0d7a7 +size 699232 diff --git a/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vtf b/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vtf new file mode 100755 index 000000000..5ebc85ecf --- /dev/null +++ b/mp/game/dab/materials/models/weapons/w_models/w_eq_fraggrenade/w_eq_fraggrenade.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b2041bcc5fd8fa29bc011a2bdcbf3dba5eb86b1c4dbf53a6019bd8974dd55be +size 699256 diff --git a/mp/game/dab/materials/models/wizard/chaseterrain.vtf b/mp/game/dab/materials/models/wizard/chaseterrain.vtf new file mode 100755 index 000000000..cf7efe894 --- /dev/null +++ b/mp/game/dab/materials/models/wizard/chaseterrain.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:638fea7024d3d5cb4c0fbcf60e658c2d162f585223a000f195f72e6a6fbf89a8 +size 2796448 diff --git a/mp/game/dab/materials/models/wizard/sword1.vtf b/mp/game/dab/materials/models/wizard/sword1.vtf new file mode 100755 index 000000000..6ee40e2d4 --- /dev/null +++ b/mp/game/dab/materials/models/wizard/sword1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95393ac7077481eb5885fe126b9f962ce6fb1478ed55c9c1e90ae71968bb5b7c +size 11088 diff --git a/mp/game/dab/materials/models/wizard/sword1_normal.vtf b/mp/game/dab/materials/models/wizard/sword1_normal.vtf new file mode 100755 index 000000000..48be673db --- /dev/null +++ b/mp/game/dab/materials/models/wizard/sword1_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c34ee9b1ff3a1a24646abb01264135b9e32e5afe88ed1c30ef126e8ee3fac296 +size 22040 diff --git a/mp/game/dab/materials/nature/blendtexture01.vtf b/mp/game/dab/materials/nature/blendtexture01.vtf new file mode 100755 index 000000000..8e7399097 --- /dev/null +++ b/mp/game/dab/materials/nature/blendtexture01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8104b2f9c94ffb4c7fc367d8079719ef46a984676e0b62aece9d7413317bcd35 +size 174984 diff --git a/mp/game/dab/materials/nature/cocaleaves.vtf b/mp/game/dab/materials/nature/cocaleaves.vtf new file mode 100755 index 000000000..55835fef4 --- /dev/null +++ b/mp/game/dab/materials/nature/cocaleaves.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f4d578b35c894c8145813889c931fd3f50a1cd1915f2f835f9c83972db9080b +size 349784 diff --git a/mp/game/dab/materials/nature/dirtfloor013a.vtf b/mp/game/dab/materials/nature/dirtfloor013a.vtf new file mode 100755 index 000000000..52bacdbd6 --- /dev/null +++ b/mp/game/dab/materials/nature/dirtfloor013a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd9932db404f14d2f9665643cde39273ea1f7216621fcc693e1dd02bd10a5ff6 +size 175008 diff --git a/mp/game/dab/materials/nature/forest_dirt_02.vtf b/mp/game/dab/materials/nature/forest_dirt_02.vtf new file mode 100755 index 000000000..b5d054639 --- /dev/null +++ b/mp/game/dab/materials/nature/forest_dirt_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6451e70725a9a51bbe2eabe147aec10c6a1a12845db65053856062ccf0f6a330 +size 174984 diff --git a/mp/game/dab/materials/nature/forest_gravel_01.vtf b/mp/game/dab/materials/nature/forest_gravel_01.vtf new file mode 100755 index 000000000..5bf45b682 --- /dev/null +++ b/mp/game/dab/materials/nature/forest_gravel_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6141b3854c851aade73470752efd1171048a5d2861fc9e8fc7b748fb28e4d6f9 +size 174984 diff --git a/mp/game/dab/materials/nature/ground_grass01.vtf b/mp/game/dab/materials/nature/ground_grass01.vtf new file mode 100755 index 000000000..742f1dd73 --- /dev/null +++ b/mp/game/dab/materials/nature/ground_grass01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdde17184865bfd451e56822279b16d294a798fcbf91bfd4fef6c54b16003912 +size 175008 diff --git a/mp/game/dab/materials/nature/ground_grass02.vtf b/mp/game/dab/materials/nature/ground_grass02.vtf new file mode 100755 index 000000000..8a53edf47 --- /dev/null +++ b/mp/game/dab/materials/nature/ground_grass02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c3221141cae7ba43be1d9306877945f1fdd16bbf4f7aecd68d608ca3435191 +size 175008 diff --git a/mp/game/dab/materials/overlays/rug001a.vtf b/mp/game/dab/materials/overlays/rug001a.vtf new file mode 100755 index 000000000..3a9a282ea --- /dev/null +++ b/mp/game/dab/materials/overlays/rug001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d98d1939654c1fc14eb7f24713784f9f86d185881d694714dde7ed1f88d9f73 +size 699256 diff --git a/mp/game/dab/materials/particle/billownormalmap.vtf b/mp/game/dab/materials/particle/billownormalmap.vtf new file mode 100755 index 000000000..b554ef744 --- /dev/null +++ b/mp/game/dab/materials/particle/billownormalmap.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f7af254131e965578cb13ce4ef8babb4d5ab7a0fbe32370875a97f498c5ec55 +size 22076 diff --git a/mp/game/dab/materials/particle/briefcase.vtf b/mp/game/dab/materials/particle/briefcase.vtf new file mode 100755 index 000000000..7203b73e3 --- /dev/null +++ b/mp/game/dab/materials/particle/briefcase.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad348e77ce7905a951f46e3bbddc4352281219a56754500395cc03e7736ee282 +size 16592 diff --git a/mp/game/dab/materials/particle/dinero.vtf b/mp/game/dab/materials/particle/dinero.vtf new file mode 100755 index 000000000..2fa09db95 --- /dev/null +++ b/mp/game/dab/materials/particle/dinero.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e2d5d4b03ff2b98b780fe34dcfeb9860ece97440353a40c761e2f402b56feae +size 699836 diff --git a/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vtf b/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vtf new file mode 100755 index 000000000..55db1bbb7 --- /dev/null +++ b/mp/game/dab/materials/particle/flamethrowerfire/flamethrowerfire128.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f121335470533adaab1ee96f3bfd7da65ab2de8026d90288d551eb7dc6ab61d +size 5609112 diff --git a/mp/game/dab/materials/particle/grenadearrow.vtf b/mp/game/dab/materials/particle/grenadearrow.vtf new file mode 100755 index 000000000..ecba36ed7 --- /dev/null +++ b/mp/game/dab/materials/particle/grenadearrow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6722db50a8467014747dcb7f78c2490b41333527715b256d057fa8e27b2baeb4 +size 22080 diff --git a/mp/game/dab/materials/particle/grenadeicon.vtf b/mp/game/dab/materials/particle/grenadeicon.vtf new file mode 100755 index 000000000..c497d74ff --- /dev/null +++ b/mp/game/dab/materials/particle/grenadeicon.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96201ad129ddf59aaaccadfd08258e15deb08de5336020717cc955e4d0b72f6 +size 22080 diff --git a/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vtf b/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vtf new file mode 100755 index 000000000..2d102f0b4 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/bloodspraydab1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:903330cb64b0fa97535b80ccc4b3a6217cb37ac6d26ff4a5140e7028373947b3 +size 44408 diff --git a/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vtf b/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vtf new file mode 100755 index 000000000..0c8af8146 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/dab_muzzleflash1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acccde0b128d5cc41ff633b28a998f0a8ec69dc8947256e7497dd1515e30fc3f +size 701332 diff --git a/mp/game/dab/materials/particle/jahhur/glass_debris.vtf b/mp/game/dab/materials/particle/jahhur/glass_debris.vtf new file mode 100755 index 000000000..0bf4102bc --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/glass_debris.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0aa484f07e8c143d128767b59edb047471d3ab38e6611a2b9a202ca7ab6ef26 +size 352708 diff --git a/mp/game/dab/materials/particle/jahhur/tiles_debris.vtf b/mp/game/dab/materials/particle/jahhur/tiles_debris.vtf new file mode 100755 index 000000000..c1dc54dd8 --- /dev/null +++ b/mp/game/dab/materials/particle/jahhur/tiles_debris.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf86934c0a1c4f62f93e39206994aceee65a0c7386dd60112aa1b3e42f8cce20 +size 704368 diff --git a/mp/game/dab/materials/particle/smokestackfallback.vtf b/mp/game/dab/materials/particle/smokestackfallback.vtf new file mode 100755 index 000000000..988acdbac --- /dev/null +++ b/mp/game/dab/materials/particle/smokestackfallback.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b317af075e4ba918b1d36ff8ea14ff694bf7a02bc95698fb84813fcc967480e +size 1584 diff --git a/mp/game/dab/materials/particle/weaponarrow.vtf b/mp/game/dab/materials/particle/weaponarrow.vtf new file mode 100755 index 000000000..f6df6347c --- /dev/null +++ b/mp/game/dab/materials/particle/weaponarrow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:539e960bf9e8a1cc7be93754b807a13ed39ca0ba9fdc2c702a12abae7ca687e6 +size 22080 diff --git a/mp/game/dab/materials/pavement/pavement_02_dif.vtf b/mp/game/dab/materials/pavement/pavement_02_dif.vtf new file mode 100755 index 000000000..78afad125 --- /dev/null +++ b/mp/game/dab/materials/pavement/pavement_02_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9827415ffabe475b614e8b2c21a80e41506cdb6e06b4944d2f8a289a8962ebdb +size 699296 diff --git a/mp/game/dab/materials/pavement/pavement_02_nor.vtf b/mp/game/dab/materials/pavement/pavement_02_nor.vtf new file mode 100755 index 000000000..48c6b0ddf --- /dev/null +++ b/mp/game/dab/materials/pavement/pavement_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9a8207fae2243519af3af77b4c412f0aa81f1b8d6ec1e4ed6b85ead219931b +size 699296 diff --git a/mp/game/dab/materials/plaster/false_ceiling_01.vtf b/mp/game/dab/materials/plaster/false_ceiling_01.vtf new file mode 100755 index 000000000..d8ef4b733 --- /dev/null +++ b/mp/game/dab/materials/plaster/false_ceiling_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ff9f2294a5d9a397f1be0f6319a52aa0ed9d7d7549d1121a8fced96b59ae5ac +size 349760 diff --git a/mp/game/dab/materials/plaster/false_ceiling_01_empty.vtf b/mp/game/dab/materials/plaster/false_ceiling_01_empty.vtf new file mode 100755 index 000000000..03fead18a --- /dev/null +++ b/mp/game/dab/materials/plaster/false_ceiling_01_empty.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9a50f4df0bf76e67f1ccf442ec5277aa77a3089a2f3a69fe39091edf28ddbf +size 349760 diff --git a/mp/game/dab/materials/plaster/roofbump-ssbump.vtf b/mp/game/dab/materials/plaster/roofbump-ssbump.vtf new file mode 100755 index 000000000..d24e4bb29 --- /dev/null +++ b/mp/game/dab/materials/plaster/roofbump-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55f4e1cd05106bcedcad14fd9120a825127774cd92ced2b86b9b9ed0969a4d0c +size 1398360 diff --git a/mp/game/dab/materials/plaster/rooffloor_tar01.vtf b/mp/game/dab/materials/plaster/rooffloor_tar01.vtf new file mode 100755 index 000000000..5b278e13b --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:445ec72df72269903e9cb90cd949cfdb101da5cc577da023fdcb59db4756e93c +size 699296 diff --git a/mp/game/dab/materials/plaster/rooffloor_tar02.vtf b/mp/game/dab/materials/plaster/rooffloor_tar02.vtf new file mode 100755 index 000000000..8113f1f9d --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7fdd213ec54b484a0d69188d9beddb47f2b37987a45835824cbf1da01040e49 +size 349784 diff --git a/mp/game/dab/materials/plaster/rooffloor_tar02_height-ssbump.vtf b/mp/game/dab/materials/plaster/rooffloor_tar02_height-ssbump.vtf new file mode 100755 index 000000000..bd2747729 --- /dev/null +++ b/mp/game/dab/materials/plaster/rooffloor_tar02_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4b04a9b1e87b66e11c94dab091d78319d6f5b4b091d0bda8b7be59993cc716a +size 349784 diff --git a/mp/game/dab/materials/plaster/urban_plasterwall_05c.vtf b/mp/game/dab/materials/plaster/urban_plasterwall_05c.vtf new file mode 100755 index 000000000..a736a9dec --- /dev/null +++ b/mp/game/dab/materials/plaster/urban_plasterwall_05c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60926c1f0c14fe222f1658293305e4b5f70c4dd5634276769f046f198d57a4d3 +size 175008 diff --git a/mp/game/dab/materials/plaster/urban_plasterwall_05d.vtf b/mp/game/dab/materials/plaster/urban_plasterwall_05d.vtf new file mode 100755 index 000000000..7cc03f510 --- /dev/null +++ b/mp/game/dab/materials/plaster/urban_plasterwall_05d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8d56d38cb1f712d9d62af6e8bee815d70a96e304238f412ca9f5d6cd1bc8ccc +size 175008 diff --git a/mp/game/dab/materials/plaster/urban_plasterwall_height-ssbump.vtf b/mp/game/dab/materials/plaster/urban_plasterwall_height-ssbump.vtf new file mode 100755 index 000000000..d3452c88a --- /dev/null +++ b/mp/game/dab/materials/plaster/urban_plasterwall_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24cbb3f6a7805a740381847d713b425ab9fb7f815190c4ee7bcb083e7f5ced55 +size 349784 diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vtf b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vtf new file mode 100755 index 000000000..29aadc50f --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8816c782c55197a2123c1b37f1f49c63f571f42d499b323cd95fd9980e3b49b +size 174984 diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03_04_nrm.vtf b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03_04_nrm.vtf new file mode 100755 index 000000000..17650caa9 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_03_04_nrm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d427d2955fafff05e7d4c516a51af40b42f383192c4e2ae9e6127e628a7fb9e +size 174984 diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vtf b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vtf new file mode 100755 index 000000000..80b3eca93 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eeebb1c414faf46698bdf9012e72c330313793b14e6ecc3ea728ff0a85af323 +size 174984 diff --git a/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16_nrm.vtf b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16_nrm.vtf new file mode 100755 index 000000000..cc9cea240 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/concrete/ground/concrete_16_nrm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54aeba3a2be2319ed852dbcf071acdaa667cded29525feb7328fcccaa6e9cb71 +size 174984 diff --git a/mp/game/dab/materials/realworldtextures2/detail/detailconcrete001a.vtf b/mp/game/dab/materials/realworldtextures2/detail/detailconcrete001a.vtf new file mode 100755 index 000000000..6fda7cbe6 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/detail/detailconcrete001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:079654fc5c763e4eb8a7da4e2243b8f873231c01e10d1c8c0f7087a50cc11b3b +size 262567 diff --git a/mp/game/dab/materials/realworldtextures2/detail/dt_wood1.vtf b/mp/game/dab/materials/realworldtextures2/detail/dt_wood1.vtf new file mode 100755 index 000000000..14adfc1d0 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/detail/dt_wood1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40cfb213d1afb5fc01457742e0566303c4f758195b2b7d88f2ccc2c92b7458ae +size 16807 diff --git a/mp/game/dab/materials/realworldtextures2/detail/noise_detail_01.vtf b/mp/game/dab/materials/realworldtextures2/detail/noise_detail_01.vtf new file mode 100755 index 000000000..a869c5480 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/detail/noise_detail_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c830ab34731d3802346a81314f945a267513824d7e93f7c52ab0641741d54e65 +size 65959 diff --git a/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vtf b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vtf new file mode 100755 index 000000000..b516c93df --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5cea7eec1a34a9cffc66d3e84338fc35cfbb549bd8532c1d425fbe6cced3b60 +size 349760 diff --git a/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vtf b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vtf new file mode 100755 index 000000000..a98f56195 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/glass/glass_refract_08.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a742ccd98a7e96fa677849c8aefdf751ca8a39a9ab2dbec097168db43b19e15 +size 349760 diff --git a/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vtf b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vtf new file mode 100755 index 000000000..b3255f7a6 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bec93a43b356c191bb426f713bb1806b49846b3e070edf4ca07f45c6071e3a6 +size 174984 diff --git a/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02_nrm.vtf b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02_nrm.vtf new file mode 100755 index 000000000..66200b4d7 --- /dev/null +++ b/mp/game/dab/materials/realworldtextures2/marble/support/marble_pillar_02_nrm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c47f92dac7108d508de2bcfa922771f93d65c68e7be5abd94b9725cc48d0b1e5 +size 174984 diff --git a/mp/game/dab/materials/rig/rig1.vtf b/mp/game/dab/materials/rig/rig1.vtf new file mode 100755 index 000000000..a641eed98 --- /dev/null +++ b/mp/game/dab/materials/rig/rig1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d6313a56983586dbe6dd37e83504b8995bfcb335a5bee0763525f3fc15e83f +size 174968 diff --git a/mp/game/dab/materials/rig/rig1c.vtf b/mp/game/dab/materials/rig/rig1c.vtf new file mode 100755 index 000000000..ab34ceab3 --- /dev/null +++ b/mp/game/dab/materials/rig/rig1c.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ddfc5778a904257bebb415c75e58282f0f4071fa55de10ca0f745268b55992c +size 174968 diff --git a/mp/game/dab/materials/rig/tex2.vtf b/mp/game/dab/materials/rig/tex2.vtf new file mode 100755 index 000000000..36ff062f6 --- /dev/null +++ b/mp/game/dab/materials/rig/tex2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b4ded20c9543d216471f35615be34856920560a3c198c82c1a2de84d22b2b7f +size 174968 diff --git a/mp/game/dab/materials/rig/tex3.vtf b/mp/game/dab/materials/rig/tex3.vtf new file mode 100755 index 000000000..2b9a09ab0 --- /dev/null +++ b/mp/game/dab/materials/rig/tex3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db04708d40262e6b0b66e0804b7bcee7360737c2aa05bf310779a48c6455661 +size 174968 diff --git a/mp/game/dab/materials/rig/tex4.vtf b/mp/game/dab/materials/rig/tex4.vtf new file mode 100755 index 000000000..baefe1aba --- /dev/null +++ b/mp/game/dab/materials/rig/tex4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d65e3fa29cb4fe532830317e6afdd19736f5129d866909dccd89fa2fdd010f5 +size 174968 diff --git a/mp/game/dab/materials/rig/tex5.vtf b/mp/game/dab/materials/rig/tex5.vtf new file mode 100755 index 000000000..3d192186b --- /dev/null +++ b/mp/game/dab/materials/rig/tex5.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5cced87aa911583dbcc0b1d5ab1f5fa87a2b82cd62a3ff1738c9c4849f2c90 +size 174968 diff --git a/mp/game/dab/materials/rooftops/rooftopscredits.vtf b/mp/game/dab/materials/rooftops/rooftopscredits.vtf new file mode 100755 index 000000000..90774daf2 --- /dev/null +++ b/mp/game/dab/materials/rooftops/rooftopscredits.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab35cf562362c57585f609b130e48a6676edb6c3f8675a97fd5e75d232846e5 +size 87640 diff --git a/mp/game/dab/materials/rubber/decal_combine_poster1.vtf b/mp/game/dab/materials/rubber/decal_combine_poster1.vtf new file mode 100755 index 000000000..530010615 --- /dev/null +++ b/mp/game/dab/materials/rubber/decal_combine_poster1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9712748401274b3e18ff27b1984c1b17965a874cf6dfb8f3b535a14546f86e4 +size 1398308 diff --git a/mp/game/dab/materials/rubble/donner_rubble1.vtf b/mp/game/dab/materials/rubble/donner_rubble1.vtf new file mode 100755 index 000000000..7d07c226b --- /dev/null +++ b/mp/game/dab/materials/rubble/donner_rubble1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7af76cf2ae9cc2a5b1f4fca0af90a1aabc8c88e7e94a080053947ea962983e6e +size 175008 diff --git a/mp/game/dab/materials/shadereditor/ac_def.vtf b/mp/game/dab/materials/shadereditor/ac_def.vtf new file mode 100755 index 000000000..f3c5a99d1 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_def.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8798826a7e0b9e8e305c3ffd6b1d5e1935797496e5434d8e726ce93c7b8d3de4 +size 4320 diff --git a/mp/game/dab/materials/shadereditor/ac_func.vtf b/mp/game/dab/materials/shadereditor/ac_func.vtf new file mode 100755 index 000000000..23fb29a71 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_func.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac823506a5e500b79beae246c11288f50fdcf3edb75a3b2ebac6cb61d642851 +size 4320 diff --git a/mp/game/dab/materials/shadereditor/ac_struct.vtf b/mp/game/dab/materials/shadereditor/ac_struct.vtf new file mode 100755 index 000000000..4b5c2949d --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_struct.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce3d9c188340be61f58e42d9835a899c769d35a6a96d4be3311f9ad7f740740b +size 4320 diff --git a/mp/game/dab/materials/shadereditor/ac_var.vtf b/mp/game/dab/materials/shadereditor/ac_var.vtf new file mode 100755 index 000000000..8430a275e --- /dev/null +++ b/mp/game/dab/materials/shadereditor/ac_var.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec8e548504bc647d49a1c11c6d9b8157a1d54aab920e5aaf48ba597d7a717e61 +size 4320 diff --git a/mp/game/dab/materials/shadereditor/arrow.vtf b/mp/game/dab/materials/shadereditor/arrow.vtf new file mode 100755 index 000000000..7f4b4032e --- /dev/null +++ b/mp/game/dab/materials/shadereditor/arrow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dce35d4fad698eb479940959a9c53ecd3f8190705f5bbbc151cfc36a9e66ec6 +size 349756 diff --git a/mp/game/dab/materials/shadereditor/blank.vtf b/mp/game/dab/materials/shadereditor/blank.vtf new file mode 100755 index 000000000..12503e78d --- /dev/null +++ b/mp/game/dab/materials/shadereditor/blank.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdd62dbb842aaac0e915b5e3cc250be8462993dcf724f59b8761e86a511487c1 +size 1048800 diff --git a/mp/game/dab/materials/shadereditor/busy.vtf b/mp/game/dab/materials/shadereditor/busy.vtf new file mode 100755 index 000000000..0fae7d471 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/busy.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ffba60cd819b28e7e57c9cedfcbb4c2cae4020f932b39f14561b3145612abb0 +size 65760 diff --git a/mp/game/dab/materials/shadereditor/char_arrow.vtf b/mp/game/dab/materials/shadereditor/char_arrow.vtf new file mode 100755 index 000000000..1598fcd62 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/char_arrow.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152e58faef1ef605fa6f4237723caa6211b581fc2ef1c5f45fffece7556cddb6 +size 2208 diff --git a/mp/game/dab/materials/shadereditor/char_cr.vtf b/mp/game/dab/materials/shadereditor/char_cr.vtf new file mode 100755 index 000000000..e3c50d2f4 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/char_cr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46ebf1dc4d9b8b067df373ba30c9c961207e4b7aa1ddb3c32e33a87a55731844 +size 2208 diff --git a/mp/game/dab/materials/shadereditor/colorpicker_hue.vtf b/mp/game/dab/materials/shadereditor/colorpicker_hue.vtf new file mode 100755 index 000000000..cd09932a6 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/colorpicker_hue.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8162c66ebabf72269d24e4f0c0b1d54ae200773efd0268af8d23703c2ed4180 +size 4208 diff --git a/mp/game/dab/materials/shadereditor/colorpicker_sv.vtf b/mp/game/dab/materials/shadereditor/colorpicker_sv.vtf new file mode 100755 index 000000000..6fb8d7ad8 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/colorpicker_sv.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a92d9e9f7d66354d054f67db3e674b429d9e1b877f7c505906690483aa09d3c7 +size 1232 diff --git a/mp/game/dab/materials/shadereditor/darken.vtf b/mp/game/dab/materials/shadereditor/darken.vtf new file mode 100755 index 000000000..6e12ad15d --- /dev/null +++ b/mp/game/dab/materials/shadereditor/darken.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67139cd48cf793bf614b2f16f51aca2b88b77fa3eb9d1c7bb2e1bc6460b51008 +size 1152 diff --git a/mp/game/dab/materials/shadereditor/grabicon.vtf b/mp/game/dab/materials/shadereditor/grabicon.vtf new file mode 100755 index 000000000..77007cc51 --- /dev/null +++ b/mp/game/dab/materials/shadereditor/grabicon.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6737dacf020a5b442c9699c5fd9b7fb120f8c5c7cdba260735d6f3882eaaf64 +size 1248 diff --git a/mp/game/dab/materials/shadereditor/lock.vtf b/mp/game/dab/materials/shadereditor/lock.vtf new file mode 100755 index 000000000..3247cceca --- /dev/null +++ b/mp/game/dab/materials/shadereditor/lock.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3177df8d94f36cdeddeda3e875cc039ddf220d02f7810c8accf549e74eb2da6c +size 1248 diff --git a/mp/game/dab/materials/shaders/slowmo-combined.vtf b/mp/game/dab/materials/shaders/slowmo-combined.vtf new file mode 100755 index 000000000..c91db45a3 --- /dev/null +++ b/mp/game/dab/materials/shaders/slowmo-combined.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b31ed63e3f96e2b9b25d855ef76a5a585218f27e5a08867c9e2398ab8352212f +size 1048784 diff --git a/mp/game/dab/materials/signs/emdbrewer.vtf b/mp/game/dab/materials/signs/emdbrewer.vtf new file mode 100755 index 000000000..63f86c9ff --- /dev/null +++ b/mp/game/dab/materials/signs/emdbrewer.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96839b36d87ab8ca277dbc8549679cc5520d4f69cc2948a9a98fc74d9605c300 +size 175008 diff --git a/mp/game/dab/materials/signs/emdbrewer_nor.vtf b/mp/game/dab/materials/signs/emdbrewer_nor.vtf new file mode 100755 index 000000000..890be029a --- /dev/null +++ b/mp/game/dab/materials/signs/emdbrewer_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa6c25c025b258823f0a982cf9888b68b1f7ff1953291d7a8822cc5c8e15db2 +size 349784 diff --git a/mp/game/dab/materials/signs/prohibition_signs.vtf b/mp/game/dab/materials/signs/prohibition_signs.vtf new file mode 100755 index 000000000..e84bf6fbb --- /dev/null +++ b/mp/game/dab/materials/signs/prohibition_signs.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d2edbfdc3ac8d00e1822eeab758bee50c8b0f1162ae0360e9232718c334df17 +size 1398360 diff --git a/mp/game/dab/materials/signs/subway_map_01.vtf b/mp/game/dab/materials/signs/subway_map_01.vtf new file mode 100755 index 000000000..24087a6a3 --- /dev/null +++ b/mp/game/dab/materials/signs/subway_map_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:014222f21b3a95a1749e76f5d2d09a097e0701157049632742b7e10213c9196b +size 175008 diff --git a/mp/game/dab/materials/signs/subway_poster_01.vtf b/mp/game/dab/materials/signs/subway_poster_01.vtf new file mode 100755 index 000000000..8aaf699b9 --- /dev/null +++ b/mp/game/dab/materials/signs/subway_poster_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bc5b99dfd002aa7bfa5bbabb522b6369ec652e1b68c1e99a0df7392572750bf +size 349784 diff --git a/mp/game/dab/materials/signs/timetables_01.vtf b/mp/game/dab/materials/signs/timetables_01.vtf new file mode 100755 index 000000000..fe4a5f21b --- /dev/null +++ b/mp/game/dab/materials/signs/timetables_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b74d858e25dc47125e0792a75aea2632f8d08c27a8c4be4eba99719b660a83d +size 175008 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrbk.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrbk.vtf new file mode 100755 index 000000000..8d58ad0a0 --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrbk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b09e4618275931e7390d87fafb89413783186fe83145d6d47cf51c940ec6aeb0 +size 2796372 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrdn.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrdn.vtf new file mode 100755 index 000000000..121a4bd00 --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrdn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a11c2ce7aa3b500486a0f712c0c25f712cb9456cfe1977b21a02f0fc20957d6 +size 116 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrft.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrft.vtf new file mode 100755 index 000000000..e93e45457 --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:678fb76c306c552e9cab720eef86880038a61560d03bcc1ffd30a17906fd4397 +size 2796372 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrlf.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrlf.vtf new file mode 100755 index 000000000..1af014123 --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrlf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce4e061ea52bc8ec1fcc584fb65ea5dfcc4445719e515a2907495f2f9dbf43d +size 2796372 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrrt.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrrt.vtf new file mode 100755 index 000000000..341b34240 --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrrt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eb1603326ca1583f1df8ecece83c4abe0a9dd3cd913db87838c5af1cf39d087 +size 2796372 diff --git a/mp/game/dab/materials/skybox/Sky_cloudy009_hdrup.vtf b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrup.vtf new file mode 100755 index 000000000..057255b4b --- /dev/null +++ b/mp/game/dab/materials/skybox/Sky_cloudy009_hdrup.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2727b5bd6a2397150b97c25cb725249093284b109e83d7efa76201e8b47b2a83 +size 5592636 diff --git a/mp/game/dab/materials/skybox/island_bk.vtf b/mp/game/dab/materials/skybox/island_bk.vtf new file mode 100755 index 000000000..be80051ea --- /dev/null +++ b/mp/game/dab/materials/skybox/island_bk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f050cc59d8b7132afaddd555d5fc011129f54be4539eebcbb05cfc259ca8bc0 +size 699272 diff --git a/mp/game/dab/materials/skybox/island_dn.vtf b/mp/game/dab/materials/skybox/island_dn.vtf new file mode 100755 index 000000000..0bb5f3481 --- /dev/null +++ b/mp/game/dab/materials/skybox/island_dn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a1c4e10df4b0a7c595bee859978ecab2aec31644a6c329ec951897aab63c4a +size 699272 diff --git a/mp/game/dab/materials/skybox/island_ft.vtf b/mp/game/dab/materials/skybox/island_ft.vtf new file mode 100755 index 000000000..ef630dbb8 --- /dev/null +++ b/mp/game/dab/materials/skybox/island_ft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:614ed858fdf40f27e669cbf2c037e5dd9d301db58912f7ca9cd2b9ba9a256718 +size 699272 diff --git a/mp/game/dab/materials/skybox/island_lf.vtf b/mp/game/dab/materials/skybox/island_lf.vtf new file mode 100755 index 000000000..d4b544880 --- /dev/null +++ b/mp/game/dab/materials/skybox/island_lf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:813d8bd07de139468daf7399f5a09869a3c6c7823b4d7c4fcc71ee5f24fc7956 +size 699272 diff --git a/mp/game/dab/materials/skybox/island_rt.vtf b/mp/game/dab/materials/skybox/island_rt.vtf new file mode 100755 index 000000000..c50029661 --- /dev/null +++ b/mp/game/dab/materials/skybox/island_rt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53563455366d7e19c55bd40e7fe18d81734678fc9050911ae902b30886629a05 +size 699272 diff --git a/mp/game/dab/materials/skybox/island_up.vtf b/mp/game/dab/materials/skybox/island_up.vtf new file mode 100755 index 000000000..13afc9927 --- /dev/null +++ b/mp/game/dab/materials/skybox/island_up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:babb59cb1b20958f51fee4ba418dfd3b3418a0ddd21e90c07d0a407c1e9b058e +size 699272 diff --git a/mp/game/dab/materials/skybox/militia_hdrbk.vtf b/mp/game/dab/materials/skybox/militia_hdrbk.vtf new file mode 100755 index 000000000..cf61ebebf --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrbk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b830f7f73826fd27e0951aadaf3f96be5423b660c9c6ee342cd20db9766cc3a1 +size 2796408 diff --git a/mp/game/dab/materials/skybox/militia_hdrdn.vtf b/mp/game/dab/materials/skybox/militia_hdrdn.vtf new file mode 100755 index 000000000..76d52b02b --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrdn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4b9ae6e6ec36a190bc840cd2e1b9178ffe53a631c2634de0c36415c5421deb +size 2796408 diff --git a/mp/game/dab/materials/skybox/militia_hdrft.vtf b/mp/game/dab/materials/skybox/militia_hdrft.vtf new file mode 100755 index 000000000..f78beb3af --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bcc4b189e32693b850748ac523c56f050c53b59e5875d9a66fef77046898de4 +size 2796408 diff --git a/mp/game/dab/materials/skybox/militia_hdrlf.vtf b/mp/game/dab/materials/skybox/militia_hdrlf.vtf new file mode 100755 index 000000000..069c43fd3 --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrlf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83cd4a7e79a253584b508ee02c914c13f26e999a43fd621aed65d4ba11cbfe8b +size 2796408 diff --git a/mp/game/dab/materials/skybox/militia_hdrrt.vtf b/mp/game/dab/materials/skybox/militia_hdrrt.vtf new file mode 100755 index 000000000..3075e2bdc --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrrt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8364d0dab9a0c1baaeebb9d24d9dcce1e2e6d736e5e6aeef461c0753616ecc63 +size 2796408 diff --git a/mp/game/dab/materials/skybox/militia_hdrup.vtf b/mp/game/dab/materials/skybox/militia_hdrup.vtf new file mode 100755 index 000000000..b2c0ff0e3 --- /dev/null +++ b/mp/game/dab/materials/skybox/militia_hdrup.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be89fc8ee13351ef09538fcf08b57ffa8b55287f0399f37f882d34b8e7fb8617 +size 2796408 diff --git a/mp/game/dab/materials/skybox/militiabk.vtf b/mp/game/dab/materials/skybox/militiabk.vtf new file mode 100755 index 000000000..8bb0e69ac --- /dev/null +++ b/mp/game/dab/materials/skybox/militiabk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb00e4ae511ee6780eab0ef9408dd5e2439b99daedc72d17ddf2e00fbf65f9f +size 349632 diff --git a/mp/game/dab/materials/skybox/militiadn.vtf b/mp/game/dab/materials/skybox/militiadn.vtf new file mode 100755 index 000000000..663b7038c --- /dev/null +++ b/mp/game/dab/materials/skybox/militiadn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db5b0e3d3e8ed3b164e12cf5dda34c566b15b7d9829137052dfae17d86015338 +size 349632 diff --git a/mp/game/dab/materials/skybox/militiaft.vtf b/mp/game/dab/materials/skybox/militiaft.vtf new file mode 100755 index 000000000..1f6e0dc1c --- /dev/null +++ b/mp/game/dab/materials/skybox/militiaft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:475ec72f5408679d9fd0f0600db9e6c7a92a5b57e3b8dfe64c31742e78a4b863 +size 349632 diff --git a/mp/game/dab/materials/skybox/militialf.vtf b/mp/game/dab/materials/skybox/militialf.vtf new file mode 100755 index 000000000..25db3fdbd --- /dev/null +++ b/mp/game/dab/materials/skybox/militialf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c424a70f26771f8382cfb1f04d2b627ec36aabf34ba4db648c4d9c746438f0fb +size 349632 diff --git a/mp/game/dab/materials/skybox/militiart.vtf b/mp/game/dab/materials/skybox/militiart.vtf new file mode 100755 index 000000000..8c6abb524 --- /dev/null +++ b/mp/game/dab/materials/skybox/militiart.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beb090c2cc883e4e24822a25cdebec547148fb23660b9b59b28eed1da5178401 +size 349632 diff --git a/mp/game/dab/materials/skybox/militiaup.vtf b/mp/game/dab/materials/skybox/militiaup.vtf new file mode 100755 index 000000000..1380b9cba --- /dev/null +++ b/mp/game/dab/materials/skybox/militiaup.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aace8d4a1291848b9a2240aa7242e43cb38666655305a3305a1c4e1c3ecccd27 +size 349632 diff --git a/mp/game/dab/materials/skybox/nightoceanbk.vtf b/mp/game/dab/materials/skybox/nightoceanbk.vtf new file mode 100755 index 000000000..2d997554f --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanbk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ef3800e39bc085c18ca6ff87dfab3d8ad8b8e3763a07682941ab8409e9400b +size 1398208 diff --git a/mp/game/dab/materials/skybox/nightoceandn.vtf b/mp/game/dab/materials/skybox/nightoceandn.vtf new file mode 100755 index 000000000..fa86136fb --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceandn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:126c4d4b3eb02d8dc05295946355c384ac95dff852f299f95d1e748ac1231d56 +size 1398208 diff --git a/mp/game/dab/materials/skybox/nightoceanft.vtf b/mp/game/dab/materials/skybox/nightoceanft.vtf new file mode 100755 index 000000000..577d9eb7d --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddef51087d4d1a8f66c512dd92220129610b29bae661b98754f8ba2d4a140c55 +size 1398208 diff --git a/mp/game/dab/materials/skybox/nightoceanlf.vtf b/mp/game/dab/materials/skybox/nightoceanlf.vtf new file mode 100755 index 000000000..7c89b13c5 --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanlf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2f5fc55393b01b6925467d1f16ab91991631b498198d0fa769f07a47fe0a2b4 +size 1398208 diff --git a/mp/game/dab/materials/skybox/nightoceanrt.vtf b/mp/game/dab/materials/skybox/nightoceanrt.vtf new file mode 100755 index 000000000..400118bfa --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanrt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:026e0f98eed38abb3f2bd35b6abeb6a8fe896c2143633f54a0fd7d598708bd22 +size 1398208 diff --git a/mp/game/dab/materials/skybox/nightoceanup.vtf b/mp/game/dab/materials/skybox/nightoceanup.vtf new file mode 100755 index 000000000..5c1c87bdb --- /dev/null +++ b/mp/game/dab/materials/skybox/nightoceanup.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:965b64a1eaf80af8a66e18bbc06fd34718cb650f2237bd26d6fa5cdb17309899 +size 1398208 diff --git a/mp/game/dab/materials/skybox/realsky4bk.vtf b/mp/game/dab/materials/skybox/realsky4bk.vtf new file mode 100755 index 000000000..3df110ce6 --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4bk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22170d97b4cb1546f151ec84debcceb24e335a3040b16a6f6daa38af8e7ec17d +size 349688 diff --git a/mp/game/dab/materials/skybox/realsky4dn.vtf b/mp/game/dab/materials/skybox/realsky4dn.vtf new file mode 100755 index 000000000..e1c71c1fd --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4dn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9835df716e468ae6df11e9060696f225506436098e91c8c2dad5faf144aabcfa +size 112 diff --git a/mp/game/dab/materials/skybox/realsky4ft.vtf b/mp/game/dab/materials/skybox/realsky4ft.vtf new file mode 100755 index 000000000..4957299af --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4ft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5062925c4ddab38a56a075fc6db74f0873264e87891144eed1feceddfb5414e +size 349688 diff --git a/mp/game/dab/materials/skybox/realsky4lf.vtf b/mp/game/dab/materials/skybox/realsky4lf.vtf new file mode 100755 index 000000000..c023afbcd --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4lf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e4b7c114f361517023af13520d21950a31824272ad56bdb4d15b2fe3bbe9a97 +size 349688 diff --git a/mp/game/dab/materials/skybox/realsky4rt.vtf b/mp/game/dab/materials/skybox/realsky4rt.vtf new file mode 100755 index 000000000..4fb8bd862 --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4rt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d068180fc23434f540ed56fc82c904d146a02141c1e481837265dab6092f495 +size 349688 diff --git a/mp/game/dab/materials/skybox/realsky4up.vtf b/mp/game/dab/materials/skybox/realsky4up.vtf new file mode 100755 index 000000000..7eb51fa3e --- /dev/null +++ b/mp/game/dab/materials/skybox/realsky4up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:217718636c8ef81162cab7b119c9c0347bb781a9ae69affcbc29c6dbf00f3f83 +size 699272 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009bk.vtf b/mp/game/dab/materials/skybox/sky_cloudy009bk.vtf new file mode 100755 index 000000000..6009f794d --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009bk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be59c8d2d3a1e51a036d46bb7fce32bf0ac92742f36c006f8aecc6b00502eeb1 +size 2097376 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009dn.vtf b/mp/game/dab/materials/skybox/sky_cloudy009dn.vtf new file mode 100755 index 000000000..1f9a8f883 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009dn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d34ded396271ef48c28c597b6081fd2f0dec47cb871880b64c75a34a0bf9b2a2 +size 112 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009ft.vtf b/mp/game/dab/materials/skybox/sky_cloudy009ft.vtf new file mode 100755 index 000000000..48629ad28 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009ft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cf817f775bfe93712186e5f4a733edfc60bde715aac5141b703ef2628c35b0a +size 2097376 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009lf.vtf b/mp/game/dab/materials/skybox/sky_cloudy009lf.vtf new file mode 100755 index 000000000..4f486618d --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009lf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a348eb9cd79cd6231b5aeb493c79aa182226fbe28c05bc7f1156408f1736b27e +size 2097376 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009rt.vtf b/mp/game/dab/materials/skybox/sky_cloudy009rt.vtf new file mode 100755 index 000000000..3802a2ce3 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009rt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d216c6eb19172072b42545b32fde4eab463202d68308155504808f748694c2ff +size 2097376 diff --git a/mp/game/dab/materials/skybox/sky_cloudy009up.vtf b/mp/game/dab/materials/skybox/sky_cloudy009up.vtf new file mode 100755 index 000000000..ca4361bc4 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_cloudy009up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d2f02555840c29ad7012503659410a1320b733e689f552b0160e5462d67fad4 +size 2097376 diff --git a/mp/game/dab/materials/skybox/sky_day01_08bk.vtf b/mp/game/dab/materials/skybox/sky_day01_08bk.vtf new file mode 100755 index 000000000..3e320275f --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08bk.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cd3686b584b8aa0554ddd667005402cf143c3ed9803ad8da4148204aa292ce +size 349616 diff --git a/mp/game/dab/materials/skybox/sky_day01_08dn.vtf b/mp/game/dab/materials/skybox/sky_day01_08dn.vtf new file mode 100755 index 000000000..7fbf59afe --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08dn.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cf8be2296402c65e182e2add1b05fbe35fa76f17e5257df7dc4ecc700e9fe63 +size 349616 diff --git a/mp/game/dab/materials/skybox/sky_day01_08ft.vtf b/mp/game/dab/materials/skybox/sky_day01_08ft.vtf new file mode 100755 index 000000000..34283486e --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08ft.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be5eb3ee7cbfd2f45f38553ba0607fb54a09cb6345d2fba102a171fb76d75e3e +size 349616 diff --git a/mp/game/dab/materials/skybox/sky_day01_08lf.vtf b/mp/game/dab/materials/skybox/sky_day01_08lf.vtf new file mode 100755 index 000000000..9edd67220 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08lf.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:068a443619437917c0a2cb645241c49caa80f81eb7041bb16c2b45c219200792 +size 349616 diff --git a/mp/game/dab/materials/skybox/sky_day01_08rt.vtf b/mp/game/dab/materials/skybox/sky_day01_08rt.vtf new file mode 100755 index 000000000..a24312015 --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08rt.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eaba149f221705bc160da9d7c160078aa53ead35e27b3167ed4cf5234d1dbaf +size 349616 diff --git a/mp/game/dab/materials/skybox/sky_day01_08up.vtf b/mp/game/dab/materials/skybox/sky_day01_08up.vtf new file mode 100755 index 000000000..5fb596e2f --- /dev/null +++ b/mp/game/dab/materials/skybox/sky_day01_08up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1829ce46327ee12143e66484c5c6003b90f43aff672c4df5c817682e964be61c +size 349616 diff --git a/mp/game/dab/materials/sprites/640_pain_down.vtf b/mp/game/dab/materials/sprites/640_pain_down.vtf new file mode 100755 index 000000000..d883b4f0f --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_down.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db7fe51f9639c5baa62b1b296940a765b840f4162a4ef395b44af855d2d5e09d +size 11088 diff --git a/mp/game/dab/materials/sprites/640_pain_left.vtf b/mp/game/dab/materials/sprites/640_pain_left.vtf new file mode 100755 index 000000000..26dde4e00 --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_left.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f43672416227ad121577aa3925cc84c4f036451f3374114ae00419fc6cd2ace9 +size 11088 diff --git a/mp/game/dab/materials/sprites/640_pain_right.vtf b/mp/game/dab/materials/sprites/640_pain_right.vtf new file mode 100755 index 000000000..de40e3182 --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_right.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7593a9a42cfb99c2999ecb117c30a3decc5d8fae7cd7e9e710afb500c30fcedc +size 11088 diff --git a/mp/game/dab/materials/sprites/640_pain_up.vtf b/mp/game/dab/materials/sprites/640_pain_up.vtf new file mode 100755 index 000000000..de80fe28c --- /dev/null +++ b/mp/game/dab/materials/sprites/640_pain_up.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdbf6cf572f53a8ef96e9767e3d17120ab9a5e2d6f97da9ef635e7bfdcbee44e +size 11088 diff --git a/mp/game/dab/materials/sprites/player_blue_dead.vtf b/mp/game/dab/materials/sprites/player_blue_dead.vtf new file mode 100755 index 000000000..f55803f05 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_dead.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:362a5cd8ff598d49b43aa046d1bee8e274648d03e3bbe186ea83721891af8bfb +size 1600 diff --git a/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vtf b/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vtf new file mode 100755 index 000000000..f55803f05 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_dead_offscreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:362a5cd8ff598d49b43aa046d1bee8e274648d03e3bbe186ea83721891af8bfb +size 1600 diff --git a/mp/game/dab/materials/sprites/player_blue_offscreen.vtf b/mp/game/dab/materials/sprites/player_blue_offscreen.vtf new file mode 100755 index 000000000..cbe5932f8 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_offscreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92bb5bc0abc3ef3ea2651596135dffcca5050a5360553e29d8c22e2e8fa253a5 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_blue_self.vtf b/mp/game/dab/materials/sprites/player_blue_self.vtf new file mode 100755 index 000000000..a726f6249 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_self.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0821c7b7c163fc84a26d34f403a280b900cbb039ef32fe9d314e2b3d77702d2 +size 22080 diff --git a/mp/game/dab/materials/sprites/player_blue_small.vtf b/mp/game/dab/materials/sprites/player_blue_small.vtf new file mode 100755 index 000000000..268fa4ce4 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_blue_small.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55874808547b7be2a920320f585ecfd1553d45cfbb374b5552372636834a6752 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_red_dead.vtf b/mp/game/dab/materials/sprites/player_red_dead.vtf new file mode 100755 index 000000000..c576297ca --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_dead.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2eb8adde5fe9b0907943987047c13b99bf49949d51b4df1250ddafbde61867 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_red_dead_offscreen.vtf b/mp/game/dab/materials/sprites/player_red_dead_offscreen.vtf new file mode 100755 index 000000000..c576297ca --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_dead_offscreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2eb8adde5fe9b0907943987047c13b99bf49949d51b4df1250ddafbde61867 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_red_offscreen.vtf b/mp/game/dab/materials/sprites/player_red_offscreen.vtf new file mode 100755 index 000000000..7948a3453 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_offscreen.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9ce33f7d669d7a88d088fbf4545819123021dbafbec52cd18b09e34bb3c1795 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_red_self.vtf b/mp/game/dab/materials/sprites/player_red_self.vtf new file mode 100755 index 000000000..08aa3e813 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_self.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:727f4591e313d0c4bef8242e654ade6a67ae1208cab38545440c747f39728ea8 +size 22080 diff --git a/mp/game/dab/materials/sprites/player_red_small.vtf b/mp/game/dab/materials/sprites/player_red_small.vtf new file mode 100755 index 000000000..58362b124 --- /dev/null +++ b/mp/game/dab/materials/sprites/player_red_small.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d758e89717c16068861a27c84ee445eec24d316094e5176f7ab44da2683f4e30 +size 1600 diff --git a/mp/game/dab/materials/sprites/player_tick.vtf b/mp/game/dab/materials/sprites/player_tick.vtf new file mode 100755 index 000000000..cd7390e8c --- /dev/null +++ b/mp/game/dab/materials/sprites/player_tick.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be9ee0109c601646c5b790e867e4ea8cbfd6abea22e2a6131b187c577df2f25d +size 1600 diff --git a/mp/game/dab/materials/sprites/spectator_3rdcam.vtf b/mp/game/dab/materials/sprites/spectator_3rdcam.vtf new file mode 100755 index 000000000..fdabde75b --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_3rdcam.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a3223f3b6774b45611b04d90ccd12477a09ed11cb576a9c058dcf93498370e9 +size 22080 diff --git a/mp/game/dab/materials/sprites/spectator_eye.vtf b/mp/game/dab/materials/sprites/spectator_eye.vtf new file mode 100755 index 000000000..1c6ba5a0b --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_eye.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b81b615cb1163787000f0ca318df9aa1fa9a8515f5359841cafc4a65eeebcc75 +size 5696 diff --git a/mp/game/dab/materials/sprites/spectator_freecam.vtf b/mp/game/dab/materials/sprites/spectator_freecam.vtf new file mode 100755 index 000000000..e7b492d7b --- /dev/null +++ b/mp/game/dab/materials/sprites/spectator_freecam.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bfeab6e289718bd57946e1ca204c8dc28e6dac7de66d9eaaca47a6873b30e2a +size 22080 diff --git a/mp/game/dab/materials/stone/stonetrim004a.vtf b/mp/game/dab/materials/stone/stonetrim004a.vtf new file mode 100755 index 000000000..63c56936c --- /dev/null +++ b/mp/game/dab/materials/stone/stonetrim004a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6447bfb04203328482632f2f07768128426c51f2b1c50466b958d91cc54a8461 +size 43816 diff --git a/mp/game/dab/materials/stone/stonewall037e.vtf b/mp/game/dab/materials/stone/stonewall037e.vtf new file mode 100755 index 000000000..aca940c14 --- /dev/null +++ b/mp/game/dab/materials/stone/stonewall037e.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6035759d42a3a644b137df36c0a58babb107df19638530604c40e7e587275cbf +size 175008 diff --git a/mp/game/dab/materials/stormy/TT--cobble_001-dirt_001.vtf b/mp/game/dab/materials/stormy/TT--cobble_001-dirt_001.vtf new file mode 100755 index 000000000..475af425a --- /dev/null +++ b/mp/game/dab/materials/stormy/TT--cobble_001-dirt_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2413a4d52b61bcd05b8de587d3cf4af0fac77729c23335110b13fd6fb057c3a0 +size 349760 diff --git a/mp/game/dab/materials/stormy/TT--dirt_001-dirt_002.vtf b/mp/game/dab/materials/stormy/TT--dirt_001-dirt_002.vtf new file mode 100755 index 000000000..90d4b68e9 --- /dev/null +++ b/mp/game/dab/materials/stormy/TT--dirt_001-dirt_002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:141fabdd5ad66d59ac696fb4e2777fae5fe534c8d23a649fa309681e33d7d244 +size 349760 diff --git a/mp/game/dab/materials/stormy/brick_001.vtf b/mp/game/dab/materials/stormy/brick_001.vtf new file mode 100755 index 000000000..4b9fbb80d --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0144fcbd4722ef76ef36d3a529bc80df33bcc9b51874fb3ec9b382f1b007ef30 +size 349760 diff --git a/mp/game/dab/materials/stormy/brick_001_nor.vtf b/mp/game/dab/materials/stormy/brick_001_nor.vtf new file mode 100755 index 000000000..4e76e4433 --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_001_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9948f4c62ee820c647e59c507c6d369b9cf8fc1a81f97ab2828013232c162679 +size 174984 diff --git a/mp/game/dab/materials/stormy/brick_001_spec.vtf b/mp/game/dab/materials/stormy/brick_001_spec.vtf new file mode 100755 index 000000000..b4cb28e97 --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_001_spec.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810fb45e1b319f81232fa7b53a7ddbbe8975dd55be474e1b83b6477c0da3a87d +size 174984 diff --git a/mp/game/dab/materials/stormy/brick_002.vtf b/mp/game/dab/materials/stormy/brick_002.vtf new file mode 100755 index 000000000..8a01da822 --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c0128b1dc7c9bbd2614f2be126e996d8608c3ac7245a0affb50d29e652eed63 +size 349760 diff --git a/mp/game/dab/materials/stormy/brick_01_dif.vtf b/mp/game/dab/materials/stormy/brick_01_dif.vtf new file mode 100755 index 000000000..83b59a521 --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe9a9436142afaa8ff169fee88abff900ce3a848d44fea0b6576282e0aa85ae3 +size 349760 diff --git a/mp/game/dab/materials/stormy/brick_01_nor.vtf b/mp/game/dab/materials/stormy/brick_01_nor.vtf new file mode 100755 index 000000000..1cfd9ea3e --- /dev/null +++ b/mp/game/dab/materials/stormy/brick_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3157eb94b814aca050a0bb853aa68fb713cb514f1edf0f1e2ec2b19fa25511d3 +size 349760 diff --git a/mp/game/dab/materials/stormy/cobble_001.vtf b/mp/game/dab/materials/stormy/cobble_001.vtf new file mode 100755 index 000000000..fb1f2e4b8 --- /dev/null +++ b/mp/game/dab/materials/stormy/cobble_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57456128b9096b23e988d50cbb4e12c049b17ed084610acc49c413af441c2f29 +size 349760 diff --git a/mp/game/dab/materials/stormy/da_blockwork_01.vtf b/mp/game/dab/materials/stormy/da_blockwork_01.vtf new file mode 100755 index 000000000..c024a96ba --- /dev/null +++ b/mp/game/dab/materials/stormy/da_blockwork_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10c5d27e68b6ad26dfe7133518e234a81120e69372cc7c14c31c048f6d0ad6c4 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_brick_01.vtf b/mp/game/dab/materials/stormy/da_brick_01.vtf new file mode 100755 index 000000000..bef1e8fb7 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccb0cec8676f1e302db6f5099d74db281e97d6e6ad8780e2cad31c88e09fa0c5 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_brick_01_dark.vtf b/mp/game/dab/materials/stormy/da_brick_01_dark.vtf new file mode 100755 index 000000000..e94a0f81f --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_01_dark.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2ca42f5c2f02ac8bc171b3e112e31ee91cecd7c6017762d5ce4563c686a07ef +size 175008 diff --git a/mp/game/dab/materials/stormy/da_brick_01_dark_nor.vtf b/mp/game/dab/materials/stormy/da_brick_01_dark_nor.vtf new file mode 100755 index 000000000..f803f88d0 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_01_dark_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea6e71e52bf8e03e1632448161f3c7b2bcb21f2c1c8e7281e562a1bfe1a44a4b +size 175008 diff --git a/mp/game/dab/materials/stormy/da_brick_02.vtf b/mp/game/dab/materials/stormy/da_brick_02.vtf new file mode 100755 index 000000000..471feebd4 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_brick_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9f56c32313c9c1712954b4b9232737bf6bb1aedbd4c31799ac7b7d949ba84ee +size 699296 diff --git a/mp/game/dab/materials/stormy/da_concrete_01.vtf b/mp/game/dab/materials/stormy/da_concrete_01.vtf new file mode 100755 index 000000000..8b2ecf8b6 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_concrete_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6e7c7d994199abc37afaf610b76f98dddeca16adce94fd0fe2575fa9cd1ab5e +size 175008 diff --git a/mp/game/dab/materials/stormy/da_concrete_01_nor.vtf b/mp/game/dab/materials/stormy/da_concrete_01_nor.vtf new file mode 100755 index 000000000..9adb41e30 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_concrete_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e8cb39c08fda122cf223c5f904d28511965ded04d8f0e84dd89870fb617ea37 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_glass_03.vtf b/mp/game/dab/materials/stormy/da_glass_03.vtf new file mode 100755 index 000000000..1f96363a6 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a93ea9ad65604f6c64d1d82f7e3d24d365b61ed29d549ffc6cb394201f4e465b +size 1398360 diff --git a/mp/game/dab/materials/stormy/da_glass_03_env.vtf b/mp/game/dab/materials/stormy/da_glass_03_env.vtf new file mode 100755 index 000000000..eeae4a62d --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a0e33a573c82eb71f39b4061b8fbff6e9159fced8cf7dfb1e82c7e3ff86865f +size 699296 diff --git a/mp/game/dab/materials/stormy/da_glass_03b.vtf b/mp/game/dab/materials/stormy/da_glass_03b.vtf new file mode 100755 index 000000000..1fc6c9e02 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ccfa3ca857d918b04cae58bb6a04599f56a7e0f1c62193e16a6db4d9869bf7c +size 1398360 diff --git a/mp/game/dab/materials/stormy/da_glass_03b_env.vtf b/mp/game/dab/materials/stormy/da_glass_03b_env.vtf new file mode 100755 index 000000000..428859a4f --- /dev/null +++ b/mp/game/dab/materials/stormy/da_glass_03b_env.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40450c86d5277d8bce2d592b898d41784be685543968d819bbcf1211dd25e6d8 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_lightgradient_warm.vtf b/mp/game/dab/materials/stormy/da_lightgradient_warm.vtf new file mode 100755 index 000000000..b12b0cbc9 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_lightgradient_warm.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6223383c54d204f8a47ea8b7bede491635654cc104483a5e81e9290ffbd36428 +size 5720 diff --git a/mp/game/dab/materials/stormy/da_metal_01_bare.vtf b/mp/game/dab/materials/stormy/da_metal_01_bare.vtf new file mode 100755 index 000000000..1b9d2c228 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_01_bare.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb91d29810a859b4678b98e23d8d898fc79110602ceba4c286d787218c99a822 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_metal_oldtrusty.vtf b/mp/game/dab/materials/stormy/da_metal_oldtrusty.vtf new file mode 100755 index 000000000..e550bf411 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_oldtrusty.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b41010a9de95728dc7ae085ba7d17ec3371a4cf9fb426c0018e085f9a2b2e9 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vtf b/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vtf new file mode 100755 index 000000000..bbd6829e8 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metal_oldtrusty_bare.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ab32502d94089b0e0d7b34312aa084132c7e43b0fc24dfdbfb8884de4fda57 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_metalbeam_01.vtf b/mp/game/dab/materials/stormy/da_metalbeam_01.vtf new file mode 100755 index 000000000..9152499ba --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalbeam_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e594abf4010508bc7b5149427489d2c316f860bebc293cee2317106006e9ef8c +size 349712 diff --git a/mp/game/dab/materials/stormy/da_metalbeam_02_nor.vtf b/mp/game/dab/materials/stormy/da_metalbeam_02_nor.vtf new file mode 100755 index 000000000..28f7682ee --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalbeam_02_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bfefc48001119f620f7d72d05d884dd61e43e48e43941cf4f11646952385303 +size 699256 diff --git a/mp/game/dab/materials/stormy/da_metalgrill_01.vtf b/mp/game/dab/materials/stormy/da_metalgrill_01.vtf new file mode 100755 index 000000000..2287e77e3 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalgrill_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:510c430c8aab4672d0600f87a6cb2fbf6caf09c99834028c86e3c3ae980e1bf0 +size 262368 diff --git a/mp/game/dab/materials/stormy/da_metalgrill_01_nor.vtf b/mp/game/dab/materials/stormy/da_metalgrill_01_nor.vtf new file mode 100755 index 000000000..85f5d272d --- /dev/null +++ b/mp/game/dab/materials/stormy/da_metalgrill_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f16899fbb27bc64006ca7e1b5da10046e1feef373778cb3e274157368424ed61 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_dif.vtf b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_dif.vtf new file mode 100755 index 000000000..36d06feb3 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:892b35b34c492ad73464742a1e52d8d9bc0a2efda3d9ab360cfeb20536d5d293 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_nor.vtf new file mode 100755 index 000000000..1cfd9ea3e --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/brick_irreg_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3157eb94b814aca050a0bb853aa68fb713cb514f1edf0f1e2ec2b19fa25511d3 +size 349760 diff --git a/mp/game/dab/materials/stormy/da_pueblo/lamp_01_illum.vtf b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_illum.vtf new file mode 100755 index 000000000..9cc97bca5 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_illum.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:202147653400e0a877cdc836786dec4a8a0df108b315cb1ef361d78777f0328a +size 87616 diff --git a/mp/game/dab/materials/stormy/da_pueblo/lamp_01_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_nor.vtf new file mode 100755 index 000000000..823a5f132 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/lamp_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e19f40cd434040fb8f2ac7c9208deef7555afded34f2e2d2ab072bbdc9703712 +size 349760 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_dif.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_dif.vtf new file mode 100755 index 000000000..491e8dd01 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f640b13114a5f835a3e54ea5dfde9762bfc5bb395a64a91c5e29c27d168636ac +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_nor.vtf new file mode 100755 index 000000000..abb2e6bf9 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_brick_irreg_01_trans_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15427db2f99a89d46063cc24366d2145ad770bceadee728f18f0f58cfc60756 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_dif.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_dif.vtf new file mode 100755 index 000000000..c668f39b2 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee57dcbe936af5501fcad1f8e3301fb2fdd5d6f883d0b615538edd767f41f531 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_nor.vtf new file mode 100755 index 000000000..c0cec3b38 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_blanco_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ac4fd8dad16e58bba0db972a580d9eaa78d980ca9a9bb5ca737b900463392f4 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_dif.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_dif.vtf new file mode 100755 index 000000000..5d123f78c --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0344cfd0eaa8b2ef00b698bc98473d865891d5367be319a18a2829f7130fee45 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_nor.vtf new file mode 100755 index 000000000..9adb41e30 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/sand_wall_01_horiz1_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e8cb39c08fda122cf223c5f904d28511965ded04d8f0e84dd89870fb617ea37 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vtf b/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vtf new file mode 100755 index 000000000..315a02656 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d71d50ce9bcf274f1353f8eafb5cbe032066fb609b3e241f75a0e19c017712c +size 349784 diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vtf b/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vtf new file mode 100755 index 000000000..098146b09 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:698b19c6528d40bd6085193bef6c491cd8ce08c16868293e900891cf73a2248c +size 349784 diff --git a/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vtf b/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vtf new file mode 100755 index 000000000..1e5a8c6c2 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/tapestry_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2555ac5710dccc57fff9b371af3af82c2beb8da3f8777e1a3eec3e1bdfdfb187 +size 349784 diff --git a/mp/game/dab/materials/stormy/da_pueblo/vidrieras_dudv.vtf b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_dudv.vtf new file mode 100755 index 000000000..2f66baabd --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_dudv.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65f1ef4cd812754ea92e438a2fc7025541786538ad7443549ae677b9689c3dd5 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/vidrieras_nor.vtf b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_nor.vtf new file mode 100755 index 000000000..52213d4cf --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5723b6b7277c63f4ba50599d84ffd535fe9894491da9cf094e41fe1bf20e577 +size 175008 diff --git a/mp/game/dab/materials/stormy/da_pueblo/vidrieras_tint.vtf b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_tint.vtf new file mode 100755 index 000000000..2a7201692 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_pueblo/vidrieras_tint.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a73487db510ac493000d32e2a880e4547bbd5040391aba4d4eb662b7637ca12c +size 175008 diff --git a/mp/game/dab/materials/stormy/da_threadplate_01_dif.vtf b/mp/game/dab/materials/stormy/da_threadplate_01_dif.vtf new file mode 100755 index 000000000..9bc7d84c5 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_threadplate_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c76be870d538d9c2fe8231d00f401b6adcc18587159e73899e465ad1ae44a0a6 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_threadplate_01_nor.vtf b/mp/game/dab/materials/stormy/da_threadplate_01_nor.vtf new file mode 100755 index 000000000..0261c3f7b --- /dev/null +++ b/mp/game/dab/materials/stormy/da_threadplate_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d3868e296f1967341570a9f862bec45346e235417fd36219e4d1b93921dd4e +size 349784 diff --git a/mp/game/dab/materials/stormy/da_wood_struts.vtf b/mp/game/dab/materials/stormy/da_wood_struts.vtf new file mode 100755 index 000000000..9731bd9a1 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:814f26f275b2d1e2c13064ea14fb3a6e590d79ca589c880904d7fc49424b4c21 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_wood_struts_a.vtf b/mp/game/dab/materials/stormy/da_wood_struts_a.vtf new file mode 100755 index 000000000..5956c5caa --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts_a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b970bfc56a1551425cf69a818cffc68b4aba958e7bb7444c59247f8ccd16e685 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_wood_struts_b.vtf b/mp/game/dab/materials/stormy/da_wood_struts_b.vtf new file mode 100755 index 000000000..f99aec215 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_struts_b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08a5ab499718c572a91fa110f1c5792d07c358e6582a0d7d2a8b19f2e172cd97 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01.vtf b/mp/game/dab/materials/stormy/da_wood_tile_01.vtf new file mode 100755 index 000000000..54984e926 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ad79a0b4a900bbdba22a9dc1bcb4d8ff4d3e5c21b7f4bbdf17027525478cea +size 699296 diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01_nor.vtf b/mp/game/dab/materials/stormy/da_wood_tile_01_nor.vtf new file mode 100755 index 000000000..9459fd454 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb24ce42179de758dd24443c4305e9548d8999ec118c3b77723b6e2527efdad3 +size 1398360 diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01a.vtf b/mp/game/dab/materials/stormy/da_wood_tile_01a.vtf new file mode 100755 index 000000000..c864bbb90 --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c500b4f18c525a84edd7b0d6a7ff7cb836c12b31b130a43ab5b89ae3cc6d4891 +size 699296 diff --git a/mp/game/dab/materials/stormy/da_wood_tile_01b.vtf b/mp/game/dab/materials/stormy/da_wood_tile_01b.vtf new file mode 100755 index 000000000..956e87cbd --- /dev/null +++ b/mp/game/dab/materials/stormy/da_wood_tile_01b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8635607993b40f85df9c09ce7cc4f59997f3e5586bac300b1d26c992f59649e +size 699296 diff --git a/mp/game/dab/materials/stormy/decals/demarcation_dif.vtf b/mp/game/dab/materials/stormy/decals/demarcation_dif.vtf new file mode 100755 index 000000000..7c440f59f --- /dev/null +++ b/mp/game/dab/materials/stormy/decals/demarcation_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f49f3ac0a94f28cc5f2be61f27126ff863da93bc01ca1494c2af97555b23336 +size 1398308 diff --git a/mp/game/dab/materials/stormy/decals/demarcation_nor.vtf b/mp/game/dab/materials/stormy/decals/demarcation_nor.vtf new file mode 100755 index 000000000..5e9ff1b4c --- /dev/null +++ b/mp/game/dab/materials/stormy/decals/demarcation_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7835379ba2d5b191c8e97861ee7d57c4f4dd4d12bb25665d7f27fe4e280eb1d9 +size 1398308 diff --git a/mp/game/dab/materials/stormy/dirt_001.vtf b/mp/game/dab/materials/stormy/dirt_001.vtf new file mode 100755 index 000000000..a85e787a1 --- /dev/null +++ b/mp/game/dab/materials/stormy/dirt_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77163e163610d149e2259ed2562ebfd6d63356fd883df9575a75606584f8aba5 +size 174984 diff --git a/mp/game/dab/materials/stormy/dirt_002.vtf b/mp/game/dab/materials/stormy/dirt_002.vtf new file mode 100755 index 000000000..34ea8063c --- /dev/null +++ b/mp/game/dab/materials/stormy/dirt_002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6c71dff59571240576b5da3f1fe8f670bb30f29679127765ee00d7ecb50d8f7 +size 174984 diff --git a/mp/game/dab/materials/stormy/pavement_01_dif.vtf b/mp/game/dab/materials/stormy/pavement_01_dif.vtf new file mode 100755 index 000000000..cb1b02ace --- /dev/null +++ b/mp/game/dab/materials/stormy/pavement_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04360caaf034185cf4b3f25d734ebfe45f254c6da8ae94ec84b617714918c1a5 +size 699296 diff --git a/mp/game/dab/materials/stormy/pavement_01_nor.vtf b/mp/game/dab/materials/stormy/pavement_01_nor.vtf new file mode 100755 index 000000000..c4dfa53ee --- /dev/null +++ b/mp/game/dab/materials/stormy/pavement_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357bf5633be6976d7a7a35dbedd422df48530094aae6ae5549e8039e5a01ec57 +size 1398360 diff --git a/mp/game/dab/materials/stormy/plaster_01_dif.vtf b/mp/game/dab/materials/stormy/plaster_01_dif.vtf new file mode 100755 index 000000000..9ceabf6c7 --- /dev/null +++ b/mp/game/dab/materials/stormy/plaster_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f6a65a00399b83db77f668528b16fc6a0938995d75e07c8328186218a117284 +size 349760 diff --git a/mp/game/dab/materials/stormy/plaster_01_nor.vtf b/mp/game/dab/materials/stormy/plaster_01_nor.vtf new file mode 100755 index 000000000..595da3f66 --- /dev/null +++ b/mp/game/dab/materials/stormy/plaster_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b12ec999873143d189dbbf3ed5ecece198f6eb7a2c466962c3bb52f7270176ac +size 174984 diff --git a/mp/game/dab/materials/stormy/plaster_01a_dif.vtf b/mp/game/dab/materials/stormy/plaster_01a_dif.vtf new file mode 100755 index 000000000..254266d59 --- /dev/null +++ b/mp/game/dab/materials/stormy/plaster_01a_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcb774b5df201e317609f5c7dad3971182e653f29a1c912483255ea2de548d69 +size 349760 diff --git a/mp/game/dab/materials/stormy/rock_001.vtf b/mp/game/dab/materials/stormy/rock_001.vtf new file mode 100755 index 000000000..ff27c9832 --- /dev/null +++ b/mp/game/dab/materials/stormy/rock_001.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2261e8740ef968115c3cbf2b1397e8b397da35cccfd16b1761026174fed32e60 +size 174984 diff --git a/mp/game/dab/materials/stormy/rock_001_nor.vtf b/mp/game/dab/materials/stormy/rock_001_nor.vtf new file mode 100755 index 000000000..83c208aeb --- /dev/null +++ b/mp/game/dab/materials/stormy/rock_001_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6666b69ce52883a88702dd23399eaebd5a848b92bfdce7bad27da1b2821c8838 +size 174984 diff --git a/mp/game/dab/materials/stormy/staircase/wood_oak_dark.vtf b/mp/game/dab/materials/stormy/staircase/wood_oak_dark.vtf new file mode 100755 index 000000000..40d9bd112 --- /dev/null +++ b/mp/game/dab/materials/stormy/staircase/wood_oak_dark.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd346bc486585c925da6ef473825a4b745a40830944250fdec447d8491f56017 +size 699196 diff --git a/mp/game/dab/materials/stormy/stone_01_dif.vtf b/mp/game/dab/materials/stormy/stone_01_dif.vtf new file mode 100755 index 000000000..fcb80e1c0 --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a34540a3f78674d985e49b80bf3652a65a46b95cbb82d7eecaafb754f341d2b +size 699296 diff --git a/mp/game/dab/materials/stormy/stone_01_nor.vtf b/mp/game/dab/materials/stormy/stone_01_nor.vtf new file mode 100755 index 000000000..5adb2013e --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb48ec2441570414773e0ab5469e63bff1d4e711d01f7cd68de86fc4b1935fb +size 1398360 diff --git a/mp/game/dab/materials/stormy/stone_01a_dif.vtf b/mp/game/dab/materials/stormy/stone_01a_dif.vtf new file mode 100755 index 000000000..ab486e9d5 --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01a_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a28566f7531a448304a8eb2545333bbf0630160710887964938bf00b8b0ea66 +size 699296 diff --git a/mp/game/dab/materials/stormy/stone_01b_dif.vtf b/mp/game/dab/materials/stormy/stone_01b_dif.vtf new file mode 100755 index 000000000..49d6b8f50 --- /dev/null +++ b/mp/game/dab/materials/stormy/stone_01b_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ea628b5372e5fbde10069d6653f8b605373fdb6d36a791b4211fbe08422857b +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_a_dif.vtf b/mp/game/dab/materials/stormy/tile_and_brick_01_a_dif.vtf new file mode 100755 index 000000000..ad926a7c5 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_a_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:372edc8d3e9ae4470d9a9000637fabee31b37441e34a34112410dd39b6589b0c +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_a_nor.vtf b/mp/game/dab/materials/stormy/tile_and_brick_01_a_nor.vtf new file mode 100755 index 000000000..28d38e2db --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_a_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee99bd85f6505515c976058dd39579046b4939d836ac313f55c89c7cd3070332 +size 1398360 diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_b_dif.vtf b/mp/game/dab/materials/stormy/tile_and_brick_01_b_dif.vtf new file mode 100755 index 000000000..13f5abbe1 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_b_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26c1fdd1ca7e970c7e1d11ecd734020c620bcf52813e4aa443d4fe587b71eca7 +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_and_brick_01_b_nor.vtf b/mp/game/dab/materials/stormy/tile_and_brick_01_b_nor.vtf new file mode 100755 index 000000000..c2c840423 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_and_brick_01_b_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bf225e46566f96fcdc7f7008751c9dfa969d252b35f59b18aee487b3eb07942 +size 1398360 diff --git a/mp/game/dab/materials/stormy/tile_hex_01.vtf b/mp/game/dab/materials/stormy/tile_hex_01.vtf new file mode 100755 index 000000000..8c15f9d9b --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_hex_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:278c3e476d4a0717844fd85f1a947ffdc78f1e6c3916dacd429070ec0781e48b +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_hex_01_nor.vtf b/mp/game/dab/materials/stormy/tile_hex_01_nor.vtf new file mode 100755 index 000000000..89814dc84 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_hex_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d9dbb0b9e73e97deda79244810a94a734c899e483e95c39c5d67c12a3fff012 +size 1398360 diff --git a/mp/game/dab/materials/stormy/tile_hex_01a.vtf b/mp/game/dab/materials/stormy/tile_hex_01a.vtf new file mode 100755 index 000000000..53730fb54 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_hex_01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:def5918f35dbde80a4bd6a587dc83bc91c8eb50f2a25ccd2f3823595f49d73b4 +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_wall_01_dif.vtf b/mp/game/dab/materials/stormy/tile_wall_01_dif.vtf new file mode 100755 index 000000000..806216eb2 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_wall_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a976fd8fb812a0bb5006d4b17c6f4cd81ab763c948e4633b2061d797ba39fb2 +size 699296 diff --git a/mp/game/dab/materials/stormy/tile_wall_01_nor.vtf b/mp/game/dab/materials/stormy/tile_wall_01_nor.vtf new file mode 100755 index 000000000..4e086ce11 --- /dev/null +++ b/mp/game/dab/materials/stormy/tile_wall_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10c9217a52dfb0e58b8ba5d4bd8f9e35442981a213d4f77ac84485f9bd2bf697 +size 1398360 diff --git a/mp/game/dab/materials/texture_samples/color_0.vtf b/mp/game/dab/materials/texture_samples/color_0.vtf new file mode 100755 index 000000000..c5750069e --- /dev/null +++ b/mp/game/dab/materials/texture_samples/color_0.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be11c7e6ed45d8906757eee9a39072c02e90c6eb66237276823b95f0be1a718 +size 1398352 diff --git a/mp/game/dab/materials/texture_samples/cubemap_eyereflection.hdr.vtf b/mp/game/dab/materials/texture_samples/cubemap_eyereflection.hdr.vtf new file mode 100755 index 000000000..65bb377f3 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_eyereflection.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc1f0f541c623b0999bfad738b04882a6b7da9dbbc7e8379ae0ee488fb6a0a4 +size 306008 diff --git a/mp/game/dab/materials/texture_samples/cubemap_eyereflection.vtf b/mp/game/dab/materials/texture_samples/cubemap_eyereflection.vtf new file mode 100755 index 000000000..65bb377f3 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_eyereflection.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc1f0f541c623b0999bfad738b04882a6b7da9dbbc7e8379ae0ee488fb6a0a4 +size 306008 diff --git a/mp/game/dab/materials/texture_samples/cubemap_stormydays.hdr.vtf b/mp/game/dab/materials/texture_samples/cubemap_stormydays.hdr.vtf new file mode 100755 index 000000000..967beaf48 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_stormydays.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7575cdf99d37ac4c08895982a364013ec2c51ab4ec51ed42e0d80bd569c123f0 +size 4893432 diff --git a/mp/game/dab/materials/texture_samples/cubemap_stormydays.vtf b/mp/game/dab/materials/texture_samples/cubemap_stormydays.vtf new file mode 100755 index 000000000..26ca1f0e4 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_stormydays.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d482f264af56e2fedb1706ccf4c667afe96f49c66b14857b4cdd349a21e6c51 +size 306024 diff --git a/mp/game/dab/materials/texture_samples/cubemap_uffizi.hdr.vtf b/mp/game/dab/materials/texture_samples/cubemap_uffizi.hdr.vtf new file mode 100755 index 000000000..8a1093f7b --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_uffizi.hdr.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941924a99fe7ab29a134db7c8ca3abe20391a148c816c2bce849ebb3c3443a71 +size 4893432 diff --git a/mp/game/dab/materials/texture_samples/cubemap_uffizi.vtf b/mp/game/dab/materials/texture_samples/cubemap_uffizi.vtf new file mode 100755 index 000000000..54d333ba2 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/cubemap_uffizi.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:787a558c42ac79c135ce6ce986995c1288173c4963d1005475ef6af6b68b1b5d +size 306024 diff --git a/mp/game/dab/materials/texture_samples/drew/water_droplets.vtf b/mp/game/dab/materials/texture_samples/drew/water_droplets.vtf new file mode 100755 index 000000000..a1ce4f2e7 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/drew/water_droplets.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc23c0aa5d9e29f1d8d05c95ead6a8e1b74bb2c0d9105f292fa93d51b0608da +size 349732 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_0.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_0.vtf new file mode 100755 index 000000000..e5f7779a6 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_0.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1161fb084192dc13f03fd18cf3c15cac35c56e79689754647963a13069e6b3b1 +size 262368 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_0_normal.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_0_normal.vtf new file mode 100755 index 000000000..2900e9094 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_0_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b89b101138d2f174361a60c4e276c50b06ae7d3c9f87ea6e68b2c1dcc9a8a21f +size 786640 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_1.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_1.vtf new file mode 100755 index 000000000..97627ee77 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce23f92b6e624303b62514970de90dde7014fdaa5b0d82d70adf83d0a7b49a8 +size 262368 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_2.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_2.vtf new file mode 100755 index 000000000..610c74efc --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9698297e6eb7e036ac1448bebdfb148c8b5c95b6b8d168ac0b9f39dd3fcdc3d7 +size 262368 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_3.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_3.vtf new file mode 100755 index 000000000..e689dc192 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f34b5a05b106662c485282eb2873ad7ffad0e0a6e5ffe229f17ba38c8e757766 +size 262368 diff --git a/mp/game/dab/materials/texture_samples/fx_clouds_4.vtf b/mp/game/dab/materials/texture_samples/fx_clouds_4.vtf new file mode 100755 index 000000000..3cb5ab917 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/fx_clouds_4.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a83d9f61ab68d5bcc715bc2db587041d4b9338661c72419f4938c834b537817 +size 262368 diff --git a/mp/game/dab/materials/texture_samples/grass_color.vtf b/mp/game/dab/materials/texture_samples/grass_color.vtf new file mode 100755 index 000000000..a7608bfa8 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/grass_color.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:421cee771121aa0060d97ca3f917cd8357bd69230629d8f25db03c59f0a54905 +size 349776 diff --git a/mp/game/dab/materials/texture_samples/grass_height.vtf b/mp/game/dab/materials/texture_samples/grass_height.vtf new file mode 100755 index 000000000..1d86ad839 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/grass_height.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2ea762f23ebb103de1d0ca9f69756569f68c2dbd230a8fe74d56308075e8f7 +size 349749 diff --git a/mp/game/dab/materials/texture_samples/grass_normal.vtf b/mp/game/dab/materials/texture_samples/grass_normal.vtf new file mode 100755 index 000000000..839d69955 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/grass_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09e44677fd5af6ef20ac84013cab9afc9c29d54f0bed12659c15a30935738af8 +size 1048799 diff --git a/mp/game/dab/materials/texture_samples/ice_0.vtf b/mp/game/dab/materials/texture_samples/ice_0.vtf new file mode 100755 index 000000000..641eab444 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/ice_0.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a50350229bd642eadc8e73337fb03bb6bf12cbbb46edd7fd01e2e7340850c852 +size 262352 diff --git a/mp/game/dab/materials/texture_samples/ice_1.vtf b/mp/game/dab/materials/texture_samples/ice_1.vtf new file mode 100755 index 000000000..c02016999 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/ice_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:162b14ec9cabb815882125583160ac256ad41d83a62a4b23572a18d6edecec6d +size 262352 diff --git a/mp/game/dab/materials/texture_samples/ice_2.vtf b/mp/game/dab/materials/texture_samples/ice_2.vtf new file mode 100755 index 000000000..e357cf050 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/ice_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885406e0570e548f152d84646f4c8a46f3694714b89af57135a2a389e8717594 +size 262352 diff --git a/mp/game/dab/materials/texture_samples/ice_3.vtf b/mp/game/dab/materials/texture_samples/ice_3.vtf new file mode 100755 index 000000000..82c536991 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/ice_3.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:093fcdac42ec30d8623a3ce655f8637a357cd980c3609f01e456e72fc7b2f4fd +size 262352 diff --git a/mp/game/dab/materials/texture_samples/matball_01.vtf b/mp/game/dab/materials/texture_samples/matball_01.vtf new file mode 100755 index 000000000..60069e878 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f759a5e75a275bbb56d46a1b49aa2f198a205e6a34b381ef02ac77dc6ff881b7 +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_02.vtf b/mp/game/dab/materials/texture_samples/matball_02.vtf new file mode 100755 index 000000000..b56487fc8 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fdb3b1691daa0063a3b9b64001e4fa4b6c63b2ee462978af234077789fc9cca +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_03.vtf b/mp/game/dab/materials/texture_samples/matball_03.vtf new file mode 100755 index 000000000..dba206606 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:446e6f159b61c382363e507bde886119efbe6c8badd6675b83a4858d0361d315 +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_04.vtf b/mp/game/dab/materials/texture_samples/matball_04.vtf new file mode 100755 index 000000000..a0bad5a84 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a00f9d049f96b903756c03aa94119f37c6b6203d57acf52f10bd2999932f6bb +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_05.vtf b/mp/game/dab/materials/texture_samples/matball_05.vtf new file mode 100755 index 000000000..f45b071be --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:286911dae47525be37e03fed8681c584e231c86d8a676287e6dafedc6de6d7fc +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_06.vtf b/mp/game/dab/materials/texture_samples/matball_06.vtf new file mode 100755 index 000000000..f488d1ec0 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_06.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bd2ade2ef60c0e06a41391f1ecbd5692297f01001320126682088ed6f5b1de4 +size 349748 diff --git a/mp/game/dab/materials/texture_samples/matball_07.vtf b/mp/game/dab/materials/texture_samples/matball_07.vtf new file mode 100755 index 000000000..5464e1b3a --- /dev/null +++ b/mp/game/dab/materials/texture_samples/matball_07.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8495145e42f9cd10e8941860a98567c05abec10ad5a3bb9b225cf31533d6e6d9 +size 349748 diff --git a/mp/game/dab/materials/texture_samples/noise_2d.vtf b/mp/game/dab/materials/texture_samples/noise_2d.vtf new file mode 100755 index 000000000..0ed28914f --- /dev/null +++ b/mp/game/dab/materials/texture_samples/noise_2d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dbf4aa5d28763a0fecd70e6b1b78915d03f1ad3336d90577ebcd366c77d2767 +size 16608 diff --git a/mp/game/dab/materials/texture_samples/noise_3d.vtf b/mp/game/dab/materials/texture_samples/noise_3d.vtf new file mode 100755 index 000000000..559c68475 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/noise_3d.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42c6ef2da6d34482c4338e63eebc784fe0a0a0dfb87d2ddddf458014ec66fd32 +size 16608 diff --git a/mp/game/dab/materials/texture_samples/normal_0.vtf b/mp/game/dab/materials/texture_samples/normal_0.vtf new file mode 100755 index 000000000..62248623e --- /dev/null +++ b/mp/game/dab/materials/texture_samples/normal_0.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1a153bd414fc8e02b236be4954ba42a74dd2147b9f05c68a9a72a9990e6921c +size 1398352 diff --git a/mp/game/dab/materials/texture_samples/normal_1.vtf b/mp/game/dab/materials/texture_samples/normal_1.vtf new file mode 100755 index 000000000..fc640f148 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/normal_1.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a313f823f6cca11fed221243e5b9cdf1e100b518f9d04b6f4c735410f48d58c +size 1398352 diff --git a/mp/game/dab/materials/texture_samples/normal_2.vtf b/mp/game/dab/materials/texture_samples/normal_2.vtf new file mode 100755 index 000000000..d085fa393 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/normal_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab9926f8c650f0d70b19dd9bed1d0b38029260c037b0cc3ce642c47862550ad3 +size 1398352 diff --git a/mp/game/dab/materials/texture_samples/rocks_color.vtf b/mp/game/dab/materials/texture_samples/rocks_color.vtf new file mode 100755 index 000000000..881737d8a --- /dev/null +++ b/mp/game/dab/materials/texture_samples/rocks_color.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4367f7df53ffaabdf9d9885d14d67515e94c17d2a317d6104452419fc6293fc +size 349776 diff --git a/mp/game/dab/materials/texture_samples/rocks_height.vtf b/mp/game/dab/materials/texture_samples/rocks_height.vtf new file mode 100755 index 000000000..e7e331112 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/rocks_height.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b3eb700683a2ff16f885a9f14b1e9318274b404e0e0975505af860c70dd3fb +size 87605 diff --git a/mp/game/dab/materials/texture_samples/rocks_normal.vtf b/mp/game/dab/materials/texture_samples/rocks_normal.vtf new file mode 100755 index 000000000..997f3437a --- /dev/null +++ b/mp/game/dab/materials/texture_samples/rocks_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:223dc2e1c03c70689e945111414e32d75d75b300d16c13f10243a0ab665d6c29 +size 262367 diff --git a/mp/game/dab/materials/texture_samples/rocks_normal_2.vtf b/mp/game/dab/materials/texture_samples/rocks_normal_2.vtf new file mode 100755 index 000000000..a3c3c3c93 --- /dev/null +++ b/mp/game/dab/materials/texture_samples/rocks_normal_2.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eacbcbe384636e318a14c8ca4994af6950d0b2ff7f5c52b8427ffad4f11344d +size 196816 diff --git a/mp/game/dab/materials/tile/black01.vtf b/mp/game/dab/materials/tile/black01.vtf new file mode 100755 index 000000000..88f8c2acb --- /dev/null +++ b/mp/game/dab/materials/tile/black01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eefa640c85c216f6df12eefb7865a9724088c39df40d73fe32fda93f123478fe +size 175008 diff --git a/mp/game/dab/materials/tile/ceilingtileb.vtf b/mp/game/dab/materials/tile/ceilingtileb.vtf new file mode 100755 index 000000000..ce9b6e663 --- /dev/null +++ b/mp/game/dab/materials/tile/ceilingtileb.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3af5daf07598eca9a880d6b63b9379c910e96b0835759f2e77b3553a3323c5f +size 175008 diff --git a/mp/game/dab/materials/tile/floor03.vtf b/mp/game/dab/materials/tile/floor03.vtf new file mode 100755 index 000000000..d2aba6c90 --- /dev/null +++ b/mp/game/dab/materials/tile/floor03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ba581c80e42c6b428c03b8a183fa1691b94518d3eac58dc0e476787691bc55 +size 175008 diff --git a/mp/game/dab/materials/tile/floor05-ssbump.vtf b/mp/game/dab/materials/tile/floor05-ssbump.vtf new file mode 100755 index 000000000..b15a651a3 --- /dev/null +++ b/mp/game/dab/materials/tile/floor05-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76eb08730e4413548facaff77cdc8983a4438a1cba55c840100e948afa23081c +size 349784 diff --git a/mp/game/dab/materials/tile/floor05.vtf b/mp/game/dab/materials/tile/floor05.vtf new file mode 100755 index 000000000..ae811ac66 --- /dev/null +++ b/mp/game/dab/materials/tile/floor05.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:973ac01b07b52808250d0a8bdf5f7f76078483359c2ac7093159cfc9a142a652 +size 175008 diff --git a/mp/game/dab/materials/tile/grey01.vtf b/mp/game/dab/materials/tile/grey01.vtf new file mode 100755 index 000000000..8ea36aece --- /dev/null +++ b/mp/game/dab/materials/tile/grey01.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7279ae5845507c844fbb98b21c7e8a033b75c6dc0ee5fc111dcc00c731a7f16f +size 175008 diff --git a/mp/game/dab/materials/tile/grey01_dark.vtf b/mp/game/dab/materials/tile/grey01_dark.vtf new file mode 100755 index 000000000..57286e627 --- /dev/null +++ b/mp/game/dab/materials/tile/grey01_dark.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ae8a4279dc3722ca6bba895ddae2f7c661fc90f22503c93419f69589349875 +size 175008 diff --git a/mp/game/dab/materials/tile/grey01_ref.vtf b/mp/game/dab/materials/tile/grey01_ref.vtf new file mode 100755 index 000000000..5bfebef9d --- /dev/null +++ b/mp/game/dab/materials/tile/grey01_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e0869f507d0e1ecdf981f3ae78c9863f8277f1c08ed56f771838cf3a69dc538 +size 175008 diff --git a/mp/game/dab/materials/tile/grey03.vtf b/mp/game/dab/materials/tile/grey03.vtf new file mode 100755 index 000000000..e95f5bd36 --- /dev/null +++ b/mp/game/dab/materials/tile/grey03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654428d4d7736e570c63f17cc37933a4d2d2131ff750bd30aaf98228a9d7963d +size 175008 diff --git a/mp/game/dab/materials/tile/grey04.vtf b/mp/game/dab/materials/tile/grey04.vtf new file mode 100755 index 000000000..dc1d08206 --- /dev/null +++ b/mp/game/dab/materials/tile/grey04.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d62622c1b4847b7a8fef34bd56f300b74c4e7095d0613fd84c47e6bc4519257 +size 175008 diff --git a/mp/game/dab/materials/tile/tilebreak001a.vtf b/mp/game/dab/materials/tile/tilebreak001a.vtf new file mode 100755 index 000000000..079b91ee3 --- /dev/null +++ b/mp/game/dab/materials/tile/tilebreak001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7133da18682881680eb5e3584e40b53196d74384fda32cbe21f3ca68ff75f43d +size 174968 diff --git a/mp/game/dab/materials/tile/tilebreak001b.vtf b/mp/game/dab/materials/tile/tilebreak001b.vtf new file mode 100755 index 000000000..80acb6e13 --- /dev/null +++ b/mp/game/dab/materials/tile/tilebreak001b.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed773be14e3c9517810cf3a71f6a615012882f4d692018c33ce7746bbe402482 +size 349744 diff --git a/mp/game/dab/materials/tile/tilefloor011a.vtf b/mp/game/dab/materials/tile/tilefloor011a.vtf new file mode 100755 index 000000000..522a294cc --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor011a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e45803db300b93c6e8af93827b9fcf8f7f2191c1796b757e19be633f9575ab +size 174968 diff --git a/mp/game/dab/materials/tile/tilefloor011a_normal.vtf b/mp/game/dab/materials/tile/tilefloor011a_normal.vtf new file mode 100755 index 000000000..489bb4f04 --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor011a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c098701a0ec750f54d22891c6aba14ee37ee04ccd049b3d062aa708066cdab6 +size 349744 diff --git a/mp/game/dab/materials/tile/tilefloor020a.vtf b/mp/game/dab/materials/tile/tilefloor020a.vtf new file mode 100755 index 000000000..7271b803b --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor020a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ebb176efa6fe97cd8f32ce3cea621c35045748299b7c6b7d88c529cade595a1 +size 174968 diff --git a/mp/game/dab/materials/tile/tilefloor021a_normal.vtf b/mp/game/dab/materials/tile/tilefloor021a_normal.vtf new file mode 100755 index 000000000..7acd0daa9 --- /dev/null +++ b/mp/game/dab/materials/tile/tilefloor021a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429c5dc9453a26c9d9fbd848eaab709c8b3029ce462938b0b61b15489eda0e91 +size 349744 diff --git a/mp/game/dab/materials/tile/wall_subway02.vtf b/mp/game/dab/materials/tile/wall_subway02.vtf new file mode 100755 index 000000000..4fa0cd89c --- /dev/null +++ b/mp/game/dab/materials/tile/wall_subway02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc1da52e1a12d5ca16cc65921c4432cf107ff761ee05ac37c4c0ae10613d441c +size 175008 diff --git a/mp/game/dab/materials/tile/wall_subway02_ref.vtf b/mp/game/dab/materials/tile/wall_subway02_ref.vtf new file mode 100755 index 000000000..b2aa4db3c --- /dev/null +++ b/mp/game/dab/materials/tile/wall_subway02_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1953b78556ccfb2d04ebd23f7539ee9704d8bdeaf1b4b9cce5ec63779f91b52 +size 43936 diff --git a/mp/game/dab/materials/tile/yellow03_height-ssbump.vtf b/mp/game/dab/materials/tile/yellow03_height-ssbump.vtf new file mode 100755 index 000000000..6f4ed331b --- /dev/null +++ b/mp/game/dab/materials/tile/yellow03_height-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2d2ae5753a76dd2b0955f43f673c38228bd1fa226f9119d80b80219d92a3a1f +size 349784 diff --git a/mp/game/dab/materials/vgui/leaderboard.vtf b/mp/game/dab/materials/vgui/leaderboard.vtf new file mode 100755 index 000000000..15a0294ec --- /dev/null +++ b/mp/game/dab/materials/vgui/leaderboard.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a94ec66d1490cb8fa1577687378ec9c5b19e7e723724e36d1d004792fe89b391 +size 4304 diff --git a/mp/game/dab/materials/vgui/news.vtf b/mp/game/dab/materials/vgui/news.vtf new file mode 100755 index 000000000..ee7782e36 --- /dev/null +++ b/mp/game/dab/materials/vgui/news.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4164ab0633b1d4a6b040f9a9ed40ae1668b60b7e4754370a3e763b1e22e9b06 +size 4304 diff --git a/mp/game/dab/materials/vgui/news_new.vtf b/mp/game/dab/materials/vgui/news_new.vtf new file mode 100755 index 000000000..9c9fb1b54 --- /dev/null +++ b/mp/game/dab/materials/vgui/news_new.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6d209b6d3ddbedcd55dd03b6e660061e2b09431785049a9df6bcaa9de814c6a +size 4304 diff --git a/mp/game/dab/materials/vgui/options.vtf b/mp/game/dab/materials/vgui/options.vtf new file mode 100755 index 000000000..4e09d7858 --- /dev/null +++ b/mp/game/dab/materials/vgui/options.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6755f4b056674490ee5cf269a9fdc731599113af520aa07c97374fcc9897b010 +size 5696 diff --git a/mp/game/dab/materials/wizard/blend/cliff2grass_modulate.vtf b/mp/game/dab/materials/wizard/blend/cliff2grass_modulate.vtf new file mode 100755 index 000000000..06cebb9e5 --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/cliff2grass_modulate.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:487f7bac8ae3ed6b594524a97d88400b97dfbd9ae37cbff93cf7581c172bb656 +size 699272 diff --git a/mp/game/dab/materials/wizard/blend/cliff2sand_modulate.vtf b/mp/game/dab/materials/wizard/blend/cliff2sand_modulate.vtf new file mode 100755 index 000000000..5afddcb21 --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/cliff2sand_modulate.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ee41eb638aa376ad408823279f618c878e97f928c589d1c0329e626245e115b +size 699272 diff --git a/mp/game/dab/materials/wizard/blend/cliffface002a.vtf b/mp/game/dab/materials/wizard/blend/cliffface002a.vtf new file mode 100755 index 000000000..16bafc6fd --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/cliffface002a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4bf80c0aaf870f8384be55de61b98efdd32e529589a080f33837ba7c85c82b2 +size 699256 diff --git a/mp/game/dab/materials/wizard/blend/cliffface002a_normal.vtf b/mp/game/dab/materials/wizard/blend/cliffface002a_normal.vtf new file mode 100755 index 000000000..9ffde7b4b --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/cliffface002a_normal.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c89bc5e9523a1d4cbf4b8e176927db681ac426ce04c5998b0c1f20efea95e4 +size 699256 diff --git a/mp/game/dab/materials/wizard/blend/groundsand03.vtf b/mp/game/dab/materials/wizard/blend/groundsand03.vtf new file mode 100755 index 000000000..57636f1a7 --- /dev/null +++ b/mp/game/dab/materials/wizard/blend/groundsand03.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa91c0b5c0885eecc558ce49b43753cbf9669cb50d5c1d74e832459bbec85644 +size 174968 diff --git a/mp/game/dab/materials/wizard/concretefloor032a.vtf b/mp/game/dab/materials/wizard/concretefloor032a.vtf new file mode 100755 index 000000000..a67ffb9cf --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor032a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d78864e5873069a5ba938de32bf93ed64a7cfb5318dfbdacc8722a31bfaa0ac +size 174968 diff --git a/mp/game/dab/materials/wizard/concretefloor032a_ssbump.vtf b/mp/game/dab/materials/wizard/concretefloor032a_ssbump.vtf new file mode 100755 index 000000000..8726e9273 --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor032a_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb2b03b243c380f59a598c6ebf5ce9f52998e13705c6ad0222e4b58e1a566dbf +size 1048656 diff --git a/mp/game/dab/materials/wizard/concretefloor037a.vtf b/mp/game/dab/materials/wizard/concretefloor037a.vtf new file mode 100755 index 000000000..bad18d474 --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor037a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:112a7c2c4b4e83dbd4339d9e83fe7522138018d24167d0d84932f0e9118348e5 +size 174968 diff --git a/mp/game/dab/materials/wizard/concretefloor037a_ssbump.vtf b/mp/game/dab/materials/wizard/concretefloor037a_ssbump.vtf new file mode 100755 index 000000000..f0141889f --- /dev/null +++ b/mp/game/dab/materials/wizard/concretefloor037a_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39ad7a9a6df89c428e729946e4e8b41a87d9a1e0d118537665b29c0de59df842 +size 4194384 diff --git a/mp/game/dab/materials/wizard/dirtfloor006a.vtf b/mp/game/dab/materials/wizard/dirtfloor006a.vtf new file mode 100755 index 000000000..423d6b8df --- /dev/null +++ b/mp/game/dab/materials/wizard/dirtfloor006a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4467754a97920f1ee7baaec351d8429dc3be4885ae8ec30f98ad59611697bf0 +size 174968 diff --git a/mp/game/dab/materials/wizard/r2s1_modulate.vtf b/mp/game/dab/materials/wizard/r2s1_modulate.vtf new file mode 100755 index 000000000..b54c8a8d1 --- /dev/null +++ b/mp/game/dab/materials/wizard/r2s1_modulate.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4946909bcf822726d27b37971c0fb57a316c473c97c96553a6015f5eb2ea0002 +size 174984 diff --git a/mp/game/dab/materials/wizard/rockwall012a.vtf b/mp/game/dab/materials/wizard/rockwall012a.vtf new file mode 100755 index 000000000..75faf5fe5 --- /dev/null +++ b/mp/game/dab/materials/wizard/rockwall012a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e9d370d79ef124417f3cdb9d97e47e8aba1703d8b2d5e533f3cdef53bc9f81 +size 349760 diff --git a/mp/game/dab/materials/wizard/rockwall012a_ssbump.vtf b/mp/game/dab/materials/wizard/rockwall012a_ssbump.vtf new file mode 100755 index 000000000..659a5aa8d --- /dev/null +++ b/mp/game/dab/materials/wizard/rockwall012a_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eb5046dad75fd6b8e2f39fc99f2e80a29f0917e61e4d60a0eb0c9a0c156e679 +size 1048656 diff --git a/mp/game/dab/materials/wizard/snowfloor001a.vtf b/mp/game/dab/materials/wizard/snowfloor001a.vtf new file mode 100755 index 000000000..b72718f55 --- /dev/null +++ b/mp/game/dab/materials/wizard/snowfloor001a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:455ccd1865978aff545012476d99c99e8686d393c5808c79df1a24f7b23b7d07 +size 174968 diff --git a/mp/game/dab/materials/wizard/snowfloor001a_ssbump.vtf b/mp/game/dab/materials/wizard/snowfloor001a_ssbump.vtf new file mode 100755 index 000000000..722f4f41a --- /dev/null +++ b/mp/game/dab/materials/wizard/snowfloor001a_ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0a4dbb8e7f52e78e9102f11df1adacbd2a022d2e63896722582bfa88f42e244 +size 786512 diff --git a/mp/game/dab/materials/wood/da_wood_01_dif.vtf b/mp/game/dab/materials/wood/da_wood_01_dif.vtf new file mode 100755 index 000000000..5ffac4496 --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d024650bc722996e6b48aff6e357fa58e61fc6a88bd347a4e6fffb6bdbebda83 +size 87568 diff --git a/mp/game/dab/materials/wood/da_wood_01_nor.vtf b/mp/game/dab/materials/wood/da_wood_01_nor.vtf new file mode 100755 index 000000000..f94503084 --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b16dc0c73a8698e54e483433e81b0ee930d4a0a5e112889c8fff4d265daed06 +size 87568 diff --git a/mp/game/dab/materials/wood/da_wood_02_dif.vtf b/mp/game/dab/materials/wood/da_wood_02_dif.vtf new file mode 100755 index 000000000..e329e10db --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_02_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55b840e8d6e12f4304b05f45e60f884d5e74067e9e41793440e2de3cc50510ab +size 87568 diff --git a/mp/game/dab/materials/wood/da_wood_end_01_dif.vtf b/mp/game/dab/materials/wood/da_wood_end_01_dif.vtf new file mode 100755 index 000000000..ddaccc069 --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_end_01_dif.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15ab5f0f5b0ed78f873e859178002057f4fd6b86a790c059e950f62bba8ac91c +size 43936 diff --git a/mp/game/dab/materials/wood/da_wood_end_01_nor.vtf b/mp/game/dab/materials/wood/da_wood_end_01_nor.vtf new file mode 100755 index 000000000..6fe749bed --- /dev/null +++ b/mp/game/dab/materials/wood/da_wood_end_01_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe71c31281e5ea9aaa89eca00216d476b6092b504c5e1f456a3cae6ce04b156d +size 43936 diff --git a/mp/game/dab/materials/wood/desk02.vtf b/mp/game/dab/materials/wood/desk02.vtf new file mode 100755 index 000000000..94f07a086 --- /dev/null +++ b/mp/game/dab/materials/wood/desk02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f41fa7b3ebab07670f99aa56a7f6bfab2c5e75c783db0055ea579825b7ee852 +size 175008 diff --git a/mp/game/dab/materials/wood/desk02_ref.vtf b/mp/game/dab/materials/wood/desk02_ref.vtf new file mode 100755 index 000000000..5ef115483 --- /dev/null +++ b/mp/game/dab/materials/wood/desk02_ref.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63624ffb6fe1fa5e66e316142060d115861e6a2a6b128d690c2ae7e68ca2df34 +size 43936 diff --git a/mp/game/dab/materials/wood/infdoorc.vtf b/mp/game/dab/materials/wood/infdoorc.vtf new file mode 100755 index 000000000..e0cc558cf --- /dev/null +++ b/mp/game/dab/materials/wood/infdoorc.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a534cc11b3f5cdd9b9defc3f133e3ba5b70ce99121c11fd001c2f36ab6ddf64 +size 87528 diff --git a/mp/game/dab/materials/wood/milbeams002.vtf b/mp/game/dab/materials/wood/milbeams002.vtf new file mode 100755 index 000000000..39413239c --- /dev/null +++ b/mp/game/dab/materials/wood/milbeams002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e17f0c6dbd7c48613b665d60daf34cd8dcfe3c2eaed61581e43c8f57174ba5e +size 174968 diff --git a/mp/game/dab/materials/wood/milroof002.vtf b/mp/game/dab/materials/wood/milroof002.vtf new file mode 100755 index 000000000..dadcaedaf --- /dev/null +++ b/mp/game/dab/materials/wood/milroof002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c1488dadab983bbb54506e208d07e9857f1b9a6353b4360f0b8de2f3704ffa +size 174968 diff --git a/mp/game/dab/materials/wood/panel01-ssbump.vtf b/mp/game/dab/materials/wood/panel01-ssbump.vtf new file mode 100755 index 000000000..fcf65752f --- /dev/null +++ b/mp/game/dab/materials/wood/panel01-ssbump.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:844eff3871d46b08b11409973a6f0c8d20a44af128637e65641005b29b8b098d +size 349784 diff --git a/mp/game/dab/materials/wood/plywood02.vtf b/mp/game/dab/materials/wood/plywood02.vtf new file mode 100755 index 000000000..205fbd599 --- /dev/null +++ b/mp/game/dab/materials/wood/plywood02.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba3b4c3c6ae0b77ecdc5ea9bdec33a0d5b1a9ee742d1050e9cdcd550a827f1b4 +size 175008 diff --git a/mp/game/dab/materials/wood/wood_panel01a.vtf b/mp/game/dab/materials/wood/wood_panel01a.vtf new file mode 100755 index 000000000..d21479e90 --- /dev/null +++ b/mp/game/dab/materials/wood/wood_panel01a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d6c8c90221110e2421ca1c03ae37f05120fef28f798f8bbb217cf9ace708413 +size 175008 diff --git a/mp/game/dab/materials/wood/woodfloor002.vtf b/mp/game/dab/materials/wood/woodfloor002.vtf new file mode 100755 index 000000000..0a9786c5e --- /dev/null +++ b/mp/game/dab/materials/wood/woodfloor002.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25eaaa95b411e5cd7aebdc24a65e8f8825f1db260edb78a874d367d1184c1318 +size 175008 diff --git a/mp/game/dab/materials/wood/woodfloor002_nor.vtf b/mp/game/dab/materials/wood/woodfloor002_nor.vtf new file mode 100755 index 000000000..8f061aa0f --- /dev/null +++ b/mp/game/dab/materials/wood/woodfloor002_nor.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d6afdbf8ef948aa591219078bf845542c1f94dbaffc65548551cc5c6e111dd +size 349784 diff --git a/mp/game/dab/materials/wood/woodfloor005a.vtf b/mp/game/dab/materials/wood/woodfloor005a.vtf new file mode 100755 index 000000000..3fbecc426 --- /dev/null +++ b/mp/game/dab/materials/wood/woodfloor005a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d544a9a88864bb81f0812999468af059824ee69663bf11910c8e62a3002797a3 +size 174968 diff --git a/mp/game/dab/materials/wood/woodwall011a.vtf b/mp/game/dab/materials/wood/woodwall011a.vtf new file mode 100755 index 000000000..b62c545f7 --- /dev/null +++ b/mp/game/dab/materials/wood/woodwall011a.vtf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b442fc00bcfc4778cb3f37bb74fe9a7f1378fed74b86c975c2a3d948d365e3c +size 43896 diff --git a/mp/game/dab/models/briefcase/briefcase_01.dx80.vtx b/mp/game/dab/models/briefcase/briefcase_01.dx80.vtx new file mode 100755 index 000000000..5ae3d0460 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05022759a27ec16a26815a396fb0dd7e56c8cf5ee7facc0b382a4132520f4641 +size 15604 diff --git a/mp/game/dab/models/briefcase/briefcase_01.dx90.vtx b/mp/game/dab/models/briefcase/briefcase_01.dx90.vtx new file mode 100755 index 000000000..f04f73a92 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5fe55fc92d3634340cbb8fcca32f85317c8dbbf7bff310f3899bc1374cb8262 +size 15604 diff --git a/mp/game/dab/models/briefcase/briefcase_01.mdl b/mp/game/dab/models/briefcase/briefcase_01.mdl new file mode 100755 index 000000000..73861b76e --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:541100bfa1be4cf72bb86083a674eedf866b6af648a487aba0adf22cafc9f6b7 +size 3632 diff --git a/mp/game/dab/models/briefcase/briefcase_01.phy b/mp/game/dab/models/briefcase/briefcase_01.phy new file mode 100755 index 000000000..78ebfa7ad --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74b6275dd7481dccc2aa08be5aa006fa6f1f2c765957eaa9a3550645bb7373c5 +size 1542 diff --git a/mp/game/dab/models/briefcase/briefcase_01.sw.vtx b/mp/game/dab/models/briefcase/briefcase_01.sw.vtx new file mode 100755 index 000000000..e24d3a082 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c85aef388b1abbbb4db211e7962a29fe6ea4db051c4d6dde67653930c778c3 +size 15580 diff --git a/mp/game/dab/models/briefcase/briefcase_01.vvd b/mp/game/dab/models/briefcase/briefcase_01.vvd new file mode 100755 index 000000000..adc7d3978 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d17ba932ebb020d7e94c513fbe162ee766b998561c86084eccbdf3b470648da4 +size 75776 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.dx80.vtx b/mp/game/dab/models/briefcase/briefcase_01_on_player.dx80.vtx new file mode 100755 index 000000000..3facec989 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3e7286ba27decac875b8270ecd171d51390e0fe5ed08b92d838f007a0ce37b6 +size 10812 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.dx90.vtx b/mp/game/dab/models/briefcase/briefcase_01_on_player.dx90.vtx new file mode 100755 index 000000000..eedfb81f7 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:272e7d4d803452361e3e96592836bf805d4f5f7b48bc0a9b38d2f9ab1a3a4c47 +size 10812 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.mdl b/mp/game/dab/models/briefcase/briefcase_01_on_player.mdl new file mode 100755 index 000000000..a5f90251e --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b78a4a8b4f35be0d428e6c7b56ac47991027b253fef965905a7c13dcf18602ec +size 3392 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.phy b/mp/game/dab/models/briefcase/briefcase_01_on_player.phy new file mode 100755 index 000000000..44187b188 --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49d4f4dea5b664f74cae21f7455766df8bb21d65c5150380e448b701098d3589 +size 1528 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.sw.vtx b/mp/game/dab/models/briefcase/briefcase_01_on_player.sw.vtx new file mode 100755 index 000000000..e4e65d74b --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d074ea58ad184ec0a93de28d443c578804b28dda06fbe9c32090cf214df579d0 +size 10804 diff --git a/mp/game/dab/models/briefcase/briefcase_01_on_player.vvd b/mp/game/dab/models/briefcase/briefcase_01_on_player.vvd new file mode 100755 index 000000000..6442723cc --- /dev/null +++ b/mp/game/dab/models/briefcase/briefcase_01_on_player.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4f83d04074662cade76ae424552f0dc101d82dd96f599204fd0e5d742aa9c37 +size 50176 diff --git a/mp/game/dab/models/cabe.dx80.vtx b/mp/game/dab/models/cabe.dx80.vtx new file mode 100755 index 000000000..014363db6 --- /dev/null +++ b/mp/game/dab/models/cabe.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c36f7cee167f27f97131f196c0ca18d995eb286e4e7a1bdca369e87e0047a2dd +size 42654 diff --git a/mp/game/dab/models/cabe.dx90.vtx b/mp/game/dab/models/cabe.dx90.vtx new file mode 100755 index 000000000..1e78f3506 --- /dev/null +++ b/mp/game/dab/models/cabe.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4fb8182018d506cbb8f7db79135c6f1159c010dda6013906dedbd5c076c5842 +size 42654 diff --git a/mp/game/dab/models/cabe.mdl b/mp/game/dab/models/cabe.mdl new file mode 100755 index 000000000..48946351f --- /dev/null +++ b/mp/game/dab/models/cabe.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524c32ead0bb33dbea206629f766527a4e8bb7a534814d5379f9b69d13dd5142 +size 2132 diff --git a/mp/game/dab/models/cabe.phy b/mp/game/dab/models/cabe.phy new file mode 100755 index 000000000..b90e080dd --- /dev/null +++ b/mp/game/dab/models/cabe.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e0f42b67052a2236b789705b2c7ee968e00a8038be61b2cae9f87a02e8f7c7 +size 7627 diff --git a/mp/game/dab/models/cabe.sw.vtx b/mp/game/dab/models/cabe.sw.vtx new file mode 100755 index 000000000..335fa8f43 --- /dev/null +++ b/mp/game/dab/models/cabe.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f988b56322eab8b3b633efa57f4ffe58610e68690cb1de113cd54dee75eae412 +size 42630 diff --git a/mp/game/dab/models/cabe.vvd b/mp/game/dab/models/cabe.vvd new file mode 100755 index 000000000..97960f63b --- /dev/null +++ b/mp/game/dab/models/cabe.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab95f092cf5bfe51e3dabd29782f3d8b4a794008055539e47e95ed124820be5c +size 181888 diff --git a/mp/game/dab/models/cabwind.dx80.vtx b/mp/game/dab/models/cabwind.dx80.vtx new file mode 100755 index 000000000..3386c3ae1 --- /dev/null +++ b/mp/game/dab/models/cabwind.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdece5c4f7163f497b8715b7f6fc035e4315065c4e1a8712538ad7999e18e05 +size 1434 diff --git a/mp/game/dab/models/cabwind.dx90.vtx b/mp/game/dab/models/cabwind.dx90.vtx new file mode 100755 index 000000000..881ea3c62 --- /dev/null +++ b/mp/game/dab/models/cabwind.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b7c9a4c053e141eda0505395b1167527e137d461736085fea7e514aedd1f850 +size 1434 diff --git a/mp/game/dab/models/cabwind.mdl b/mp/game/dab/models/cabwind.mdl new file mode 100755 index 000000000..1bf0b684b --- /dev/null +++ b/mp/game/dab/models/cabwind.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b892738208caff63d619f653ea172d3550ffb0fa5d7f3b1671a36cc495edeb7 +size 1936 diff --git a/mp/game/dab/models/cabwind.sw.vtx b/mp/game/dab/models/cabwind.sw.vtx new file mode 100755 index 000000000..a8923d301 --- /dev/null +++ b/mp/game/dab/models/cabwind.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f2e5762170aa9d341cfeda5a1435fb4cd585d162712fc2a4efaba4b280b5465 +size 1418 diff --git a/mp/game/dab/models/cabwind.vvd b/mp/game/dab/models/cabwind.vvd new file mode 100755 index 000000000..062bd19ae --- /dev/null +++ b/mp/game/dab/models/cabwind.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a526350039420036b64f592f09383f9508aa4fea517b37e41d251dfe4c98aad +size 5440 diff --git a/mp/game/dab/models/ceilingcat.dx80.vtx b/mp/game/dab/models/ceilingcat.dx80.vtx new file mode 100755 index 000000000..3a288e048 --- /dev/null +++ b/mp/game/dab/models/ceilingcat.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f10ad6e777a4125d786900c85412600ab92812c9ece924ba06fcc5fcbfaa8d +size 2520 diff --git a/mp/game/dab/models/ceilingcat.dx90.vtx b/mp/game/dab/models/ceilingcat.dx90.vtx new file mode 100755 index 000000000..74526463d --- /dev/null +++ b/mp/game/dab/models/ceilingcat.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:627b9699cd4c1372ad139553833e4db75b3a90d7d1c18505f1da39681b5d4e3e +size 2520 diff --git a/mp/game/dab/models/ceilingcat.mdl b/mp/game/dab/models/ceilingcat.mdl new file mode 100755 index 000000000..53f8b212c --- /dev/null +++ b/mp/game/dab/models/ceilingcat.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3022cf5f7116285384989b255f3eb10c5c678db807e6980a70be745f234a77ab +size 1724 diff --git a/mp/game/dab/models/ceilingcat.sw.vtx b/mp/game/dab/models/ceilingcat.sw.vtx new file mode 100755 index 000000000..c0af96c51 --- /dev/null +++ b/mp/game/dab/models/ceilingcat.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bea3661ec561b62216c79228e5da64c8f1317a4e06c96c75b78f14046bd3d5b4 +size 2520 diff --git a/mp/game/dab/models/ceilingcat.vvd b/mp/game/dab/models/ceilingcat.vvd new file mode 100755 index 000000000..6d0026c76 --- /dev/null +++ b/mp/game/dab/models/ceilingcat.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c47a1a61f7603a411aeb74b431ed69e6a6447b5bd343a24ef63694b8fdf483 +size 8192 diff --git a/mp/game/dab/models/characters/hostage_02.dx80.vtx b/mp/game/dab/models/characters/hostage_02.dx80.vtx new file mode 100755 index 000000000..42a7c877d --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac80e6480724e6de6a12166d398d8de19a7fd69e3375045e54431967a42df73 +size 195585 diff --git a/mp/game/dab/models/characters/hostage_02.dx90.vtx b/mp/game/dab/models/characters/hostage_02.dx90.vtx new file mode 100755 index 000000000..47b84d74e --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dae144f185d1deb645f07b86325ab6a6ecded0af82fbaf3d161ef98df233b8ff +size 189958 diff --git a/mp/game/dab/models/characters/hostage_02.mdl b/mp/game/dab/models/characters/hostage_02.mdl new file mode 100755 index 000000000..95df4ac61 --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0588bcd10f9086d2fcd4646e1f1895882ec431c7cac681bf722c7cec9f794621 +size 116068 diff --git a/mp/game/dab/models/characters/hostage_02.phy b/mp/game/dab/models/characters/hostage_02.phy new file mode 100755 index 000000000..513251423 --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ce33678f02c7df0e04385234fe7578cfef826a23acfe3cab8b0ad34dde66263 +size 28801 diff --git a/mp/game/dab/models/characters/hostage_02.sw.vtx b/mp/game/dab/models/characters/hostage_02.sw.vtx new file mode 100755 index 000000000..5c775052d --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5c4261b6b450dd29ec63248f1ae0760065cf654f63ec521585470593b75edd1 +size 187274 diff --git a/mp/game/dab/models/characters/hostage_02.vvd b/mp/game/dab/models/characters/hostage_02.vvd new file mode 100755 index 000000000..73f815153 --- /dev/null +++ b/mp/game/dab/models/characters/hostage_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2230a4f2526d92b3dc766547e57de3c8e5b0b564a1aa33de9a4b3feacd055b6 +size 210608 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.dx80.vtx b/mp/game/dab/models/clubzombo_models/blacksofa02.dx80.vtx new file mode 100755 index 000000000..7c7edceb2 --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c671f7788fda0d8ae3ff4b0ef7eed7781ecb72bd3a6cd37f66d2cfcf8065caab +size 16698 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.dx90.vtx b/mp/game/dab/models/clubzombo_models/blacksofa02.dx90.vtx new file mode 100755 index 000000000..dd60e5b74 --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36fbe7934ecd8dfeb8eae13d01fcea24fefb040735ea652d6a4abbaf6f7bc353 +size 16698 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.mdl b/mp/game/dab/models/clubzombo_models/blacksofa02.mdl new file mode 100755 index 000000000..fdd65f303 --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85eb21afac010104eb791a0b36662f435bb968b447506577a1aee6ffa7a50b37 +size 1528 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.phy b/mp/game/dab/models/clubzombo_models/blacksofa02.phy new file mode 100755 index 000000000..18d76aea6 --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ff366c1993b9d029fe387fb19f26d46ad53f4adc375792e361bc1a57606a9b +size 3591 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.sw.vtx b/mp/game/dab/models/clubzombo_models/blacksofa02.sw.vtx new file mode 100755 index 000000000..b5e3bf42d --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbc6634f80bc3c125674e64463119616a74c958f41be4b7d82ffb7047be87808 +size 16690 diff --git a/mp/game/dab/models/clubzombo_models/blacksofa02.vvd b/mp/game/dab/models/clubzombo_models/blacksofa02.vvd new file mode 100755 index 000000000..06b24e221 --- /dev/null +++ b/mp/game/dab/models/clubzombo_models/blacksofa02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3d0a61573cfd8c1c17fa9564fb96d9493a9450951b9ca21c64f82cd3e805038 +size 64896 diff --git a/mp/game/dab/models/da_miami/barstool_01.dx80.vtx b/mp/game/dab/models/da_miami/barstool_01.dx80.vtx new file mode 100755 index 000000000..4440f827b --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d3da13e8b248b045b9e14efa58efb25964f7d043e91bf1d51f68e3a4751b33d +size 10617 diff --git a/mp/game/dab/models/da_miami/barstool_01.dx90.vtx b/mp/game/dab/models/da_miami/barstool_01.dx90.vtx new file mode 100755 index 000000000..7f06acbbd --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a52f3ee80d4845102d6d2fdadd4bf239a7741ccc209ac49f11cd1c38f3f32d0 +size 10617 diff --git a/mp/game/dab/models/da_miami/barstool_01.mdl b/mp/game/dab/models/da_miami/barstool_01.mdl new file mode 100755 index 000000000..e9226ccdb --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a962d806b0a8e1b369df8f2f1679cbce5adbeb2f0ef5780feab561befbe52380 +size 1992 diff --git a/mp/game/dab/models/da_miami/barstool_01.phy b/mp/game/dab/models/da_miami/barstool_01.phy new file mode 100755 index 000000000..4eb7c4b63 --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aafa351e6971cfc2d3148847347f088ad204d860a2a71bf15a655b745eba4e4 +size 2247 diff --git a/mp/game/dab/models/da_miami/barstool_01.sw.vtx b/mp/game/dab/models/da_miami/barstool_01.sw.vtx new file mode 100755 index 000000000..f2935b00c --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad49553e30b259c1b2520ada118552ef1e192612ffb151fe3b4c2ac2e4fbde0 +size 10617 diff --git a/mp/game/dab/models/da_miami/barstool_01.vvd b/mp/game/dab/models/da_miami/barstool_01.vvd new file mode 100755 index 000000000..2b442d5ab --- /dev/null +++ b/mp/game/dab/models/da_miami/barstool_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27c74e4bd14ea2151ffc49ab2b85ec26407669c8c60f7068f6029ac629402151 +size 45120 diff --git a/mp/game/dab/models/da_miami/couch_01.dx80.vtx b/mp/game/dab/models/da_miami/couch_01.dx80.vtx new file mode 100755 index 000000000..efe93ab47 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01c3c53700c548a95220f2ad99cee16bc156a8f61330123ee5d5fdc9b9fb1924 +size 8136 diff --git a/mp/game/dab/models/da_miami/couch_01.dx90.vtx b/mp/game/dab/models/da_miami/couch_01.dx90.vtx new file mode 100755 index 000000000..6c1c757e6 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6bf868664df069b3f9d865c57c12dbd82eb7d3c85189c1c6964a0178ed633d4 +size 8136 diff --git a/mp/game/dab/models/da_miami/couch_01.mdl b/mp/game/dab/models/da_miami/couch_01.mdl new file mode 100755 index 000000000..bd986bfcc --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:475e847f92ab90811fdba29acc82cb8ccc255b772ab2d4c2d5e63e741e051778 +size 1980 diff --git a/mp/game/dab/models/da_miami/couch_01.phy b/mp/game/dab/models/da_miami/couch_01.phy new file mode 100755 index 000000000..d6ba6e8ad --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94e462ccb2a70eafeac3fb1ed0f995fc99c89a286d62417e7b454f9fdc1ec2cb +size 2374 diff --git a/mp/game/dab/models/da_miami/couch_01.sw.vtx b/mp/game/dab/models/da_miami/couch_01.sw.vtx new file mode 100755 index 000000000..e8d4bc030 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:324690caa5e2746fc3530e0c68e285f4a104710c5f79f03cb547063caee69ca2 +size 8136 diff --git a/mp/game/dab/models/da_miami/couch_01.vvd b/mp/game/dab/models/da_miami/couch_01.vvd new file mode 100755 index 000000000..6573af657 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:649c524db44a9f2057dce981a9118e8a9e1da36c55773d137d9895775ec41847 +size 32000 diff --git a/mp/game/dab/models/da_miami/couch_02.dx80.vtx b/mp/game/dab/models/da_miami/couch_02.dx80.vtx new file mode 100755 index 000000000..16b1d66de --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0918f193f4ce1c466e7f18955bab9e2a493c47f970e799f51a7d18715494228 +size 10452 diff --git a/mp/game/dab/models/da_miami/couch_02.dx90.vtx b/mp/game/dab/models/da_miami/couch_02.dx90.vtx new file mode 100755 index 000000000..22d10854a --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c7f06bbd4754a2172dcd0e08e41df297b5e36558ccd8662b1173b4fcb5353c +size 10452 diff --git a/mp/game/dab/models/da_miami/couch_02.mdl b/mp/game/dab/models/da_miami/couch_02.mdl new file mode 100755 index 000000000..9e6521119 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fe007a24c09a2258e48fcfa7513e829917409585f80a1b180ce42ffe988281c +size 1980 diff --git a/mp/game/dab/models/da_miami/couch_02.phy b/mp/game/dab/models/da_miami/couch_02.phy new file mode 100755 index 000000000..f06ed49fa --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a957af065abc1498fcb83c672c598daf8cbe2582fb11e4083158390ec43b5ae4 +size 2311 diff --git a/mp/game/dab/models/da_miami/couch_02.sw.vtx b/mp/game/dab/models/da_miami/couch_02.sw.vtx new file mode 100755 index 000000000..47db23e9a --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9b2c6218c54e7342b51c89379986ecec4acb0eaaedf92256d2cf84424745210 +size 10452 diff --git a/mp/game/dab/models/da_miami/couch_02.vvd b/mp/game/dab/models/da_miami/couch_02.vvd new file mode 100755 index 000000000..28bf84409 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1cbf47780fdcf896eb609a2ac1dee0eb1f9aacd33f8252fed8e01493951fec1 +size 40960 diff --git a/mp/game/dab/models/da_miami/couch_colourful.dx80.vtx b/mp/game/dab/models/da_miami/couch_colourful.dx80.vtx new file mode 100755 index 000000000..b463e880e --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c898e7ef369c40c138d7b334bfde7cb271ca4b263e574c634f618c6975f55866 +size 17211 diff --git a/mp/game/dab/models/da_miami/couch_colourful.dx90.vtx b/mp/game/dab/models/da_miami/couch_colourful.dx90.vtx new file mode 100755 index 000000000..37164b401 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cf2b2863c7fad72d973f8b3c05c4b80f538b73e1e724f5d8d7f27ec4aca6989 +size 17211 diff --git a/mp/game/dab/models/da_miami/couch_colourful.mdl b/mp/game/dab/models/da_miami/couch_colourful.mdl new file mode 100755 index 000000000..5afec7a24 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3629a8dc287455dbc2fba77e40bf45f47df26e98641eca7b6b0963a75740c27 +size 2012 diff --git a/mp/game/dab/models/da_miami/couch_colourful.phy b/mp/game/dab/models/da_miami/couch_colourful.phy new file mode 100755 index 000000000..72a8c9326 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa41b4f2618943c8a6857e36fc2527702a37663e10b68ce87962683cdeaed23 +size 1918 diff --git a/mp/game/dab/models/da_miami/couch_colourful.sw.vtx b/mp/game/dab/models/da_miami/couch_colourful.sw.vtx new file mode 100755 index 000000000..ac3fd4f41 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3e75bf237040db088b0bf3eb311565b38fe46de4678260868eb29ae5165ce6d +size 17211 diff --git a/mp/game/dab/models/da_miami/couch_colourful.vvd b/mp/game/dab/models/da_miami/couch_colourful.vvd new file mode 100755 index 000000000..98e5005b2 --- /dev/null +++ b/mp/game/dab/models/da_miami/couch_colourful.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c10fd218a99a9566ed7ee682fc63619e6922a3054104c299f96f74f674af50f9 +size 76992 diff --git a/mp/game/dab/models/da_miami/discoball.dx80.vtx b/mp/game/dab/models/da_miami/discoball.dx80.vtx new file mode 100755 index 000000000..115b4d29a --- /dev/null +++ b/mp/game/dab/models/da_miami/discoball.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:544fbd9f9e105038e8ecdf03d98da45043fae6de226b4d04b9591e1d22ac16f2 +size 4326 diff --git a/mp/game/dab/models/da_miami/discoball.dx90.vtx b/mp/game/dab/models/da_miami/discoball.dx90.vtx new file mode 100755 index 000000000..4fc7ac039 --- /dev/null +++ b/mp/game/dab/models/da_miami/discoball.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afc25f5cc61b7e267a57be0d405b057e05164a4c052f59a7ac4d25ee4e38799e +size 4326 diff --git a/mp/game/dab/models/da_miami/discoball.mdl b/mp/game/dab/models/da_miami/discoball.mdl new file mode 100755 index 000000000..dc8af4432 --- /dev/null +++ b/mp/game/dab/models/da_miami/discoball.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:639383ed075009ef54510d3acf9a188d51e2366f97863ad3ef4b47a7b74f2c51 +size 1744 diff --git a/mp/game/dab/models/da_miami/discoball.sw.vtx b/mp/game/dab/models/da_miami/discoball.sw.vtx new file mode 100755 index 000000000..f0d1399f8 --- /dev/null +++ b/mp/game/dab/models/da_miami/discoball.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc00c736f1e25c7edc0b8da5d968fc8ce83998496b158b106f153dffa234f52a +size 4318 diff --git a/mp/game/dab/models/da_miami/discoball.vvd b/mp/game/dab/models/da_miami/discoball.vvd new file mode 100755 index 000000000..c2f6aa1f1 --- /dev/null +++ b/mp/game/dab/models/da_miami/discoball.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4066724180b8e9ee00e4928d2fbcad9e216e46d24aa9027b11eda924d86f3f2 +size 14464 diff --git a/mp/game/dab/models/da_miami/rope_barrier.dx80.vtx b/mp/game/dab/models/da_miami/rope_barrier.dx80.vtx new file mode 100755 index 000000000..89c044408 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e99badc280090639fa779e7c7e446c88b6bf66dfdccc71f70299fd8ef0da79e +size 14243 diff --git a/mp/game/dab/models/da_miami/rope_barrier.dx90.vtx b/mp/game/dab/models/da_miami/rope_barrier.dx90.vtx new file mode 100755 index 000000000..d23390e4a --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d24ce39383b3045f1044306e06c2231a7edea11c13a1d7dbb05d9a4a5e920f +size 14243 diff --git a/mp/game/dab/models/da_miami/rope_barrier.mdl b/mp/game/dab/models/da_miami/rope_barrier.mdl new file mode 100755 index 000000000..ce4f423de --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121f330383e8c0e36a77e6fea5abc5d30f2c5ff16c486a57e5655ffda688ebeb +size 2376 diff --git a/mp/game/dab/models/da_miami/rope_barrier.phy b/mp/game/dab/models/da_miami/rope_barrier.phy new file mode 100755 index 000000000..832973054 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b10803abd7968bef1c14fb3925dc4b389fa4599c04339840cb2f68713ce6f4 +size 931 diff --git a/mp/game/dab/models/da_miami/rope_barrier.sw.vtx b/mp/game/dab/models/da_miami/rope_barrier.sw.vtx new file mode 100755 index 000000000..fda31c9a6 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:943706cc213ea26083e45e71234eca18adc83202a9c792cf5c4d5cc1bf3671ef +size 14211 diff --git a/mp/game/dab/models/da_miami/rope_barrier.vvd b/mp/game/dab/models/da_miami/rope_barrier.vvd new file mode 100755 index 000000000..69b1b592d --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41cdfc98c143cbf217183e2f7e1ad78cabde3dce522bebb3f495606b0386ef95 +size 37808 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.dx80.vtx b/mp/game/dab/models/da_miami/rope_barrier_post.dx80.vtx new file mode 100755 index 000000000..043ef2d7a --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f654e48c1bf1821f92bad39ff831739ffe10aa3e49fc2c79fc9d4ece2cfa8f5 +size 5417 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.dx90.vtx b/mp/game/dab/models/da_miami/rope_barrier_post.dx90.vtx new file mode 100755 index 000000000..c81e55f41 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6954f97eb4a6627de3624a319f16afa02e5d8d8ee9d4f852f646b505dab8de0d +size 5417 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.mdl b/mp/game/dab/models/da_miami/rope_barrier_post.mdl new file mode 100755 index 000000000..2e25c0d9b --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e2b04b16d849ac9a3681834be6ef8dbceafb04a65f4b582e4fe9570dd8a2846 +size 1832 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.phy b/mp/game/dab/models/da_miami/rope_barrier_post.phy new file mode 100755 index 000000000..8a607fc2f --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd430b813b6f8e96c333498face942de8c83fb62574e0283401d213c00d00c8 +size 695 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.sw.vtx b/mp/game/dab/models/da_miami/rope_barrier_post.sw.vtx new file mode 100755 index 000000000..a4278a545 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d572dacd927e4838a681ec229c16f17717ef29d5308a1f47906809eb8ce1136e +size 5417 diff --git a/mp/game/dab/models/da_miami/rope_barrier_post.vvd b/mp/game/dab/models/da_miami/rope_barrier_post.vvd new file mode 100755 index 000000000..827adc931 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_post.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60bc41ecfe85134ebaee916ff203566f885a0ee544b18cd99855a4565a473913 +size 16000 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.dx80.vtx b/mp/game/dab/models/da_miami/rope_barrier_short.dx80.vtx new file mode 100755 index 000000000..fc51c0c93 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8fd8f55076b5cbe479f3342b7122dabb961eae1d610232187ef021bb902cfe1 +size 14639 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.dx90.vtx b/mp/game/dab/models/da_miami/rope_barrier_short.dx90.vtx new file mode 100755 index 000000000..cfddcee90 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b49a4a902b51c78d06557e31351a1db3619ef026f07ae445a0befa83251f55c +size 14639 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.mdl b/mp/game/dab/models/da_miami/rope_barrier_short.mdl new file mode 100755 index 000000000..14d37cacd --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2873afe1c1c25885288b1dbffdd5e04c7e1358a5816ace353c9317f8e08c0c37 +size 2380 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.phy b/mp/game/dab/models/da_miami/rope_barrier_short.phy new file mode 100755 index 000000000..1bd570344 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:582a2878d3076cfde66693e3ebf17a8e863f98583e40056aa5406996eb3598e7 +size 888 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.sw.vtx b/mp/game/dab/models/da_miami/rope_barrier_short.sw.vtx new file mode 100755 index 000000000..63c37e713 --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1dcb7cf945337b2e0af9fce91cdc52fab4ae980c801c00e051015edb0cb2c3 +size 14607 diff --git a/mp/game/dab/models/da_miami/rope_barrier_short.vvd b/mp/game/dab/models/da_miami/rope_barrier_short.vvd new file mode 100755 index 000000000..b12cd64fd --- /dev/null +++ b/mp/game/dab/models/da_miami/rope_barrier_short.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64a2f0485f9df2046cb0238b76cde7387f63c2e68ee5bf12b03ff2da5c8d2fe2 +size 35312 diff --git a/mp/game/dab/models/da_penthouse/bed_01.dx80.vtx b/mp/game/dab/models/da_penthouse/bed_01.dx80.vtx new file mode 100755 index 000000000..ea43a30bf --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc0b52262f1cbff1a1003566c120b01cf57a010279475c79994492a107b2c528 +size 20505 diff --git a/mp/game/dab/models/da_penthouse/bed_01.dx90.vtx b/mp/game/dab/models/da_penthouse/bed_01.dx90.vtx new file mode 100755 index 000000000..0363676b8 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9938696f1402352c061ff1b2b1b3ae77575e5cefa33796ec060bc3489296e17 +size 20505 diff --git a/mp/game/dab/models/da_penthouse/bed_01.mdl b/mp/game/dab/models/da_penthouse/bed_01.mdl new file mode 100755 index 000000000..8d2b0d63b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2eb356fdbb4b284ccc7bbf655e20c07506431573e3fee2b8a66981fbc3b1881 +size 1816 diff --git a/mp/game/dab/models/da_penthouse/bed_01.phy b/mp/game/dab/models/da_penthouse/bed_01.phy new file mode 100755 index 000000000..ab93bf9e8 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5d3d0054be7d46b32d81f32ef0f88d484479586c1e304ad9a2bf0ed3ab4af7d +size 1235 diff --git a/mp/game/dab/models/da_penthouse/bed_01.sw.vtx b/mp/game/dab/models/da_penthouse/bed_01.sw.vtx new file mode 100755 index 000000000..2bc079b93 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:227918cb61fe2453c632c5569b1063811127a4e69a5d2f4614824783d72396c2 +size 20505 diff --git a/mp/game/dab/models/da_penthouse/bed_01.vvd b/mp/game/dab/models/da_penthouse/bed_01.vvd new file mode 100755 index 000000000..93964ce5a --- /dev/null +++ b/mp/game/dab/models/da_penthouse/bed_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f47786d6f6f6f6447c7733f31950848afc709d5b997dcbcf2dd8139582c34cd4 +size 90176 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.dx80.vtx b/mp/game/dab/models/da_penthouse/deckchair_01.dx80.vtx new file mode 100755 index 000000000..a72e0c129 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef0e03feba4c6708d221ee9167d15b32104c3aa1090ca2038a6edd950e89e84 +size 18513 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.dx90.vtx b/mp/game/dab/models/da_penthouse/deckchair_01.dx90.vtx new file mode 100755 index 000000000..772e9c815 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e376e294452d182606181df55ca4f1c381e915145172720f3239a80d3b5dc70 +size 18513 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.mdl b/mp/game/dab/models/da_penthouse/deckchair_01.mdl new file mode 100755 index 000000000..6c5009c97 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2176c1789f621076a18089a30099858969a3d08903d614928ad76118ba604c5a +size 1824 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.phy b/mp/game/dab/models/da_penthouse/deckchair_01.phy new file mode 100755 index 000000000..aef4b50bf --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a4b64b05745676e2b6068f0bc21993877a37ec61c288a801683fd76dc4c14e9 +size 5061 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.sw.vtx b/mp/game/dab/models/da_penthouse/deckchair_01.sw.vtx new file mode 100755 index 000000000..1da83083c --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:397444fea05f997cad86ec899464a71dd2c7eacf6685de9d5d97fd5d5cbb6909 +size 18513 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01.vvd b/mp/game/dab/models/da_penthouse/deckchair_01.vvd new file mode 100755 index 000000000..cc4bc66f2 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11657d1cad9d88b65d93fc39e6d6a4aac772174b0da84c7d25d5da177bdee0d1 +size 84288 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx80.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx80.vtx new file mode 100755 index 000000000..2b900e07c --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37f52f8f2b78ffe347d4f91d7e09ce05988f85d4ebe9320ce7cea4f65bc34786 +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx90.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx90.vtx new file mode 100755 index 000000000..6b355d966 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:933fdcba4339caa646e0d111820e93af2cfa3d208c17d0ea93972f5e818a5ec0 +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.mdl b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.mdl new file mode 100755 index 000000000..6f1eabb73 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4893df5fef42b24e5fece908e9154bb5cd266c653eb24243b7a7f7016ade4b41 +size 1764 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.phy b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.phy new file mode 100755 index 000000000..411842339 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cc45e435a70abdc9bc5176542b4548713d2d3bc815055d5cd6fa33518333521 +size 2767 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.sw.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.sw.vtx new file mode 100755 index 000000000..4ac183cfb --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cfb78d561a737f35a3476718aef8a902b38d0f43c977d26c690cad9b63184bd +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.vvd b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.vvd new file mode 100755 index 000000000..c784b9fb4 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_left.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b750525e02b038680d73085799906f9506324045912e9cc294f198a3028f62c2 +size 33472 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx80.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx80.vtx new file mode 100755 index 000000000..ce9414557 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d933eb76894f2a796159283d373927cab239e4ec5da4ef1b878df637287403c +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx90.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx90.vtx new file mode 100755 index 000000000..201ef4157 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f23530885a54122042a8702ffd8774bb3b5c4bd71f8a19c6af2cc140b491235c +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.mdl b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.mdl new file mode 100755 index 000000000..bcd871110 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88e4ec0ea1f35bc81d0f5d06d094c262389b76963ea6fd833d4e4427e6cb0b3 +size 1764 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.phy b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.phy new file mode 100755 index 000000000..0f3b80efc --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bf6fe52245a69b3f35639b32298c31fa695ee4437fff131216df65d2bee5a53 +size 2768 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.sw.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.sw.vtx new file mode 100755 index 000000000..ac85b2ee1 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a983e116d02afcbd86aeb7a1e99d3b63e467ccce7f8cc781918e9ce7a980f2 +size 7167 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.vvd b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.vvd new file mode 100755 index 000000000..2ee3404b1 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_right.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c24ae60a9ece5c5644ae8d4f106a7e921975559f176af523a887be5efcc76202 +size 33472 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx80.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx80.vtx new file mode 100755 index 000000000..e37316355 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ee80fbe9633cefce204eed19b2d241e4ddbaa781f45ced9c56dee6186280140 +size 4869 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx90.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx90.vtx new file mode 100755 index 000000000..ae67e1285 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcb66868dab1879da7fbc16364e7ca6b4b1147026304415e46a2acf6c1f4a147 +size 4869 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.mdl b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.mdl new file mode 100755 index 000000000..460988ca7 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c953cbbfd0e65e5e316d67cafc79ddc081569fb29434eb15b3875bae7b966c0 +size 1764 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.phy b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.phy new file mode 100755 index 000000000..18296a203 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b548df6af449d05828756cf5d38eeeb1beb01869da8cd56c5596f367e984456 +size 703 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.sw.vtx b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.sw.vtx new file mode 100755 index 000000000..9794258ae --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff29450f0d54e7a5476c613c2d6f90d20249a62f700cf077a2a46ca7e8d3646e +size 4869 diff --git a/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.vvd b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.vvd new file mode 100755 index 000000000..a37d90782 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_01_broke_top.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:528aed3898425704c1f259ea7fc42adfe189fc6628dec3280265d6735e6eff49 +size 23616 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.dx80.vtx b/mp/game/dab/models/da_penthouse/deckchair_cushion.dx80.vtx new file mode 100755 index 000000000..9fcb7f6a9 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b95fac47b07432db65b6e96c198f981cbafea9baa83a6145be06a0156f7d42a7 +size 857 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.dx90.vtx b/mp/game/dab/models/da_penthouse/deckchair_cushion.dx90.vtx new file mode 100755 index 000000000..a6607da24 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:540d0c497ed7c22e54dd7786b0c73c787c87d27dfa75d9ea73effb9c6c3a5ccf +size 857 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.mdl b/mp/game/dab/models/da_penthouse/deckchair_cushion.mdl new file mode 100755 index 000000000..4c62e01d7 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e09f7ceb94501aa667a61634f126d787fc0ddeac4cd234f2bf4b55b757a408 +size 2592 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.phy b/mp/game/dab/models/da_penthouse/deckchair_cushion.phy new file mode 100755 index 000000000..78c2eab34 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1ce85e53398c8a5298b9d33d128931c4bf2b55222810b9c045d633ab117a985 +size 1539 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.sw.vtx b/mp/game/dab/models/da_penthouse/deckchair_cushion.sw.vtx new file mode 100755 index 000000000..a399fc591 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33fc500dacda2a3cfe262dfef5b60c8d263349ffebae6830e3ec8eeb7bef427b +size 841 diff --git a/mp/game/dab/models/da_penthouse/deckchair_cushion.vvd b/mp/game/dab/models/da_penthouse/deckchair_cushion.vvd new file mode 100755 index 000000000..55f45c2d7 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/deckchair_cushion.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5456737004729acd8592d0592b64c0d8c65e88135b37ab54d3a31f2814b2a98 +size 2880 diff --git a/mp/game/dab/models/da_penthouse/downpipe.dx80.vtx b/mp/game/dab/models/da_penthouse/downpipe.dx80.vtx new file mode 100755 index 000000000..3c79b8d1f --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89cc9dc029dd934b6546e71a6348bf51267bb2e0ff2c9388cf8cefc128a2b989 +size 4086 diff --git a/mp/game/dab/models/da_penthouse/downpipe.dx90.vtx b/mp/game/dab/models/da_penthouse/downpipe.dx90.vtx new file mode 100755 index 000000000..c2d0ab24b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c231933ff4a2e9c419bf6c6b2741f6f29d7b810195d4c5135518e0d2921914a6 +size 4086 diff --git a/mp/game/dab/models/da_penthouse/downpipe.mdl b/mp/game/dab/models/da_penthouse/downpipe.mdl new file mode 100755 index 000000000..393127107 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fb001bd87aa722f34339f21ecbd93230029ee42ef44981f449aca9b420d73a5 +size 1744 diff --git a/mp/game/dab/models/da_penthouse/downpipe.phy b/mp/game/dab/models/da_penthouse/downpipe.phy new file mode 100755 index 000000000..068bf077b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae02d290b15f56a1ecce0de7009205f55dfd17b90fccd6a22618938620fe072b +size 1453 diff --git a/mp/game/dab/models/da_penthouse/downpipe.sw.vtx b/mp/game/dab/models/da_penthouse/downpipe.sw.vtx new file mode 100755 index 000000000..95e61f0a2 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d0f7d7665e3a632a1afbd64379996006c41844831b2ef06bd0ae3a79bdd4977 +size 4086 diff --git a/mp/game/dab/models/da_penthouse/downpipe.vvd b/mp/game/dab/models/da_penthouse/downpipe.vvd new file mode 100755 index 000000000..f5d37a99a --- /dev/null +++ b/mp/game/dab/models/da_penthouse/downpipe.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58287124a20e2a0e9bb0b03bbaf37a76f0590700cb478a4fc2a5bc414519d631 +size 19584 diff --git a/mp/game/dab/models/da_penthouse/gutter.dx80.vtx b/mp/game/dab/models/da_penthouse/gutter.dx80.vtx new file mode 100755 index 000000000..0247daf81 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1457f2e703edc049689694f61ad560bc571dc225c2ca61dd3e8eb311d2c76a70 +size 1551 diff --git a/mp/game/dab/models/da_penthouse/gutter.dx90.vtx b/mp/game/dab/models/da_penthouse/gutter.dx90.vtx new file mode 100755 index 000000000..b459280fd --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a57431878ce881043cb3b9d0cfdea9b78326cfb9d7ea29d564249836c9fa24 +size 1551 diff --git a/mp/game/dab/models/da_penthouse/gutter.mdl b/mp/game/dab/models/da_penthouse/gutter.mdl new file mode 100755 index 000000000..7613bf8b0 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2203963da5976c43631a64f84ce2ca30596f4d212c27a776a1df92649577f010 +size 1816 diff --git a/mp/game/dab/models/da_penthouse/gutter.phy b/mp/game/dab/models/da_penthouse/gutter.phy new file mode 100755 index 000000000..d60c7946b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba75e5030796e9e5983861749582d92dd65971c2f8287a6f98a1d668273acc1 +size 679 diff --git a/mp/game/dab/models/da_penthouse/gutter.sw.vtx b/mp/game/dab/models/da_penthouse/gutter.sw.vtx new file mode 100755 index 000000000..394600b7f --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d234933acc52a6ea346a9a96a7017edbe99e821e8a8253c2f065b93691dc26 +size 1551 diff --git a/mp/game/dab/models/da_penthouse/gutter.vvd b/mp/game/dab/models/da_penthouse/gutter.vvd new file mode 100755 index 000000000..0b64d0975 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/gutter.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc3c0fe51870e909e53a06748b2cb39c756a15aa509fdc3143b7095ef286dd9 +size 6976 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.dx80.vtx b/mp/game/dab/models/da_penthouse/window_slats_guts.dx80.vtx new file mode 100755 index 000000000..2612f2bec --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59db6aa5378e69d4ed8f23061d4af5f7fe95e6463f4f130a78a89b0bea38235d +size 3021 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.dx90.vtx b/mp/game/dab/models/da_penthouse/window_slats_guts.dx90.vtx new file mode 100755 index 000000000..9592be47b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffba0726ae83c3ee80cfd2cc1fd0fa665ff8e33c718731885189b82def938549 +size 3021 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.mdl b/mp/game/dab/models/da_penthouse/window_slats_guts.mdl new file mode 100755 index 000000000..80749b685 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:613a072ef727beb6d3056b1a57a173b3719fa02626980ecd150cd019f55d0ef4 +size 1856 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.phy b/mp/game/dab/models/da_penthouse/window_slats_guts.phy new file mode 100755 index 000000000..20cbdc383 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b31b77dcac1522baef509ddbf93e5f0f2263337dea29fb9a9c8e09d28f7bc8f +size 680 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.sw.vtx b/mp/game/dab/models/da_penthouse/window_slats_guts.sw.vtx new file mode 100755 index 000000000..63c2bd7cb --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18021787e5adb05ed0ce3f58d715c295e4287a147fa3a70b1f10d8338c1d176f +size 3013 diff --git a/mp/game/dab/models/da_penthouse/window_slats_guts.vvd b/mp/game/dab/models/da_penthouse/window_slats_guts.vvd new file mode 100755 index 000000000..7490a2d8b --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_guts.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f93bfd23744d1bc9eb8bdfad32b0d163fef3c1ad5505b1af4cb2d52b11a6038f +size 15424 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx80.vtx b/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx80.vtx new file mode 100755 index 000000000..dbbd529a5 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00fe5546974123875d0da0b0149b87abad28bea172b069bdbf28cb07072191d0 +size 3405 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx90.vtx b/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx90.vtx new file mode 100755 index 000000000..77855d7ea --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d6c5d233e064e0ad36b617c5cb928f8cc4a4b2eb3f1a04b711510da64b643d8 +size 3405 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.mdl b/mp/game/dab/models/da_penthouse/window_slats_nobreak.mdl new file mode 100755 index 000000000..f943fa684 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96ce31dbf94031ca670ab6a7f68de3fa8b90e60da13504fb9a84b8eb88d9b570 +size 1760 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.phy b/mp/game/dab/models/da_penthouse/window_slats_nobreak.phy new file mode 100755 index 000000000..5e3a0675c --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f17aeec8949b972502965058cf383808e3f2f4f7ae37ea1e131eaf95a23b753 +size 680 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.sw.vtx b/mp/game/dab/models/da_penthouse/window_slats_nobreak.sw.vtx new file mode 100755 index 000000000..f6c7855d3 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7a10d317c898a3227c674bccdb56b502bf526cbf7877ad7caaed357dea454d9 +size 3405 diff --git a/mp/game/dab/models/da_penthouse/window_slats_nobreak.vvd b/mp/game/dab/models/da_penthouse/window_slats_nobreak.vvd new file mode 100755 index 000000000..ae0b683cc --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_nobreak.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1aeaa4b457ae99c748c0534d507ca31352203edfeecdbf7f850f8f6f2606ef +size 17472 diff --git a/mp/game/dab/models/da_penthouse/window_slats_rim.dx80.vtx b/mp/game/dab/models/da_penthouse/window_slats_rim.dx80.vtx new file mode 100755 index 000000000..d0e1bdcc1 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_rim.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8261b668177c3afb1a31e8ef8c425941139265f28e261eee481f6a74b86a8fd3 +size 7725 diff --git a/mp/game/dab/models/da_penthouse/window_slats_rim.dx90.vtx b/mp/game/dab/models/da_penthouse/window_slats_rim.dx90.vtx new file mode 100755 index 000000000..65650b5f9 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_rim.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6650be598c4f6645592bd1cb95fc585239a3fb0a5ef5d3cfe361bdb9f108593 +size 7725 diff --git a/mp/game/dab/models/da_penthouse/window_slats_rim.mdl b/mp/game/dab/models/da_penthouse/window_slats_rim.mdl new file mode 100755 index 000000000..6ba2756fc --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_rim.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b6703035425f32952e70a5bd13b158f1d68233182c737d3bcf30b17d19115c6 +size 1756 diff --git a/mp/game/dab/models/da_penthouse/window_slats_rim.sw.vtx b/mp/game/dab/models/da_penthouse/window_slats_rim.sw.vtx new file mode 100755 index 000000000..d3c52aede --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_rim.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae7a9c05c6db195ca82c69e2e24335d8671210e12471de2b8196f109817d79c +size 7725 diff --git a/mp/game/dab/models/da_penthouse/window_slats_rim.vvd b/mp/game/dab/models/da_penthouse/window_slats_rim.vvd new file mode 100755 index 000000000..d6e0307f8 --- /dev/null +++ b/mp/game/dab/models/da_penthouse/window_slats_rim.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:993cff5cbe546169c1ca2d8e1dcc23f97ececec621be0bdd239693a356cf93cd +size 40512 diff --git a/mp/game/dab/models/da_sacred/buttress_01.dx80.vtx b/mp/game/dab/models/da_sacred/buttress_01.dx80.vtx new file mode 100755 index 000000000..edab837e8 --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd9109e28baf76c3de06554297e0a15b7a42a2949fb9909d756e2e8ce5e9b415 +size 18837 diff --git a/mp/game/dab/models/da_sacred/buttress_01.dx90.vtx b/mp/game/dab/models/da_sacred/buttress_01.dx90.vtx new file mode 100755 index 000000000..9e6b93c46 --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5495f7ef17d4787f55a680468ac23861356a38ff166e492e8d75681a50d428bc +size 18837 diff --git a/mp/game/dab/models/da_sacred/buttress_01.mdl b/mp/game/dab/models/da_sacred/buttress_01.mdl new file mode 100755 index 000000000..362dd5483 --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dcee7177e8b2c3b8234b048cf714f70579c2bb7282782514498f3ea46ab887a +size 1748 diff --git a/mp/game/dab/models/da_sacred/buttress_01.phy b/mp/game/dab/models/da_sacred/buttress_01.phy new file mode 100755 index 000000000..55b4c1bfd --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1da7bc6aacf6e343cbd085de37cf1576395f2b85fcb3b872206392a24b3fe817 +size 10395 diff --git a/mp/game/dab/models/da_sacred/buttress_01.sw.vtx b/mp/game/dab/models/da_sacred/buttress_01.sw.vtx new file mode 100755 index 000000000..23129e77b --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad3872ab12e2734011af3bf8ca59d50043344dc62686af51b34e63c0dd85c245 +size 18837 diff --git a/mp/game/dab/models/da_sacred/buttress_01.vvd b/mp/game/dab/models/da_sacred/buttress_01.vvd new file mode 100755 index 000000000..bb95d8c65 --- /dev/null +++ b/mp/game/dab/models/da_sacred/buttress_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0831a27346090e534dd2337dbe6776a35cb119d0c89ace2326d98591180304fe +size 89664 diff --git a/mp/game/dab/models/da_sacred/candle_long.dx80.vtx b/mp/game/dab/models/da_sacred/candle_long.dx80.vtx new file mode 100755 index 000000000..05c8dbfce --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347cbc170b0e622491b05ad5f245ad5da7aa0f3c4e4fdf6096df95b917603333 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_long.dx90.vtx b/mp/game/dab/models/da_sacred/candle_long.dx90.vtx new file mode 100755 index 000000000..4cd7d4803 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6283b8e8432af8c7646f3cda8e97bd15c34dbd1e131bc8f1f47892f770a44139 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_long.mdl b/mp/game/dab/models/da_sacred/candle_long.mdl new file mode 100755 index 000000000..f136fc01e --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:872146b63bd180fc93ad1e99609965483ce7f1b08b8c0da747360fdeb44743af +size 1940 diff --git a/mp/game/dab/models/da_sacred/candle_long.phy b/mp/game/dab/models/da_sacred/candle_long.phy new file mode 100755 index 000000000..2eaac727d --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd8fb3ddfea76ffc86aa7954e79ef6f277255cd96c655808efe61063041d7055 +size 823 diff --git a/mp/game/dab/models/da_sacred/candle_long.sw.vtx b/mp/game/dab/models/da_sacred/candle_long.sw.vtx new file mode 100755 index 000000000..9d2c76283 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad2f21e3ca1bb52b3f3e65f66ddc62400c29b6ac834057f78d15055361b920b5 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_long.vvd b/mp/game/dab/models/da_sacred/candle_long.vvd new file mode 100755 index 000000000..22ce764d7 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_long.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb7168e73c74194ff9fdd503188b8a6f7a0a8e177344260ab65c55797ee986a5 +size 2560 diff --git a/mp/game/dab/models/da_sacred/candle_med.dx80.vtx b/mp/game/dab/models/da_sacred/candle_med.dx80.vtx new file mode 100755 index 000000000..10edff8fc --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7d006359b771888f3b6bc63131c0ae765fc2b65f2ca92ffce337f8bfa4b621b +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_med.dx90.vtx b/mp/game/dab/models/da_sacred/candle_med.dx90.vtx new file mode 100755 index 000000000..3a39d273b --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f05a23348676fc2a55210b073444cd0224518364a9c29222cfd934b5526e0a9 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_med.mdl b/mp/game/dab/models/da_sacred/candle_med.mdl new file mode 100755 index 000000000..42860e56e --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbfa2fc99eebd9333d87f1c24d78cf905a24f57f70b2464b780d9a23c4a330f9 +size 1940 diff --git a/mp/game/dab/models/da_sacred/candle_med.phy b/mp/game/dab/models/da_sacred/candle_med.phy new file mode 100755 index 000000000..02613f62b --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fcdc535e98c62aa376ca57ecf0b790e53ceb04af1c1f3de8f7165feda364a17 +size 822 diff --git a/mp/game/dab/models/da_sacred/candle_med.sw.vtx b/mp/game/dab/models/da_sacred/candle_med.sw.vtx new file mode 100755 index 000000000..ecdb71ddc --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:508b8c0ee03457fbf5557592b600b2640a3ff4136a67809f28cc8e4897318cfb +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_med.vvd b/mp/game/dab/models/da_sacred/candle_med.vvd new file mode 100755 index 000000000..0dc6dc48e --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_med.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47ba35d38b5f937fbf46c5ead88900f9bd15c6474d606a2447b4664f3d005e71 +size 2560 diff --git a/mp/game/dab/models/da_sacred/candle_short.dx80.vtx b/mp/game/dab/models/da_sacred/candle_short.dx80.vtx new file mode 100755 index 000000000..dee726ec1 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:750c002037d5da161ed63542ca42167af18745e0b06e130b0b87e20a0d8a0024 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_short.dx90.vtx b/mp/game/dab/models/da_sacred/candle_short.dx90.vtx new file mode 100755 index 000000000..0fd3d7d2b --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:001a19d8a788b207b9035116803f693cc2a454dc46fb0d80c9b1d03af3c581b9 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_short.mdl b/mp/game/dab/models/da_sacred/candle_short.mdl new file mode 100755 index 000000000..a7d01bdf9 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fd83f963ce3148b7d21905125337fb77d9757e36fb1350b3a3b9ca4415d7395 +size 1944 diff --git a/mp/game/dab/models/da_sacred/candle_short.phy b/mp/game/dab/models/da_sacred/candle_short.phy new file mode 100755 index 000000000..09d965f6d --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bc3c1d3eaecfcfd18e34aebd576771a144ec667725bb3aa71a8d68167ed9a79 +size 823 diff --git a/mp/game/dab/models/da_sacred/candle_short.sw.vtx b/mp/game/dab/models/da_sacred/candle_short.sw.vtx new file mode 100755 index 000000000..fabec4d1f --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3bc497f2fb6189c42e1d647b8e499c3f7d8f2db2d4af5179cf9723a72b33b14 +size 741 diff --git a/mp/game/dab/models/da_sacred/candle_short.vvd b/mp/game/dab/models/da_sacred/candle_short.vvd new file mode 100755 index 000000000..3f5452633 --- /dev/null +++ b/mp/game/dab/models/da_sacred/candle_short.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d321a5b80670b7a634ff7c968676f77f1442b2f3350284385585915b693b851 +size 2560 diff --git a/mp/game/dab/models/da_sacred/church_bell.dx80.vtx b/mp/game/dab/models/da_sacred/church_bell.dx80.vtx new file mode 100755 index 000000000..d048f4436 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14c2ed1c13f2b91b486282df75ed8e2c652c06816f2c51474c3c9fe9f632a2fc +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell.dx90.vtx b/mp/game/dab/models/da_sacred/church_bell.dx90.vtx new file mode 100755 index 000000000..d0ea3a4a0 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09bf7af22dbada9deae2c1a23601361ef9f8dcf61df235572e2fdb09bc4ffb66 +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell.mdl b/mp/game/dab/models/da_sacred/church_bell.mdl new file mode 100755 index 000000000..8793338fa --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ff6de7c73c4a6b9c7ce8aa5c8e49a39501912a66e7217b02cdd7885dc1c8e01 +size 1752 diff --git a/mp/game/dab/models/da_sacred/church_bell.phy b/mp/game/dab/models/da_sacred/church_bell.phy new file mode 100755 index 000000000..9a9a37e7d --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50aadd0c4fdec35f4d15d71a151ef2184702712c8273e96116e9043527ca1d51 +size 19925 diff --git a/mp/game/dab/models/da_sacred/church_bell.sw.vtx b/mp/game/dab/models/da_sacred/church_bell.sw.vtx new file mode 100755 index 000000000..db4354f49 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81dd4dcb0ccab60bb5cc265b34ba25d359893de54d0f77780b6b3fd8b963ce97 +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell.vvd b/mp/game/dab/models/da_sacred/church_bell.vvd new file mode 100755 index 000000000..36da7396b --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fa419f8fbfc0eb63e895b118e0d5a9465cff9bc516a08672228331ce90b25c1 +size 53568 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.dx80.vtx b/mp/game/dab/models/da_sacred/church_bell_sm.dx80.vtx new file mode 100755 index 000000000..bf7311a6b --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:815b16e3baf5f80889c9c6d18d3630e6634214c23f76e8c96f46d6d621678830 +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.dx90.vtx b/mp/game/dab/models/da_sacred/church_bell_sm.dx90.vtx new file mode 100755 index 000000000..3d3ee476d --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f316399aa32ce56615929b77c34a706b2118772137d161f76671d827efd26fcf +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.mdl b/mp/game/dab/models/da_sacred/church_bell_sm.mdl new file mode 100755 index 000000000..66b92df92 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9238420d05051bacb2e66d0d81f6f62666d5ae3a4a47e39ff1a20d2cf6749bb +size 1752 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.phy b/mp/game/dab/models/da_sacred/church_bell_sm.phy new file mode 100755 index 000000000..3ba983385 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df795b5c9ebfc56eec22eee217640c7d90fa9b825af778d0e6d665e02d6a3f58 +size 19972 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.sw.vtx b/mp/game/dab/models/da_sacred/church_bell_sm.sw.vtx new file mode 100755 index 000000000..f462fb781 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cba7351060bb18c3a90ff181c8edf28248b180e6d96487f53fcb6fc7eb9830d +size 11625 diff --git a/mp/game/dab/models/da_sacred/church_bell_sm.vvd b/mp/game/dab/models/da_sacred/church_bell_sm.vvd new file mode 100755 index 000000000..473851442 --- /dev/null +++ b/mp/game/dab/models/da_sacred/church_bell_sm.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bac56127e582303bb44ae5f8bc152d12f18a0d9d0150e98a58ef556aad6330a +size 53568 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.dx80.vtx b/mp/game/dab/models/da_sacred/cloister_roof_01.dx80.vtx new file mode 100755 index 000000000..6675e8558 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1960126594b99c77247e38299fcc9a22e64eafe53a70c5f0e87519a66ef5cb16 +size 17481 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.dx90.vtx b/mp/game/dab/models/da_sacred/cloister_roof_01.dx90.vtx new file mode 100755 index 000000000..f2b65d502 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66604d8ebe45f2ccd36653cbf20b6fb5d6d8eb53449101942c3e4136f93193f6 +size 17481 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.mdl b/mp/game/dab/models/da_sacred/cloister_roof_01.mdl new file mode 100755 index 000000000..9facd806b --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92ae70772bc46f1f1831eb887dea6c0eaed286a02cbd03a4b5e22438a597daa8 +size 1756 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.phy b/mp/game/dab/models/da_sacred/cloister_roof_01.phy new file mode 100755 index 000000000..9d8e745a9 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2569b37283ba4eeef0b2b38e011c3d9816d63bc52cfd04cfafd380bcdb88dd4 +size 14308 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.sw.vtx b/mp/game/dab/models/da_sacred/cloister_roof_01.sw.vtx new file mode 100755 index 000000000..862ad1f5f --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9be9698edf22a820d1257e4e559d13bada4163826bb5321abd6394c5e8577bf4 +size 17481 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_01.vvd b/mp/game/dab/models/da_sacred/cloister_roof_01.vvd new file mode 100755 index 000000000..c96549cc4 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2e3109602bbdc30f568be5dff333130d66bdbdd43983e4ae5dce9fcf5caf679 +size 80960 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.dx80.vtx b/mp/game/dab/models/da_sacred/cloister_roof_02.dx80.vtx new file mode 100755 index 000000000..32f08ca37 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3b29b273c44467158c9426daaee8e103dbf7b02ce0f8564aa06e7f81470e59 +size 9561 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.dx90.vtx b/mp/game/dab/models/da_sacred/cloister_roof_02.dx90.vtx new file mode 100755 index 000000000..b36eb7c8c --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9c075be1c4efb31ba9107f79690f341f1711d89705fc9cf0bac49ba3ac04cbc +size 9561 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.mdl b/mp/game/dab/models/da_sacred/cloister_roof_02.mdl new file mode 100755 index 000000000..8750d1f8b --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ffcc926abef243761f742dad3cbfefb742b235be234faff4e1084fe265c247e +size 1756 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.phy b/mp/game/dab/models/da_sacred/cloister_roof_02.phy new file mode 100755 index 000000000..d7becf8b6 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17309bc179180b82676e70d464a41793e9b534394da85cf826d572f53f89801d +size 8687 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.sw.vtx b/mp/game/dab/models/da_sacred/cloister_roof_02.sw.vtx new file mode 100755 index 000000000..87509c910 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8df3b83c67963d966c7cb23ca97e859d374c2deede5e1deafcb50bd8e5fb2d3b +size 9561 diff --git a/mp/game/dab/models/da_sacred/cloister_roof_02.vvd b/mp/game/dab/models/da_sacred/cloister_roof_02.vvd new file mode 100755 index 000000000..05d0488e1 --- /dev/null +++ b/mp/game/dab/models/da_sacred/cloister_roof_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6709bd6c238711f7848480869047d8843564bcec4c4e947b3ea5169ce60f16d +size 45120 diff --git a/mp/game/dab/models/da_sacred/coffin_01.dx80.vtx b/mp/game/dab/models/da_sacred/coffin_01.dx80.vtx new file mode 100755 index 000000000..ff321949c --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c17cd26b382ced6fa35a5054234fb1875e8e6e8fef039cfd672faded6e8dbc5 +size 2547 diff --git a/mp/game/dab/models/da_sacred/coffin_01.dx90.vtx b/mp/game/dab/models/da_sacred/coffin_01.dx90.vtx new file mode 100755 index 000000000..a6864a8d2 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad71e17387af55f2a599101435c942d0f4881e0e757f10fd1506a50f4fda40f3 +size 2547 diff --git a/mp/game/dab/models/da_sacred/coffin_01.mdl b/mp/game/dab/models/da_sacred/coffin_01.mdl new file mode 100755 index 000000000..d9314abeb --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7edd6c51fe13020633d0102ab6970490db3b04ebf60e25db97938b436be135a1 +size 1744 diff --git a/mp/game/dab/models/da_sacred/coffin_01.phy b/mp/game/dab/models/da_sacred/coffin_01.phy new file mode 100755 index 000000000..38e47e32a --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eaebfe5702cc40838ef5cd495c055d9e4658607e7d643bb72479d60af02164d +size 1541 diff --git a/mp/game/dab/models/da_sacred/coffin_01.sw.vtx b/mp/game/dab/models/da_sacred/coffin_01.sw.vtx new file mode 100755 index 000000000..737e44746 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc11e8160de345992256fc5071eb2b12350f351fc150a4ab055e1c28937d4fcf +size 2547 diff --git a/mp/game/dab/models/da_sacred/coffin_01.vvd b/mp/game/dab/models/da_sacred/coffin_01.vvd new file mode 100755 index 000000000..f3c27a5d7 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30dfa3cedb16cfe9187626c6aacf800ed994939e14e894126f98945a41f60f76 +size 13248 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.dx80.vtx b/mp/game/dab/models/da_sacred/coffin_open_base.dx80.vtx new file mode 100755 index 000000000..e5fe2d866 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3693efc8f0d2ec356c266940e30d42ff990a456fcc72cf4cc4a368612e1175e7 +size 1287 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.dx90.vtx b/mp/game/dab/models/da_sacred/coffin_open_base.dx90.vtx new file mode 100755 index 000000000..2abac37b2 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3feb4ffc57e4fc33f5d39ad88866987e9dab7b83341c4c0f5984d15193dade81 +size 1287 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.mdl b/mp/game/dab/models/da_sacred/coffin_open_base.mdl new file mode 100755 index 000000000..463d49864 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:939b3f2650c17e7b1ec7fb75114065b30556b8ec40c8419024da6d867336e416 +size 1756 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.phy b/mp/game/dab/models/da_sacred/coffin_open_base.phy new file mode 100755 index 000000000..323e3dc19 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4493dcbfcefe65ad5a8e6b22b5a84a6a7ecef516425bc18357adbe5221c584bc +size 1162 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.sw.vtx b/mp/game/dab/models/da_sacred/coffin_open_base.sw.vtx new file mode 100755 index 000000000..0576f8cb3 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3243699c3958420b2aa430e4e5d9aca6c72f8d0df73814ec7ee8eeb430e2f76b +size 1287 diff --git a/mp/game/dab/models/da_sacred/coffin_open_base.vvd b/mp/game/dab/models/da_sacred/coffin_open_base.vvd new file mode 100755 index 000000000..a21315058 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_base.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e6ed59091e840b9f02167bd854386ba93780648720b4aa10d57ed4f1cb5ecce +size 6336 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.dx80.vtx b/mp/game/dab/models/da_sacred/coffin_open_cash.dx80.vtx new file mode 100755 index 000000000..ddeb0e538 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc9f9312c556672fa3cace4cb8c8b33b5568a3418a7b34b8e5760e4cae0cba50 +size 101955 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.dx90.vtx b/mp/game/dab/models/da_sacred/coffin_open_cash.dx90.vtx new file mode 100755 index 000000000..6e4c75cb8 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70ef0f77a8b9e3059d525d93c278e2d7db716b65516321a4a23a3fc073c1dab1 +size 101955 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.mdl b/mp/game/dab/models/da_sacred/coffin_open_cash.mdl new file mode 100755 index 000000000..193596a7a --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5fbe095ba1bf7c5787288f74b02246c5b5dd2bfe493c607fe6dc8c5fe50beb +size 1756 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.phy b/mp/game/dab/models/da_sacred/coffin_open_cash.phy new file mode 100755 index 000000000..c9a24289a --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27470d12edd1f0ce6628a5c165c77a8a3207c14bb5eb838c67c74d30683b9e62 +size 874 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.sw.vtx b/mp/game/dab/models/da_sacred/coffin_open_cash.sw.vtx new file mode 100755 index 000000000..b0eb77631 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b45fd257b87962db320bd1f03c9bd260dc8fbc7ee37d915c5e999e20f23b937f +size 101955 diff --git a/mp/game/dab/models/da_sacred/coffin_open_cash.vvd b/mp/game/dab/models/da_sacred/coffin_open_cash.vvd new file mode 100755 index 000000000..32aced0cb --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_cash.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de5c4ad4b24910021cbd1d81bcf48ee316b4b935917789c64c1baa0fa5b235f7 +size 567232 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.dx80.vtx b/mp/game/dab/models/da_sacred/coffin_open_lid.dx80.vtx new file mode 100755 index 000000000..7ce7a0033 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0095130fe397cd12028f320ebce6c634adf3cbcb0ad02374749a8213a75c1655 +size 21555 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.dx90.vtx b/mp/game/dab/models/da_sacred/coffin_open_lid.dx90.vtx new file mode 100755 index 000000000..3d83eb953 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2d642a4875ba8930dfcdf600d6f3b3919b759cd06d90637039193b7281fc5ea +size 21555 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.mdl b/mp/game/dab/models/da_sacred/coffin_open_lid.mdl new file mode 100755 index 000000000..4f4628202 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2a76e03c09492b5defd79c0537eae020e8aa40b4d2b36bb1ec173babe8c06e1 +size 1752 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.phy b/mp/game/dab/models/da_sacred/coffin_open_lid.phy new file mode 100755 index 000000000..c2064c299 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec670e29e0c1a9f8495cebe7259ae18c60ca56972d6ee9e5abfb911b4ee1b2e9 +size 873 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.sw.vtx b/mp/game/dab/models/da_sacred/coffin_open_lid.sw.vtx new file mode 100755 index 000000000..358d6a577 --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:662678a33bdbcf111643fc6ac33127ab412ffc4e7e60912cd17fa60ab6f220b7 +size 21555 diff --git a/mp/game/dab/models/da_sacred/coffin_open_lid.vvd b/mp/game/dab/models/da_sacred/coffin_open_lid.vvd new file mode 100755 index 000000000..27ccd81cf --- /dev/null +++ b/mp/game/dab/models/da_sacred/coffin_open_lid.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4972b6ee15f4c53a0317f53463a5013399e50b1fd46b69ab0467fc571d8b4fd1 +size 78400 diff --git a/mp/game/dab/models/da_sacred/gaslantern.dx80.vtx b/mp/game/dab/models/da_sacred/gaslantern.dx80.vtx new file mode 100755 index 000000000..556a524bd --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797a695ccc37f2d511cab17d5d4b86280630d4ac3e9d38d14f23efb51963d9d9 +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern.dx90.vtx b/mp/game/dab/models/da_sacred/gaslantern.dx90.vtx new file mode 100755 index 000000000..a7a283808 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb777fcc439efb476a907665696402db56ddc7001e55d550b00c5a3c4bd5a39b +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern.mdl b/mp/game/dab/models/da_sacred/gaslantern.mdl new file mode 100755 index 000000000..e26ec8daa --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1ae05d5bb8a1a613e47a56d12d45f7cef6b72f7b1d66dc90dc073b8e44ec463 +size 1832 diff --git a/mp/game/dab/models/da_sacred/gaslantern.phy b/mp/game/dab/models/da_sacred/gaslantern.phy new file mode 100755 index 000000000..b76a6727f --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a631b216165233abfbf434c5e1501b9345a99f28679a105b83df12c2787d2261 +size 3179 diff --git a/mp/game/dab/models/da_sacred/gaslantern.sw.vtx b/mp/game/dab/models/da_sacred/gaslantern.sw.vtx new file mode 100755 index 000000000..5738dd5dc --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8bb15f955749db0b4b33c7f2683bd9abbadfb30b394b79bc9526163e8a94ed4 +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern.vvd b/mp/game/dab/models/da_sacred/gaslantern.vvd new file mode 100755 index 000000000..9da2589e2 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12617db438f99f5fea4b0dfc225459f2996e9b911372b029fe81e97fd2bfbb52 +size 25152 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.dx80.vtx b/mp/game/dab/models/da_sacred/gaslantern_small.dx80.vtx new file mode 100755 index 000000000..92f66eb80 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fabbb197664b856956ab0b0f2a376013ec53927969366ebbd0ddbe2b9492ae65 +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.dx90.vtx b/mp/game/dab/models/da_sacred/gaslantern_small.dx90.vtx new file mode 100755 index 000000000..3c05816a3 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd111a1b108b35a970d92e539641b48bb6669c9a91d5624134ab224bd63f14f0 +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.mdl b/mp/game/dab/models/da_sacred/gaslantern_small.mdl new file mode 100755 index 000000000..aa9fe026e --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0774f4c146924fc0156a8eb8862ca7e4a67edc9dcd6a8a2572e1285a8bc9b3e9 +size 1836 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.phy b/mp/game/dab/models/da_sacred/gaslantern_small.phy new file mode 100755 index 000000000..b7d973eb4 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac1f1ce5950144760b187bdccc0a29c3f43e73082a2bb706dba3ebf8ded66452 +size 3178 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.sw.vtx b/mp/game/dab/models/da_sacred/gaslantern_small.sw.vtx new file mode 100755 index 000000000..9d7b99fa6 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ed08dfac0adcbf79b14a71b0c26a081ddddf1803a2d82172fa4e106c0c24b4 +size 6333 diff --git a/mp/game/dab/models/da_sacred/gaslantern_small.vvd b/mp/game/dab/models/da_sacred/gaslantern_small.vvd new file mode 100755 index 000000000..aa70875f8 --- /dev/null +++ b/mp/game/dab/models/da_sacred/gaslantern_small.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68c7698ac683ca0b18f0a4fbdd909cbcf235637db9ddec22d33244e8ec8765b2 +size 25152 diff --git a/mp/game/dab/models/da_sacred/pew_01.dx80.vtx b/mp/game/dab/models/da_sacred/pew_01.dx80.vtx new file mode 100755 index 000000000..cf1d389d6 --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b6ebf9cc4c976cfc0c48c3b50903885cd0d1106d57cddb72985495be80a8b16 +size 18597 diff --git a/mp/game/dab/models/da_sacred/pew_01.dx90.vtx b/mp/game/dab/models/da_sacred/pew_01.dx90.vtx new file mode 100755 index 000000000..61df43390 --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797059e87190d2b06a6dfab2ff6b8b0cfd23952a3d56cfa4b7b0f1ac4ecf7ae0 +size 18597 diff --git a/mp/game/dab/models/da_sacred/pew_01.mdl b/mp/game/dab/models/da_sacred/pew_01.mdl new file mode 100755 index 000000000..da4bae7af --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05f6a49c7c0c064eff93feb24af5f119832c419299abe78db70c80b38733e352 +size 1736 diff --git a/mp/game/dab/models/da_sacred/pew_01.phy b/mp/game/dab/models/da_sacred/pew_01.phy new file mode 100755 index 000000000..001725ad4 --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1afb23df5953ce9dc9d838d27cfcb40e91b2ad297907ebaa3810f4426d5dedd7 +size 6188 diff --git a/mp/game/dab/models/da_sacred/pew_01.sw.vtx b/mp/game/dab/models/da_sacred/pew_01.sw.vtx new file mode 100755 index 000000000..1be5bf05c --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2804680a80a4adfd29c3d961e7d3a20832efb817cab4302a711de6610a88eb1e +size 18597 diff --git a/mp/game/dab/models/da_sacred/pew_01.vvd b/mp/game/dab/models/da_sacred/pew_01.vvd new file mode 100755 index 000000000..43c5fc6ed --- /dev/null +++ b/mp/game/dab/models/da_sacred/pew_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9ad86c4869b30a0c0cabe16a493e0d3f00d790ed57f0f5a28c61ed44b376ea +size 79424 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.dx80.vtx b/mp/game/dab/models/da_sacred/worship_box_01.dx80.vtx new file mode 100755 index 000000000..a53770c82 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c01d6a9e692d11066320ca712facc0592095a395fc1c033de5b1c6dc9a1fd8ff +size 3522 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.dx90.vtx b/mp/game/dab/models/da_sacred/worship_box_01.dx90.vtx new file mode 100755 index 000000000..619a00d9d --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9627da5b59900ce9277f0935d589f31711f455d7fa7dabee5338e04ef093d25a +size 3522 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.mdl b/mp/game/dab/models/da_sacred/worship_box_01.mdl new file mode 100755 index 000000000..431396fb4 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1470bbc8f6fac08cf74dfb55d41d57b08123ec6067e3f1d0cc3f9c8fa52f7b4d +size 1752 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.phy b/mp/game/dab/models/da_sacred/worship_box_01.phy new file mode 100755 index 000000000..38f79f9d6 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc9edbed6420e999b9b62634a7cf72ff075e36d131331f2ff2e80bc8beebb716 +size 773 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.sw.vtx b/mp/game/dab/models/da_sacred/worship_box_01.sw.vtx new file mode 100755 index 000000000..d1e599756 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4548531461eba4cc85e89790c8f5baf45652234f68b2c81ab1faeb923b0eb69a +size 3522 diff --git a/mp/game/dab/models/da_sacred/worship_box_01.vvd b/mp/game/dab/models/da_sacred/worship_box_01.vvd new file mode 100755 index 000000000..90cb2e4ce --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b907011156dbc169904768a20330bc4b7b809d4f5741cca9908882882867db9f +size 16512 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.dx80.vtx b/mp/game/dab/models/da_sacred/worship_box_02.dx80.vtx new file mode 100755 index 000000000..9bcaa3056 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bded89e8b89c2bb32ded8b090438cf2b1cc298f301a2693f491ae2069e5987b2 +size 5379 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.dx90.vtx b/mp/game/dab/models/da_sacred/worship_box_02.dx90.vtx new file mode 100755 index 000000000..13779a965 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d15e1a3cbe4f88548d52970c07447b250b6c31761616ee339ae66c42d0bf601e +size 5379 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.mdl b/mp/game/dab/models/da_sacred/worship_box_02.mdl new file mode 100755 index 000000000..04e21ffd5 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3419f386612690028a14e51ba05ccdf75d467145731b2f2cc562a331fa38f5b +size 1752 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.phy b/mp/game/dab/models/da_sacred/worship_box_02.phy new file mode 100755 index 000000000..81990a845 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5fae8a80eb2817e480e8b0c4d5cd17feca381ec5fd4026ca7243644442a5799 +size 773 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.sw.vtx b/mp/game/dab/models/da_sacred/worship_box_02.sw.vtx new file mode 100755 index 000000000..454912d3d --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bccd1a4f3ff79adfb97be9558800bf5e9fa28ec2c61368903453b160bef89723 +size 5379 diff --git a/mp/game/dab/models/da_sacred/worship_box_02.vvd b/mp/game/dab/models/da_sacred/worship_box_02.vvd new file mode 100755 index 000000000..1b4af0c5a --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f027ffcf6316ce4a39dea8e539504a27627ba790bdf6c77f5a25f3a3fa1e0fd +size 24512 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.dx80.vtx b/mp/game/dab/models/da_sacred/worship_box_03.dx80.vtx new file mode 100755 index 000000000..d4b488b21 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be5a777d1a2ef545da2ec8d02b424d65b37a5e449f006342973de53e8dc41442 +size 4131 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.dx90.vtx b/mp/game/dab/models/da_sacred/worship_box_03.dx90.vtx new file mode 100755 index 000000000..dbfa85b17 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b03f3d56db5b7d2ee27c8b7c8d5db48f43e4141d02204ce9e28b72dddcbdd4 +size 4131 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.mdl b/mp/game/dab/models/da_sacred/worship_box_03.mdl new file mode 100755 index 000000000..afb0f1bc9 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ee66ca34e0ecee377f236fb5cad9ce3989669cfca4067f0e4c2461b069481e +size 1752 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.phy b/mp/game/dab/models/da_sacred/worship_box_03.phy new file mode 100755 index 000000000..2af8ae90b --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3907fd46cf857ae4bb9369067b150569e9113ddc82d8e23a2750b29d7a3471b +size 773 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.sw.vtx b/mp/game/dab/models/da_sacred/worship_box_03.sw.vtx new file mode 100755 index 000000000..0dbc0e1a6 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0607b1410fe4fcffe8bb54227913fddefb3c945cf31a2edf2a5a71c027c27746 +size 4131 diff --git a/mp/game/dab/models/da_sacred/worship_box_03.vvd b/mp/game/dab/models/da_sacred/worship_box_03.vvd new file mode 100755 index 000000000..b9b5459e9 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0a2b9fd8f3b0032769f9148998045fa0c822aa690ac53e3d6bcb7a1d95b0a2c +size 18624 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.dx80.vtx b/mp/game/dab/models/da_sacred/worship_box_04.dx80.vtx new file mode 100755 index 000000000..afa2ec81f --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1f3f919a2198b0139d5bda26bd506a4aca122d654e293da45e0e5e33f909ed2 +size 4251 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.dx90.vtx b/mp/game/dab/models/da_sacred/worship_box_04.dx90.vtx new file mode 100755 index 000000000..70d21094e --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8c643bec7289426e85b5d9bbbf5ab7086e1fb597084ed8d5637f9ff886ef960 +size 4251 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.mdl b/mp/game/dab/models/da_sacred/worship_box_04.mdl new file mode 100755 index 000000000..77243f26b --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0a1e9fbd09879529495396402eb71d6b7e950d31c8dcc226faee9091f1a252f +size 1948 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.phy b/mp/game/dab/models/da_sacred/worship_box_04.phy new file mode 100755 index 000000000..80959ef37 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:338015f00a1361cc7dd83b1612270ca279f1d122582d71ba584816d4cdc0428e +size 773 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.sw.vtx b/mp/game/dab/models/da_sacred/worship_box_04.sw.vtx new file mode 100755 index 000000000..b33400874 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfabba1841d4f92f43405eee86fe450046d1852e7f0d0110189c5fbfbab386ed +size 4251 diff --git a/mp/game/dab/models/da_sacred/worship_box_04.vvd b/mp/game/dab/models/da_sacred/worship_box_04.vvd new file mode 100755 index 000000000..999f1c981 --- /dev/null +++ b/mp/game/dab/models/da_sacred/worship_box_04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25af38faf540ad36aa5126d21d385903cbe3e8e5259eb727d0f14b3d2f07fe6 +size 19072 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx80.vtx b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx80.vtx new file mode 100755 index 000000000..315ce4072 --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16bc1095909c71e3c0c057e9d810479bf324888be5961dc11adfae476e141c5e +size 5103 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx90.vtx b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx90.vtx new file mode 100755 index 000000000..c4712812c --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d07132871f11f04ddad90c2a6697ec25ebbd1ead793e2570f02a443d84b5ad +size 5103 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.mdl b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.mdl new file mode 100755 index 000000000..50b6d7d7d --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fbb50eed320c6390be5d2b1ebcaf17d47c89df2aaad5886c185fc2a1bde2096 +size 1456 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.phy b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.phy new file mode 100755 index 000000000..4774e1f62 --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03aa38d9fbf70eebd63ce8447b6e8b6857fc5a6f092dd82fbd1eb29c0d7b966e +size 702 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.sw.vtx b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.sw.vtx new file mode 100755 index 000000000..413ab8ee4 --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eacd948b2ac44afd282cd26b60fede846b83251ed51e27e0d23968cd451f9148 +size 5103 diff --git a/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.vvd b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.vvd new file mode 100755 index 000000000..88cde7f63 --- /dev/null +++ b/mp/game/dab/models/env/misc/magazine_rack/magazine_rack.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fd710ecb3c6e1f793c5c887a817404db4e680505f7e6ae7ee6d86b96df6dc46 +size 21952 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx80.vtx b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx80.vtx new file mode 100755 index 000000000..d58658cf0 --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:496642d7658fee5ea0f699339b98893b55e912923d6a3ea5b9351d5c71fe9b77 +size 21369 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx90.vtx b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx90.vtx new file mode 100755 index 000000000..f1567415a --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22db672dc40792f644d990c07163d9c260b5d66dd8a182622ed8de484c813a05 +size 21369 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.mdl b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.mdl new file mode 100755 index 000000000..d4bbb2df3 --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8af5d801cd73a17a4d3d8ff4c8c262b6a592b559c6ba5236f00a75e0db0443c +size 1912 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.phy b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.phy new file mode 100755 index 000000000..fc1b84133 --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0400b70fe2a34719f3f8092b332b739595837b5cc40d6e1bb7818cc04a47a33f +size 8997 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.sw.vtx b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.sw.vtx new file mode 100755 index 000000000..9f1652ee7 --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5291f2677803fa8797c7375f839df66144be26ad547dc990131629ef79d5292 +size 21369 diff --git a/mp/game/dab/models/fibbs/torch/lods/torchwithmount.vvd b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.vvd new file mode 100755 index 000000000..7170a359f --- /dev/null +++ b/mp/game/dab/models/fibbs/torch/lods/torchwithmount.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38c71b18358aa2738b014bf3dd3e00f7540f37f6d83e4f7a6f121c7963a7329c +size 48288 diff --git a/mp/game/dab/models/humans/male_gestures.mdl b/mp/game/dab/models/humans/male_gestures.mdl new file mode 100755 index 000000000..0e523bb4d --- /dev/null +++ b/mp/game/dab/models/humans/male_gestures.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d957de69ae64779175a17e43ba1549b83f5b4d3503d339d53a52ed71ce7d989 +size 210152 diff --git a/mp/game/dab/models/humans/male_postures.mdl b/mp/game/dab/models/humans/male_postures.mdl new file mode 100755 index 000000000..ddadd5abe --- /dev/null +++ b/mp/game/dab/models/humans/male_postures.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1222a954e33188a92376989e78ff1bb47e1f161cf2edeef6a19d037e350e08d2 +size 43572 diff --git a/mp/game/dab/models/humans/male_shared.mdl b/mp/game/dab/models/humans/male_shared.mdl new file mode 100755 index 000000000..6f5d39449 --- /dev/null +++ b/mp/game/dab/models/humans/male_shared.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64440e0e2bf51951d7564344eee989f62f94970318a5e04cab996846644c6038 +size 343492 diff --git a/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx80.vtx b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx80.vtx new file mode 100755 index 000000000..c69811c07 --- /dev/null +++ b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0641413485c1b150566bf1cae5d1f0022dbb19423aebbc4abdb4dcb95fd05444 +size 333 diff --git a/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx90.vtx b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx90.vtx new file mode 100755 index 000000000..556ae1274 --- /dev/null +++ b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004198933b8bd476634d04d5435832f21d0484517b2dd48b967351f13fbcb1ab +size 333 diff --git a/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.mdl b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.mdl new file mode 100755 index 000000000..503092113 --- /dev/null +++ b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b316e225a74953b7ca96193abb771e529d442be083816de4b98efb472f3702b1 +size 1744 diff --git a/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.sw.vtx b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.sw.vtx new file mode 100755 index 000000000..c4d14950f --- /dev/null +++ b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7fc86e9d0da9919c186d2df4ad38573d0efbd8edb6d97b07e30cdde7f1faeec +size 333 diff --git a/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.vvd b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.vvd new file mode 100755 index 000000000..c1119c602 --- /dev/null +++ b/mp/game/dab/models/jahhur/streetlights/streetlight1_orange.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04ca19030bbba82f3af805da39ee237cc583e4b5274d4f096e5ec662059d5e44 +size 1088 diff --git a/mp/game/dab/models/military2/air/air_h500.dx80.vtx b/mp/game/dab/models/military2/air/air_h500.dx80.vtx new file mode 100755 index 000000000..2d5924734 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cbca8fc3ea1a71115bedb67c1a0dae2fc41c8ebba38cdfef2e229cf8c78d40b +size 44014 diff --git a/mp/game/dab/models/military2/air/air_h500.dx90.vtx b/mp/game/dab/models/military2/air/air_h500.dx90.vtx new file mode 100755 index 000000000..5f46d390b --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc807f1418351f5d26b7b220104c16e70eeef4a69ba602ca47a5863988bfcc3a +size 44014 diff --git a/mp/game/dab/models/military2/air/air_h500.mdl b/mp/game/dab/models/military2/air/air_h500.mdl new file mode 100755 index 000000000..cb4134412 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cdab04db7331136d15280846c9a75f7ebab138dfcfefd4093442fb30362d748 +size 7248 diff --git a/mp/game/dab/models/military2/air/air_h500.phy b/mp/game/dab/models/military2/air/air_h500.phy new file mode 100755 index 000000000..b38619da9 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae8b5d8134baa4b530238d76f51b27439ce37819bae038b2614a2012fafc309 +size 11475 diff --git a/mp/game/dab/models/military2/air/air_h500.sw.vtx b/mp/game/dab/models/military2/air/air_h500.sw.vtx new file mode 100755 index 000000000..1088696fa --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2884aa4beefd02f3901933d79deda40beecd6de71212ec50dca84e029615e19a +size 43862 diff --git a/mp/game/dab/models/military2/air/air_h500.vvd b/mp/game/dab/models/military2/air/air_h500.vvd new file mode 100755 index 000000000..26e78f54f --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57732c19c234823394815450aea4adb188f89a55d94126d2aff4643e9c1da172 +size 161024 diff --git a/mp/game/dab/models/military2/air/air_h500_r.dx80.vtx b/mp/game/dab/models/military2/air/air_h500_r.dx80.vtx new file mode 100755 index 000000000..2851eb175 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:660917a38ac0dfacbcdfef3654a2acb36d5d89fd020fcb166bf791523a776f39 +size 13494 diff --git a/mp/game/dab/models/military2/air/air_h500_r.dx90.vtx b/mp/game/dab/models/military2/air/air_h500_r.dx90.vtx new file mode 100755 index 000000000..b8d01c88b --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6eda6e2b2b8272c23477c787f54e398123774aca07ef31960723f33b3c157e61 +size 13494 diff --git a/mp/game/dab/models/military2/air/air_h500_r.mdl b/mp/game/dab/models/military2/air/air_h500_r.mdl new file mode 100755 index 000000000..f627cfaf9 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be6c3af6aeaaf241a3b1f22f12f1f511a4565131d363ba9bd2100a1e28b8967 +size 1480 diff --git a/mp/game/dab/models/military2/air/air_h500_r.phy b/mp/game/dab/models/military2/air/air_h500_r.phy new file mode 100755 index 000000000..37d5e2840 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd2305018b9b0a7a18a965f890caaa3497ca0d242cec2f7a96a9b0221c6ef361 +size 2917 diff --git a/mp/game/dab/models/military2/air/air_h500_r.sw.vtx b/mp/game/dab/models/military2/air/air_h500_r.sw.vtx new file mode 100755 index 000000000..2d6766efc --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dbf20a518643b6fc8ef9d184bb3af0b7a259396b7d7befd3e28efa74d2231e3 +size 13486 diff --git a/mp/game/dab/models/military2/air/air_h500_r.vvd b/mp/game/dab/models/military2/air/air_h500_r.vvd new file mode 100755 index 000000000..653677360 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_r.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd47f4a96f1a72d0d4e028dc8918dec71e89bd1f524ed01e2eb5a8384779ac1c +size 44416 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.dx80.vtx b/mp/game/dab/models/military2/air/air_h500_skybox.dx80.vtx new file mode 100755 index 000000000..73a6624a5 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0920a8091d1ab6a268a60e70453b4ad89f9ea00462de7aa0041c8aff67b445d0 +size 44106 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.dx90.vtx b/mp/game/dab/models/military2/air/air_h500_skybox.dx90.vtx new file mode 100755 index 000000000..e6b1ba581 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de0c3aa6f8682f8199febf70c62311ef8aa4afca44197c1b82194e0938e94e09 +size 44106 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.mdl b/mp/game/dab/models/military2/air/air_h500_skybox.mdl new file mode 100755 index 000000000..c9e67f16d --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d01ed00d41936ec45d98e3ef4c809fac30fbe185f778d1483a4990b45f0df3 +size 9680 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.phy b/mp/game/dab/models/military2/air/air_h500_skybox.phy new file mode 100755 index 000000000..3ecf23d32 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df4a5424cd98acd4de7af29690e80114a3aa4fe36a0caeb88d7de837075d0c6b +size 4035 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.sw.vtx b/mp/game/dab/models/military2/air/air_h500_skybox.sw.vtx new file mode 100755 index 000000000..e8fe7d5bd --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6927a1969a8ae7c38a51f94e4cb107f6a3157838a6af372c76273239b5f9bc4 +size 43898 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox.vvd b/mp/game/dab/models/military2/air/air_h500_skybox.vvd new file mode 100755 index 000000000..fcce536fd --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb0d3cf2e0f5420040537e9a73c8a6b9a3b8c47a392b952e78adfa2b7bde025 +size 161280 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.dx80.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_r.dx80.vtx new file mode 100755 index 000000000..2c2f544ff --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e663f6c846f90dccd29d29adbf9a3b3cf89eeba18e6cb4133b6755d45e24b0e +size 13494 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.dx90.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_r.dx90.vtx new file mode 100755 index 000000000..63404d475 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c676ecf924e51989e94e3de7d1e309534f0ebcba42264c28cd7e4a9cb9a30d6f +size 13494 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.mdl b/mp/game/dab/models/military2/air/air_h500_skybox_r.mdl new file mode 100755 index 000000000..d8fd85a10 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90b8d09d7ed3ee378b0f7d822b28220c41f8dadb4f49f9f5712144950f0f94e0 +size 1776 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.phy b/mp/game/dab/models/military2/air/air_h500_skybox_r.phy new file mode 100755 index 000000000..b662b4dcc --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cae6ce3ac03b19ab72e877da3dfe7ef3964105e3fdc9c5ad40ea16a56bd8467 +size 853 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.sw.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_r.sw.vtx new file mode 100755 index 000000000..615d59437 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f4fc890d10ba219397a3d999816a5d6ea938011b659197cef8a52c09f43f690 +size 13486 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_r.vvd b/mp/game/dab/models/military2/air/air_h500_skybox_r.vvd new file mode 100755 index 000000000..1595e8671 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_r.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ed2ae1f87532df10de5bfd4abc5ca25cec7ee2b4c4a878a69c5ed8006954bd6 +size 44416 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx80.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx80.vtx new file mode 100755 index 000000000..48590e3f8 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98bb92a5be1010edc79e8aec81180fdc9a4939f170570c16e8e1bd470b37644a +size 1761 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx90.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx90.vtx new file mode 100755 index 000000000..cd0dafd4f --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_sr.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4561b00bfbc40344a60362cc8b56829e05f43229b182dc19735553c6f89a2703 +size 1761 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_sr.mdl b/mp/game/dab/models/military2/air/air_h500_skybox_sr.mdl new file mode 100755 index 000000000..b13b0d9ed --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_sr.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79e14d1e4cda8369b955dabd09f12333a0d66e83b0c994900766a27cf9f08c90 +size 1712 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_sr.sw.vtx b/mp/game/dab/models/military2/air/air_h500_skybox_sr.sw.vtx new file mode 100755 index 000000000..778893537 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_sr.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78ee3ca898892ce0c12c8880cf31a63525649370c1370fea5b2b0f1c4bc10ff7 +size 1753 diff --git a/mp/game/dab/models/military2/air/air_h500_skybox_sr.vvd b/mp/game/dab/models/military2/air/air_h500_skybox_sr.vvd new file mode 100755 index 000000000..dbdcf217c --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_skybox_sr.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d5aadebca2401de7459b24692aae98c23bdafc5e23189bb4dc6c603ac8ee237 +size 5952 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.dx80.vtx b/mp/game/dab/models/military2/air/air_h500_sr.dx80.vtx new file mode 100755 index 000000000..d3ef3f1f4 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:739f6c8cc8a4247bb08f67fd13aee6d5a0188683a3e45f2d122294db489e89af +size 1761 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.dx90.vtx b/mp/game/dab/models/military2/air/air_h500_sr.dx90.vtx new file mode 100755 index 000000000..490a8d905 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b90cba435a63642785be5b25a685489d788e6775a41fe7f299f782b301e20f8c +size 1761 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.mdl b/mp/game/dab/models/military2/air/air_h500_sr.mdl new file mode 100755 index 000000000..9104b0a4f --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb8d692bf37b7efbddd80721047153beedc67780a04aa7ca33b4508e8ab7c511 +size 1480 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.phy b/mp/game/dab/models/military2/air/air_h500_sr.phy new file mode 100755 index 000000000..ef5a738e6 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f1d204698189618d3167fd5e5a7d8dba8969d79ff32a9461c42ea28d41b5523 +size 4633 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.sw.vtx b/mp/game/dab/models/military2/air/air_h500_sr.sw.vtx new file mode 100755 index 000000000..61b638323 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b52b679640b4c29d37053f8c8fb80693d6be2589aea444fc5402c3809519fa +size 1753 diff --git a/mp/game/dab/models/military2/air/air_h500_sr.vvd b/mp/game/dab/models/military2/air/air_h500_sr.vvd new file mode 100755 index 000000000..0d19d4a77 --- /dev/null +++ b/mp/game/dab/models/military2/air/air_h500_sr.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00941b0e970db7a94d0ca450ab1ac91cafd4d8f7951a1661b62b85a5653cc23e +size 5952 diff --git a/mp/game/dab/models/pigeon.dx80.vtx b/mp/game/dab/models/pigeon.dx80.vtx new file mode 100755 index 000000000..38d6db097 --- /dev/null +++ b/mp/game/dab/models/pigeon.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8383795fcfe25a5f2e55ca37ccd1674d95dcfe994ddfc063d5716f1b0cddaa +size 23891 diff --git a/mp/game/dab/models/pigeon.dx90.vtx b/mp/game/dab/models/pigeon.dx90.vtx new file mode 100755 index 000000000..06e894145 --- /dev/null +++ b/mp/game/dab/models/pigeon.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b3364cd1ab2e06263cd07b11beb35bf30f6e64e3da52a4b00f1c951e1c9484 +size 23091 diff --git a/mp/game/dab/models/pigeon.jpg b/mp/game/dab/models/pigeon.jpg new file mode 100755 index 000000000..2aefee5c3 --- /dev/null +++ b/mp/game/dab/models/pigeon.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60c4bd6d251fb154aaddd9ac1dc381a980eab2fc97f847735d7d660237036c9b +size 8698 diff --git a/mp/game/dab/models/pigeon.mdl b/mp/game/dab/models/pigeon.mdl new file mode 100755 index 000000000..5b6ada6db --- /dev/null +++ b/mp/game/dab/models/pigeon.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c06ddf104497b21f59c31c041e93bd82816bf77b0d9adb838980c4639402dde3 +size 64552 diff --git a/mp/game/dab/models/pigeon.phy b/mp/game/dab/models/pigeon.phy new file mode 100755 index 000000000..286602761 --- /dev/null +++ b/mp/game/dab/models/pigeon.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50473963a762f91554f659bbf1e3365c6d06a2ab777c26ac817825a891081826 +size 8561 diff --git a/mp/game/dab/models/pigeon.sw.vtx b/mp/game/dab/models/pigeon.sw.vtx new file mode 100755 index 000000000..100342c84 --- /dev/null +++ b/mp/game/dab/models/pigeon.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4c2444c82ff4e387302d5c674a65c8419eef9cbe6b419020017e8bb8e779566 +size 22339 diff --git a/mp/game/dab/models/pigeon.vvd b/mp/game/dab/models/pigeon.vvd new file mode 100755 index 000000000..4eb2abd5d --- /dev/null +++ b/mp/game/dab/models/pigeon.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e89cac07678ca5900d568d8f3a2b07ccd9a11340ba592a167cab6222a207d2c +size 30976 diff --git a/mp/game/dab/models/player/bomber.dx80.vtx b/mp/game/dab/models/player/bomber.dx80.vtx new file mode 100755 index 000000000..c55f63a30 --- /dev/null +++ b/mp/game/dab/models/player/bomber.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e393f3fdae3cdbe2d4ab8d23900709f55d6eecadfef76393984257182ab20967 +size 94451 diff --git a/mp/game/dab/models/player/bomber.dx90.vtx b/mp/game/dab/models/player/bomber.dx90.vtx new file mode 100755 index 000000000..e8e561a3a --- /dev/null +++ b/mp/game/dab/models/player/bomber.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ccf223da55fb5b30c975cd1651728a73d5ee7a607ec8864cc9b6f53937dd88c +size 93333 diff --git a/mp/game/dab/models/player/bomber.mdl b/mp/game/dab/models/player/bomber.mdl new file mode 100755 index 000000000..58b79e722 --- /dev/null +++ b/mp/game/dab/models/player/bomber.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa7a0f4418ca4040da24d016ded1a3c9fe796419ee57cbf84ddc9689304b61f1 +size 233508 diff --git a/mp/game/dab/models/player/bomber.phy b/mp/game/dab/models/player/bomber.phy new file mode 100755 index 000000000..4c548698e --- /dev/null +++ b/mp/game/dab/models/player/bomber.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e9ab3900e8ab3b92e6dda1c9934a8aa41b8fabf134c399bf537e620b065e83 +size 39484 diff --git a/mp/game/dab/models/player/bomber.sw.vtx b/mp/game/dab/models/player/bomber.sw.vtx new file mode 100755 index 000000000..78da3b271 --- /dev/null +++ b/mp/game/dab/models/player/bomber.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8094367d5d401b55484fe05ca4fb86fc99afa516e6837f61ca162495c20a7e9 +size 92414 diff --git a/mp/game/dab/models/player/bomber.vvd b/mp/game/dab/models/player/bomber.vvd new file mode 100755 index 000000000..26a2f1d66 --- /dev/null +++ b/mp/game/dab/models/player/bomber.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c8ec5c82037267f6d47262542886f8db2bfcd7f7e68501f2281c75729ddc27e +size 333696 diff --git a/mp/game/dab/models/player/eightball.dx80.vtx b/mp/game/dab/models/player/eightball.dx80.vtx new file mode 100755 index 000000000..d242419c6 --- /dev/null +++ b/mp/game/dab/models/player/eightball.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc623f0cb7174fd1a265c68687cafdea50704104ec4ffd1505554d74be6b022c +size 200570 diff --git a/mp/game/dab/models/player/eightball.dx90.vtx b/mp/game/dab/models/player/eightball.dx90.vtx new file mode 100755 index 000000000..19d5a9c69 --- /dev/null +++ b/mp/game/dab/models/player/eightball.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc90bb803a8d04fdc3dabf378968d2722af84105fbf73c54c325dda1fbb46826 +size 197402 diff --git a/mp/game/dab/models/player/eightball.mdl b/mp/game/dab/models/player/eightball.mdl new file mode 100755 index 000000000..2048c63d7 --- /dev/null +++ b/mp/game/dab/models/player/eightball.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6006b478d016c8bb8e8bc0fdbc2372b170247bc683237314570e14e83e85ea5 +size 32296 diff --git a/mp/game/dab/models/player/eightball.phy b/mp/game/dab/models/player/eightball.phy new file mode 100755 index 000000000..7a1462915 --- /dev/null +++ b/mp/game/dab/models/player/eightball.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6e7630f8bf94fb3591ddd9d2740676cdc63537d77f1802281c1708bd53a4e45 +size 39436 diff --git a/mp/game/dab/models/player/eightball.sw.vtx b/mp/game/dab/models/player/eightball.sw.vtx new file mode 100755 index 000000000..66500b897 --- /dev/null +++ b/mp/game/dab/models/player/eightball.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a1e9c4353d6ebf3f8f72bc20f37e8810e1efc34ddfd546f91066744b4f064a5 +size 195502 diff --git a/mp/game/dab/models/player/eightball.vvd b/mp/game/dab/models/player/eightball.vvd new file mode 100755 index 000000000..fc76d75f8 --- /dev/null +++ b/mp/game/dab/models/player/eightball.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b55fe6d838c25d2f97ef932b0d285d3499017f2b7df1c30929bf2a0d9ddb3675 +size 660928 diff --git a/mp/game/dab/models/player/frank.dx80.vtx b/mp/game/dab/models/player/frank.dx80.vtx new file mode 100755 index 000000000..a90cc6e9e --- /dev/null +++ b/mp/game/dab/models/player/frank.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4dec48d7808ac9e1ee16e22c6701b658084dcfca9994b68406db9157bbb1331 +size 50083 diff --git a/mp/game/dab/models/player/frank.dx90.vtx b/mp/game/dab/models/player/frank.dx90.vtx new file mode 100755 index 000000000..735f69a00 --- /dev/null +++ b/mp/game/dab/models/player/frank.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:472fae889de9c9de8e877e9d8eee9ff52516c078e2a78ca3b2c3da6036ffe886 +size 49011 diff --git a/mp/game/dab/models/player/frank.mdl b/mp/game/dab/models/player/frank.mdl new file mode 100755 index 000000000..d55909b9a --- /dev/null +++ b/mp/game/dab/models/player/frank.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3f76a267ff3cd4e650819141e376b2aa6c6014dad2597e6be69d8b607261030 +size 33144 diff --git a/mp/game/dab/models/player/frank.phy b/mp/game/dab/models/player/frank.phy new file mode 100755 index 000000000..d52efaf21 --- /dev/null +++ b/mp/game/dab/models/player/frank.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da7c9c050af1932d838a8110843ee1dbb93b774a2e876ea18f4afb1dec2a8aa1 +size 39436 diff --git a/mp/game/dab/models/player/frank.sw.vtx b/mp/game/dab/models/player/frank.sw.vtx new file mode 100755 index 000000000..0ca222d10 --- /dev/null +++ b/mp/game/dab/models/player/frank.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ee9c889e79d531b4d5db0115f6d983f63026283617320d89cdaaf205a25403 +size 47497 diff --git a/mp/game/dab/models/player/frank.vvd b/mp/game/dab/models/player/frank.vvd new file mode 100755 index 000000000..b24508be4 --- /dev/null +++ b/mp/game/dab/models/player/frank.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80b4a35900c934fd7052418a776eb321d98ca231f3192d97cd7ba892d6585a90 +size 180288 diff --git a/mp/game/dab/models/player/shared.mdl b/mp/game/dab/models/player/shared.mdl new file mode 100755 index 000000000..f33f5e0ec --- /dev/null +++ b/mp/game/dab/models/player/shared.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:490253f4909ca213b7385435ca0ce77a9ec79397d01aad9795538fbe56b2cb92 +size 6712104 diff --git a/mp/game/dab/models/player/wish.dx80.vtx b/mp/game/dab/models/player/wish.dx80.vtx new file mode 100755 index 000000000..65b08ca5c --- /dev/null +++ b/mp/game/dab/models/player/wish.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa0c1e4281a45955ec73303c47649bb1dffa2030289e4d073ef30b1e7e5bfe3b +size 75718 diff --git a/mp/game/dab/models/player/wish.dx90.vtx b/mp/game/dab/models/player/wish.dx90.vtx new file mode 100755 index 000000000..f676e3cf5 --- /dev/null +++ b/mp/game/dab/models/player/wish.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d7783e209d4fdb82d952770830c0003e0dfa3ec68c07dc6f31491a06c93d7e0 +size 73939 diff --git a/mp/game/dab/models/player/wish.mdl b/mp/game/dab/models/player/wish.mdl new file mode 100755 index 000000000..be50924bc --- /dev/null +++ b/mp/game/dab/models/player/wish.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b872e7b12531eeda075ca06bf146f4a4c346ccdfcff956fbc2d8090c5bdb7f68 +size 33516 diff --git a/mp/game/dab/models/player/wish.phy b/mp/game/dab/models/player/wish.phy new file mode 100755 index 000000000..c21739bf0 --- /dev/null +++ b/mp/game/dab/models/player/wish.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14e1364943c197d5f7ac468f51a99c009bb5e5c073756f26be6beb582d0e3355 +size 39436 diff --git a/mp/game/dab/models/player/wish.sw.vtx b/mp/game/dab/models/player/wish.sw.vtx new file mode 100755 index 000000000..502962fab --- /dev/null +++ b/mp/game/dab/models/player/wish.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:124cd28505a9759fefae334a2d80a1578990ae16aed89409b4faeb5d77eb4ebb +size 73169 diff --git a/mp/game/dab/models/player/wish.vvd b/mp/game/dab/models/player/wish.vvd new file mode 100755 index 000000000..a00d41bd1 --- /dev/null +++ b/mp/game/dab/models/player/wish.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e30124e8410e2edee6d98b8d1c0f6bfb98f350dfa1212feb02fa88f1eeb0b7 +size 271424 diff --git a/mp/game/dab/models/props/bin_01.dx80.vtx b/mp/game/dab/models/props/bin_01.dx80.vtx new file mode 100755 index 000000000..d2599a4df --- /dev/null +++ b/mp/game/dab/models/props/bin_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80df7e773551b7efb2d28bf71d5e9bd858d58864dfa4c447ed6a4a7edff7fb7f +size 4755 diff --git a/mp/game/dab/models/props/bin_01.dx90.vtx b/mp/game/dab/models/props/bin_01.dx90.vtx new file mode 100755 index 000000000..0217caf79 --- /dev/null +++ b/mp/game/dab/models/props/bin_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd349ca33529d1dcadfe813023c02995bb89b7b0aaf489fd75bf9c7a9ce3fd91 +size 4755 diff --git a/mp/game/dab/models/props/bin_01.mdl b/mp/game/dab/models/props/bin_01.mdl new file mode 100755 index 000000000..95616fbd9 --- /dev/null +++ b/mp/game/dab/models/props/bin_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beeb98545a5570b4cf5eee21ab265071f27f514198b225854d8dba58bd00ed1f +size 1980 diff --git a/mp/game/dab/models/props/bin_01.phy b/mp/game/dab/models/props/bin_01.phy new file mode 100755 index 000000000..684bf6a7e --- /dev/null +++ b/mp/game/dab/models/props/bin_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e617844af3e575dbc93218d2dd0c405eea3b8fb20ac0dd8f4ce3c43c9b85426 +size 681 diff --git a/mp/game/dab/models/props/bin_01.sw.vtx b/mp/game/dab/models/props/bin_01.sw.vtx new file mode 100755 index 000000000..d6aeb170a --- /dev/null +++ b/mp/game/dab/models/props/bin_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4cfa858dcffe02b700d54b5f5e537f3f032aafc1d1103e033378b1c6dfa1a2a +size 4755 diff --git a/mp/game/dab/models/props/bin_01.vvd b/mp/game/dab/models/props/bin_01.vvd new file mode 100755 index 000000000..270fca53d --- /dev/null +++ b/mp/game/dab/models/props/bin_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b934762649cdb4b4bd1ef44420e85e307a22516b1571a0755eaae01cd67b17d +size 20416 diff --git a/mp/game/dab/models/props/bin_01b.dx80.vtx b/mp/game/dab/models/props/bin_01b.dx80.vtx new file mode 100755 index 000000000..58ad5ed29 --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5b62a75420c46d64691206bfb8c5922a598fcb1b250f8548360e9791e8493a +size 1389 diff --git a/mp/game/dab/models/props/bin_01b.dx90.vtx b/mp/game/dab/models/props/bin_01b.dx90.vtx new file mode 100755 index 000000000..787daddeb --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b90e51279f08d223d2ac4c750bf4fe80e20571c5da83ff5ae25344370cbf234 +size 1389 diff --git a/mp/game/dab/models/props/bin_01b.mdl b/mp/game/dab/models/props/bin_01b.mdl new file mode 100755 index 000000000..76a2ca72c --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e19104ca3d86dee3ff9a81f7b596d790054e57989bbacbf8d749c143c00d7480 +size 1980 diff --git a/mp/game/dab/models/props/bin_01b.phy b/mp/game/dab/models/props/bin_01b.phy new file mode 100755 index 000000000..f5807bcaf --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a743f0d9d443367c206c530202194fd773ac922701516efe4a23f736bcbf2f02 +size 682 diff --git a/mp/game/dab/models/props/bin_01b.sw.vtx b/mp/game/dab/models/props/bin_01b.sw.vtx new file mode 100755 index 000000000..67451a643 --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f3469fd324c25994562406c0f63b8a6f1494edd93f0bc1e47304bfdd1f4b4e9 +size 1389 diff --git a/mp/game/dab/models/props/bin_01b.vvd b/mp/game/dab/models/props/bin_01b.vvd new file mode 100755 index 000000000..5ecc39187 --- /dev/null +++ b/mp/game/dab/models/props/bin_01b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aa7d14e415c2a6a2d06b87c2589b9d875ec2eb83d8e3477adf6e250ca1ea645 +size 5952 diff --git a/mp/game/dab/models/props/bin_01c.dx80.vtx b/mp/game/dab/models/props/bin_01c.dx80.vtx new file mode 100755 index 000000000..804f6b138 --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87e316ecdf71f0e8ea9aca9e0a9262d983017b6dc1d739f83e86d421268da769 +size 3447 diff --git a/mp/game/dab/models/props/bin_01c.dx90.vtx b/mp/game/dab/models/props/bin_01c.dx90.vtx new file mode 100755 index 000000000..ce2c5daf9 --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2346c8d4f97f200c1cea0fe365c47ca2b7ac0299b0ee0e51e1a6deb20a952519 +size 3447 diff --git a/mp/game/dab/models/props/bin_01c.mdl b/mp/game/dab/models/props/bin_01c.mdl new file mode 100755 index 000000000..d16085af4 --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c103c1d0c0d83d06d0f02fceae3bb8ebf98972da13f49a725a83b6fa08b4aa69 +size 1980 diff --git a/mp/game/dab/models/props/bin_01c.phy b/mp/game/dab/models/props/bin_01c.phy new file mode 100755 index 000000000..df8edd7de --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4109114b3638926a21bf2d8aa8012845414e7854c635b6838287321a30e5d34 +size 682 diff --git a/mp/game/dab/models/props/bin_01c.sw.vtx b/mp/game/dab/models/props/bin_01c.sw.vtx new file mode 100755 index 000000000..73e81ecea --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48675a094a71c30c8d2bbcf990bc8bb5bb60af420d2ddf761e5944feb5941840 +size 3447 diff --git a/mp/game/dab/models/props/bin_01c.vvd b/mp/game/dab/models/props/bin_01c.vvd new file mode 100755 index 000000000..222bfb3ff --- /dev/null +++ b/mp/game/dab/models/props/bin_01c.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ebda87aa072cd831f1a62a990f080ca2a5e31af758173454618e40fa7831a57 +size 14016 diff --git a/mp/game/dab/models/props/cocaine_pack_01.dx80.vtx b/mp/game/dab/models/props/cocaine_pack_01.dx80.vtx new file mode 100755 index 000000000..255959d33 --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ace548cfdabace885542cff05a6abe0073acd07a466420ca81bee2d1ec2ddbe4 +size 855 diff --git a/mp/game/dab/models/props/cocaine_pack_01.dx90.vtx b/mp/game/dab/models/props/cocaine_pack_01.dx90.vtx new file mode 100755 index 000000000..c4b71ac84 --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d98d4acfa2761bbb689b1c677b71576ccd9eb96681c77ed0f660cf4d9056da +size 855 diff --git a/mp/game/dab/models/props/cocaine_pack_01.mdl b/mp/game/dab/models/props/cocaine_pack_01.mdl new file mode 100755 index 000000000..fea7b5efd --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bba2f930b77dc7d2780cf800b3120c1a938f856c6965cc7739570993427f45ce +size 1816 diff --git a/mp/game/dab/models/props/cocaine_pack_01.phy b/mp/game/dab/models/props/cocaine_pack_01.phy new file mode 100755 index 000000000..b3f8a6ad2 --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:099cce0f90fcad0a16eb443e0a8d0c78cd9f0ab71c93f08f967a891465be5213 +size 679 diff --git a/mp/game/dab/models/props/cocaine_pack_01.sw.vtx b/mp/game/dab/models/props/cocaine_pack_01.sw.vtx new file mode 100755 index 000000000..52b7db497 --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:009b13740039382c8b141f1aa35a2f31261385267a6caf8464eed8c3dff6c001 +size 855 diff --git a/mp/game/dab/models/props/cocaine_pack_01.vvd b/mp/game/dab/models/props/cocaine_pack_01.vvd new file mode 100755 index 000000000..4a5cc76b4 --- /dev/null +++ b/mp/game/dab/models/props/cocaine_pack_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ab077b8a478920801611b16721d9a0624160904cdfc1588bc2a1fbf151f5d9d +size 3264 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.dx80.vtx b/mp/game/dab/models/props/cs_assault/acunit02.dx80.vtx new file mode 100755 index 000000000..2b37f778a --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc58fcce4282fc5e6c6dceac935d6e7c1ab4c3bf4add83e267fb10b8e026f027 +size 53116 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.dx90.vtx b/mp/game/dab/models/props/cs_assault/acunit02.dx90.vtx new file mode 100755 index 000000000..f9bf6bcd7 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebaa96f993bcbc1990ee7fdc997d5d71901a33d414ce50c3cbfbdc1222d2c78b +size 53116 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.mdl b/mp/game/dab/models/props/cs_assault/acunit02.mdl new file mode 100755 index 000000000..6fd3e35e1 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa0b1a2bb20cd22584491e0ad65ab0817bcc61243e318147378cad75d247642 +size 1472 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.phy b/mp/game/dab/models/props/cs_assault/acunit02.phy new file mode 100755 index 000000000..d14d6ae4d --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c471160de799bdaee824fe964f65e899e22865429701f24a5ad37d4df1638203 +size 3273 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.sw.vtx b/mp/game/dab/models/props/cs_assault/acunit02.sw.vtx new file mode 100755 index 000000000..b0abbf1b6 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d5e997d7a23b97da407dae145982ce7d0f4ca0c4b28a98cf35632f983f38288 +size 53116 diff --git a/mp/game/dab/models/props/cs_assault/acunit02.vvd b/mp/game/dab/models/props/cs_assault/acunit02.vvd new file mode 100755 index 000000000..63b9a60c2 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/acunit02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29e3f264c85e2897c37d8975e9f4d78b1889d14bcede588aeb06f96680a3a5b +size 107456 diff --git a/mp/game/dab/models/props/cs_assault/billboard.dx80.vtx b/mp/game/dab/models/props/cs_assault/billboard.dx80.vtx new file mode 100755 index 000000000..f6bfda8d4 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2930fb2b4512fbda978f4f1658033b6abdd6847f26028721f4f6c429a8c6cd2f +size 68780 diff --git a/mp/game/dab/models/props/cs_assault/billboard.dx90.vtx b/mp/game/dab/models/props/cs_assault/billboard.dx90.vtx new file mode 100755 index 000000000..1480ba66f --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d573305ea3415ae94cf515653c9991b5280e3d854f0a81cc4f18d33fc7b48a +size 68780 diff --git a/mp/game/dab/models/props/cs_assault/billboard.mdl b/mp/game/dab/models/props/cs_assault/billboard.mdl new file mode 100755 index 000000000..b0aeb618a --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d2f3dd50200759230e0367d4643ff6f51b162863c75910b3472de730ad18fb +size 1476 diff --git a/mp/game/dab/models/props/cs_assault/billboard.phy b/mp/game/dab/models/props/cs_assault/billboard.phy new file mode 100755 index 000000000..d34a21019 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d28eaa719b116e122e0261683e824482e13d3b1ec7f1f6959ad4f7635dc41125 +size 1407 diff --git a/mp/game/dab/models/props/cs_assault/billboard.sw.vtx b/mp/game/dab/models/props/cs_assault/billboard.sw.vtx new file mode 100755 index 000000000..f42daec95 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6946c032bfd74a89560ecf0e6f788f0e17cd1f65de4fa258431a2861ade6cf2f +size 68780 diff --git a/mp/game/dab/models/props/cs_assault/billboard.vvd b/mp/game/dab/models/props/cs_assault/billboard.vvd new file mode 100755 index 000000000..ee84f1222 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/billboard.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4faa82f48b268c62ec63221270b157b0798b096826b614c9cfbe44787d8f62e9 +size 157312 diff --git a/mp/game/dab/models/props/cs_assault/camera.dx80.vtx b/mp/game/dab/models/props/cs_assault/camera.dx80.vtx new file mode 100755 index 000000000..6083a7882 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9e7af8803a02b061cbe2cd7b7c27e7a0a9b2c19460f363df85a08a364bd826 +size 5199 diff --git a/mp/game/dab/models/props/cs_assault/camera.dx90.vtx b/mp/game/dab/models/props/cs_assault/camera.dx90.vtx new file mode 100755 index 000000000..6083a7882 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9e7af8803a02b061cbe2cd7b7c27e7a0a9b2c19460f363df85a08a364bd826 +size 5199 diff --git a/mp/game/dab/models/props/cs_assault/camera.mdl b/mp/game/dab/models/props/cs_assault/camera.mdl new file mode 100755 index 000000000..36a66e07e --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68848613663a247b029b3e48c1252b2aa7492664ece9626d1d1f43efbb43e05c +size 1472 diff --git a/mp/game/dab/models/props/cs_assault/camera.phy b/mp/game/dab/models/props/cs_assault/camera.phy new file mode 100755 index 000000000..6ba94bca4 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7ef0a31b4d0c92c6487e80100797f1078b8da36a963618ca152b324d9ba2ab0 +size 1432 diff --git a/mp/game/dab/models/props/cs_assault/camera.sw.vtx b/mp/game/dab/models/props/cs_assault/camera.sw.vtx new file mode 100755 index 000000000..6083a7882 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9e7af8803a02b061cbe2cd7b7c27e7a0a9b2c19460f363df85a08a364bd826 +size 5199 diff --git a/mp/game/dab/models/props/cs_assault/camera.vvd b/mp/game/dab/models/props/cs_assault/camera.vvd new file mode 100755 index 000000000..797df5793 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/camera.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3cf637088f778a787e58f59a4cf6325417d0f446d6b02752097faf1bdbdaede +size 25920 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx80.vtx b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx80.vtx new file mode 100755 index 000000000..c51e7fcce --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8399a5756223a5038e77b357c1500a38a287d18113f516013833a403e5ff587a +size 48490 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx90.vtx b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx90.vtx new file mode 100755 index 000000000..f79d9eed2 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5595b264bfe696b2abd4c5eea7cd07a66354806e3c3c55fb6ed736f66849fc61 +size 48490 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.mdl b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.mdl new file mode 100755 index 000000000..6b507654a --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f54f85fc5ef8e9305c63cb1b915c04c366b8d5f8a53c4fa76c281d001420d50 +size 1484 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.phy b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.phy new file mode 100755 index 000000000..079ea23a2 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11484d9c07b68430ec4efa858bb0d03339db581b5849f2e40c297811ecdec1bc +size 1617 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.sw.vtx b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.sw.vtx new file mode 100755 index 000000000..2657b9755 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02c0ea290c04130ff90d795d4bd8c613cfb6cb23f8d29195a43b6e22acdeea32 +size 48490 diff --git a/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.vvd b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.vvd new file mode 100755 index 000000000..0f7482af0 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/consolepanelloadingbay.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3961503b70b946219d0ef7623c92eae54a5e4aba9db39eac87d25614facbcb26 +size 96896 diff --git a/mp/game/dab/models/props/cs_assault/duct.dx80.vtx b/mp/game/dab/models/props/cs_assault/duct.dx80.vtx new file mode 100755 index 000000000..4748d01a7 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d15cf3cd3bc3bf74f7e1efdf700a10a477c5073381f5d258a9b7225360c61e +size 6498 diff --git a/mp/game/dab/models/props/cs_assault/duct.dx90.vtx b/mp/game/dab/models/props/cs_assault/duct.dx90.vtx new file mode 100755 index 000000000..4748d01a7 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d15cf3cd3bc3bf74f7e1efdf700a10a477c5073381f5d258a9b7225360c61e +size 6498 diff --git a/mp/game/dab/models/props/cs_assault/duct.mdl b/mp/game/dab/models/props/cs_assault/duct.mdl new file mode 100755 index 000000000..07051a0ae --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f69e3708cc63afc314d1da47bd0e2981e61c7ecb392da5211a52b5b9a69350 +size 1472 diff --git a/mp/game/dab/models/props/cs_assault/duct.phy b/mp/game/dab/models/props/cs_assault/duct.phy new file mode 100755 index 000000000..e128aa971 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2210cc27fa3f96a7fcd2ec066b28c52cacd49733a25e7a326feb9dfde118de9d +size 3864 diff --git a/mp/game/dab/models/props/cs_assault/duct.sw.vtx b/mp/game/dab/models/props/cs_assault/duct.sw.vtx new file mode 100755 index 000000000..4748d01a7 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d15cf3cd3bc3bf74f7e1efdf700a10a477c5073381f5d258a9b7225360c61e +size 6498 diff --git a/mp/game/dab/models/props/cs_assault/duct.vvd b/mp/game/dab/models/props/cs_assault/duct.vvd new file mode 100755 index 000000000..9fcf93e71 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/duct.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846696e843f695506e5b624c0537036916869d5f209e88773363cb40aedead5c +size 27520 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.dx80.vtx b/mp/game/dab/models/props/cs_assault/moneypallet02b.dx80.vtx new file mode 100755 index 000000000..9161766f4 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d2d84a91cc13cb780de15a83e890d19a6c36c79b4b6ce976f2982d064753d0 +size 12132 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.dx90.vtx b/mp/game/dab/models/props/cs_assault/moneypallet02b.dx90.vtx new file mode 100755 index 000000000..bf4c386a4 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cc8125c6f229571a5a2ebfe1ac527ad60ebd7f252a0fedbf2ab0c564ccd03e8 +size 12132 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.mdl b/mp/game/dab/models/props/cs_assault/moneypallet02b.mdl new file mode 100755 index 000000000..728a0d088 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d75081b5aa63c219b5367d4b5780341100cb87ad261dab040363f4a348285169 +size 2248 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.phy b/mp/game/dab/models/props/cs_assault/moneypallet02b.phy new file mode 100755 index 000000000..9e77774a0 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59e7a8f10f2f3491831585748615b11014bfce9fa398e85292df8a709b71b557 +size 1803 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.sw.vtx b/mp/game/dab/models/props/cs_assault/moneypallet02b.sw.vtx new file mode 100755 index 000000000..1880d89ea --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f02c0488940113d6f1d4d31cc93d386d369d1466af16a4d143d67d98a84d6aa +size 12132 diff --git a/mp/game/dab/models/props/cs_assault/moneypallet02b.vvd b/mp/game/dab/models/props/cs_assault/moneypallet02b.vvd new file mode 100755 index 000000000..4c7725623 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/moneypallet02b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be7c646af7c4d72d12ba379064e7c0d4b3a4b59aff851458c3e9236bd3aa9be0 +size 58112 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.dx80.vtx b/mp/game/dab/models/props/cs_assault/wall_wires1.dx80.vtx new file mode 100755 index 000000000..f01b707bb --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988d1c808de2a2071747bb1c8e76343f310a5cab023fc47fcbdfca7d34c81c36 +size 84961 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.dx90.vtx b/mp/game/dab/models/props/cs_assault/wall_wires1.dx90.vtx new file mode 100755 index 000000000..61e9e212a --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebe7fd037682f4ea00968b32b9eed6c29755463635a5c2e9ffc9f0f7e84c2c1f +size 84961 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.mdl b/mp/game/dab/models/props/cs_assault/wall_wires1.mdl new file mode 100755 index 000000000..a8c6c53e1 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0802f2169b551a823562b61b6ead01167ca7a02e790df510b860fbe563868054 +size 1480 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.phy b/mp/game/dab/models/props/cs_assault/wall_wires1.phy new file mode 100755 index 000000000..116173dd5 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2faa9e884f7a800c3735cbff0b66fed0b27979b913316cf545fe09b7e50a315 +size 1534 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.sw.vtx b/mp/game/dab/models/props/cs_assault/wall_wires1.sw.vtx new file mode 100755 index 000000000..d311119ff --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e99f80be9be3c09e90f974ad0c434b92985ed5fc3f63608db827a1e94aa90a15 +size 84961 diff --git a/mp/game/dab/models/props/cs_assault/wall_wires1.vvd b/mp/game/dab/models/props/cs_assault/wall_wires1.vvd new file mode 100755 index 000000000..a4d081a5f --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wall_wires1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91357ca5d6a7d0bb0e960bc6acfc38b53916bcd79a0c215119f985b946ee4673 +size 169152 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.dx80.vtx b/mp/game/dab/models/props/cs_assault/wirepipe.dx80.vtx new file mode 100755 index 000000000..86675f028 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364f4817f08dd579013cdf7be94bf2152925915dd533f6a4fd9a068ec9c9477d +size 49798 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.dx90.vtx b/mp/game/dab/models/props/cs_assault/wirepipe.dx90.vtx new file mode 100755 index 000000000..86675f028 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364f4817f08dd579013cdf7be94bf2152925915dd533f6a4fd9a068ec9c9477d +size 49798 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.mdl b/mp/game/dab/models/props/cs_assault/wirepipe.mdl new file mode 100755 index 000000000..f68c10b20 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58fb4d9b0bfcad30b27d9efda649c3ec16c84648c601649381e323f4d11d5711 +size 1740 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.phy b/mp/game/dab/models/props/cs_assault/wirepipe.phy new file mode 100755 index 000000000..23a4a5d28 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2128fda4619b70dd7c9ba8e9541c33508b2634824c9558a99522150aaf9c17d4 +size 4020 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.sw.vtx b/mp/game/dab/models/props/cs_assault/wirepipe.sw.vtx new file mode 100755 index 000000000..86675f028 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364f4817f08dd579013cdf7be94bf2152925915dd533f6a4fd9a068ec9c9477d +size 49798 diff --git a/mp/game/dab/models/props/cs_assault/wirepipe.vvd b/mp/game/dab/models/props/cs_assault/wirepipe.vvd new file mode 100755 index 000000000..705965f28 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirepipe.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14bfe54b5bdeefff65ee10c08debacd1f90387b15ec6a62d7f0cf523a90bd940 +size 113664 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.dx80.vtx b/mp/game/dab/models/props/cs_assault/wirespout.dx80.vtx new file mode 100755 index 000000000..c6dc994cd --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5864519879f169a80c6a46a93f15a7c1fa0a4bfb0e22856c719833653beaf34c +size 6345 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.dx90.vtx b/mp/game/dab/models/props/cs_assault/wirespout.dx90.vtx new file mode 100755 index 000000000..c6dc994cd --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5864519879f169a80c6a46a93f15a7c1fa0a4bfb0e22856c719833653beaf34c +size 6345 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.mdl b/mp/game/dab/models/props/cs_assault/wirespout.mdl new file mode 100755 index 000000000..fab545518 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7507f34f059fed497359dda6cc1b50490f8682898d332efb415174fcde5eff13 +size 1736 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.phy b/mp/game/dab/models/props/cs_assault/wirespout.phy new file mode 100755 index 000000000..884c731a6 --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0478b1b5ab423201360b9b987f3c5dd5196c3d7940100f68ef3a1f230460a0f +size 1074 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.sw.vtx b/mp/game/dab/models/props/cs_assault/wirespout.sw.vtx new file mode 100755 index 000000000..c6dc994cd --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5864519879f169a80c6a46a93f15a7c1fa0a4bfb0e22856c719833653beaf34c +size 6345 diff --git a/mp/game/dab/models/props/cs_assault/wirespout.vvd b/mp/game/dab/models/props/cs_assault/wirespout.vvd new file mode 100755 index 000000000..b4088708d --- /dev/null +++ b/mp/game/dab/models/props/cs_assault/wirespout.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75af5a3d40a66f7ec74af019d6b1faa5c36a00724a2d5fa5c3bda3f47e8e467e +size 27200 diff --git a/mp/game/dab/models/props/cs_militia/axe.dx80.vtx b/mp/game/dab/models/props/cs_militia/axe.dx80.vtx new file mode 100755 index 000000000..f4d1e8ba6 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac43faa1ce22939b3f97d46775c2b90e2057ebef411fb37b8172c01c3a52295 +size 3378 diff --git a/mp/game/dab/models/props/cs_militia/axe.dx90.vtx b/mp/game/dab/models/props/cs_militia/axe.dx90.vtx new file mode 100755 index 000000000..a0622e517 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38698a3fb82ce06465eaf4acd064dc48346d68e38f5c8052489ed293af35fe84 +size 3378 diff --git a/mp/game/dab/models/props/cs_militia/axe.mdl b/mp/game/dab/models/props/cs_militia/axe.mdl new file mode 100755 index 000000000..60460187c --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa792d1131d4f27ddf0882bede22260bdf68eeaf0af1058004e03cd13f39e141 +size 1524 diff --git a/mp/game/dab/models/props/cs_militia/axe.phy b/mp/game/dab/models/props/cs_militia/axe.phy new file mode 100755 index 000000000..3cf6d7d26 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14663eaae8f150d8d60bd94e9f9c1a36d1a97968d7373d52c2d2cbb5d6dc87c6 +size 1261 diff --git a/mp/game/dab/models/props/cs_militia/axe.sw.vtx b/mp/game/dab/models/props/cs_militia/axe.sw.vtx new file mode 100755 index 000000000..db1e1f70d --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d65abe30771c982ccc621596d74da06b426138894fd8661f37cf5ad748e266c6 +size 3378 diff --git a/mp/game/dab/models/props/cs_militia/axe.vvd b/mp/game/dab/models/props/cs_militia/axe.vvd new file mode 100755 index 000000000..3190ecd39 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/axe.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84e4bfb2304a2ddd1017adc828b6f37973ae410296eaa731df21bd631faffaa9 +size 13440 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx80.vtx b/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx80.vtx new file mode 100755 index 000000000..fad132557 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f924e78a8bae8e2bfd6b50371b24955b0d74c1a96726d22a9d35b577bc281b05 +size 4005 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx90.vtx b/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx90.vtx new file mode 100755 index 000000000..fad132557 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f924e78a8bae8e2bfd6b50371b24955b0d74c1a96726d22a9d35b577bc281b05 +size 4005 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.mdl b/mp/game/dab/models/props/cs_militia/boxes_frontroom.mdl new file mode 100755 index 000000000..4397cef8a --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a80de700ac43968b75c273064fdf87edbe164b59649e179dc162e0538f57c64d +size 1728 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.phy b/mp/game/dab/models/props/cs_militia/boxes_frontroom.phy new file mode 100755 index 000000000..a03990b19 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d0d1f94bb653a9df79c8799751f3a7835ab10a77183f03cd5173264563ed7fc +size 7941 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.sw.vtx b/mp/game/dab/models/props/cs_militia/boxes_frontroom.sw.vtx new file mode 100755 index 000000000..fad132557 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f924e78a8bae8e2bfd6b50371b24955b0d74c1a96726d22a9d35b577bc281b05 +size 4005 diff --git a/mp/game/dab/models/props/cs_militia/boxes_frontroom.vvd b/mp/game/dab/models/props/cs_militia/boxes_frontroom.vvd new file mode 100755 index 000000000..cfecc7951 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_frontroom.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2f48c2870f14a584f942d6cf44e5ebcc6c9b3112a728d652ba03357f03779d3 +size 18752 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx80.vtx b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx80.vtx new file mode 100755 index 000000000..453e81e2b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99508c1a301c54bb71d0442f58363e49d99f98784b3485f31855aedd192444fa +size 1578 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx90.vtx b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx90.vtx new file mode 100755 index 000000000..453e81e2b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99508c1a301c54bb71d0442f58363e49d99f98784b3485f31855aedd192444fa +size 1578 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.mdl b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.mdl new file mode 100755 index 000000000..f901d7e48 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9899ffeb8131ba92c87dc516fdabcd9921cd47bdcda088d0bb01decc4aa535a +size 1728 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.phy b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.phy new file mode 100755 index 000000000..ece96909b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139591de46c76845541badfc170fe49c08d24ead8e6b26a7c4e332e697d75597 +size 3487 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.sw.vtx b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.sw.vtx new file mode 100755 index 000000000..453e81e2b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99508c1a301c54bb71d0442f58363e49d99f98784b3485f31855aedd192444fa +size 1578 diff --git a/mp/game/dab/models/props/cs_militia/boxes_garage_lower.vvd b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.vvd new file mode 100755 index 000000000..1ba3db063 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/boxes_garage_lower.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f66ccd145fb6c7435c56f36069f5d390cebf38fe7cae1f6137599c53a38dd059 +size 7040 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.dx80.vtx b/mp/game/dab/models/props/cs_militia/car_militia.dx80.vtx new file mode 100755 index 000000000..732eadb61 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d905bc439ec0d219f2ef4864150733aa3ba8702519ceb801c0c41fa86f41751 +size 298024 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.dx90.vtx b/mp/game/dab/models/props/cs_militia/car_militia.dx90.vtx new file mode 100755 index 000000000..b51990ee1 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06310356a6bfe7e96cbd931c0a391594abebae27f69ef5fa9983c0c53caadf5b +size 298024 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.mdl b/mp/game/dab/models/props/cs_militia/car_militia.mdl new file mode 100755 index 000000000..3d7994906 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c823ab25bde5aed8ba71104963fd5bd0a4c52e0fe3fbea82a22e2ecc1c41a0cb +size 1480 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.phy b/mp/game/dab/models/props/cs_militia/car_militia.phy new file mode 100755 index 000000000..b4d2fa1be --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b2c9ddd3c83e5ebcdc1003a4b47944b5ef931fef737a182cfb291a006f34ad +size 49938 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.sw.vtx b/mp/game/dab/models/props/cs_militia/car_militia.sw.vtx new file mode 100755 index 000000000..a852260c6 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5fc65df8a9bebfa6f1e92bc6150d7149ae2736f62c6a025ee58d50ac2a28fa +size 298024 diff --git a/mp/game/dab/models/props/cs_militia/car_militia.vvd b/mp/game/dab/models/props/cs_militia/car_militia.vvd new file mode 100755 index 000000000..d9d74f177 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/car_militia.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc4f1e52a3f12d72ef8aa1b21fd4d5f22ac389cc4ac0f1a13c4bce04fc6aae03 +size 490816 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.dx80.vtx b/mp/game/dab/models/props/cs_militia/ladderrung.dx80.vtx new file mode 100755 index 000000000..a357799dc --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6defdec78d03b1fc7dbe333ab99be7433cf77823cc14fbfed7327890a8c7b472 +size 34345 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.dx90.vtx b/mp/game/dab/models/props/cs_militia/ladderrung.dx90.vtx new file mode 100755 index 000000000..a357799dc --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6defdec78d03b1fc7dbe333ab99be7433cf77823cc14fbfed7327890a8c7b472 +size 34345 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.mdl b/mp/game/dab/models/props/cs_militia/ladderrung.mdl new file mode 100755 index 000000000..65fb7ab78 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a18fae0297af74f47d0d9916b9cc67eb8b39c1e0c937a72be72b0c356730cc69 +size 1728 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.phy b/mp/game/dab/models/props/cs_militia/ladderrung.phy new file mode 100755 index 000000000..a8fcd6dd2 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da11d396faaa537e3694c8f6aa1b0da80b4a3663e2bd7fc8ced60758e700c35 +size 13064 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.sw.vtx b/mp/game/dab/models/props/cs_militia/ladderrung.sw.vtx new file mode 100755 index 000000000..a357799dc --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6defdec78d03b1fc7dbe333ab99be7433cf77823cc14fbfed7327890a8c7b472 +size 34345 diff --git a/mp/game/dab/models/props/cs_militia/ladderrung.vvd b/mp/game/dab/models/props/cs_militia/ladderrung.vvd new file mode 100755 index 000000000..edd64cb61 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/ladderrung.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17828dee205e0a458c706d01045b458d17a52b648b1058526cd1ab4212d4c0fc +size 125696 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.dx80.vtx b/mp/game/dab/models/props/cs_militia/light_shop2.dx80.vtx new file mode 100755 index 000000000..197b16962 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bab8a7e0b21821194e44ef5168e04d73e69d887745d8aa3025cfe64fc7b739 +size 5397 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.dx90.vtx b/mp/game/dab/models/props/cs_militia/light_shop2.dx90.vtx new file mode 100755 index 000000000..5fddf2d87 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297e4d7e39748894bcf893999de031b5e27a0229c385576d7cce9840a6a1066c +size 5397 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.mdl b/mp/game/dab/models/props/cs_militia/light_shop2.mdl new file mode 100755 index 000000000..777b1a13b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83fa89a80755c6257b28d813d4e0f26fd30ac1b3985114d42ac6db022cf7236b +size 1476 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.phy b/mp/game/dab/models/props/cs_militia/light_shop2.phy new file mode 100755 index 000000000..abda6fab9 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65f508a13a08c73b2e40bb654b8c0cc2b172cc03fc20b2cf1641e104814fafa9 +size 707 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.sw.vtx b/mp/game/dab/models/props/cs_militia/light_shop2.sw.vtx new file mode 100755 index 000000000..c3a232b21 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb360fa5f6d40cadf9b21015c79b20d22070a25f7e7ceb6b324dd17aa6169f01 +size 5397 diff --git a/mp/game/dab/models/props/cs_militia/light_shop2.vvd b/mp/game/dab/models/props/cs_militia/light_shop2.vvd new file mode 100755 index 000000000..a06a9e874 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/light_shop2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b961570d6207a133f0731425226fac28f5f571014e8774f169be80dd18b92941 +size 24640 diff --git a/mp/game/dab/models/props/cs_militia/vent01.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01.dx80.vtx new file mode 100755 index 000000000..6b4efaa5e --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a139153cdac7d5ffd33ad5ae327b770feced44fce6d662c0cc10d302f9fc0d2e +size 20911 diff --git a/mp/game/dab/models/props/cs_militia/vent01.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01.dx90.vtx new file mode 100755 index 000000000..f462a8b5f --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e357504cdf33041b69fca85418feaffb1dc89644b1bf4064c4b3a38c8df4c921 +size 20911 diff --git a/mp/game/dab/models/props/cs_militia/vent01.mdl b/mp/game/dab/models/props/cs_militia/vent01.mdl new file mode 100755 index 000000000..8e0502c95 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76ebb9da18e08915ddd95d0affddfd01388c19092b56f980cb10256f9f82b4fb +size 1532 diff --git a/mp/game/dab/models/props/cs_militia/vent01.phy b/mp/game/dab/models/props/cs_militia/vent01.phy new file mode 100755 index 000000000..379d90de6 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c1d7edd60fd1facb1cb80f1564e2f37b6f176a524b6dab65081f15e3738c159 +size 1262 diff --git a/mp/game/dab/models/props/cs_militia/vent01.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01.sw.vtx new file mode 100755 index 000000000..7edf5e7ca --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:635e762cf83c6779d2bb81d5cf0c27d389c09bef4a739a79712dc98156597580 +size 20911 diff --git a/mp/game/dab/models/props/cs_militia/vent01.vvd b/mp/game/dab/models/props/cs_militia/vent01.vvd new file mode 100755 index 000000000..a4968ef0c --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15f121b226466f00cd019226d74f21819533e016517ce91fd751a35550aac674 +size 66496 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_01.dx80.vtx new file mode 100755 index 000000000..ac1ec0475 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:119b694b4733aeaa1fcfc55f21877bccdcd745a44d5f45b3671fff4f15d06f5b +size 4077 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_01.dx90.vtx new file mode 100755 index 000000000..10fea8f8d --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32665cc61d536052ce700adcb3426d07200568d3a7cd7f3c0416d8f8ba272ee4 +size 4077 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_01.mdl new file mode 100755 index 000000000..f5460d5c8 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0bd767392ba818b499dcabb1adedbd946c95abfa75a4da6f3bdcae2125256ad +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.phy b/mp/game/dab/models/props/cs_militia/vent01_break_01.phy new file mode 100755 index 000000000..6b619b726 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e511a7787cd3a2f4ba2d711fa70b6b275f41a6b6d0862cbf051fd4777e5a589 +size 2423 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_01.sw.vtx new file mode 100755 index 000000000..f897440eb --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:577613e8290da9cc43f02eda3e523f1500440e9a86ab8fc45661d85d3a11f43f +size 4077 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_01.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_01.vvd new file mode 100755 index 000000000..5a737fb6d --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b47970ec61fb8bddeb21bbf2bcf923c56359d76aee13d35fe8888970cca4d3c3 +size 20032 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_02.dx80.vtx new file mode 100755 index 000000000..d305318a0 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2407dea29e09fea303c7594ea779799f754123480a1c756efa28324a4d6d7c4 +size 3333 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_02.dx90.vtx new file mode 100755 index 000000000..43df12ea5 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3934660a909918517f0d01290ce9d41aba00ef90503bf9d27d57f8ee65352dce +size 3333 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_02.mdl new file mode 100755 index 000000000..6ff675a32 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee5f1679780c5207be07f955937ee6f12ee2fa866c3917ede588e554faa75da +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.phy b/mp/game/dab/models/props/cs_militia/vent01_break_02.phy new file mode 100755 index 000000000..7e30a5bc2 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:345a0cbfe2f4f014e2fb3f4231c68caa0efa2f6a451741b2cb65791719cace55 +size 1175 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_02.sw.vtx new file mode 100755 index 000000000..a5c4a5814 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a46dee06d042015d5b663367d64da52b22adb8387c9e25b86ee84c226ad3f6f5 +size 3333 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_02.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_02.vvd new file mode 100755 index 000000000..f502b893a --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:563cd3b3010821fdcb04cd3d4ee1c4e987ff25db8a3e29605c528cf02c6d6ffe +size 16448 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_03.dx80.vtx new file mode 100755 index 000000000..a497a6cc1 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d1e0f8b48681e4ad5dcb55f2fd18d8e870f30f75d69fe2f979b51eecfb30865 +size 2010 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_03.dx90.vtx new file mode 100755 index 000000000..e2b67c12c --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d593af955cf75e85dec7f2bfa121963f8cf74cae5c9d877f6923715d5ef4949d +size 2010 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_03.mdl new file mode 100755 index 000000000..aa11c90d5 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda4ba5b4ef5198b3a8f33647a64b64aa470129c5cbf38feb54ff220bb7bc6fe +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.phy b/mp/game/dab/models/props/cs_militia/vent01_break_03.phy new file mode 100755 index 000000000..90bf00a50 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd66ae7baa57ec7b6a815b5ffc5109789e9eefd0da56c72567500dd919a98473 +size 1223 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_03.sw.vtx new file mode 100755 index 000000000..6a70c61a9 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:458e56a03d566aef8b3b6515f92fbe1767662d543106a6c9595ab5c1570b9eeb +size 2010 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_03.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_03.vvd new file mode 100755 index 000000000..12ddc78a4 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19c6ad828b863728fa229ab56bd40a0946a87c31fa2cd6b6cb2d1646e04a5938 +size 9600 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_04.dx80.vtx new file mode 100755 index 000000000..1baf9d57b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ada9eecdc61df687795783d4564e1f1e2ec614ea80d44af84974614a48d3d4e +size 3273 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_04.dx90.vtx new file mode 100755 index 000000000..f38d00356 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:934b6d3e54936ae27c4ea2346d3cc771d884bf37de8252beabf2e9e3c3a90bd0 +size 3273 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_04.mdl new file mode 100755 index 000000000..f03c25482 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571ebc93e895247fab9f9e14305a3ed002c03bb9b101deaeb119debb63f9bd5c +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.phy b/mp/game/dab/models/props/cs_militia/vent01_break_04.phy new file mode 100755 index 000000000..1820bda6f --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81b6f332c44f832dbaca6edac0fb6aee0277227ce0a1b7c941ae33eee9b5b4e1 +size 1607 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_04.sw.vtx new file mode 100755 index 000000000..c560bfce7 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7626a683f2321c70ac7b029eb48809ba8d57ac3a1d24eb3f1d8c03e63bc3d38 +size 3273 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_04.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_04.vvd new file mode 100755 index 000000000..0d40a0499 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:619080eb8429cb74f3be6907b1ea1415029ce7ecce600e6419c9c5cfee5ec8ad +size 16192 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_05.dx80.vtx new file mode 100755 index 000000000..76ce3b231 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65c13d5caf4bf80194e66f2f03132abb5774d01471e4dc51434aa7fa70d370ba +size 2709 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_05.dx90.vtx new file mode 100755 index 000000000..c75afe5a6 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3037fbc92f22e903b120ead29feed12f3a1fdba52ec1e0d145d7e9396ecebfe +size 2709 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_05.mdl new file mode 100755 index 000000000..c3acf44c8 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0746e9a96b33186a204162a250c1f37a572e4bb3a05411923f59d3d84c5ab7f +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.phy b/mp/game/dab/models/props/cs_militia/vent01_break_05.phy new file mode 100755 index 000000000..2ed7523ec --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74e87dd5a1167b12eae2a04f3455b894ab983cfe6f383377fdbe08815c343dc2 +size 1319 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_05.sw.vtx new file mode 100755 index 000000000..459c991f1 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862328fb229388a2a455894d98d90d884f6a64af959e6894ca9fd4834dfaf8cf +size 2709 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_05.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_05.vvd new file mode 100755 index 000000000..8920c31aa --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_05.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae0eb70a0adf4ede16c346e3a5253136fc0f69612d44aa8ab0b097bd5b14f893 +size 13120 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_06.dx80.vtx new file mode 100755 index 000000000..eee14c7f2 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca8ad802e21ef73007c96182e9ec3fecf21afaa7785b17004bbc18d7c1c67c35 +size 3897 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_06.dx90.vtx new file mode 100755 index 000000000..ae7b727d8 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e365f2e0201b099b926fe5282198ef4dd9dd4922b7dfc4193c3fb2de27d09c3 +size 3897 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_06.mdl new file mode 100755 index 000000000..35b66f7c3 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f22bbe3b6f6d173dfcfa6ca057f46cd6add89e7758f395a06281d81ad49abbb4 +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.phy b/mp/game/dab/models/props/cs_militia/vent01_break_06.phy new file mode 100755 index 000000000..dff2a3c6b --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48d6b008d590ab6b6fd730d8294a83fb69b65f2e63ef92ca26832dce6bf43788 +size 1271 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_06.sw.vtx new file mode 100755 index 000000000..b357b8b72 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a19736a23cf2fbe48648262739fc883f474a7d7aa9785c4aa965c76fd8e78e56 +size 3897 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_06.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_06.vvd new file mode 100755 index 000000000..fafcf2237 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_06.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1db11c65627818c9855ade3e41a9e6d565dde711837efd5d15d62cfa849ecce +size 19264 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.dx80.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_07.dx80.vtx new file mode 100755 index 000000000..ad6ac5e80 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb06c7b3a9544db710b8d18e693b1685fcd6bed11960d3ef7f393a87f15e300c +size 2457 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.dx90.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_07.dx90.vtx new file mode 100755 index 000000000..d8bc6c1ca --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a065a319ceb2a85ee8d44e7462c65e169ea5f8038647fec68643695c3a028e +size 2457 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.mdl b/mp/game/dab/models/props/cs_militia/vent01_break_07.mdl new file mode 100755 index 000000000..19249e65e --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b9006db0094cb48c538a6888343422cd621f402b9776ec2599eb2a74984616c +size 1520 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.phy b/mp/game/dab/models/props/cs_militia/vent01_break_07.phy new file mode 100755 index 000000000..e379e7dcb --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43edda45a63987b01355841c1884d3e1627f218481e4764f4c1a3c42ae165a51 +size 1223 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.sw.vtx b/mp/game/dab/models/props/cs_militia/vent01_break_07.sw.vtx new file mode 100755 index 000000000..37b858d80 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5797060209380b25c7c35b17579cef53a43140f929e011140bb592ab15d94af9 +size 2457 diff --git a/mp/game/dab/models/props/cs_militia/vent01_break_07.vvd b/mp/game/dab/models/props/cs_militia/vent01_break_07.vvd new file mode 100755 index 000000000..354030958 --- /dev/null +++ b/mp/game/dab/models/props/cs_militia/vent01_break_07.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c6582024fbb53ec7419cdb3b32fe7ab3082d9b629c6f397d7ec6a11668d95e5 +size 11840 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib1.dx80.vtx new file mode 100755 index 000000000..935d022e1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca14edf16aca295f72de4f66fed3431c8d0fbfadf2d557930a593ca346bf3a70 +size 519 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib1.dx90.vtx new file mode 100755 index 000000000..595880ed5 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24f288ff8a52fdcb51d0d82dbaed7cd9e8ee790ba3188b9fdb0b771cd90bba50 +size 519 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.mdl b/mp/game/dab/models/props/cs_office/Plant01_gib1.mdl new file mode 100755 index 000000000..223a92c6f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbb64b11882a7fd9e33426d11043315e0a344ac2fc78cff893960af522501163 +size 1528 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.phy b/mp/game/dab/models/props/cs_office/Plant01_gib1.phy new file mode 100755 index 000000000..4e86dd766 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac6a492f92193f3d5b50ba25f0930f302d0bac9ab5c9ac6ec1dd63c8319e653c +size 686 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib1.sw.vtx new file mode 100755 index 000000000..9e8e9a884 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdf557a15006a245eed26ed8ad1e378c729c516fac37faa222054d86a7340080 +size 519 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib1.vvd b/mp/game/dab/models/props/cs_office/Plant01_gib1.vvd new file mode 100755 index 000000000..0f517efaa --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b9a89f237d1ae1ec056f5fc27cdc03ca82a5ca2dc45229f294c6f146991b19b +size 1728 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib2.dx80.vtx new file mode 100755 index 000000000..7d2b014de --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3c04cd400d0e01872549f5ff4ac088827f6c1c432e76e28138da565ff408c80 +size 753 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib2.dx90.vtx new file mode 100755 index 000000000..e147af54c --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50254d5b99ee3a52e6d199fb52f2e037e312917affc00eae343767eeedbd64cc +size 753 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.mdl b/mp/game/dab/models/props/cs_office/Plant01_gib2.mdl new file mode 100755 index 000000000..84505a9e3 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74b055a3891a52229cafb4e941667cfe2223a8c86ca35fd2ab58668ffd67c596 +size 1524 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.phy b/mp/game/dab/models/props/cs_office/Plant01_gib2.phy new file mode 100755 index 000000000..f4b3ef85c --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a304fac72498ade436e39a8fabe64f8cafaa45c04f2455c9e74a3d79636a672 +size 687 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib2.sw.vtx new file mode 100755 index 000000000..3f92d58f2 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc9a07ed0cb489f55f8e6f23bd731a7fb6d6cc9f261ba071b493a5fe00d2627c +size 753 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib2.vvd b/mp/game/dab/models/props/cs_office/Plant01_gib2.vvd new file mode 100755 index 000000000..1689e2d9f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bede48fbe742cc18d065b63c84ed49b9d3497cbcdd445162f3d535dd257cdb65 +size 3392 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib3.dx80.vtx new file mode 100755 index 000000000..19b678cb2 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04412a30691f62b04619aea6a900db2095e341dc6e3a93002e9eb3ef30f941c7 +size 543 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib3.dx90.vtx new file mode 100755 index 000000000..5e16ec4d6 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b6a477bec78f06591cc4b5dc817d7ee27dbe9f8313b5e5641317ae3b7211ed6 +size 543 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.mdl b/mp/game/dab/models/props/cs_office/Plant01_gib3.mdl new file mode 100755 index 000000000..932395414 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:980644ed3e5126b907c6a5fb1c53623e3fc0aa3b57e028baa2874a7f65c4e6b3 +size 1524 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.phy b/mp/game/dab/models/props/cs_office/Plant01_gib3.phy new file mode 100755 index 000000000..21488c110 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb510a89211916a17a712da5b704b54891dceb728c2aa67f5e744d36b526732a +size 686 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_gib3.sw.vtx new file mode 100755 index 000000000..0f1a7814c --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30ed272ae71f56820bc54ce9c69a0937286656e1657c466ba56d67937775375c +size 543 diff --git a/mp/game/dab/models/props/cs_office/Plant01_gib3.vvd b/mp/game/dab/models/props/cs_office/Plant01_gib3.vvd new file mode 100755 index 000000000..692863612 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_gib3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9801f38cf2403dec4d90d9a992b0c61c8372c4b826470e4315e869899f1a6caa +size 2240 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p1.dx80.vtx new file mode 100755 index 000000000..9d59fcc3a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9134f37a8be5687bfcf75662df30e69408851b074c14511dd53198c35951169c +size 11106 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p1.dx90.vtx new file mode 100755 index 000000000..1fb34973f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68119ed46e97e67081496dd4bbe6d43eeeaedaab50c3eb56bfa7b2dd691d08 +size 11106 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.mdl b/mp/game/dab/models/props/cs_office/Plant01_p1.mdl new file mode 100755 index 000000000..d1eebde01 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e663a5f9568721dac89a45cd3fe6e2b4831659d732a402f80c66e66f2737f27 +size 1904 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.phy b/mp/game/dab/models/props/cs_office/Plant01_p1.phy new file mode 100755 index 000000000..f5b8fe8d5 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e86305bd11464d2aa529d394455e58223aee641d5e28029cd5ffe0760951915e +size 1884 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p1.sw.vtx new file mode 100755 index 000000000..d5130de9d --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57f313c5275eae4f890aa52823e404c319cf40adc385ea4e85c426c75cecb73c +size 11106 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p1.vvd b/mp/game/dab/models/props/cs_office/Plant01_p1.vvd new file mode 100755 index 000000000..6d12b21de --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f0e4ab4299059331e66c3d2e1fd36bdc65df455c05dcb4657f1c1ce6ad27657 +size 44544 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p2.dx80.vtx new file mode 100755 index 000000000..48898f36b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4502bb15c89ae717c6cd2436c1b85d9da21e7d975349a028cd8bf60baa7365c +size 1704 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p2.dx90.vtx new file mode 100755 index 000000000..8314f120a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15df70b6254d7d53d25785b2555d9b4099e51e42b5efdc249d67441f5650d403 +size 1704 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.mdl b/mp/game/dab/models/props/cs_office/Plant01_p2.mdl new file mode 100755 index 000000000..6252b89f9 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a061e8fb39868f536e27ba41ad9d1e2418f7c29248b5fda2375ffd6a603c0b7 +size 1528 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.phy b/mp/game/dab/models/props/cs_office/Plant01_p2.phy new file mode 100755 index 000000000..088f6b68e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aad76c95c1348423c3c13ac646faee0964ce69a66a5a83d7145c91d2b08769bf +size 2512 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p2.sw.vtx new file mode 100755 index 000000000..0bc30c54b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cb550c4490b013582a347ac440e4b6a1292f88f7537b733fd6dbbd6d8202ef4 +size 1704 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p2.vvd b/mp/game/dab/models/props/cs_office/Plant01_p2.vvd new file mode 100755 index 000000000..fda398c3a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0741b8318981cb21a1784b40345b772d7bb2fc36a7864406ded87b8cd87733c3 +size 7168 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p3.dx80.vtx new file mode 100755 index 000000000..91de64093 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bb48b70a6f9aa814fb6adf9e4aecce71d3faef7b568397dcf795f1ef28ce09d +size 3291 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p3.dx90.vtx new file mode 100755 index 000000000..53b4fff17 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a22a070bd700e807081ccacb4150c70dc65456fee4714fc9339784bba59851e9 +size 3291 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.mdl b/mp/game/dab/models/props/cs_office/Plant01_p3.mdl new file mode 100755 index 000000000..ca7112ec1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e294b59cb7f37c6114474baec50cee5f00d426c78fb0417b6e3498d4f38cfed +size 1716 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.phy b/mp/game/dab/models/props/cs_office/Plant01_p3.phy new file mode 100755 index 000000000..63323a3f2 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23b5945fe11594c2b347a521dafb21ca237a68fa5b15be6a30d95fb33eaf5b5 +size 2545 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p3.sw.vtx new file mode 100755 index 000000000..92c40a89f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b157a752c4a58066f31f44a7bc4c9e53bef3aec84546e49608ac78a754408c1 +size 3291 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p3.vvd b/mp/game/dab/models/props/cs_office/Plant01_p3.vvd new file mode 100755 index 000000000..17900e0fc --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e581482fd6b530485df05bcba689c556b16224fc630127914b500bf3eba147 +size 14464 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p4.dx80.vtx new file mode 100755 index 000000000..aa377b282 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a834f80577f08753a3947fa9926f20bc3289df606c1f150af706ec80b54d2bc +size 1554 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p4.dx90.vtx new file mode 100755 index 000000000..38b1a81fc --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98e3b79222e442c6c68fb7360fa7dd6c2f074b98da57df21edb7d92d8baf0401 +size 1554 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.mdl b/mp/game/dab/models/props/cs_office/Plant01_p4.mdl new file mode 100755 index 000000000..2f3a25e5a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1b57e6ec0299cb215e0fd5ab98a2c203cc31d392d1663e1fb0f89e1376faf9b +size 1528 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.phy b/mp/game/dab/models/props/cs_office/Plant01_p4.phy new file mode 100755 index 000000000..b136f1875 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fff946e2ce5e2771a0f2c28762c0c8284d6405aa3df911c436a4c0879d073d8f +size 2576 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p4.sw.vtx new file mode 100755 index 000000000..24de6ec1c --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2f390cd2841bc59160263b65d337ab74e41f69d2fefcbf7714ccfb2971e8e1c +size 1554 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p4.vvd b/mp/game/dab/models/props/cs_office/Plant01_p4.vvd new file mode 100755 index 000000000..182f45503 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa1c3d96752fe0d9f117bcacac566cda33084468d2ee8262ad606cfb0caf96f6 +size 6272 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p5.dx80.vtx new file mode 100755 index 000000000..86430d6eb --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e118b4cde230ce2b1fdcad559c22abd97ddf59fefd06bb485047d36dad731336 +size 2832 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p5.dx90.vtx new file mode 100755 index 000000000..bdbd568f8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a0d874f39153f71e5bdc1a1a5b9069b85c1edbbad62182f27f0aceaab6054ac +size 2832 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.mdl b/mp/game/dab/models/props/cs_office/Plant01_p5.mdl new file mode 100755 index 000000000..9843c52ef --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3820cb27fdb16eae5d93493b62ea94360365521bf1423501edaadd0818929f22 +size 1716 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.phy b/mp/game/dab/models/props/cs_office/Plant01_p5.phy new file mode 100755 index 000000000..e3eac2269 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0e23cf1040534d0646bdbd772a273eab54dd87438a7e616b5fef0dd8b0cfd11 +size 2577 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p5.sw.vtx new file mode 100755 index 000000000..fb173e7ce --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a021295841d7594dbe8175c7050e3b9d41645403352deb6aba1c581b5a2bd99f +size 2832 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p5.vvd b/mp/game/dab/models/props/cs_office/Plant01_p5.vvd new file mode 100755 index 000000000..a34b49837 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c83fd62a8a9ea305e943d34e6fc7050af9b43506cbf9870c51d0e993c7e75cda +size 12736 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p6.dx80.vtx new file mode 100755 index 000000000..2dfe51e72 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1763643be82cf7f2af8a8568476eb7e97b709c3e5f8ca2b4d0b09c82bf8eb4b8 +size 1296 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p6.dx90.vtx new file mode 100755 index 000000000..539e1f7c8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34b30869ab5e58f903ff26a6b0c5f9b9fd8e508af54b23c2d8053f7a14e0ced7 +size 1296 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.mdl b/mp/game/dab/models/props/cs_office/Plant01_p6.mdl new file mode 100755 index 000000000..463543c4e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9f65e715a382dbaaec61bf22806a54530a803b65d08dac39769a15a54586945 +size 1528 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.phy b/mp/game/dab/models/props/cs_office/Plant01_p6.phy new file mode 100755 index 000000000..690de84ae --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6a068f6ff6aaf2c43efa8c0d258dd9e4321e2f5453f8c248525b19193a32f25 +size 2480 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p6.sw.vtx new file mode 100755 index 000000000..9bebb37ce --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:008d28c000d23e2f281bb5e973508869e9575e48497804b9e6ed38888b810de3 +size 1296 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p6.vvd b/mp/game/dab/models/props/cs_office/Plant01_p6.vvd new file mode 100755 index 000000000..fa0cc137a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p6.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28b635ec51e81893e8b0ae2a0b6be3d6213776e46562ac23884e9eec4a4c9de6 +size 5632 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.dx80.vtx b/mp/game/dab/models/props/cs_office/Plant01_p7.dx80.vtx new file mode 100755 index 000000000..a408e76a1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f8d8b12308ab7e36e0fece12dcb71526948588590bc3628e46a64e70456c72 +size 3081 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.dx90.vtx b/mp/game/dab/models/props/cs_office/Plant01_p7.dx90.vtx new file mode 100755 index 000000000..d49ec2996 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95b8a4425c53d19c8ccb65d85c5cd592d6f0aca39c4f51b225059ac1b6cbe69f +size 3081 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.mdl b/mp/game/dab/models/props/cs_office/Plant01_p7.mdl new file mode 100755 index 000000000..4f61965ca --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f357cc7abcfd86205139e6fdfa37c2419a65009c1279ef1dfa9bc315906cee68 +size 1716 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.phy b/mp/game/dab/models/props/cs_office/Plant01_p7.phy new file mode 100755 index 000000000..013de90ff --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c05bdb1c251c6de701ed509de02d8b82b4c673c5b06c1f5c384385cabf68c2 +size 2705 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.sw.vtx b/mp/game/dab/models/props/cs_office/Plant01_p7.sw.vtx new file mode 100755 index 000000000..e4d80ce39 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24da1f91a4b3a294e649f0b44d9ceb15566b749777c789f71b71c73951217c85 +size 3081 diff --git a/mp/game/dab/models/props/cs_office/Plant01_p7.vvd b/mp/game/dab/models/props/cs_office/Plant01_p7.vvd new file mode 100755 index 000000000..977ce64e4 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/Plant01_p7.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:307f6779703444f849bfddef1fe726b070855750ef50b92c9537d6fccb203b42 +size 14208 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.dx80.vtx b/mp/game/dab/models/props/cs_office/bookshelf1.dx80.vtx new file mode 100755 index 000000000..82b60bedf --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89947a4500524baf4ebb5c0df59e1de7f2919d3eaf8810a09c781fc1b85da913 +size 17520 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.dx90.vtx b/mp/game/dab/models/props/cs_office/bookshelf1.dx90.vtx new file mode 100755 index 000000000..10475f56b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:078a9c602ddefb8a2d1e946e5fc67c4d1e9dd1d52c25b9553873afad3bdcb16b +size 17520 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.mdl b/mp/game/dab/models/props/cs_office/bookshelf1.mdl new file mode 100755 index 000000000..e2b79b0ca --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de092edcf463bd220d7830d29a8f336b8c26c3e0dc45676bd113b6bcdf36f732 +size 1476 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.phy b/mp/game/dab/models/props/cs_office/bookshelf1.phy new file mode 100755 index 000000000..324dd63b7 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41e962f87dfbf4b3c17c70a2028a0d4cf482dc5e802375bb432a296410907f59 +size 698 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.sw.vtx b/mp/game/dab/models/props/cs_office/bookshelf1.sw.vtx new file mode 100755 index 000000000..e627021c9 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:516bc2f55a0ebf46b077cdd10ab853ad0d4de3ebbaa37e06fc9084a9c76ad337 +size 17520 diff --git a/mp/game/dab/models/props/cs_office/bookshelf1.vvd b/mp/game/dab/models/props/cs_office/bookshelf1.vvd new file mode 100755 index 000000000..3e8074b80 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b643569be3ed82a37e8d8cbcec58a223708a34a2b25057c8d92194dd2b80f71f +size 90624 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.dx80.vtx b/mp/game/dab/models/props/cs_office/bookshelf2.dx80.vtx new file mode 100755 index 000000000..7ed546e87 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96d46a09b33c04796c82dee3c051a0b6770cf441604ab10e5adbeafaa8db6ce5 +size 14823 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.dx90.vtx b/mp/game/dab/models/props/cs_office/bookshelf2.dx90.vtx new file mode 100755 index 000000000..c85a5d9dd --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb29dec7d783c0a38d845efa34754b72e2e5ac0a47f5761e0f16b2807f505a4 +size 14823 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.mdl b/mp/game/dab/models/props/cs_office/bookshelf2.mdl new file mode 100755 index 000000000..d97d7e483 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c99ad6c02dec9ac2f6f343d635b987f1870f31465677c6a9633b7ea23242a166 +size 1476 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.phy b/mp/game/dab/models/props/cs_office/bookshelf2.phy new file mode 100755 index 000000000..61f78b5e3 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83746fca60f5ad257dc286bb7218904db4bdf3ba1c2da6838adf7fdc511f8bd3 +size 698 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.sw.vtx b/mp/game/dab/models/props/cs_office/bookshelf2.sw.vtx new file mode 100755 index 000000000..e7f695a46 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b2de13c3685927d6f5965d99c85cd8f3c7758439b95c178abb9e0562db3a2e2 +size 14823 diff --git a/mp/game/dab/models/props/cs_office/bookshelf2.vvd b/mp/game/dab/models/props/cs_office/bookshelf2.vvd new file mode 100755 index 000000000..fc87163a2 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/bookshelf2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e2936f591a6988da1f46cecdcb939538b482837fc061b8ef087978e280d390a +size 76992 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.dx80.vtx b/mp/game/dab/models/props/cs_office/cardboard_box01.dx80.vtx new file mode 100755 index 000000000..1f423ecf1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211a7cdfe781fc9f9d87d166ee26b022243b1c6271cc96c299048c1c7b5937b1 +size 2289 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.dx90.vtx b/mp/game/dab/models/props/cs_office/cardboard_box01.dx90.vtx new file mode 100755 index 000000000..1f423ecf1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211a7cdfe781fc9f9d87d166ee26b022243b1c6271cc96c299048c1c7b5937b1 +size 2289 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.mdl b/mp/game/dab/models/props/cs_office/cardboard_box01.mdl new file mode 100755 index 000000000..e60da9538 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c82ad45c65a991a3ce7085c2224f610d919c7beb94db1670ca368de8a53f1bb7 +size 1824 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.phy b/mp/game/dab/models/props/cs_office/cardboard_box01.phy new file mode 100755 index 000000000..aaea39882 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6488cbb5a3937c04af420212d46290c5dca036c5fd2291f33a125bee14920359 +size 793 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.sw.vtx b/mp/game/dab/models/props/cs_office/cardboard_box01.sw.vtx new file mode 100755 index 000000000..1f423ecf1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211a7cdfe781fc9f9d87d166ee26b022243b1c6271cc96c299048c1c7b5937b1 +size 2289 diff --git a/mp/game/dab/models/props/cs_office/cardboard_box01.vvd b/mp/game/dab/models/props/cs_office/cardboard_box01.vvd new file mode 100755 index 000000000..d4db352e1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/cardboard_box01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e435f7977ae7b03a1ef33f11bd557e695c042587e085447d43597fb81706fd34 +size 11072 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.dx80.vtx b/mp/game/dab/models/props/cs_office/exit_wall.dx80.vtx new file mode 100755 index 000000000..d29ae5656 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:933cee82407c0d8ad395cdd6ddf6a9124675a796585404e5399b01f7186d4103 +size 7353 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.dx90.vtx b/mp/game/dab/models/props/cs_office/exit_wall.dx90.vtx new file mode 100755 index 000000000..d29ae5656 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:933cee82407c0d8ad395cdd6ddf6a9124675a796585404e5399b01f7186d4103 +size 7353 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.mdl b/mp/game/dab/models/props/cs_office/exit_wall.mdl new file mode 100755 index 000000000..4931ed50b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e882c87a839b7c842739e23adeb5c76747601bae03b60dedcdb90cf083848d01 +size 1480 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.phy b/mp/game/dab/models/props/cs_office/exit_wall.phy new file mode 100755 index 000000000..4f0966b9b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78cf7aebdfc1e248680679904fef3868035641faccebfcdd7e26878806bd1937 +size 1432 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.sw.vtx b/mp/game/dab/models/props/cs_office/exit_wall.sw.vtx new file mode 100755 index 000000000..d29ae5656 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:933cee82407c0d8ad395cdd6ddf6a9124675a796585404e5399b01f7186d4103 +size 7353 diff --git a/mp/game/dab/models/props/cs_office/exit_wall.vvd b/mp/game/dab/models/props/cs_office/exit_wall.vvd new file mode 100755 index 000000000..b112d2853 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/exit_wall.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c26dade308062dd4878fffed852bdded1f8f43ae8bd3a678f73db5d1a0e6d836 +size 35904 diff --git a/mp/game/dab/models/props/cs_office/file_box.dx80.vtx b/mp/game/dab/models/props/cs_office/file_box.dx80.vtx new file mode 100755 index 000000000..7268d2c1e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda1998fa27eb6b64b44a46dce01861b3ef45cd640f865ebc788264ea7e16627 +size 16226 diff --git a/mp/game/dab/models/props/cs_office/file_box.dx90.vtx b/mp/game/dab/models/props/cs_office/file_box.dx90.vtx new file mode 100755 index 000000000..7268d2c1e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda1998fa27eb6b64b44a46dce01861b3ef45cd640f865ebc788264ea7e16627 +size 16226 diff --git a/mp/game/dab/models/props/cs_office/file_box.mdl b/mp/game/dab/models/props/cs_office/file_box.mdl new file mode 100755 index 000000000..0625eb381 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fb32af39968e51c311984a474e016b4a584ef81e32188b9f6d056e3bd7439c3 +size 1804 diff --git a/mp/game/dab/models/props/cs_office/file_box.phy b/mp/game/dab/models/props/cs_office/file_box.phy new file mode 100755 index 000000000..2d587e107 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:616b06de2a75a2939cc300bdb43432c115e18b7ae1c4584d187aac6de169c547 +size 1214 diff --git a/mp/game/dab/models/props/cs_office/file_box.sw.vtx b/mp/game/dab/models/props/cs_office/file_box.sw.vtx new file mode 100755 index 000000000..7268d2c1e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cda1998fa27eb6b64b44a46dce01861b3ef45cd640f865ebc788264ea7e16627 +size 16226 diff --git a/mp/game/dab/models/props/cs_office/file_box.vvd b/mp/game/dab/models/props/cs_office/file_box.vvd new file mode 100755 index 000000000..4b0076a0e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_box.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77589e7ae5da31616d883cdafc9774922cc9661c779d113073acfd98370c75ee +size 68480 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx80.vtx b/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx80.vtx new file mode 100755 index 000000000..1264044b5 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a2763354f41a8f13a842b2f42222d6d2031bdda1263a4b6ec5e43eeefdb0c7c +size 28941 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx90.vtx b/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx90.vtx new file mode 100755 index 000000000..30e15f352 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52c8053f452f7b910775f75530e070a3745fb56aee425de4d1c3e154ec5a8d71 +size 28941 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.mdl b/mp/game/dab/models/props/cs_office/file_cabinet1_group.mdl new file mode 100755 index 000000000..f64c7e73b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad81e211d2098a2bd188c837b39f973b408ebed40bcf209faf5413aa718dba0d +size 1536 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.phy b/mp/game/dab/models/props/cs_office/file_cabinet1_group.phy new file mode 100755 index 000000000..ea94940e1 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccdc2254913809519896ff8d11b66f510ef4f9463f122965b4a6260690f5253b +size 707 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.sw.vtx b/mp/game/dab/models/props/cs_office/file_cabinet1_group.sw.vtx new file mode 100755 index 000000000..397140ca2 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9934f6105dd21c7d95998bb6a65899bffccf360498a4ed9ce45dedd47758ffb +size 28941 diff --git a/mp/game/dab/models/props/cs_office/file_cabinet1_group.vvd b/mp/game/dab/models/props/cs_office/file_cabinet1_group.vvd new file mode 100755 index 000000000..3c144e43e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/file_cabinet1_group.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:894b1365ae4c6ad164500b247418bdb903d7f6c8319999ed825ae08af3a3d7c8 +size 132928 diff --git a/mp/game/dab/models/props/cs_office/light_security.dx80.vtx b/mp/game/dab/models/props/cs_office/light_security.dx80.vtx new file mode 100755 index 000000000..8db401415 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf951c4dc98ce95f3315194a559297c3e13856ad97dea364d7db6bb898850069 +size 1932 diff --git a/mp/game/dab/models/props/cs_office/light_security.dx90.vtx b/mp/game/dab/models/props/cs_office/light_security.dx90.vtx new file mode 100755 index 000000000..8db401415 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf951c4dc98ce95f3315194a559297c3e13856ad97dea364d7db6bb898850069 +size 1932 diff --git a/mp/game/dab/models/props/cs_office/light_security.mdl b/mp/game/dab/models/props/cs_office/light_security.mdl new file mode 100755 index 000000000..34c6b4029 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9811f8ccdf9ae1148d5cabaa2ed021dd4a1129db111be977d6207c2ec05ea788 +size 1768 diff --git a/mp/game/dab/models/props/cs_office/light_security.phy b/mp/game/dab/models/props/cs_office/light_security.phy new file mode 100755 index 000000000..7fa49b373 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb7e095444217bb07ad4271577413f28c61c728e8c59823d897e20508b18066 +size 696 diff --git a/mp/game/dab/models/props/cs_office/light_security.sw.vtx b/mp/game/dab/models/props/cs_office/light_security.sw.vtx new file mode 100755 index 000000000..8db401415 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf951c4dc98ce95f3315194a559297c3e13856ad97dea364d7db6bb898850069 +size 1932 diff --git a/mp/game/dab/models/props/cs_office/light_security.vvd b/mp/game/dab/models/props/cs_office/light_security.vvd new file mode 100755 index 000000000..7aeed7ba8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_security.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a04fc8f70b2e0bda0af98d50cbcf05f3af79cd003f0dfaf45cf034cdd6c0acb +size 8640 diff --git a/mp/game/dab/models/props/cs_office/light_shop.dx80.vtx b/mp/game/dab/models/props/cs_office/light_shop.dx80.vtx new file mode 100755 index 000000000..8016c4b78 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61c28d1cb492c90b2e8dd9836bb1d816013f41a40eecc1aac26708a8b23a03a0 +size 5649 diff --git a/mp/game/dab/models/props/cs_office/light_shop.dx90.vtx b/mp/game/dab/models/props/cs_office/light_shop.dx90.vtx new file mode 100755 index 000000000..1adcd7507 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8db68a8d8eb3c76611bcec8a3af4a3f236c1b5993099aa217b7ac9a303fce893 +size 5649 diff --git a/mp/game/dab/models/props/cs_office/light_shop.mdl b/mp/game/dab/models/props/cs_office/light_shop.mdl new file mode 100755 index 000000000..b8057e102 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a39ef6a4dd210ed9360a94a880745d4dd9eb153a591f2fe08cf4a716db9f4b1a +size 1560 diff --git a/mp/game/dab/models/props/cs_office/light_shop.phy b/mp/game/dab/models/props/cs_office/light_shop.phy new file mode 100755 index 000000000..0a5a58ac9 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c25039c94a56cf9d698b4839a5788270338452c5e488376cdf6d2dcc9f30b21e +size 694 diff --git a/mp/game/dab/models/props/cs_office/light_shop.sw.vtx b/mp/game/dab/models/props/cs_office/light_shop.sw.vtx new file mode 100755 index 000000000..f4772e0e6 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4aa3bbded94452c0b011852fbc43f4c3cc951cfb8d8e202f7af7ad87eab180d +size 5649 diff --git a/mp/game/dab/models/props/cs_office/light_shop.vvd b/mp/game/dab/models/props/cs_office/light_shop.vvd new file mode 100755 index 000000000..9f7ce7f8f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/light_shop.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adaebf63f9d819ad30b222486e77a1664542f94c1c192bdcd6372b1c44572ea1 +size 25920 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.dx80.vtx b/mp/game/dab/models/props/cs_office/offcertificatea.dx80.vtx new file mode 100755 index 000000000..506a73b28 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07495fe2e1bac6c732875e7284e84047d0e8643d537b45ded19651c78801462e +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.dx90.vtx b/mp/game/dab/models/props/cs_office/offcertificatea.dx90.vtx new file mode 100755 index 000000000..2beeb081c --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df1f8ac1ef6c9292c634e7c2442b2bdc6df01923785461122885789617d4016 +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.mdl b/mp/game/dab/models/props/cs_office/offcertificatea.mdl new file mode 100755 index 000000000..f41cf45ea --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d0902cd611778722750f0976b8903844b961712688cd380a893da34fce2cb1 +size 1660 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.phy b/mp/game/dab/models/props/cs_office/offcertificatea.phy new file mode 100755 index 000000000..1841ca2d8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e46fa9c508e2d65cef15cf901c4b38664049a2bb4d08ea0f0d06eb8f7d2656 +size 692 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.sw.vtx b/mp/game/dab/models/props/cs_office/offcertificatea.sw.vtx new file mode 100755 index 000000000..d128aef9d --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76ae099847b2a4ebd0b665299dad53d8c7c564cdaec959a55f8916f68fc3ad87 +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcertificatea.vvd b/mp/game/dab/models/props/cs_office/offcertificatea.vvd new file mode 100755 index 000000000..e1d6378ca --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcertificatea.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da79eeeae26bfe3912a105b50279312eff75883afa34f693ce04437ec4db1f76 +size 3136 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.dx80.vtx b/mp/game/dab/models/props/cs_office/offcorkboarda.dx80.vtx new file mode 100755 index 000000000..a5a723bec --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c534371b15611d720146178de185cc63813fb419075f6b93f8fc7edbea41642b +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.dx90.vtx b/mp/game/dab/models/props/cs_office/offcorkboarda.dx90.vtx new file mode 100755 index 000000000..1e441db0f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe35d3af0aed7831fdedbfe4b183fe9b0e50490db6ba9d6c90a22cf83dfa2af6 +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.mdl b/mp/game/dab/models/props/cs_office/offcorkboarda.mdl new file mode 100755 index 000000000..21cda1292 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b02d02f73aa5f127e72965c9b23ed8db68bedc3402af85b4e1a29367a2c8f0b +size 1664 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.phy b/mp/game/dab/models/props/cs_office/offcorkboarda.phy new file mode 100755 index 000000000..f7f06e366 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96810b3df6143acfa25634e0e5e654c1c54800ae0c34ec0559133193ff061849 +size 695 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.sw.vtx b/mp/game/dab/models/props/cs_office/offcorkboarda.sw.vtx new file mode 100755 index 000000000..e9b5a611f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae80c08c47ca959cc4a8492e492701601351e004fd4a9ebe16816c609f855216 +size 810 diff --git a/mp/game/dab/models/props/cs_office/offcorkboarda.vvd b/mp/game/dab/models/props/cs_office/offcorkboarda.vvd new file mode 100755 index 000000000..212aa66c6 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/offcorkboarda.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a371079b54230e27372dc58cd3ea3eef623352c91ceeb81510db35bdc53312d +size 3136 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.dx80.vtx b/mp/game/dab/models/props/cs_office/phone_p1.dx80.vtx new file mode 100755 index 000000000..be18d0250 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf9a34f709905baf84c347930b2d80d123c13a9d561f6d101198c33924fcc2e +size 4149 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.dx90.vtx b/mp/game/dab/models/props/cs_office/phone_p1.dx90.vtx new file mode 100755 index 000000000..c4bfbbea8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1629dc5b2a1228213d2e66f219346119cfd6169d4a8c744a99b5ddb2d04fd0d +size 4149 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.mdl b/mp/game/dab/models/props/cs_office/phone_p1.mdl new file mode 100755 index 000000000..b031b1f39 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6d1f1dcbd744c3c061fb43291814b1f8ad3b81a20dc40c61fb20f4651a43fce +size 1544 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.phy b/mp/game/dab/models/props/cs_office/phone_p1.phy new file mode 100755 index 000000000..9f86e2766 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5638ee80c21ad1a25d22b2d12cde7e4457112ef3910beb37824c7373d96121b6 +size 688 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.sw.vtx b/mp/game/dab/models/props/cs_office/phone_p1.sw.vtx new file mode 100755 index 000000000..e70860f30 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f507c6e76fa77984d0a81fcbe136ab8e7e693d0d2ee845fbbee0703c8d2c1e6 +size 4149 diff --git a/mp/game/dab/models/props/cs_office/phone_p1.vvd b/mp/game/dab/models/props/cs_office/phone_p1.vvd new file mode 100755 index 000000000..8228e8a5a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4a7aacca58ee370138ae84f7d38c5477bf495d807fc7dd854af75a2e5b8e054 +size 17216 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.dx80.vtx b/mp/game/dab/models/props/cs_office/phone_p2.dx80.vtx new file mode 100755 index 000000000..1e9751d17 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1b158b9416c3d267e9aad98229003cb992e8c0dc2df9b58efb8562ab5489f7 +size 2145 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.dx90.vtx b/mp/game/dab/models/props/cs_office/phone_p2.dx90.vtx new file mode 100755 index 000000000..2dd3bd38f --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1de575a06ee48580b813614a869d1e57ee7fa1af6109171a66f9f56217670e42 +size 2145 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.mdl b/mp/game/dab/models/props/cs_office/phone_p2.mdl new file mode 100755 index 000000000..b1532b5b4 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd1a9fb48b1087ed2609017fb834d46c22abde4dfdbb7a0c8f468da39214a112 +size 1544 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.phy b/mp/game/dab/models/props/cs_office/phone_p2.phy new file mode 100755 index 000000000..f82d8a575 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:024b5590250895f7365293ee7671ee140291d02bb3568dc8c6b2ed8cf45b31e0 +size 687 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.sw.vtx b/mp/game/dab/models/props/cs_office/phone_p2.sw.vtx new file mode 100755 index 000000000..6a68f2af0 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e84997e5eed732e5fc3b500df4d729bcbf475316c02648956fab65acc76cd32 +size 2145 diff --git a/mp/game/dab/models/props/cs_office/phone_p2.vvd b/mp/game/dab/models/props/cs_office/phone_p2.vvd new file mode 100755 index 000000000..eae0e8811 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/phone_p2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7364483c72e3bcc8cc71fa8fad5f0e24e842ff2f89eabb5bcfe094fd5a0db1 +size 9024 diff --git a/mp/game/dab/models/props/cs_office/plant01.dx80.vtx b/mp/game/dab/models/props/cs_office/plant01.dx80.vtx new file mode 100755 index 000000000..577c79cfa --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb7bbd1ddb8dc5f04ca094ba96e25623709db0cc43255b64b704c74ba34b0973 +size 14862 diff --git a/mp/game/dab/models/props/cs_office/plant01.dx90.vtx b/mp/game/dab/models/props/cs_office/plant01.dx90.vtx new file mode 100755 index 000000000..ddf13167a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b49b9ab3665bb35a590ab61b985418b6c3fa8b09a16b9503a70303669d6b1fdf +size 14862 diff --git a/mp/game/dab/models/props/cs_office/plant01.mdl b/mp/game/dab/models/props/cs_office/plant01.mdl new file mode 100755 index 000000000..d73f18e30 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7990df25bf02cc1abf23ad9bad1154017389b1cd32f71bdc6a45dc9c8b45b47 +size 1716 diff --git a/mp/game/dab/models/props/cs_office/plant01.phy b/mp/game/dab/models/props/cs_office/plant01.phy new file mode 100755 index 000000000..2250dffc5 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7808b7d927f5cc528d90eb2c3e98c5d6eba7a2ee59d4488cdf4a9e52e68d5f90 +size 1606 diff --git a/mp/game/dab/models/props/cs_office/plant01.sw.vtx b/mp/game/dab/models/props/cs_office/plant01.sw.vtx new file mode 100755 index 000000000..daf41134e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a541b5b0ec9799d36ed1b1dab14c53a1503f084c5bb9cac1775b7564e8207afe +size 14862 diff --git a/mp/game/dab/models/props/cs_office/plant01.vvd b/mp/game/dab/models/props/cs_office/plant01.vvd new file mode 100755 index 000000000..60940e208 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/plant01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b69c6d1340180dd52dd83c4ab6755352e9b054857bc9bb146ab57b7d7cce2fc0 +size 58432 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.dx80.vtx b/mp/game/dab/models/props/cs_office/shelves_metal1.dx80.vtx new file mode 100755 index 000000000..c729ddf45 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe74311c5585adddf5f0967f25ce83b6471f071970bd3ed07ada795d8424ff4a +size 94621 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.dx90.vtx b/mp/game/dab/models/props/cs_office/shelves_metal1.dx90.vtx new file mode 100755 index 000000000..4d789bb1a --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e69677644722a0143841d285948ece32885eb31780d9bc08890fd3d115737bf4 +size 94621 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.mdl b/mp/game/dab/models/props/cs_office/shelves_metal1.mdl new file mode 100755 index 000000000..15a373005 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af67fa21bfd6f320aa016b3b196dfa9855239fa39f7d81e0570741e6e50bf5d9 +size 1672 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.phy b/mp/game/dab/models/props/cs_office/shelves_metal1.phy new file mode 100755 index 000000000..b07dda7fb --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42138b89afb1fb863963457f92ed3995a6011bca074725a9acf4cde94be76376 +size 699 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.sw.vtx b/mp/game/dab/models/props/cs_office/shelves_metal1.sw.vtx new file mode 100755 index 000000000..5040103cb --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffa790a0738c4889932865308100f64923cf9f9b1f89f039ae23fbbf8f4697ef +size 94621 diff --git a/mp/game/dab/models/props/cs_office/shelves_metal1.vvd b/mp/game/dab/models/props/cs_office/shelves_metal1.vvd new file mode 100755 index 000000000..5ec557dc7 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/shelves_metal1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66440ba1fd36b2edb688366a691f1184aeea21152adef15d7643c2fd0de0cf27 +size 185168 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.dx80.vtx b/mp/game/dab/models/props/cs_office/table_coffee.dx80.vtx new file mode 100755 index 000000000..5203c9114 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c00539330c74b8ba602a02880fa880c3272ef51415a8ad74a24f7c915bf248bf +size 5613 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.dx90.vtx b/mp/game/dab/models/props/cs_office/table_coffee.dx90.vtx new file mode 100755 index 000000000..b41e707b7 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77f2cb2c04a4720513f59e77668d5aeb67034bfccff0b322c63465b8ec83a5f +size 5613 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.mdl b/mp/game/dab/models/props/cs_office/table_coffee.mdl new file mode 100755 index 000000000..519fca9d4 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43e96b730adac5efa57cfaab6c097568c0777a9123affaa0c52c8ffcd3b5c6b1 +size 1536 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.phy b/mp/game/dab/models/props/cs_office/table_coffee.phy new file mode 100755 index 000000000..a13893545 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:721c48d286d4be9a08c763b3e4a43251ad76febff60c78eedb60aafbdef47a01 +size 2925 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.sw.vtx b/mp/game/dab/models/props/cs_office/table_coffee.sw.vtx new file mode 100755 index 000000000..566d96850 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4c50dc66328d356cd1402041a190bd00533e1a1e63e7f1d51d6b20fab9a6be7 +size 5613 diff --git a/mp/game/dab/models/props/cs_office/table_coffee.vvd b/mp/game/dab/models/props/cs_office/table_coffee.vvd new file mode 100755 index 000000000..2272d3d29 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:884d0cb3b4ec9c6e322da3d34eceb3c2374dc1596e771647dc28f8cd02a0c304 +size 25152 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.dx80.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p1.dx80.vtx new file mode 100755 index 000000000..d3b8fda56 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf5cc0e42ebe1586025317b2dbcc7a328d2629f5eae5f6d7463b669eee933553 +size 8673 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.dx90.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p1.dx90.vtx new file mode 100755 index 000000000..28b7197a8 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf1e1dabd044dbf52a403e46c7a571c9cae12c1debd013d02a142e70b31c68df +size 8673 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.mdl b/mp/game/dab/models/props/cs_office/table_coffee_p1.mdl new file mode 100755 index 000000000..9f7d49b3e --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80f0dcdeae17411536d7d8ca7ddfc68899a01aeb51d5ab7bbe26db6c6e69d7d +size 1536 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.phy b/mp/game/dab/models/props/cs_office/table_coffee_p1.phy new file mode 100755 index 000000000..047674aa9 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7e187925354441d7151eb5ef738b58da82276629b434616e7e76f46c4d184e +size 1442 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.sw.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p1.sw.vtx new file mode 100755 index 000000000..0c2eb4ceb --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7565d2cd2bb79b3d096acfe69e0aa937acfb004260e6f092bd4697922800753f +size 8673 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p1.vvd b/mp/game/dab/models/props/cs_office/table_coffee_p1.vvd new file mode 100755 index 000000000..6d21ff752 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e29395302a93707c8a9056cd80e39f923d0713a9a14e08c6aed6b4738daf69b7 +size 42560 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.dx80.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p2.dx80.vtx new file mode 100755 index 000000000..002453540 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03f7299eefadd79299f0d7c6536aa167208122541fc136b2c0850fb8700ea166 +size 8943 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.dx90.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p2.dx90.vtx new file mode 100755 index 000000000..b6b0bb5ec --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f88d4bb23ec1ad307354884fe35d54ee164c771888b1c34980fcf71a79ca77ae +size 8943 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.mdl b/mp/game/dab/models/props/cs_office/table_coffee_p2.mdl new file mode 100755 index 000000000..99498d695 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddb15f43aca9bebe3b788b4846f04b1861ae3a590e30c35abcbcb5ea0bcf91bf +size 1536 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.phy b/mp/game/dab/models/props/cs_office/table_coffee_p2.phy new file mode 100755 index 000000000..6defb5338 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4beebee6b7ef3435f824cee9239ec51eb17f9c5201e9a160fd9fea6c2787bd58 +size 1802 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.sw.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p2.sw.vtx new file mode 100755 index 000000000..e607df156 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c55b74f482bab081f2a59c0db41a4d37bbefc60ba2c5ad8779dcd2e6273dd30 +size 8943 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p2.vvd b/mp/game/dab/models/props/cs_office/table_coffee_p2.vvd new file mode 100755 index 000000000..36136c174 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654fa73d80fa38f4fedcfa6bb649e5f34dc585018b2cbf62bc502c05457e1a9a +size 44736 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.dx80.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p3.dx80.vtx new file mode 100755 index 000000000..d06297582 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1434749207c9f52d6e443e3512bb26a6a7c225f603d445e907810c3ab80f64a4 +size 1071 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.dx90.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p3.dx90.vtx new file mode 100755 index 000000000..7726ece0b --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f997098ae39fc4d26eddb835cee34ab80c223206b13ef388abcbb8b2e0b612b1 +size 1071 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.mdl b/mp/game/dab/models/props/cs_office/table_coffee_p3.mdl new file mode 100755 index 000000000..a9406c413 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2c7808a8ea46a7c930bfa5e30ef4bf754b84998be4877e5e2c2aad3f935526a +size 1536 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.phy b/mp/game/dab/models/props/cs_office/table_coffee_p3.phy new file mode 100755 index 000000000..55a296748 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d49d0272dee62088e41cf982f1bb9d027369284f53e76dd4a045b021dea8373c +size 713 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.sw.vtx b/mp/game/dab/models/props/cs_office/table_coffee_p3.sw.vtx new file mode 100755 index 000000000..f9b440189 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c44e42eee3f82a2f08a36fad1ac0c7a3c6684a053b02927cc0fa6f026dee9b4 +size 1071 diff --git a/mp/game/dab/models/props/cs_office/table_coffee_p3.vvd b/mp/game/dab/models/props/cs_office/table_coffee_p3.vvd new file mode 100755 index 000000000..460253001 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/table_coffee_p3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5bae4d7a15b90658557cdb3ada46d14e854b7669436c2b7e44bf0fa9021416e +size 4800 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.dx80.vtx b/mp/game/dab/models/props/cs_office/vending_machine.dx80.vtx new file mode 100755 index 000000000..50832b41d --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c18e890ead9f4027bc8f97628b1a38f1ebd6d0530efd5dc44c2e4d358fd48a67 +size 5487 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.dx90.vtx b/mp/game/dab/models/props/cs_office/vending_machine.dx90.vtx new file mode 100755 index 000000000..50832b41d --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c18e890ead9f4027bc8f97628b1a38f1ebd6d0530efd5dc44c2e4d358fd48a67 +size 5487 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.mdl b/mp/game/dab/models/props/cs_office/vending_machine.mdl new file mode 100755 index 000000000..7f83540f0 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be09d92480ab2c52ddeaa703391608563d1d58c59de452b47c99389d5122b7a +size 1832 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.phy b/mp/game/dab/models/props/cs_office/vending_machine.phy new file mode 100755 index 000000000..688679deb --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8394cb0352613e3ae3f4d4eb93b5f7d94113a28c149cf1ddde5e66fc2cdfedba +size 991 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.sw.vtx b/mp/game/dab/models/props/cs_office/vending_machine.sw.vtx new file mode 100755 index 000000000..50832b41d --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c18e890ead9f4027bc8f97628b1a38f1ebd6d0530efd5dc44c2e4d358fd48a67 +size 5487 diff --git a/mp/game/dab/models/props/cs_office/vending_machine.vvd b/mp/game/dab/models/props/cs_office/vending_machine.vvd new file mode 100755 index 000000000..b86be7e23 --- /dev/null +++ b/mp/game/dab/models/props/cs_office/vending_machine.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:293a2f7c3f8be4ca0a6904efa205c11b386827f8750003864c6c4325e5c5e838 +size 27072 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.dx80.vtx b/mp/game/dab/models/props/de_dust/du_crate_64x64.dx80.vtx new file mode 100755 index 000000000..6d3bda728 --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8705fdcfd954090bf75939f9802f3c8b986d88446890180b7a5ef5c463a2a49d +size 429 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.dx90.vtx b/mp/game/dab/models/props/de_dust/du_crate_64x64.dx90.vtx new file mode 100755 index 000000000..d7d26404e --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f6ed8493138ed33537a08403180d65f4d441a6ac84f230c74905d4f0bef74ce +size 429 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.mdl b/mp/game/dab/models/props/de_dust/du_crate_64x64.mdl new file mode 100755 index 000000000..233c47bac --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d27521ecde7552d1fbe1116953ad7b248103f4f79fd59cd6ae2120363f36ec +size 2020 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.phy b/mp/game/dab/models/props/de_dust/du_crate_64x64.phy new file mode 100755 index 000000000..14959fe8d --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a935f55fe8ea54126136353c839e2d804255e52ab4eca800d3220e4848ddd13 +size 715 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.sw.vtx b/mp/game/dab/models/props/de_dust/du_crate_64x64.sw.vtx new file mode 100755 index 000000000..d08d07cb2 --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f20f12157c5fd82787655adbf0e254ed341253b9a74bc8465d2f432ee4a28d1 +size 429 diff --git a/mp/game/dab/models/props/de_dust/du_crate_64x64.vvd b/mp/game/dab/models/props/de_dust/du_crate_64x64.vvd new file mode 100755 index 000000000..7a12eb4bd --- /dev/null +++ b/mp/game/dab/models/props/de_dust/du_crate_64x64.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84176b1127bd301592c9efbdcfa29da254944d59c39bd82635e4b81d55d44f13 +size 1600 diff --git a/mp/game/dab/models/props/de_inferno/bushgreensmall.dx80.vtx b/mp/game/dab/models/props/de_inferno/bushgreensmall.dx80.vtx new file mode 100755 index 000000000..54897e711 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/bushgreensmall.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2604152f99b0ef0cc95a5e9cb852ac5adf5731e2da33313ea52c952d5ed359e5 +size 21464 diff --git a/mp/game/dab/models/props/de_inferno/bushgreensmall.dx90.vtx b/mp/game/dab/models/props/de_inferno/bushgreensmall.dx90.vtx new file mode 100755 index 000000000..998166ec1 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/bushgreensmall.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5573786ffb1eea214ebec4b930e608887253020a75242fbb29b2c169c4bfb70 +size 21464 diff --git a/mp/game/dab/models/props/de_inferno/bushgreensmall.mdl b/mp/game/dab/models/props/de_inferno/bushgreensmall.mdl new file mode 100755 index 000000000..341f84a00 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/bushgreensmall.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba95c49b0c34bb0c7e1190c07d31500b3dc387f3d50d426a39f7991a82f4cfe +size 1472 diff --git a/mp/game/dab/models/props/de_inferno/bushgreensmall.sw.vtx b/mp/game/dab/models/props/de_inferno/bushgreensmall.sw.vtx new file mode 100755 index 000000000..316814d75 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/bushgreensmall.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6a6c30404f6a35248e8fab410c849a7d0d2bdfe22d0e9792bbd5abd6966cda8 +size 21464 diff --git a/mp/game/dab/models/props/de_inferno/bushgreensmall.vvd b/mp/game/dab/models/props/de_inferno/bushgreensmall.vvd new file mode 100755 index 000000000..2cb75f438 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/bushgreensmall.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df98c179d205805c18433280a01ab55a71ea8b3212ab7abcdf84e2651ab92ab0 +size 40832 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.dx80.vtx b/mp/game/dab/models/props/de_inferno/tree_large.dx80.vtx new file mode 100755 index 000000000..58c1f1e56 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98c4340936ef8d82877bdbda46312fbe5c76953cf66133c0696b987c89ae709d +size 462985 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.dx90.vtx b/mp/game/dab/models/props/de_inferno/tree_large.dx90.vtx new file mode 100755 index 000000000..904fc7a69 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bd3b5d01c3ba93b30367977109c0501bd0a10cbcd7cd6a80aaa31b9bee5730e +size 462985 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.mdl b/mp/game/dab/models/props/de_inferno/tree_large.mdl new file mode 100755 index 000000000..00e37ffc5 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70880c50f96c5e5d481cc3c4e308e7e641ee2302d053e480871104c23fb5dac1 +size 1480 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.phy b/mp/game/dab/models/props/de_inferno/tree_large.phy new file mode 100755 index 000000000..e9389ca7a --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b1d6cf9bf77b45b854ff3a852b35e37e7dc8baff2feaadb8343ab88b7f9743f +size 4019 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.sw.vtx b/mp/game/dab/models/props/de_inferno/tree_large.sw.vtx new file mode 100755 index 000000000..9ac9fe04a --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e478c391a2fe83c5ca24166c4efca2992743aa2d395a85a9a22adb270e222c +size 462985 diff --git a/mp/game/dab/models/props/de_inferno/tree_large.vvd b/mp/game/dab/models/props/de_inferno/tree_large.vvd new file mode 100755 index 000000000..d36d813a7 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_large.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d51419bb1bf49d4ad4087e140093c9902928ac1b49af000c01a375d0c213f79c +size 935424 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.dx80.vtx b/mp/game/dab/models/props/de_inferno/tree_small.dx80.vtx new file mode 100755 index 000000000..e7ca51824 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc9b132a5f690266e9632d96ba24d16a5e5f504110117cbd8c459947a0b7ad8 +size 177132 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.dx90.vtx b/mp/game/dab/models/props/de_inferno/tree_small.dx90.vtx new file mode 100755 index 000000000..8fdaa404d --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56136347e2c1a2db1e1eebb616a4cb65f4717e7a58f3478ea7d72664420d1655 +size 177132 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.mdl b/mp/game/dab/models/props/de_inferno/tree_small.mdl new file mode 100755 index 000000000..deb29019c --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:748b7347e2b4f982361e781a012bb74fd7d0e1143c247704f3d7d40eb1908fba +size 1480 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.phy b/mp/game/dab/models/props/de_inferno/tree_small.phy new file mode 100755 index 000000000..f1d8ae272 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c428a516437cf9f50418acd58a21fe043b4841e75844595c92a3d6afdb18ca8 +size 3986 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.sw.vtx b/mp/game/dab/models/props/de_inferno/tree_small.sw.vtx new file mode 100755 index 000000000..5a6ed68dd --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d5075347cb2f64969b3eaee94e68df57f04abbb159ca02b68a2bb236d01f042 +size 177132 diff --git a/mp/game/dab/models/props/de_inferno/tree_small.vvd b/mp/game/dab/models/props/de_inferno/tree_small.vvd new file mode 100755 index 000000000..fc640cc51 --- /dev/null +++ b/mp/game/dab/models/props/de_inferno/tree_small.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0306a2e458d01d0fe25e220074f3fbef39e7e1a5c1d861aadd7abc5e1a94581 +size 388928 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.dx80.vtx b/mp/game/dab/models/props/de_nuke/car_nuke.dx80.vtx new file mode 100755 index 000000000..74c2515b0 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280b228d6f7f92509e961f43174f83e0e1009ecef90daa5cbb1c5256a2560197 +size 268085 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.dx90.vtx b/mp/game/dab/models/props/de_nuke/car_nuke.dx90.vtx new file mode 100755 index 000000000..632310491 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a740adc8c935a326730bdfac844635346897c06b532bacb5cc11ab16c5d348a3 +size 268085 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.mdl b/mp/game/dab/models/props/de_nuke/car_nuke.mdl new file mode 100755 index 000000000..d90ef6a82 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40fbdb2a737771d81c1fa8f63c105d0369ec74811dd7fdc726e41218a4b6e865 +size 1664 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.phy b/mp/game/dab/models/props/de_nuke/car_nuke.phy new file mode 100755 index 000000000..8c84bb5c4 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7c57b9f5aeed8fea40f9aad6b3be8219d426144f6b6f2413b502921a87bbdb9 +size 50303 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.sw.vtx b/mp/game/dab/models/props/de_nuke/car_nuke.sw.vtx new file mode 100755 index 000000000..bd4a7006e --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:385194e61870555450b655e2ad881de01d1c33ea00b5a636f74cc5bce34309b0 +size 268085 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke.vvd b/mp/game/dab/models/props/de_nuke/car_nuke.vvd new file mode 100755 index 000000000..7ae8d8d44 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3567106ddc126eca0b3e49e646dd52325669a17aa90faae361edb24c92f95d3 +size 485376 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.dx80.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_black.dx80.vtx new file mode 100755 index 000000000..ac16ad289 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7414a6d7d7ce27b21a235818cff3a0b931aede215a9e91fa39ac127673de0e9 +size 268790 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.dx90.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_black.dx90.vtx new file mode 100755 index 000000000..5862eaa55 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a05d326c4cfdadada36fcb64f8682405f7a66ea4ddf85b6a8dc53321fb3965b +size 268790 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.mdl b/mp/game/dab/models/props/de_nuke/car_nuke_black.mdl new file mode 100755 index 000000000..0ac4783ce --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f68610290e0cded323cdb453d180566fe7bda170e3f12010f72d5147c0b6b20d +size 1672 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.phy b/mp/game/dab/models/props/de_nuke/car_nuke_black.phy new file mode 100755 index 000000000..c852a45c7 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ac010a573971119da79ce1ee59c2cc8e5582bd5a30bb9c406e7aeb90eaad75b +size 50303 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.sw.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_black.sw.vtx new file mode 100755 index 000000000..269d694f5 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bab501edc20d99592e8f207ce078224ed236ce962ca089ddd272459351a57f +size 268790 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_black.vvd b/mp/game/dab/models/props/de_nuke/car_nuke_black.vvd new file mode 100755 index 000000000..3c530f140 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_black.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901b88e2fb8db541e04bc941af45116b1b50f4ae17ba089234d3f1ffe6825d88 +size 506032 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx80.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx80.vtx new file mode 100755 index 000000000..01e2757ab --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87b40bdec275737611b1c40b4e23bbce404f4aaaedd48aec7987f930e111dd3d +size 14252 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx90.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx90.vtx new file mode 100755 index 000000000..32152be4b --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b8a9dd24e90749ff9c75619aee0f0fb93b2c8a98a79c13ec398b58743a6da91 +size 14252 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.mdl b/mp/game/dab/models/props/de_nuke/car_nuke_glass.mdl new file mode 100755 index 000000000..648f57f59 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d2767d46fe43d38df99f54817994db3178ba55a3eb248fd12fa59fe7e807f34 +size 1468 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.phy b/mp/game/dab/models/props/de_nuke/car_nuke_glass.phy new file mode 100755 index 000000000..466ec6f87 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c7666d11becfd04cc30db7169c2d31fcf534c6b38e4fb8cf65ff28e6d9acd6 +size 6122 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.sw.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_glass.sw.vtx new file mode 100755 index 000000000..c6eb597ad --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a0cd71e90bc3fcf7761952ed7e0a1cd59bfbe733f22c869ced3d14fd10d6d9 +size 14252 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_glass.vvd b/mp/game/dab/models/props/de_nuke/car_nuke_glass.vvd new file mode 100755 index 000000000..837dc801f --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_glass.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0643c52c1a6bd565b5eb9a29bc50d3211fa6f79101befbc38866633f88f35012 +size 21696 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.dx80.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_red.dx80.vtx new file mode 100755 index 000000000..2ddf93958 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87a9dcff36eb069fde9abea3490ca293327e5e61eb7f81f8ec44542f38a7f7c3 +size 266975 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.dx90.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_red.dx90.vtx new file mode 100755 index 000000000..fae67a9fd --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97d130845312ccafca99e283484b80999bf3114dbd57bb77244237a690e67078 +size 266975 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.mdl b/mp/game/dab/models/props/de_nuke/car_nuke_red.mdl new file mode 100755 index 000000000..5b9742570 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cd0afc53ebacf41060f77066105d37a5d1684da4e1157c1254534cb2fbf15e6 +size 1668 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.phy b/mp/game/dab/models/props/de_nuke/car_nuke_red.phy new file mode 100755 index 000000000..28bc24023 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f4db6b932ec34f74cdab42f8463e9da49de842c6a86dd7da02d1a0b9dae29a6 +size 50303 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.sw.vtx b/mp/game/dab/models/props/de_nuke/car_nuke_red.sw.vtx new file mode 100755 index 000000000..717b6e816 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eab56c67f07bf60bda63deb54663ec01b04d5346b97cd7c0def88971d9fb743 +size 266975 diff --git a/mp/game/dab/models/props/de_nuke/car_nuke_red.vvd b/mp/game/dab/models/props/de_nuke/car_nuke_red.vvd new file mode 100755 index 000000000..5df179dd7 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/car_nuke_red.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1a9a0ae7df38621dd625262d06401b70b2518c07aeb0905d0c251d778edb1d6 +size 490048 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.dx80.vtx b/mp/game/dab/models/props/de_nuke/chimneycluster01.dx80.vtx new file mode 100755 index 000000000..fe23083a7 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacaf6c00bbbabb168dc1b21ad34438551626e0897c786b8e01557b1ffd0d5eb +size 19058 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.dx90.vtx b/mp/game/dab/models/props/de_nuke/chimneycluster01.dx90.vtx new file mode 100755 index 000000000..fe23083a7 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacaf6c00bbbabb168dc1b21ad34438551626e0897c786b8e01557b1ffd0d5eb +size 19058 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.mdl b/mp/game/dab/models/props/de_nuke/chimneycluster01.mdl new file mode 100755 index 000000000..b00bab52e --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4831e72c18eba34b45f7764e3698bb6e7851cc4da65ff004ed6954f7e85197f9 +size 1732 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.phy b/mp/game/dab/models/props/de_nuke/chimneycluster01.phy new file mode 100755 index 000000000..ca5ff59ac --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8fc3d18d5481159220c630ff8984d8a1d5f4872b5f0bc839af551fcf4e387bd +size 6059 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.sw.vtx b/mp/game/dab/models/props/de_nuke/chimneycluster01.sw.vtx new file mode 100755 index 000000000..fe23083a7 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacaf6c00bbbabb168dc1b21ad34438551626e0897c786b8e01557b1ffd0d5eb +size 19058 diff --git a/mp/game/dab/models/props/de_nuke/chimneycluster01.vvd b/mp/game/dab/models/props/de_nuke/chimneycluster01.vvd new file mode 100755 index 000000000..d36e10ff9 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/chimneycluster01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27da49c7aa2b4dbb63242d32bdea69a81c7cec4c593339113ea3fdf49d5a351e +size 78656 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.dx80.vtx b/mp/game/dab/models/props/de_nuke/crate_extralarge.dx80.vtx new file mode 100755 index 000000000..e5a9d0a96 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01514755730a8c9e58c4b44630d51c24a5f2c2812ab9e35eb29c57e23b68ebcf +size 4557 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.dx90.vtx b/mp/game/dab/models/props/de_nuke/crate_extralarge.dx90.vtx new file mode 100755 index 000000000..e5a9d0a96 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01514755730a8c9e58c4b44630d51c24a5f2c2812ab9e35eb29c57e23b68ebcf +size 4557 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.mdl b/mp/game/dab/models/props/de_nuke/crate_extralarge.mdl new file mode 100755 index 000000000..ad6dd0761 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ac599ebd95a11e6cb85007ce491b177583957d21dafeafcbec6b31fc6b036a5 +size 1476 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.phy b/mp/game/dab/models/props/de_nuke/crate_extralarge.phy new file mode 100755 index 000000000..76fada12c --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4be397f2e73591e36ae88c12a97e277e1d2f0cba2ddb8b15f68146c32e18ca37 +size 892 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.sw.vtx b/mp/game/dab/models/props/de_nuke/crate_extralarge.sw.vtx new file mode 100755 index 000000000..e5a9d0a96 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01514755730a8c9e58c4b44630d51c24a5f2c2812ab9e35eb29c57e23b68ebcf +size 4557 diff --git a/mp/game/dab/models/props/de_nuke/crate_extralarge.vvd b/mp/game/dab/models/props/de_nuke/crate_extralarge.vvd new file mode 100755 index 000000000..e76f81a33 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extralarge.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd8a5f5babf66b042fa7a49108334733d207a07b7941ff896f77fbb0c5263cf0 +size 23616 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx80.vtx b/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx80.vtx new file mode 100755 index 000000000..3fa2ff65e --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b1802ccac21a81f1ddeaf66f71e9277dc2a4944165e8cf949a0d17fe60b0c2a +size 5661 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx90.vtx b/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx90.vtx new file mode 100755 index 000000000..f3fecaf41 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741b5d2f0c281928fd3329d7724f70d9bebcbdb62300085d10281d6b8919d273 +size 5661 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.mdl b/mp/game/dab/models/props/de_nuke/crate_extrasmall.mdl new file mode 100755 index 000000000..b96a6c123 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01686a80065440d205b20d9fd74c568b63b4514b2abec18cac06dbf8dacfc504 +size 1476 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.phy b/mp/game/dab/models/props/de_nuke/crate_extrasmall.phy new file mode 100755 index 000000000..ef61feba2 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dfc7890bf1e7a98505c2f91ada04dfad215b47ae25c92f545bf9a43e879e743 +size 1561 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.sw.vtx b/mp/game/dab/models/props/de_nuke/crate_extrasmall.sw.vtx new file mode 100755 index 000000000..5aee2b114 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce06a23206861d9a64d2da2783727cae1368b1d01967f746713359ed42cc26a8 +size 5661 diff --git a/mp/game/dab/models/props/de_nuke/crate_extrasmall.vvd b/mp/game/dab/models/props/de_nuke/crate_extrasmall.vvd new file mode 100755 index 000000000..abf29b1a9 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_extrasmall.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd92f46759d5c9ea52486229cbf9a9c3d4a1c41521db6695948de09ced4a6049 +size 29504 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.dx80.vtx b/mp/game/dab/models/props/de_nuke/crate_small.dx80.vtx new file mode 100755 index 000000000..d44728862 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988085979a92d8423d6e2bf37a6d5b15ca891d7a58a8a2d84cfa2ff1e75222c4 +size 26623 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.dx90.vtx b/mp/game/dab/models/props/de_nuke/crate_small.dx90.vtx new file mode 100755 index 000000000..d44728862 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988085979a92d8423d6e2bf37a6d5b15ca891d7a58a8a2d84cfa2ff1e75222c4 +size 26623 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.mdl b/mp/game/dab/models/props/de_nuke/crate_small.mdl new file mode 100755 index 000000000..ad29c57ba --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:129d1de4d718db8e2580a35e753c383c0edffb2a6d3d345b4b60f1bd1e364132 +size 1472 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.phy b/mp/game/dab/models/props/de_nuke/crate_small.phy new file mode 100755 index 000000000..a409a5a4a --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9167aa9db5b765f37c9839ce5653b2b80615aa5fca40ff21fc63390584aad052 +size 700 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.sw.vtx b/mp/game/dab/models/props/de_nuke/crate_small.sw.vtx new file mode 100755 index 000000000..d44728862 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988085979a92d8423d6e2bf37a6d5b15ca891d7a58a8a2d84cfa2ff1e75222c4 +size 26623 diff --git a/mp/game/dab/models/props/de_nuke/crate_small.vvd b/mp/game/dab/models/props/de_nuke/crate_small.vvd new file mode 100755 index 000000000..1444783a2 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/crate_small.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb2e286d7793408a124f300780e488a7f3a7e477724cc62fc028077970e0c51a +size 84032 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.dx80.vtx b/mp/game/dab/models/props/de_nuke/electricalbox01.dx80.vtx new file mode 100755 index 000000000..0fe115ea5 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b73c1cf97c5ba381f8ce77665db33b0b00131d670cb2211b17f4e2313b8b498a +size 61783 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.dx90.vtx b/mp/game/dab/models/props/de_nuke/electricalbox01.dx90.vtx new file mode 100755 index 000000000..0fe115ea5 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b73c1cf97c5ba381f8ce77665db33b0b00131d670cb2211b17f4e2313b8b498a +size 61783 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.mdl b/mp/game/dab/models/props/de_nuke/electricalbox01.mdl new file mode 100755 index 000000000..8c139d68c --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71c53a21c0dd4a642644284cffad5a3e68dbd225a1831f2e359697dcbffbc233 +size 1740 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.phy b/mp/game/dab/models/props/de_nuke/electricalbox01.phy new file mode 100755 index 000000000..7b6a7dba6 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04c681772ccd34bd836b862234441cc96352b1592ddd83edbd8a0cb0d4c63dd2 +size 1297 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.sw.vtx b/mp/game/dab/models/props/de_nuke/electricalbox01.sw.vtx new file mode 100755 index 000000000..0fe115ea5 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b73c1cf97c5ba381f8ce77665db33b0b00131d670cb2211b17f4e2313b8b498a +size 61783 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox01.vvd b/mp/game/dab/models/props/de_nuke/electricalbox01.vvd new file mode 100755 index 000000000..a373c81a1 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56423c27e90dc5213fcb1de211e9b11b3971450a6df237c4106415f2bca50b18 +size 174592 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.dx80.vtx b/mp/game/dab/models/props/de_nuke/electricalbox02.dx80.vtx new file mode 100755 index 000000000..738c772aa --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e9c028f8e0e727f0c59d07d05f15048d09a8255c384d26a44a1a2fbca0593e5 +size 61768 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.dx90.vtx b/mp/game/dab/models/props/de_nuke/electricalbox02.dx90.vtx new file mode 100755 index 000000000..738c772aa --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e9c028f8e0e727f0c59d07d05f15048d09a8255c384d26a44a1a2fbca0593e5 +size 61768 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.mdl b/mp/game/dab/models/props/de_nuke/electricalbox02.mdl new file mode 100755 index 000000000..f8efc02ae --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adf3977054d6a983a311f667ac39a2ac612a2e9f23bfc4a7d1cb61e4f3ba0cb4 +size 1732 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.phy b/mp/game/dab/models/props/de_nuke/electricalbox02.phy new file mode 100755 index 000000000..bb592d714 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e3bf69e15420408679f6b5fb4ed80835424f953f02e49eb96caf1931e08c85 +size 1034 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.sw.vtx b/mp/game/dab/models/props/de_nuke/electricalbox02.sw.vtx new file mode 100755 index 000000000..738c772aa --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e9c028f8e0e727f0c59d07d05f15048d09a8255c384d26a44a1a2fbca0593e5 +size 61768 diff --git a/mp/game/dab/models/props/de_nuke/electricalbox02.vvd b/mp/game/dab/models/props/de_nuke/electricalbox02.vvd new file mode 100755 index 000000000..6824bccee --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/electricalbox02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8b57df4a9a5751c2deba1eba95f9ffe254de544cbd891a58593ea70d9d4405f +size 201856 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.dx80.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke.dx80.vtx new file mode 100755 index 000000000..fd7ccc872 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aba9605e61e12e0b26b4f7541ad54e4ba22b039cc558e1b1e5f504fda2390516 +size 319826 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.dx90.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke.dx90.vtx new file mode 100755 index 000000000..1ad54bd86 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8497371ffd910c3454319f62176779ea672b0f5e15984c0d1cd3e7a59697366a +size 319826 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.mdl b/mp/game/dab/models/props/de_nuke/truck_nuke.mdl new file mode 100755 index 000000000..6f6f002b0 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42e9afb5f94a1402f3ff01a9b0525b6964a0e28892737debbbb2e94a2c5f66c7 +size 1476 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.phy b/mp/game/dab/models/props/de_nuke/truck_nuke.phy new file mode 100755 index 000000000..68d9bab64 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e66cdb6f7d9c08677c38bd2ae7ec5c73ad79bfe5b8da46d9c95d1c8560803d10 +size 19297 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.sw.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke.sw.vtx new file mode 100755 index 000000000..d9d0fb1a2 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1e15cbe62ca43b6e041cbc8abc63e010355cedaa2d02d1cf9d886645667e359 +size 319826 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke.vvd b/mp/game/dab/models/props/de_nuke/truck_nuke.vvd new file mode 100755 index 000000000..4fda9804c --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8717f6fb1d28e462e321b852691a1e21db64e265ee63517272e76048460a8726 +size 630400 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx80.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx80.vtx new file mode 100755 index 000000000..ae7262fd4 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be3d3ed48edd5505b3bc319cad984f1dcb4d0b050ae4e1b138cf2c9d3379367 +size 1917 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx90.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx90.vtx new file mode 100755 index 000000000..600a174d0 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a9a6dddfb5ea92987afaa0d01980b08ed7dad455935e17bd18a7e1532d2d45e +size 1917 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.mdl b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.mdl new file mode 100755 index 000000000..f7bd0d1ba --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a6735daa4123d2325ac12832c3a893a14f2e032730fa4932612e3be10738af2 +size 1472 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.phy b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.phy new file mode 100755 index 000000000..a8f571623 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0472b86c31355f3164fe2af7b848fc504d0ba3bbefca19061a04a259b5983d17 +size 4828 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.sw.vtx b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.sw.vtx new file mode 100755 index 000000000..c3564e9e6 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c056463de9302a4036cb02f23bf58ae76da2886ae3b0d96a6c38187347871f6 +size 1917 diff --git a/mp/game/dab/models/props/de_nuke/truck_nuke_glass.vvd b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.vvd new file mode 100755 index 000000000..0e5c0c809 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/truck_nuke_glass.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7923ff45ced63c49b8dc08ca6e74a6216961ffc2f44bdfce93e15383ef6bab3 +size 7232 diff --git a/mp/game/dab/models/props/de_nuke/window01.dx80.vtx b/mp/game/dab/models/props/de_nuke/window01.dx80.vtx new file mode 100755 index 000000000..353f6a92f --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/window01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee160ad7e9c6ff5795011f1e0748df1045f6136dd5a6be5bd48bc8c554655f4 +size 4851 diff --git a/mp/game/dab/models/props/de_nuke/window01.dx90.vtx b/mp/game/dab/models/props/de_nuke/window01.dx90.vtx new file mode 100755 index 000000000..4b4c7735e --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/window01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b14a575499bddaa45025c43e90f83217f48976cb6b81af34d43773f05ba65c54 +size 4851 diff --git a/mp/game/dab/models/props/de_nuke/window01.mdl b/mp/game/dab/models/props/de_nuke/window01.mdl new file mode 100755 index 000000000..5ffa0aa65 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/window01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c192236ff0cedb9f1ad9864d5a2bb4242c02751fb6a12d93442afb0be634c36 +size 1472 diff --git a/mp/game/dab/models/props/de_nuke/window01.sw.vtx b/mp/game/dab/models/props/de_nuke/window01.sw.vtx new file mode 100755 index 000000000..e5c3d27cf --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/window01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a774f97fca72614c97b30fa46a0607b4b80cd8479a493fd4c26890ea9327df89 +size 4851 diff --git a/mp/game/dab/models/props/de_nuke/window01.vvd b/mp/game/dab/models/props/de_nuke/window01.vvd new file mode 100755 index 000000000..b604aa1c2 --- /dev/null +++ b/mp/game/dab/models/props/de_nuke/window01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79f49785bfd42e6edb73f9f7fe4f1f70748425ac465fd3fc3e21f0dc7922e08 +size 25024 diff --git a/mp/game/dab/models/props/de_prodigy/fan.dx80.vtx b/mp/game/dab/models/props/de_prodigy/fan.dx80.vtx new file mode 100755 index 000000000..166a417d9 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b780f4d5a0990500a8e0a0473e62dbee5925c40306b97ecffe9a0cb6658ee257 +size 6303 diff --git a/mp/game/dab/models/props/de_prodigy/fan.dx90.vtx b/mp/game/dab/models/props/de_prodigy/fan.dx90.vtx new file mode 100755 index 000000000..e3be88bb1 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc578fb2247cce1c5b9c0033a36b5bc46ab20ef027541444ba14be41cd003c6b +size 6303 diff --git a/mp/game/dab/models/props/de_prodigy/fan.mdl b/mp/game/dab/models/props/de_prodigy/fan.mdl new file mode 100755 index 000000000..55810db2a --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb344ba7e649bb480e472903170e4911d44118b274543232cc8303f637133388 +size 1656 diff --git a/mp/game/dab/models/props/de_prodigy/fan.phy b/mp/game/dab/models/props/de_prodigy/fan.phy new file mode 100755 index 000000000..7d1cee595 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4975ef212f25c27517083f2e1af97ab3c9208e1b27fa5672bb15517cdc69a90 +size 8185 diff --git a/mp/game/dab/models/props/de_prodigy/fan.sw.vtx b/mp/game/dab/models/props/de_prodigy/fan.sw.vtx new file mode 100755 index 000000000..b1d42ee09 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c3e2b23a0dd66a217860d0db377234e58a9d52b47bd392282bf690e41efa17c +size 6303 diff --git a/mp/game/dab/models/props/de_prodigy/fan.vvd b/mp/game/dab/models/props/de_prodigy/fan.vvd new file mode 100755 index 000000000..1420e5696 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fan.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a971aa80d2e3762918abe597162825b29bf35ef1cf8f9c34c3b286bd3e0612b +size 25984 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.dx80.vtx b/mp/game/dab/models/props/de_prodigy/fanhousing.dx80.vtx new file mode 100755 index 000000000..78b21c4ba --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da94c8501b9ea09fd58f58b7e6c017cd4172fcecc11c2e43d5bd3e30e1b4eca9 +size 4227 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.dx90.vtx b/mp/game/dab/models/props/de_prodigy/fanhousing.dx90.vtx new file mode 100755 index 000000000..6e4934f45 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd940dd074da883fc3abc835ec1b7529145e472499615e6b2b30547fe40ec250 +size 4227 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.mdl b/mp/game/dab/models/props/de_prodigy/fanhousing.mdl new file mode 100755 index 000000000..4fc593379 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e77a1b9f5db1a738b1bcf4a98b9baf036559934492c8fcd0914fd0eedfda429 +size 1468 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.phy b/mp/game/dab/models/props/de_prodigy/fanhousing.phy new file mode 100755 index 000000000..014fd501d --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c64f61afa04893c6868311772f8dd9fe62fe2b7116ee1ecc31c21f33cb272616 +size 8489 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.sw.vtx b/mp/game/dab/models/props/de_prodigy/fanhousing.sw.vtx new file mode 100755 index 000000000..e02165710 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bcd98f0cc66753f991727956c490bc1212c21c3da72efe2ef74e21d349134d2 +size 4227 diff --git a/mp/game/dab/models/props/de_prodigy/fanhousing.vvd b/mp/game/dab/models/props/de_prodigy/fanhousing.vvd new file mode 100755 index 000000000..590cc4b07 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanhousing.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38f07a876bc90bd1bef268165a81e7550c04d00ff8a77209abea8f78f670f5a7 +size 17600 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.dx80.vtx b/mp/game/dab/models/props/de_prodigy/fanoff.dx80.vtx new file mode 100755 index 000000000..cb995f218 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a6c662ecfbab25650a19394aa62e5c577c1a55a3df6bd86205b402c8f69ece8 +size 5046 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.dx90.vtx b/mp/game/dab/models/props/de_prodigy/fanoff.dx90.vtx new file mode 100755 index 000000000..e21e0c307 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd207586c8d799e3b8d5eced0a02d2af8bad901133c174cc9ca0696f207ad7c9 +size 5046 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.mdl b/mp/game/dab/models/props/de_prodigy/fanoff.mdl new file mode 100755 index 000000000..e387b5e9a --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:166bf079c6bc71cd2e0983c5f5a57cfd48f6d563324787127c3cad22b3d3dfac +size 1468 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.phy b/mp/game/dab/models/props/de_prodigy/fanoff.phy new file mode 100755 index 000000000..434122862 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:474f8aecb453173c35de445eb8bbf21397d19dc0e1c5962db10cad6b17728aca +size 8185 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.sw.vtx b/mp/game/dab/models/props/de_prodigy/fanoff.sw.vtx new file mode 100755 index 000000000..39276bd39 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03ac433931b6a4ee72cbd47f28b2230bf00c8cb021a460c9bc4ae0bd3fc3f430 +size 5046 diff --git a/mp/game/dab/models/props/de_prodigy/fanoff.vvd b/mp/game/dab/models/props/de_prodigy/fanoff.vvd new file mode 100755 index 000000000..595073436 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/fanoff.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8c7373ada6d886eb7d9b14d4c074ea4bcd76e44b3c0bd32eea509a0c738aecf +size 20608 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.dx80.vtx b/mp/game/dab/models/props/de_prodigy/lighthanging.dx80.vtx new file mode 100755 index 000000000..06e316c7a --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc3508e02853a7a4fa15b4e822bcc58100d82d2a8e67a5468053128d3cdb5af0 +size 3669 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.dx90.vtx b/mp/game/dab/models/props/de_prodigy/lighthanging.dx90.vtx new file mode 100755 index 000000000..18224116c --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46e046f4b5113e96a05449e0c3340c7d1259c18b24dc957a945a32af79a25c1a +size 3669 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.mdl b/mp/game/dab/models/props/de_prodigy/lighthanging.mdl new file mode 100755 index 000000000..7c9c0b91f --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9d89f4032b9def997dab1dec60bba3b73c5ff0b2297a4d4e4d0917101637fc4 +size 1476 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.phy b/mp/game/dab/models/props/de_prodigy/lighthanging.phy new file mode 100755 index 000000000..ce2279998 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88e808d05d4dd05b165e81ef639753185bb59e82252d91b06426b8e7a864a06a +size 6514 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.sw.vtx b/mp/game/dab/models/props/de_prodigy/lighthanging.sw.vtx new file mode 100755 index 000000000..3988d6a02 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8cee06832c3dd25ccd50170310b59d0f3ff9c3eaabf4b54aa67ce5e7729164c +size 3669 diff --git a/mp/game/dab/models/props/de_prodigy/lighthanging.vvd b/mp/game/dab/models/props/de_prodigy/lighthanging.vvd new file mode 100755 index 000000000..308f613ba --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/lighthanging.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc1675785a53792379f16e022ce4947b3a1873103d3e2bd08386c5ae00f14008 +size 13888 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.dx80.vtx b/mp/game/dab/models/props/de_prodigy/transformer.dx80.vtx new file mode 100755 index 000000000..14a601a84 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a024ae5619d2b4b0d76313696d323633bbce3865f676964a26df31472472f989 +size 9228 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.dx90.vtx b/mp/game/dab/models/props/de_prodigy/transformer.dx90.vtx new file mode 100755 index 000000000..49bb2ed0c --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc846ac3f9f704472fc27e629fc4b3832d2acfad9c9ec65851152340d4a1d45c +size 9228 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.mdl b/mp/game/dab/models/props/de_prodigy/transformer.mdl new file mode 100755 index 000000000..1c0da18f1 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54d0cf45e406ad589c809cf50a24b012b47c91b97c396c2c19bf32c1ce4b4bc1 +size 1476 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.phy b/mp/game/dab/models/props/de_prodigy/transformer.phy new file mode 100755 index 000000000..781ae60e9 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057e5e791ace1989b8fff1d755f32b8b303ef27b9c69f48eb705c716eee1ba1a +size 3829 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.sw.vtx b/mp/game/dab/models/props/de_prodigy/transformer.sw.vtx new file mode 100755 index 000000000..e9a4e3fd0 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f15e80f36937b7cc42f79bbe1a2bc6bc77011eb35063e80c47c7a5f56fb5f48 +size 9228 diff --git a/mp/game/dab/models/props/de_prodigy/transformer.vvd b/mp/game/dab/models/props/de_prodigy/transformer.vvd new file mode 100755 index 000000000..a19800aa3 --- /dev/null +++ b/mp/game/dab/models/props/de_prodigy/transformer.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c41c27df5f7ee2617be34ed115427010fcddb1712e1fcaad6b5fc0d143b3f70a +size 48128 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx80.vtx b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx80.vtx new file mode 100755 index 000000000..f1096a94d --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25a62a08e0aa3b6fc8c1c5aac12dfddf3ba802ca87ecf7a1925fc7b978f2b6a +size 1488 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx90.vtx b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx90.vtx new file mode 100755 index 000000000..16a7723eb --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26d4d9c8861713a208a1f8a29eed3a4f9eefb7503888e4d4978a2878bf43182f +size 1488 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.mdl b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.mdl new file mode 100755 index 000000000..1edbacc6c --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:203fd653282d88734a44022a26f0ed96eed6724cd3f00c223f9f4837d5ff303a +size 1484 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.phy b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.phy new file mode 100755 index 000000000..f02ce87c5 --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19ddddceb927e13a6bcb7b2ebc2b8faf9da448fb2a57553e71eebbb230b538a5 +size 698 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.sw.vtx b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.sw.vtx new file mode 100755 index 000000000..4e3670667 --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38912099ac84dc06c318cd9c88fd4fef4a35424c02a663a82ceaa4cdbc75257d +size 1488 diff --git a/mp/game/dab/models/props/de_train/de_train_doorhandle_01.vvd b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.vvd new file mode 100755 index 000000000..64ddf7f87 --- /dev/null +++ b/mp/game/dab/models/props/de_train/de_train_doorhandle_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adf428f100775f50202dad28a8ed7e53733f3e449b11ecfb0a47851579fec54f +size 6400 diff --git a/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx80.vtx b/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx80.vtx new file mode 100755 index 000000000..28ff517bc --- /dev/null +++ b/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce47100a08bf858b7bd1b910dccb7af1dfaa5c0ddf3c0c903ba742aa385e4321 +size 3357 diff --git a/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx90.vtx b/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx90.vtx new file mode 100755 index 000000000..13676b08a --- /dev/null +++ b/mp/game/dab/models/props/de_train/handrail_singlespan_128.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1ba2f8cfee967c1cc1b40caf018c06962b7bcac5464bb67a7c66d26fc28c9dc +size 3357 diff --git a/mp/game/dab/models/props/de_train/handrail_singlespan_128.mdl b/mp/game/dab/models/props/de_train/handrail_singlespan_128.mdl new file mode 100755 index 000000000..b26b8908e --- /dev/null +++ b/mp/game/dab/models/props/de_train/handrail_singlespan_128.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:933bfd9d0556421e34abd93431fa8b494c6bdff21a77b7513959b6cf4b882f14 +size 1572 diff --git a/mp/game/dab/models/props/de_train/handrail_singlespan_128.sw.vtx b/mp/game/dab/models/props/de_train/handrail_singlespan_128.sw.vtx new file mode 100755 index 000000000..fcd2d25d4 --- /dev/null +++ b/mp/game/dab/models/props/de_train/handrail_singlespan_128.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8502bf56857b4249cf854871d6152beed48e18fb9830fa67f86a15c355032c7c +size 3357 diff --git a/mp/game/dab/models/props/de_train/handrail_singlespan_128.vvd b/mp/game/dab/models/props/de_train/handrail_singlespan_128.vvd new file mode 100755 index 000000000..9e1bdc399 --- /dev/null +++ b/mp/game/dab/models/props/de_train/handrail_singlespan_128.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44b362cb8257e1605129177c97470dabdff5075e159c65d827b43686a5024c67 +size 17216 diff --git a/mp/game/dab/models/props/de_train/light_security.dx80.vtx b/mp/game/dab/models/props/de_train/light_security.dx80.vtx new file mode 100755 index 000000000..19a79d235 --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3cd41995361a86cb088b577f210bb874657a1687101c7fc009a6a5e99acf330 +size 1932 diff --git a/mp/game/dab/models/props/de_train/light_security.dx90.vtx b/mp/game/dab/models/props/de_train/light_security.dx90.vtx new file mode 100755 index 000000000..b65756188 --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c3348e4e38d0c2579f7481e7b5e5b759d95cc9727c63e32746afbed0afa684e +size 1932 diff --git a/mp/game/dab/models/props/de_train/light_security.mdl b/mp/game/dab/models/props/de_train/light_security.mdl new file mode 100755 index 000000000..7ec2e963a --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71642b1da29e400527325d4761589a40fb011703ea63b13ee5cc19bd2660b266 +size 1676 diff --git a/mp/game/dab/models/props/de_train/light_security.phy b/mp/game/dab/models/props/de_train/light_security.phy new file mode 100755 index 000000000..5f195f893 --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102f80701d58819c4ba9ef48df661010a7c57287db082864bdc2fe7f24025d10 +size 696 diff --git a/mp/game/dab/models/props/de_train/light_security.sw.vtx b/mp/game/dab/models/props/de_train/light_security.sw.vtx new file mode 100755 index 000000000..8f93440c5 --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c73b08b2a781600b50fc7f063789d15c12082599d66706e0e7fdda17b7167ca +size 1932 diff --git a/mp/game/dab/models/props/de_train/light_security.vvd b/mp/game/dab/models/props/de_train/light_security.vvd new file mode 100755 index 000000000..72047b7b8 --- /dev/null +++ b/mp/game/dab/models/props/de_train/light_security.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdc3a061c551b8362060b6ef86bc75be6f39585e2831816f5857fdadd7a472a3 +size 8640 diff --git a/mp/game/dab/models/props/fire_alarm.dx80.vtx b/mp/game/dab/models/props/fire_alarm.dx80.vtx new file mode 100755 index 000000000..6d30218eb --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:095a4afa8f933ec585abbaf0ea390747ad581964c059f18e4af54ab01a283284 +size 1779 diff --git a/mp/game/dab/models/props/fire_alarm.dx90.vtx b/mp/game/dab/models/props/fire_alarm.dx90.vtx new file mode 100755 index 000000000..2b9c112bf --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50593d2746376a4b1b8f0bcec88af1cc7e4ec7716a03ddd39df4652038997b38 +size 1779 diff --git a/mp/game/dab/models/props/fire_alarm.mdl b/mp/game/dab/models/props/fire_alarm.mdl new file mode 100755 index 000000000..7f3baed53 --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a516c37c197b23c033f2c512cbf5148c24cbb9241033edb1a9bc3d2d268de77a +size 1740 diff --git a/mp/game/dab/models/props/fire_alarm.phy b/mp/game/dab/models/props/fire_alarm.phy new file mode 100755 index 000000000..18b2820b2 --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:615016a8a9e1e72e89df7fb360c961914918201dbfb1542cab63970aed5b3ba1 +size 868 diff --git a/mp/game/dab/models/props/fire_alarm.sw.vtx b/mp/game/dab/models/props/fire_alarm.sw.vtx new file mode 100755 index 000000000..daad17c62 --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f44fa4bb40707fbb2b3f4f717bcaea7aa6dcf43f6f393fd2e12ceaac0ae7af5f +size 1779 diff --git a/mp/game/dab/models/props/fire_alarm.vvd b/mp/game/dab/models/props/fire_alarm.vvd new file mode 100755 index 000000000..a822b5f3d --- /dev/null +++ b/mp/game/dab/models/props/fire_alarm.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8ef96eb996ecb14464db6367f60d7c31611e87d869de5fa0e88ed0d17bdcd6 +size 6080 diff --git a/mp/game/dab/models/props/ldha/police.dx80.vtx b/mp/game/dab/models/props/ldha/police.dx80.vtx new file mode 100755 index 000000000..00c1e53cb --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4e81741af5bc84b523fe51d37431fa6502528aa3092cf4fb16eb994cd4edca4 +size 58325 diff --git a/mp/game/dab/models/props/ldha/police.dx90.vtx b/mp/game/dab/models/props/ldha/police.dx90.vtx new file mode 100755 index 000000000..6621b1d8b --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74e182c1bba9e19adc8736232832e67b3c9b9def22b56989db907d046f4a7301 +size 58325 diff --git a/mp/game/dab/models/props/ldha/police.mdl b/mp/game/dab/models/props/ldha/police.mdl new file mode 100755 index 000000000..16723a2e9 --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9d94f5d60e97cae4072457b3c555948481118512970175385188a80dff978ad +size 13948 diff --git a/mp/game/dab/models/props/ldha/police.phy b/mp/game/dab/models/props/ldha/police.phy new file mode 100755 index 000000000..92c6e62ff --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:006e1f804a8280fc884057ac53136cc7ce900383613e937fffffdd14ec5c116b +size 1435 diff --git a/mp/game/dab/models/props/ldha/police.sw.vtx b/mp/game/dab/models/props/ldha/police.sw.vtx new file mode 100755 index 000000000..abe3bb6ae --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9dace851801f551de908bc71ffa233a291a764e12527a9015ce3e778d5efde1 +size 58165 diff --git a/mp/game/dab/models/props/ldha/police.vvd b/mp/game/dab/models/props/ldha/police.vvd new file mode 100755 index 000000000..98fde92ce --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a753ebd356bb09c892382988b9a6dc2c2af6452020b85b7bb51f8c83fc67d555 +size 238592 diff --git a/mp/game/dab/models/props/ldha/police.xbox.vtx b/mp/game/dab/models/props/ldha/police.xbox.vtx new file mode 100755 index 000000000..a5c4c866b --- /dev/null +++ b/mp/game/dab/models/props/ldha/police.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61771973914acba2d17396cd26df065e055e79f4c6fe72ba0e254227fc80a96f +size 58325 diff --git a/mp/game/dab/models/props/masses/skeeball.dx80.vtx b/mp/game/dab/models/props/masses/skeeball.dx80.vtx new file mode 100755 index 000000000..093db5289 --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28535437645d8231c641073bd5748cc49aecba6288bac530881f0dd6ae755db9 +size 23037 diff --git a/mp/game/dab/models/props/masses/skeeball.dx90.vtx b/mp/game/dab/models/props/masses/skeeball.dx90.vtx new file mode 100755 index 000000000..92f9aa67b --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1615be8c406c1853d2da81b60865aefb725b3bc144262816cf635fa67d2fb6f2 +size 23037 diff --git a/mp/game/dab/models/props/masses/skeeball.mdl b/mp/game/dab/models/props/masses/skeeball.mdl new file mode 100755 index 000000000..55fe2f36f --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e06c5c9b361e060857681b119bbcf62787968f97a164a1222e59b0959caf2c5 +size 2144 diff --git a/mp/game/dab/models/props/masses/skeeball.phy b/mp/game/dab/models/props/masses/skeeball.phy new file mode 100755 index 000000000..1ac06eb94 --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9deb86969da6cf62e2dbe2ac390a68168244af76d7dfa09c7270e7d477b05d04 +size 2884 diff --git a/mp/game/dab/models/props/masses/skeeball.sw.vtx b/mp/game/dab/models/props/masses/skeeball.sw.vtx new file mode 100755 index 000000000..ed231a07f --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b5749555912b53ac9b63a2dd0363f7411b3e5b940d94f5df286af5e7e21e7b6 +size 23037 diff --git a/mp/game/dab/models/props/masses/skeeball.vvd b/mp/game/dab/models/props/masses/skeeball.vvd new file mode 100755 index 000000000..7f752c452 --- /dev/null +++ b/mp/game/dab/models/props/masses/skeeball.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1877fd83dc3a7609c228ced19aaeb9a7085f1e8b30c0e443d81695fcd65acc6f +size 96448 diff --git a/mp/game/dab/models/props/postbox_01.dx80.vtx b/mp/game/dab/models/props/postbox_01.dx80.vtx new file mode 100755 index 000000000..1663e550b --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694d6f80b612e2dffcaf68fdae46dbc581ed18e9fad869f7ed82bafd5204a460 +size 3000 diff --git a/mp/game/dab/models/props/postbox_01.dx90.vtx b/mp/game/dab/models/props/postbox_01.dx90.vtx new file mode 100755 index 000000000..867dd9ce6 --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e828a35f4e9ebcbebbdf56282d5e430bfc3358d0428715b9826976f2ecbb6a07 +size 3000 diff --git a/mp/game/dab/models/props/postbox_01.mdl b/mp/game/dab/models/props/postbox_01.mdl new file mode 100755 index 000000000..515163840 --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8975d9f09e3fdb480af25594b09acd94204d1708601980f4e5cc7d716f89f54 +size 1916 diff --git a/mp/game/dab/models/props/postbox_01.phy b/mp/game/dab/models/props/postbox_01.phy new file mode 100755 index 000000000..5c8eb1e48 --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8291df89f3c2edec35ae5c2fae53ea36a4c24a0a614a1d4193fae7a2f9292e04 +size 678 diff --git a/mp/game/dab/models/props/postbox_01.sw.vtx b/mp/game/dab/models/props/postbox_01.sw.vtx new file mode 100755 index 000000000..e69b2e996 --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f8fb9603a23f18483ec48c1dcb6e148cf2cc00f24d2da0606576f7ca1b2a9f1 +size 3000 diff --git a/mp/game/dab/models/props/postbox_01.vvd b/mp/game/dab/models/props/postbox_01.vvd new file mode 100755 index 000000000..19aebaac8 --- /dev/null +++ b/mp/game/dab/models/props/postbox_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0c36043d09815789fdf78c8a69243ef7afb6b46ad37b5f5aea637a2c67d1936 +size 12032 diff --git a/mp/game/dab/models/props/powerboard.dx80.vtx b/mp/game/dab/models/props/powerboard.dx80.vtx new file mode 100755 index 000000000..8747333e5 --- /dev/null +++ b/mp/game/dab/models/props/powerboard.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb35e7f8728ca0a4065532336b8c4664685029f29ed2bad183108a812017533f +size 2388 diff --git a/mp/game/dab/models/props/powerboard.dx90.vtx b/mp/game/dab/models/props/powerboard.dx90.vtx new file mode 100755 index 000000000..e0397bb96 --- /dev/null +++ b/mp/game/dab/models/props/powerboard.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7093bd95f6998d321b6a74c0e9dad22b30935b45bf91596d4c083fba94e1f26d +size 2388 diff --git a/mp/game/dab/models/props/powerboard.mdl b/mp/game/dab/models/props/powerboard.mdl new file mode 100755 index 000000000..0b862bbf7 --- /dev/null +++ b/mp/game/dab/models/props/powerboard.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c1fd695687b3299bb4eb98d1628a84acc1eab9d237216f4a45fbcb5975764d3 +size 1808 diff --git a/mp/game/dab/models/props/powerboard.phy b/mp/game/dab/models/props/powerboard.phy new file mode 100755 index 000000000..5e352dd32 --- /dev/null +++ b/mp/game/dab/models/props/powerboard.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0fd97e580928b65009c76119f3adebacf85ebc4f874a289ef6098337103e43e +size 678 diff --git a/mp/game/dab/models/props/powerboard.sw.vtx b/mp/game/dab/models/props/powerboard.sw.vtx new file mode 100755 index 000000000..dbec81b7b --- /dev/null +++ b/mp/game/dab/models/props/powerboard.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39f8c0fb8bc4b934b01adfc31c94a77b76ca819f554fff0f5b6ff18293644d95 +size 2388 diff --git a/mp/game/dab/models/props/powerboard.vvd b/mp/game/dab/models/props/powerboard.vvd new file mode 100755 index 000000000..0b67ca491 --- /dev/null +++ b/mp/game/dab/models/props/powerboard.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c0325aa09bc1b6b5f390a712249ff63c51237052f02a175ca5762af1043161a +size 10752 diff --git a/mp/game/dab/models/props/stair_rail_01_end.dx80.vtx b/mp/game/dab/models/props/stair_rail_01_end.dx80.vtx new file mode 100755 index 000000000..f83882323 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:902993104f2379cba0d76301939739025fc2ca869f511b52b26d0a5ad988fbd9 +size 10083 diff --git a/mp/game/dab/models/props/stair_rail_01_end.dx90.vtx b/mp/game/dab/models/props/stair_rail_01_end.dx90.vtx new file mode 100755 index 000000000..94458d7af --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:386485393067bd3ff467b6fe96ea3eff5e5d8cf83afaf1b46f8c5184c25cd011 +size 10083 diff --git a/mp/game/dab/models/props/stair_rail_01_end.mdl b/mp/game/dab/models/props/stair_rail_01_end.mdl new file mode 100755 index 000000000..31226f1db --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad8a0c7b5735ddb97fbf331e9e1f1dd46442125806627ba0b49d04ccffdae004 +size 1752 diff --git a/mp/game/dab/models/props/stair_rail_01_end.phy b/mp/game/dab/models/props/stair_rail_01_end.phy new file mode 100755 index 000000000..08060f20d --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dec2e50609d8540296e1a21b1ea745fdd7367d4235e4890d69499553bf41b391 +size 5078 diff --git a/mp/game/dab/models/props/stair_rail_01_end.sw.vtx b/mp/game/dab/models/props/stair_rail_01_end.sw.vtx new file mode 100755 index 000000000..dbf671769 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df0aad9accacf1cd24f42d098f5685156ec9c9173fda1fd822bb2b7f02bc47d3 +size 10083 diff --git a/mp/game/dab/models/props/stair_rail_01_end.vvd b/mp/game/dab/models/props/stair_rail_01_end.vvd new file mode 100755 index 000000000..360b03d44 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_end.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ccfb9d5b2d403101d620e152bcd462b3c23a11eba1109800948f7c42153faa4 +size 40896 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.dx80.vtx b/mp/game/dab/models/props/stair_rail_01_mid.dx80.vtx new file mode 100755 index 000000000..53d976f7a --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:441f75507d9f5c65f706761a173864cc2e417aa16738cb3195f58c6ba8a12a7a +size 7053 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.dx90.vtx b/mp/game/dab/models/props/stair_rail_01_mid.dx90.vtx new file mode 100755 index 000000000..e1d9913a4 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6abbe4f15e111dbc4d2ff0c9e59173487cf93e2802afc36bb1468d41833263b6 +size 7053 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.mdl b/mp/game/dab/models/props/stair_rail_01_mid.mdl new file mode 100755 index 000000000..b86d87395 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f48956e1f200996b94459566e5d66c8a5ea0dc2e36ff32087b83ec124805dfaf +size 1752 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.phy b/mp/game/dab/models/props/stair_rail_01_mid.phy new file mode 100755 index 000000000..3e9d6400e --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f89594fd455e8168a35fec2f29c3514ac1863ae228e1ecc2bd38253e98f25c5 +size 2566 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.sw.vtx b/mp/game/dab/models/props/stair_rail_01_mid.sw.vtx new file mode 100755 index 000000000..782843966 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5646490307f90ab7ac07a0b279409b12cb96765f05fa2ff1720755fd0f3b31a4 +size 7053 diff --git a/mp/game/dab/models/props/stair_rail_01_mid.vvd b/mp/game/dab/models/props/stair_rail_01_mid.vvd new file mode 100755 index 000000000..683737f36 --- /dev/null +++ b/mp/game/dab/models/props/stair_rail_01_mid.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca220d6b7545db546c9914260cbd205711d7a3a25e8991a8a2ee434072887ba4 +size 30272 diff --git a/mp/game/dab/models/props/stall_01.dx80.vtx b/mp/game/dab/models/props/stall_01.dx80.vtx new file mode 100755 index 000000000..d1c7b520f --- /dev/null +++ b/mp/game/dab/models/props/stall_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de4d7df972e65cfba2076af1d009c98d3981c71438a99b4548a8dc634a3331ee +size 2001 diff --git a/mp/game/dab/models/props/stall_01.dx90.vtx b/mp/game/dab/models/props/stall_01.dx90.vtx new file mode 100755 index 000000000..759e04dbc --- /dev/null +++ b/mp/game/dab/models/props/stall_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44dc549ac4bec50cae42ccdb98ed192d4a58f17c011faac0cc2977459d35c2b6 +size 2001 diff --git a/mp/game/dab/models/props/stall_01.mdl b/mp/game/dab/models/props/stall_01.mdl new file mode 100755 index 000000000..d082821e8 --- /dev/null +++ b/mp/game/dab/models/props/stall_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7a3a651d8539b92df8f9f78c4ea799dafd21e4d733b4445364827e6c104780b +size 1816 diff --git a/mp/game/dab/models/props/stall_01.phy b/mp/game/dab/models/props/stall_01.phy new file mode 100755 index 000000000..cbf35f521 --- /dev/null +++ b/mp/game/dab/models/props/stall_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:872e6fb88563112b37a67fe834c150d0c580d44a3eed1a013b8659b066d331be +size 1544 diff --git a/mp/game/dab/models/props/stall_01.sw.vtx b/mp/game/dab/models/props/stall_01.sw.vtx new file mode 100755 index 000000000..2dd58992d --- /dev/null +++ b/mp/game/dab/models/props/stall_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:381aac36935429ef10eb07fb179c2b70feef9c27ca01a98eb72ca060d50fc782 +size 2001 diff --git a/mp/game/dab/models/props/stall_01.vvd b/mp/game/dab/models/props/stall_01.vvd new file mode 100755 index 000000000..5651baa25 --- /dev/null +++ b/mp/game/dab/models/props/stall_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea997f240fb73d526c64223c1d44d56b77750bf607e11dcd8da783f90c87b928 +size 9536 diff --git a/mp/game/dab/models/props/store_shutters_01.dx80.vtx b/mp/game/dab/models/props/store_shutters_01.dx80.vtx new file mode 100755 index 000000000..b4e90bdb4 --- /dev/null +++ b/mp/game/dab/models/props/store_shutters_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:729cb75ba790fec49ee625a4b84286e3ce8b22f66e0da195b8b559418d988c05 +size 2061 diff --git a/mp/game/dab/models/props/store_shutters_01.dx90.vtx b/mp/game/dab/models/props/store_shutters_01.dx90.vtx new file mode 100755 index 000000000..d735c5178 --- /dev/null +++ b/mp/game/dab/models/props/store_shutters_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11cb370006ce1862241f426e1520d5f307df15d91c4e75729d25d7166dfe3aa2 +size 2061 diff --git a/mp/game/dab/models/props/store_shutters_01.mdl b/mp/game/dab/models/props/store_shutters_01.mdl new file mode 100755 index 000000000..3886ae3fd --- /dev/null +++ b/mp/game/dab/models/props/store_shutters_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04a8ebe8eb3a9201c147ad497d01ec001bc9c4d44adf3b0925677a2d19cad809 +size 1756 diff --git a/mp/game/dab/models/props/store_shutters_01.sw.vtx b/mp/game/dab/models/props/store_shutters_01.sw.vtx new file mode 100755 index 000000000..331d34f09 --- /dev/null +++ b/mp/game/dab/models/props/store_shutters_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fbce1e2db8425b47ec1cf5ac927b27ed5e888bd48d656d81f4816f48630cbc1 +size 2061 diff --git a/mp/game/dab/models/props/store_shutters_01.vvd b/mp/game/dab/models/props/store_shutters_01.vvd new file mode 100755 index 000000000..9e2f89111 --- /dev/null +++ b/mp/game/dab/models/props/store_shutters_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8977242a4d0b96679f028428229cffc916519f495e61ddcbe9cf74656ffff5a3 +size 10304 diff --git a/mp/game/dab/models/props_brewery/boiler_01.dx80.vtx b/mp/game/dab/models/props_brewery/boiler_01.dx80.vtx new file mode 100755 index 000000000..08481f5f4 --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be9ce19b386d372d8cb56a51b0712ada36b160b9275c838a410bb3f1673ed388 +size 22074 diff --git a/mp/game/dab/models/props_brewery/boiler_01.dx90.vtx b/mp/game/dab/models/props_brewery/boiler_01.dx90.vtx new file mode 100755 index 000000000..ff862720a --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e2ac2e9243e236d0ef8f39ddc7e41b3630314ac824dbf3810c636074cf79670 +size 22074 diff --git a/mp/game/dab/models/props_brewery/boiler_01.mdl b/mp/game/dab/models/props_brewery/boiler_01.mdl new file mode 100755 index 000000000..369a509c0 --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d55a7cfe978df340c226e76d561d190e594974d16354a845710f5d7c27bc516 +size 1944 diff --git a/mp/game/dab/models/props_brewery/boiler_01.phy b/mp/game/dab/models/props_brewery/boiler_01.phy new file mode 100755 index 000000000..ff96594d3 --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e37b17c7978f98b1bcfd519ef99f2968b28b424f90c94eb9a053adcb7b96e0f +size 1160 diff --git a/mp/game/dab/models/props_brewery/boiler_01.sw.vtx b/mp/game/dab/models/props_brewery/boiler_01.sw.vtx new file mode 100755 index 000000000..bfcd7813f --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17c5ac1630af7d2cff78788689b6052de4c107067ef4467e02587f0ae1a68200 +size 22074 diff --git a/mp/game/dab/models/props_brewery/boiler_01.vvd b/mp/game/dab/models/props_brewery/boiler_01.vvd new file mode 100755 index 000000000..b2865e3e9 --- /dev/null +++ b/mp/game/dab/models/props_brewery/boiler_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9ddbdac1012e82f1aa4704db7d954710e69a148bf70df240422cc07cc974754 +size 88640 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.dx80.vtx b/mp/game/dab/models/props_brewery/metal_keg_01.dx80.vtx new file mode 100755 index 000000000..688d36c01 --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c63a90718de7c3222394c8dce1103aba08661361b3d2ed05212397b16556e31 +size 7539 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.dx90.vtx b/mp/game/dab/models/props_brewery/metal_keg_01.dx90.vtx new file mode 100755 index 000000000..e9ffcb797 --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db785910ea9ef3c8f47c36c2bad222145e0b36c7c7f4c3e7feb72f3838b45973 +size 7539 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.mdl b/mp/game/dab/models/props_brewery/metal_keg_01.mdl new file mode 100755 index 000000000..f51f7e120 --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5b5f8d82d9e3830db2c70a29a07024882310a1634eade0461ec9ff0e7c64145 +size 2048 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.phy b/mp/game/dab/models/props_brewery/metal_keg_01.phy new file mode 100755 index 000000000..96ab2670d --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046ea967c6e5d1fb7ba7f0872f292830a560faaa6d3c3b3bd439d7a42e250973 +size 1445 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.sw.vtx b/mp/game/dab/models/props_brewery/metal_keg_01.sw.vtx new file mode 100755 index 000000000..5c4313f4b --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd98c819507f9fc757d035e550ef4e569e022ea0022443c7958c9659888e15ae +size 7539 diff --git a/mp/game/dab/models/props_brewery/metal_keg_01.vvd b/mp/game/dab/models/props_brewery/metal_keg_01.vvd new file mode 100755 index 000000000..539d9e402 --- /dev/null +++ b/mp/game/dab/models/props_brewery/metal_keg_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be862c1f7895a883f8f6f52e6f08d07995266487d3875f07d2123b205350608e +size 31680 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.dx80.vtx b/mp/game/dab/models/props_brewery/pipeplate_01.dx80.vtx new file mode 100755 index 000000000..4be270e17 --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d901bb465398195ae5edfacfa66443f071afdd98851a3d7cbb4caee60ca3146b +size 5709 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.dx90.vtx b/mp/game/dab/models/props_brewery/pipeplate_01.dx90.vtx new file mode 100755 index 000000000..46b9d7a4a --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29fe52cb66dcc6665e7587662aa14e9ffce3ee959b85c51a0ca1edaddee3251c +size 5709 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.mdl b/mp/game/dab/models/props_brewery/pipeplate_01.mdl new file mode 100755 index 000000000..38f9bfc7e --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdd32a1bfa1275a6eeef29716a7282f0599de639a8245e066ef9380097fb7208 +size 1760 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.phy b/mp/game/dab/models/props_brewery/pipeplate_01.phy new file mode 100755 index 000000000..d9b970db7 --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c3d00a5c8f3e2bda27bface8dc88c0ceda0a92656fec1607aee7472e664b8be +size 1110 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.sw.vtx b/mp/game/dab/models/props_brewery/pipeplate_01.sw.vtx new file mode 100755 index 000000000..d65d18cf0 --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4564415c3f29025546929ec826c722d2dbe1a50623a24788000b8b6a9bf2b3fb +size 5709 diff --git a/mp/game/dab/models/props_brewery/pipeplate_01.vvd b/mp/game/dab/models/props_brewery/pipeplate_01.vvd new file mode 100755 index 000000000..96f0a748b --- /dev/null +++ b/mp/game/dab/models/props_brewery/pipeplate_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e431e1b4f52470f44fc280b2928632e4baef8438f2f14356fe67718e41c15992 +size 26688 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.dx80.vtx b/mp/game/dab/models/props_brewery/wine_barrel_01.dx80.vtx new file mode 100755 index 000000000..38237939c --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c49be06468ebb26d84a91a26ff6e65d141bf7a3fbcf965a4b390d05d0a6244e +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.dx90.vtx b/mp/game/dab/models/props_brewery/wine_barrel_01.dx90.vtx new file mode 100755 index 000000000..27c87dba0 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38db4d4d822bfbe87a32f56a02b7835c754324f2828dca5e2a8d064269a4219d +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.mdl b/mp/game/dab/models/props_brewery/wine_barrel_01.mdl new file mode 100755 index 000000000..0e9c35cc5 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bcc2581da66ffa6182af9f43f11856fb344287a0d82a170c56cb58feefe4a60 +size 2232 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.phy b/mp/game/dab/models/props_brewery/wine_barrel_01.phy new file mode 100755 index 000000000..dcd92764c --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2cfc4e51b1afb9a3c130c7384e3d8246ac5bf395adab37e486a54b7ee5a6ed3 +size 1445 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.sw.vtx b/mp/game/dab/models/props_brewery/wine_barrel_01.sw.vtx new file mode 100755 index 000000000..983a84908 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d4b9121837f952d08ee49d9ccd5ddcc8df9ada140d3b3aa0950e3ea9fb44105 +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_01.vvd b/mp/game/dab/models/props_brewery/wine_barrel_01.vvd new file mode 100755 index 000000000..ad36e9f67 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ac302f4767937e9a3098705322a4817b95f3ff360188153ff1f5ec4347cdf07 +size 46272 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.dx80.vtx b/mp/game/dab/models/props_brewery/wine_barrel_02.dx80.vtx new file mode 100755 index 000000000..35d511071 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e80a604aba48ebff9a73d1d139b71cb3c4c2989949b6be07d8f4d0ba4cad7986 +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.dx90.vtx b/mp/game/dab/models/props_brewery/wine_barrel_02.dx90.vtx new file mode 100755 index 000000000..7cafe3b3f --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b65b5ac01bb757aac562769d64e351e5032f09e02131cd917d588b6b5091f2e6 +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.mdl b/mp/game/dab/models/props_brewery/wine_barrel_02.mdl new file mode 100755 index 000000000..70f51eb0b --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6a0e85652a631b760c05496e12048c532ac6c66e6e3e58f02c2d3f4997e79c2 +size 2232 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.phy b/mp/game/dab/models/props_brewery/wine_barrel_02.phy new file mode 100755 index 000000000..97baf17f8 --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef32a037edc5ca61dffe80e2ddba70622ed9601a92b6b9c0410d36024775a85a +size 1446 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.sw.vtx b/mp/game/dab/models/props_brewery/wine_barrel_02.sw.vtx new file mode 100755 index 000000000..1c6b1fdad --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1646315d2aeb3b741cf8ece14667cff55646fe1286ccc38b4fa9c8c2104cd210 +size 9519 diff --git a/mp/game/dab/models/props_brewery/wine_barrel_02.vvd b/mp/game/dab/models/props_brewery/wine_barrel_02.vvd new file mode 100755 index 000000000..51b0c8d0c --- /dev/null +++ b/mp/game/dab/models/props_brewery/wine_barrel_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:724e578a63c1ae5ea86d7ff2b795cb8f2bde5977c07d63447985575a35e32f66 +size 46272 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.dx80.vtx b/mp/game/dab/models/props_c17/furnituretable001a.dx80.vtx new file mode 100755 index 000000000..376cab123 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba1a8620c5a46d560963002c820c9ba399ff836c495de51b2498e89b1658682c +size 7095 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.dx90.vtx b/mp/game/dab/models/props_c17/furnituretable001a.dx90.vtx new file mode 100755 index 000000000..376cab123 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba1a8620c5a46d560963002c820c9ba399ff836c495de51b2498e89b1658682c +size 7095 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.mdl b/mp/game/dab/models/props_c17/furnituretable001a.mdl new file mode 100755 index 000000000..9a18b4a39 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74bde26535c90d096a361312993ee122b203fbf28abf9d99196bcc15ac7bef32 +size 1788 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.phy b/mp/game/dab/models/props_c17/furnituretable001a.phy new file mode 100755 index 000000000..bf9d8a437 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9aff6ccdeafa8820103d9e94f4a23a90fcdbdd7efe67a2c876c2ef5be714139 +size 5701 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.sw.vtx b/mp/game/dab/models/props_c17/furnituretable001a.sw.vtx new file mode 100755 index 000000000..376cab123 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba1a8620c5a46d560963002c820c9ba399ff836c495de51b2498e89b1658682c +size 7095 diff --git a/mp/game/dab/models/props_c17/furnituretable001a.vvd b/mp/game/dab/models/props_c17/furnituretable001a.vvd new file mode 100755 index 000000000..9ec9ff683 --- /dev/null +++ b/mp/game/dab/models/props_c17/furnituretable001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1c1703a36395759e7d30efe9bceac19cee365b195c669818cca492e95686f1c +size 33472 diff --git a/mp/game/dab/models/props_c17/gasmeter001a.dx90.vtx b/mp/game/dab/models/props_c17/gasmeter001a.dx90.vtx new file mode 100755 index 000000000..23fcb63ce --- /dev/null +++ b/mp/game/dab/models/props_c17/gasmeter001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b448920f8f7b9214fbb03086e7248a3ab50ff6f7cb3a7d2e0a935c4bc33933ba +size 49066 diff --git a/mp/game/dab/models/props_c17/gasmeter001a.mdl b/mp/game/dab/models/props_c17/gasmeter001a.mdl new file mode 100755 index 000000000..d8ee69c6f --- /dev/null +++ b/mp/game/dab/models/props_c17/gasmeter001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daba3de709b68e5d15445c45ce6939329d9cbd94328d0431e97712e12c0d0d3b +size 1460 diff --git a/mp/game/dab/models/props_c17/gasmeter001a.phy b/mp/game/dab/models/props_c17/gasmeter001a.phy new file mode 100755 index 000000000..6f8102050 --- /dev/null +++ b/mp/game/dab/models/props_c17/gasmeter001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e78e734d56572a680f30cfca74d29a1a55912ce5f6a2e11e3a8502124b8f9c3d +size 1472 diff --git a/mp/game/dab/models/props_c17/gasmeter001a.vvd b/mp/game/dab/models/props_c17/gasmeter001a.vvd new file mode 100755 index 000000000..37ea6ebb9 --- /dev/null +++ b/mp/game/dab/models/props_c17/gasmeter001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a923c1ede3edc23da2d6919c009f9ce85a3b08a73403e6974f5b4be5947f8b4e +size 140672 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.dx80.vtx b/mp/game/dab/models/props_c17/handrail04_medium.dx80.vtx new file mode 100755 index 000000000..b9fd4f9ff --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340d852aa188a9117afa30d4d212980fe5516e9130797167d1006bda1bf63d14 +size 3363 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.dx90.vtx b/mp/game/dab/models/props_c17/handrail04_medium.dx90.vtx new file mode 100755 index 000000000..b9fd4f9ff --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340d852aa188a9117afa30d4d212980fe5516e9130797167d1006bda1bf63d14 +size 3363 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.mdl b/mp/game/dab/models/props_c17/handrail04_medium.mdl new file mode 100755 index 000000000..9953c722f --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa32da71db5098ca4d90447bcf04d98183e3d7dedf0df7fe2a6fbcfe2e09541 +size 1464 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.phy b/mp/game/dab/models/props_c17/handrail04_medium.phy new file mode 100755 index 000000000..47afb04de --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d02a182cf8cf63ba07796158d7155b29845a1b7d3a9bae912cb78f3d2aec40ce +size 2746 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.sw.vtx b/mp/game/dab/models/props_c17/handrail04_medium.sw.vtx new file mode 100755 index 000000000..b9fd4f9ff --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:340d852aa188a9117afa30d4d212980fe5516e9130797167d1006bda1bf63d14 +size 3363 diff --git a/mp/game/dab/models/props_c17/handrail04_medium.vvd b/mp/game/dab/models/props_c17/handrail04_medium.vvd new file mode 100755 index 000000000..9a47c3cc3 --- /dev/null +++ b/mp/game/dab/models/props_c17/handrail04_medium.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b29d4a6be878508ae2fbedd6a44e735d97c6b4753312d34c38722378d53b4604 +size 16832 diff --git a/mp/game/dab/models/props_c17/light_cagelight02_on.mdl b/mp/game/dab/models/props_c17/light_cagelight02_on.mdl new file mode 100755 index 000000000..2b5928f6c --- /dev/null +++ b/mp/game/dab/models/props_c17/light_cagelight02_on.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e302d2cb1bd231e3e14bdfc7f8a60f0358cc15e14c68dc046ba3071be5d12db0 +size 1720 diff --git a/mp/game/dab/models/props_c17/light_cagelight02_on.phy b/mp/game/dab/models/props_c17/light_cagelight02_on.phy new file mode 100755 index 000000000..3c2ba6905 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_cagelight02_on.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e88e6d61287241f3f871ffb46fa577c04a58796ee07517ca1dbc9d007a64db2f +size 1007 diff --git a/mp/game/dab/models/props_c17/light_cagelight02_on.vvd b/mp/game/dab/models/props_c17/light_cagelight02_on.vvd new file mode 100755 index 000000000..5705b6788 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_cagelight02_on.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a9e4332bde74aa374bca7ff7fee42391b47be4f74cf813560ae2cb8e62c559 +size 37632 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.dx80.vtx b/mp/game/dab/models/props_c17/light_domelight02_on.dx80.vtx new file mode 100755 index 000000000..3cd003f61 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0eed793c6a25db59ecb549a9f72a6237bc531cf2317666285e67110b0ebc94f +size 5304 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.dx90.vtx b/mp/game/dab/models/props_c17/light_domelight02_on.dx90.vtx new file mode 100755 index 000000000..3cd003f61 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0eed793c6a25db59ecb549a9f72a6237bc531cf2317666285e67110b0ebc94f +size 5304 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.mdl b/mp/game/dab/models/props_c17/light_domelight02_on.mdl new file mode 100755 index 000000000..abc0c25c2 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:891fe9792a742b7d1ac7d61a0446ac617f3eb145489f8d1399372c445942b67c +size 1724 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.phy b/mp/game/dab/models/props_c17/light_domelight02_on.phy new file mode 100755 index 000000000..6ac1550c4 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bcbee783a244b385214feca4776c6540d1680d73edd596356becd60fc6e6a8e +size 1805 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.sw.vtx b/mp/game/dab/models/props_c17/light_domelight02_on.sw.vtx new file mode 100755 index 000000000..3cd003f61 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0eed793c6a25db59ecb549a9f72a6237bc531cf2317666285e67110b0ebc94f +size 5304 diff --git a/mp/game/dab/models/props_c17/light_domelight02_on.vvd b/mp/game/dab/models/props_c17/light_domelight02_on.vvd new file mode 100755 index 000000000..a193e6330 --- /dev/null +++ b/mp/game/dab/models/props_c17/light_domelight02_on.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ee8a85fed99cefba6644f858ea8ab10542010405b4640fc2445dc611bab465f +size 21504 diff --git a/mp/game/dab/models/props_c17/oildrum001.dx80.vtx b/mp/game/dab/models/props_c17/oildrum001.dx80.vtx new file mode 100755 index 000000000..2703e3f31 --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f709db567d2fa2be3b287f4e38dce69c76888f18df5b797d89f55996e6b5b545 +size 4083 diff --git a/mp/game/dab/models/props_c17/oildrum001.dx90.vtx b/mp/game/dab/models/props_c17/oildrum001.dx90.vtx new file mode 100755 index 000000000..2703e3f31 --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f709db567d2fa2be3b287f4e38dce69c76888f18df5b797d89f55996e6b5b545 +size 4083 diff --git a/mp/game/dab/models/props_c17/oildrum001.mdl b/mp/game/dab/models/props_c17/oildrum001.mdl new file mode 100755 index 000000000..08a698c4f --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef2e7a9e1caa5568d1b305896234d4a692f21c75ec83cb49257e83416961244b +size 1788 diff --git a/mp/game/dab/models/props_c17/oildrum001.phy b/mp/game/dab/models/props_c17/oildrum001.phy new file mode 100755 index 000000000..38159748d --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15c4f42ad2b185614587630b8f125bf384c732500ec86b50e6571a7c96439fc6 +size 1868 diff --git a/mp/game/dab/models/props_c17/oildrum001.sw.vtx b/mp/game/dab/models/props_c17/oildrum001.sw.vtx new file mode 100755 index 000000000..2703e3f31 --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f709db567d2fa2be3b287f4e38dce69c76888f18df5b797d89f55996e6b5b545 +size 4083 diff --git a/mp/game/dab/models/props_c17/oildrum001.vvd b/mp/game/dab/models/props_c17/oildrum001.vvd new file mode 100755 index 000000000..f2c2fae4c --- /dev/null +++ b/mp/game/dab/models/props_c17/oildrum001.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bcc3e29919e4e52e490b11b9815bd38d40d0dc325ca2200be3681d09b7f2e6c +size 17344 diff --git a/mp/game/dab/models/props_construction/chain_01.dx80.vtx b/mp/game/dab/models/props_construction/chain_01.dx80.vtx new file mode 100755 index 000000000..c409ef179 --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df1ef97946d9df048aecff114612d0f92019084726c94079d478221fdf4a8e6e +size 8457 diff --git a/mp/game/dab/models/props_construction/chain_01.dx90.vtx b/mp/game/dab/models/props_construction/chain_01.dx90.vtx new file mode 100755 index 000000000..2b2c60cdb --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e238072933886ab19f5edf09e139c4fe1ad448eb88f9697ea1427041edb66e3f +size 8457 diff --git a/mp/game/dab/models/props_construction/chain_01.mdl b/mp/game/dab/models/props_construction/chain_01.mdl new file mode 100755 index 000000000..9c931cca2 --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25435e58c2d327c5f34976c8e26e4e0247ef972376599457e6f5088e3c5f6553 +size 1844 diff --git a/mp/game/dab/models/props_construction/chain_01.phy b/mp/game/dab/models/props_construction/chain_01.phy new file mode 100755 index 000000000..2dec1c09f --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32fcd164681d30056da4c9742af02857298106457d9ebd2353e2f83f1d3a28c3 +size 677 diff --git a/mp/game/dab/models/props_construction/chain_01.sw.vtx b/mp/game/dab/models/props_construction/chain_01.sw.vtx new file mode 100755 index 000000000..65ec4cd3f --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d543c04b7356b18274b02ddfb953547ff51592a314287a362d5706bbe8b6f2b +size 8457 diff --git a/mp/game/dab/models/props_construction/chain_01.vvd b/mp/game/dab/models/props_construction/chain_01.vvd new file mode 100755 index 000000000..d015cb72f --- /dev/null +++ b/mp/game/dab/models/props_construction/chain_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f688603eed959816951d803345ece50c94a5aeddddc54dde939474ffead7bab5 +size 34624 diff --git a/mp/game/dab/models/props_construction/construction_table.dx80.vtx b/mp/game/dab/models/props_construction/construction_table.dx80.vtx new file mode 100755 index 000000000..601c9d019 --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2153c46a05eee84c2c67689fce500984b4b3dbf4db243a1f14cdcc5f6683dba2 +size 2388 diff --git a/mp/game/dab/models/props_construction/construction_table.dx90.vtx b/mp/game/dab/models/props_construction/construction_table.dx90.vtx new file mode 100755 index 000000000..dbeea2a82 --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:177936bf02504185f162694138b04e6851762a9fe66077b09afecf501ec3df72 +size 2388 diff --git a/mp/game/dab/models/props_construction/construction_table.mdl b/mp/game/dab/models/props_construction/construction_table.mdl new file mode 100755 index 000000000..5681f84f4 --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6b19e8ac86a677667a8920c6767746d12d14ce7709b5d33149846a71e0508b4 +size 1788 diff --git a/mp/game/dab/models/props_construction/construction_table.phy b/mp/game/dab/models/props_construction/construction_table.phy new file mode 100755 index 000000000..f3c9479e3 --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fdfd0ec15da4a3ecb671c4cde9d1bcb87f44209190517e677cdb1bb12954a6c +size 683 diff --git a/mp/game/dab/models/props_construction/construction_table.sw.vtx b/mp/game/dab/models/props_construction/construction_table.sw.vtx new file mode 100755 index 000000000..86de5051d --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5dd7eebc98a37016196aa327734b041010875d351a96d5f9677650443227bc3 +size 2388 diff --git a/mp/game/dab/models/props_construction/construction_table.vvd b/mp/game/dab/models/props_construction/construction_table.vvd new file mode 100755 index 000000000..978f048f5 --- /dev/null +++ b/mp/game/dab/models/props_construction/construction_table.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8625b824ba781a691230135f5a92e473ee665870ea36a7769b640a30814f5d18 +size 10624 diff --git a/mp/game/dab/models/props_construction/ladder_01.dx80.vtx b/mp/game/dab/models/props_construction/ladder_01.dx80.vtx new file mode 100755 index 000000000..002bbc22c --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c377c93a4ed53e289ba2dcd8b7c7e05068d9b79922c4c1c6e38d7c7c4250efd8 +size 3951 diff --git a/mp/game/dab/models/props_construction/ladder_01.dx90.vtx b/mp/game/dab/models/props_construction/ladder_01.dx90.vtx new file mode 100755 index 000000000..9bec11623 --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22620b4c0ae0e5908e0a5eb62fc3c78e4abc27fed13cf1f30450614e5547e902 +size 3951 diff --git a/mp/game/dab/models/props_construction/ladder_01.mdl b/mp/game/dab/models/props_construction/ladder_01.mdl new file mode 100755 index 000000000..7eb0d2569 --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60f458d8a3db98a2d48475bac289894a115ad28212b95373d3fc97863cb43b62 +size 1876 diff --git a/mp/game/dab/models/props_construction/ladder_01.phy b/mp/game/dab/models/props_construction/ladder_01.phy new file mode 100755 index 000000000..68ec5a476 --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02f2cad4ab58b838109adb6fee77d49780e9e032b5bbb21e0e83b586f3b41f70 +size 5667 diff --git a/mp/game/dab/models/props_construction/ladder_01.sw.vtx b/mp/game/dab/models/props_construction/ladder_01.sw.vtx new file mode 100755 index 000000000..d9c5a7c33 --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1796db270f04e825050a87a280b71cb3a16b36e3311794a862a1e4d44a8a1c4b +size 3951 diff --git a/mp/game/dab/models/props_construction/ladder_01.vvd b/mp/game/dab/models/props_construction/ladder_01.vvd new file mode 100755 index 000000000..3a69f35c6 --- /dev/null +++ b/mp/game/dab/models/props_construction/ladder_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51abdb6bb74f643c565383884ffd5a3beee109ff1047663461bde4064f01a522 +size 18624 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.dx80.vtx b/mp/game/dab/models/props_construction/sawhorse_01.dx80.vtx new file mode 100755 index 000000000..791f9be65 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70300d7b66d15a0c93caa9cf79c76009a252f5dd033fe93804a975f0c88d8e1f +size 2781 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.dx90.vtx b/mp/game/dab/models/props_construction/sawhorse_01.dx90.vtx new file mode 100755 index 000000000..83298b18a --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4cd7e05147afcc58894cf5cb7dd926b4c426988e2aa8b2beaa750aaaf4b47ab +size 2781 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.mdl b/mp/game/dab/models/props_construction/sawhorse_01.mdl new file mode 100755 index 000000000..ea34e9f1e --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ef7d56da634f9464fe296df8a576aba3fa8cd094aaeca2f02433f8f18feba6 +size 1772 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.phy b/mp/game/dab/models/props_construction/sawhorse_01.phy new file mode 100755 index 000000000..f0607fefd --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:533190bfc53479fa677d368ed42fb0b5ffe89bc07eefb5c06028573b3fd4eaeb +size 3448 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.sw.vtx b/mp/game/dab/models/props_construction/sawhorse_01.sw.vtx new file mode 100755 index 000000000..bc222c966 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b918296a1c21527d812216fe3edd0489878791309e109e805d1a6b90c17bee3 +size 2781 diff --git a/mp/game/dab/models/props_construction/sawhorse_01.vvd b/mp/game/dab/models/props_construction/sawhorse_01.vvd new file mode 100755 index 000000000..f401029c5 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b71b367bc033989b0fec7264d39be3f16b6f647433253b526c3719cbfac7fc28 +size 13888 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.dx80.vtx b/mp/game/dab/models/props_construction/sawhorse_02.dx80.vtx new file mode 100755 index 000000000..ec8a97aed --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19008240a170540dfe4b5ba01a6e3af34e142475975966d18f0e545e2daa9ab8 +size 19173 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.dx90.vtx b/mp/game/dab/models/props_construction/sawhorse_02.dx90.vtx new file mode 100755 index 000000000..04bddcea0 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36df7c5b6261d5bbfb34da41ddcebfcab287453dbc298438ab752e3287830109 +size 19173 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.mdl b/mp/game/dab/models/props_construction/sawhorse_02.mdl new file mode 100755 index 000000000..eb5069c3d --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6b9e494329a50fe3f22adea5fc7462f8ef754034ddb8dd4656d887df522f5b +size 1860 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.phy b/mp/game/dab/models/props_construction/sawhorse_02.phy new file mode 100755 index 000000000..8b7b15689 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4cba0ca9f1e872f8deb2869fdd86b5d00063284c8734f06e984d9b6c53db9a3 +size 2474 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.sw.vtx b/mp/game/dab/models/props_construction/sawhorse_02.sw.vtx new file mode 100755 index 000000000..980b13334 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26e4b08419c1c1085f4ba652fc9676ccd096e9b30626574203daca23c93f65c7 +size 19173 diff --git a/mp/game/dab/models/props_construction/sawhorse_02.vvd b/mp/game/dab/models/props_construction/sawhorse_02.vvd new file mode 100755 index 000000000..31986e1c2 --- /dev/null +++ b/mp/game/dab/models/props_construction/sawhorse_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d62534f5297b2d7930cb05dccadbfa660eb9cdbb8c1306fda6dc3b57b0ec324 +size 87104 diff --git a/mp/game/dab/models/props_construction/scaffolding_clamp.dx80.vtx b/mp/game/dab/models/props_construction/scaffolding_clamp.dx80.vtx new file mode 100755 index 000000000..26b415ed9 --- /dev/null +++ b/mp/game/dab/models/props_construction/scaffolding_clamp.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f03c9f66554f9ca23a2c004cc036eb7e0ba3fdedb4b940e85ce7eb1557ce95 +size 5157 diff --git a/mp/game/dab/models/props_construction/scaffolding_clamp.dx90.vtx b/mp/game/dab/models/props_construction/scaffolding_clamp.dx90.vtx new file mode 100755 index 000000000..e4b5f5973 --- /dev/null +++ b/mp/game/dab/models/props_construction/scaffolding_clamp.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc6f72db077166ac7829c6afa7e2ef809e58fc199b04b786809bfb86faaa9539 +size 5157 diff --git a/mp/game/dab/models/props_construction/scaffolding_clamp.mdl b/mp/game/dab/models/props_construction/scaffolding_clamp.mdl new file mode 100755 index 000000000..5c66f4e1b --- /dev/null +++ b/mp/game/dab/models/props_construction/scaffolding_clamp.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8f558d5f6c5385cbf954929658245857ea9b80094a00787ff34a2de13e263fb +size 1788 diff --git a/mp/game/dab/models/props_construction/scaffolding_clamp.sw.vtx b/mp/game/dab/models/props_construction/scaffolding_clamp.sw.vtx new file mode 100755 index 000000000..d470be459 --- /dev/null +++ b/mp/game/dab/models/props_construction/scaffolding_clamp.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e9356e9b25165ef0ece437b944000e4c2c2cf2709b239c634a3973089203ec +size 5157 diff --git a/mp/game/dab/models/props_construction/scaffolding_clamp.vvd b/mp/game/dab/models/props_construction/scaffolding_clamp.vvd new file mode 100755 index 000000000..11269a1b1 --- /dev/null +++ b/mp/game/dab/models/props_construction/scaffolding_clamp.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4343e23d5c19b06939f5a0dcbd2899e5c0da873f6fd33de5eab193e9a925b847 +size 27712 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx80.vtx new file mode 100755 index 000000000..dc9faca83 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5209c0ef11e71722c5db62ffb63e86cf8f6fa0affd865daed59b3c9473e6e37 +size 13089 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx90.vtx new file mode 100755 index 000000000..3bcb460d7 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55cb34eb122b6742dbfc3ee144ecaf11a2589d12b9a8861ea0febbfa820a465a +size 13089 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.mdl b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.mdl new file mode 100755 index 000000000..697cc02f8 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9472fddf94fedac202c43c6d44b467ef35be0f7563dfa232c990f08855cc9d30 +size 1784 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.phy b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.phy new file mode 100755 index 000000000..bb21b79af --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae099208702a45534e0e5b9ceff0abfae68166481ee903435eb3227a784570a +size 2018 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.sw.vtx new file mode 100755 index 000000000..89b878387 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:691dad8d3b098e7787fce0b250932009d6df110cd00b015994bb308dbb97f87d +size 13089 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_45deg.vvd b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.vvd new file mode 100755 index 000000000..e97120ac6 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_45deg.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4359d5d0ea0d1cf0a1cefa6bcbc82c78548bf74a035a85c12fbc14c721c8d4bd +size 64832 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx80.vtx new file mode 100755 index 000000000..9d51a0c10 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cab78e53743e4b5bbd4d30a2ed7c4a3a57567af13a116e0805932609d93d59ba +size 16149 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx90.vtx new file mode 100755 index 000000000..04c0ecfaf --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74d7199793019e119483229e30bb9c95eaffea82c8395f2e4acf4d1e8e26ccc5 +size 16149 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.mdl b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.mdl new file mode 100755 index 000000000..e8c2c5dd7 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba3a7c1e140d4bee7fe7dd24b01df557c23fc3e79da61d78fba16ea31b5cb959 +size 1784 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.phy b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.phy new file mode 100755 index 000000000..8077fb31a --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99599ccc25c44f9761d68675648363346a7de0d0cd27847b16af8eedff4f0961 +size 3442 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.sw.vtx new file mode 100755 index 000000000..efebd174f --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57e2f061a06e388d27f7f99703303ac3c834d934ead188c59a5fede8a1748940 +size 16149 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_90deg.vvd b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.vvd new file mode 100755 index 000000000..e48cc769e --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_90deg.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d31a485d98a34e6147648b4efb57ba61069cfa1a3ccf420226a1249d6c28c6b +size 78400 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_T.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_T.dx80.vtx new file mode 100755 index 000000000..2d9d6d7ec --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_T.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20f90d1d10387b6b0fd44a7797367785795df8bfc11d809047addc11aa23ff6d +size 17643 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_T.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_T.dx90.vtx new file mode 100755 index 000000000..4feffced1 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_T.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43888c9bca3c25b5764ff0c3e945a12d5e5f8079e75d76580d09ac29dae257c2 +size 17643 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_T.phy b/mp/game/dab/models/props_construction/vent_ducting_01_T.phy new file mode 100755 index 000000000..cf2193dbc --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_T.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdc8d6bd34ac674da468c32319d2d015477f89ea6533ac91a89607e3f55dd8c +size 1176 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_T.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_T.sw.vtx new file mode 100755 index 000000000..665c844c1 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_T.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c52ce785bb1871b43beb6c7af14a6fdb0ccbba04832ddfeb0d4e5b0ee21ab3a8 +size 17643 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx80.vtx new file mode 100755 index 000000000..5582314fd --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa2f9707fd785abb867f82b50f809385d1ff8421b3e4098c6a3ee7490edd837f +size 18159 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx90.vtx new file mode 100755 index 000000000..0029379b7 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_Y.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38c829dda2fa7c9662c7ecef3075d499ffa3eea78c923ad7fbb64e91b4e4907f +size 18159 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_Y.phy b/mp/game/dab/models/props_construction/vent_ducting_01_Y.phy new file mode 100755 index 000000000..fbfb779a8 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_Y.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ae9142cb70ad21a6975eb67705f7ede87a62f058785eff3328a6dd500c0e8ba +size 1177 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_Y.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_Y.sw.vtx new file mode 100755 index 000000000..df5dc7a46 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_Y.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7633b6a5fb294a14af478e91352091d8664a971b5c41e497992502ea64ae9088 +size 18159 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx80.vtx new file mode 100755 index 000000000..3c6dce4ea --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:760b0a24247e3a9a4a5fda3e98f5cdf113406a7e828a344e3cfaf774921923aa +size 7101 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx90.vtx new file mode 100755 index 000000000..3a40eae0c --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56041723523e5a13be863291abb2928e15d5e4bd8cb7a36c52e7f0221b539979 +size 7101 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.mdl b/mp/game/dab/models/props_construction/vent_ducting_01_grill.mdl new file mode 100755 index 000000000..83ebdc099 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6158587e961fe2312c0c0c7d97244e0838e05b47107089abd20f8cc9a7b1a5c5 +size 1784 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.phy b/mp/game/dab/models/props_construction/vent_ducting_01_grill.phy new file mode 100755 index 000000000..5267c41b0 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a885cda142a7e330e98ee356eb3ba754e6dd6cfc546bee5309a34e2626fe26b6 +size 2904 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01_grill.sw.vtx new file mode 100755 index 000000000..8f3c2f806 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be873c5f624bb2663e483732154615fc3eaff9d483a3c9bb10f7856ce77150c +size 7101 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_grill.vvd b/mp/game/dab/models/props_construction/vent_ducting_01_grill.vvd new file mode 100755 index 000000000..66f4ab49d --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_grill.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73f26eaab6371cf50d927a76f4a8295e298c4bbb57e4b3cfad35c9c604e77a0e +size 34880 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_t.mdl b/mp/game/dab/models/props_construction/vent_ducting_01_t.mdl new file mode 100755 index 000000000..99d36ffff --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_t.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69346cc6efe2ebca15afe44c3ab3cf03257b9aeacfc21c486e03378de32a6997 +size 1780 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_t.vvd b/mp/game/dab/models/props_construction/vent_ducting_01_t.vvd new file mode 100755 index 000000000..0061b0b4d --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_t.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d1339f3485e726ce888023020bf7dce767aeda95f951ddc758afea1dc9140c2 +size 89024 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_y.mdl b/mp/game/dab/models/props_construction/vent_ducting_01_y.mdl new file mode 100755 index 000000000..032aed9fe --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_y.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62cb6d7c53a22b16d4d3095c7d1787673dbafbc06b68f9770482e630385972b7 +size 1780 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01_y.vvd b/mp/game/dab/models/props_construction/vent_ducting_01_y.vvd new file mode 100755 index 000000000..4a04a389a --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01_y.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28597379e6fd89e3cbea0eb594477d112f2bb8bad7757bc78f0df4cbd4dbae6e +size 91328 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01a.dx80.vtx new file mode 100755 index 000000000..be28a9557 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52c01a2a06c87b3f4f937139ad5ebc616c3c4a7565a1ae17ddcd5d8b260004a2 +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01a.dx90.vtx new file mode 100755 index 000000000..b39b67bbf --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c93dce0d37e1f4b9e12a15b3802bef3ffb138538704df626246e9bb9e264e96 +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.mdl b/mp/game/dab/models/props_construction/vent_ducting_01a.mdl new file mode 100755 index 000000000..7f8717da5 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c6ad8b4bfca5cd5178f9cdb4eea041f0f902ffa9b847142c9a012667aca658 +size 1776 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.phy b/mp/game/dab/models/props_construction/vent_ducting_01a.phy new file mode 100755 index 000000000..5f75c2f94 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9662bc6ac65df39b508b136a5313ea34d3595b69076e8d4ca4e0383661565f +size 901 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01a.sw.vtx new file mode 100755 index 000000000..fcee9c2b6 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a602f836a8f219b10a7e4df2f597dc717c0cf5e01465e9359ff25522a60df88d +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01a.vvd b/mp/game/dab/models/props_construction/vent_ducting_01a.vvd new file mode 100755 index 000000000..04180662b --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7df130e9d2a494e39f64467ee1d60db1f99340bcf1a8f19de262c9b0677575be +size 58560 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.dx80.vtx b/mp/game/dab/models/props_construction/vent_ducting_01b.dx80.vtx new file mode 100755 index 000000000..86934c105 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b4ab558810d2fad4c867894967facc6b189cd12b9171e91e94bc244fd401e93 +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.dx90.vtx b/mp/game/dab/models/props_construction/vent_ducting_01b.dx90.vtx new file mode 100755 index 000000000..f51f77975 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe318275ec78dbaac0ca738f6f5afb368f55f4051bf650102dcb83463f5935f5 +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.mdl b/mp/game/dab/models/props_construction/vent_ducting_01b.mdl new file mode 100755 index 000000000..780b56884 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca635cc1919a5130ca4a75ad2cc977a6db802b26601cba7503a61f012f70701 +size 1776 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.phy b/mp/game/dab/models/props_construction/vent_ducting_01b.phy new file mode 100755 index 000000000..e2cf48e28 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df29fb9ad644cddb837232e565d7fead997a209496b8285d99dd69f1cca22ecf +size 902 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.sw.vtx b/mp/game/dab/models/props_construction/vent_ducting_01b.sw.vtx new file mode 100755 index 000000000..69ca04922 --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39eaa17f2eb3447facc8515f80cad198b218dda115cd705d50f44cdca408a3f1 +size 11631 diff --git a/mp/game/dab/models/props_construction/vent_ducting_01b.vvd b/mp/game/dab/models/props_construction/vent_ducting_01b.vvd new file mode 100755 index 000000000..a429d74be --- /dev/null +++ b/mp/game/dab/models/props_construction/vent_ducting_01b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7996b0f05a606fadbab7a2160554ffe152e748204d4a8ea9261cd9f04ca6bcf6 +size 58560 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_large_01.dx80.vtx new file mode 100755 index 000000000..449207b50 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c35c1b614babf074ffede221632065ff13c82cd6a5a2c0369940a514127e0745 +size 16305 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_large_01.dx90.vtx new file mode 100755 index 000000000..9b0e2721f --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc19a384366dec43b06dd0301b4d51bbff56cc64570c351adb13b8d5c6444e7d +size 16305 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.mdl b/mp/game/dab/models/props_crates/wpncrate_large_01.mdl new file mode 100755 index 000000000..9e45c1462 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23ad5627d38110589daa78a6613d19b88148c27172972159f0f0d74145ccd98c +size 1916 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.phy b/mp/game/dab/models/props_crates/wpncrate_large_01.phy new file mode 100755 index 000000000..a83cf0df6 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe54c722adad35e25fe8b122f76adf057199b83f98d25c936b41589f2a9b8e1c +size 1450 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_large_01.sw.vtx new file mode 100755 index 000000000..78ee9319e --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0dc7c8953e6affeda2008ef422983147583f95b01c114d465b44c46b9eb65b8 +size 16297 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_01.vvd b/mp/game/dab/models/props_crates/wpncrate_large_01.vvd new file mode 100755 index 000000000..b495a6a90 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e68d459f54880b2a1d0ecc4fc2ab78258c6d41546ee696266e5577e849947ebf +size 75328 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_large_02.dx80.vtx new file mode 100755 index 000000000..27d1e23b0 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacb6fabec5650543ca3a102816643a111325b8b3bb678c0077e1b8641803082 +size 48549 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_large_02.dx90.vtx new file mode 100755 index 000000000..ab3495955 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f00f8803378b64fdb10bd1b0aa68c8b0d1b4cc6a184ab92085a0e387273dd9b3 +size 48549 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.mdl b/mp/game/dab/models/props_crates/wpncrate_large_02.mdl new file mode 100755 index 000000000..715017ce0 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cac3807e1c5708d24e972aa70c5784cc93bf3db7280285bad636851b5839d605 +size 1880 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.phy b/mp/game/dab/models/props_crates/wpncrate_large_02.phy new file mode 100755 index 000000000..999f63075 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34d84129bec43e158459637a97b2e53bb390801ccd35a65ac0d897738b2eee96 +size 682 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_large_02.sw.vtx new file mode 100755 index 000000000..e3f0a5ad9 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73e1cee88020288e0bec3f1ecf2c435a55b159b081ed8795cbbc8d9490f64c78 +size 48541 diff --git a/mp/game/dab/models/props_crates/wpncrate_large_02.vvd b/mp/game/dab/models/props_crates/wpncrate_large_02.vvd new file mode 100755 index 000000000..7ad4cdc25 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_large_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ff6741857038af951d9703c4e312160f478bd5e1d047fe1a0cff156f38c99a4 +size 225856 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_small_01.dx80.vtx new file mode 100755 index 000000000..8d1a9d9a0 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9b968d56cfa315433e255bcd90086fa5d0a222d9ae9fb268a262a2eb75be13 +size 3429 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_small_01.dx90.vtx new file mode 100755 index 000000000..03b234e15 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8be196763c673fcc0a5e414bcd20bdfdb31c11de2ffb1c22702a1dd3ba5247 +size 3429 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.mdl b/mp/game/dab/models/props_crates/wpncrate_small_01.mdl new file mode 100755 index 000000000..bcf4149af --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d90c2bc5b08b9f3e93ee7c3499727a6c773e5c9c9959860bfe3bd5fd4918348 +size 1880 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.phy b/mp/game/dab/models/props_crates/wpncrate_small_01.phy new file mode 100755 index 000000000..02c3fabda --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64cdc090be79c5f7895a5e364761206f4d9bf56ef42a945fa08c2c5d5f194e61 +size 1254 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_small_01.sw.vtx new file mode 100755 index 000000000..397f6b82a --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:909e5480a0049484ccdd09229f16df2d7b8e9c77b62167ced7bd7cf18b53ae84 +size 3421 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_01.vvd b/mp/game/dab/models/props_crates/wpncrate_small_01.vvd new file mode 100755 index 000000000..cf01f01e8 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdae1843eb60ffa7be8fb0840db41515395116375ea0f090fd781023aa9e23d2 +size 16448 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02.dx80.vtx new file mode 100755 index 000000000..b4a8f647e --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83565d10a1dc0e4bbd35b0b88a1a1b95bdedfb2a07c6259f3189cd98cef1c372 +size 4650 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02.dx90.vtx new file mode 100755 index 000000000..489fa7633 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9dc7256895ef429b4f980c1fba55fb05849ef7c0323b131f26bf235fa516870 +size 4650 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.mdl b/mp/game/dab/models/props_crates/wpncrate_small_02.mdl new file mode 100755 index 000000000..c180c139a --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13c49224b13d0d6d779dd1875db331b07f5dc3e7c123b05cea3beb2b03ac30cf +size 1948 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.phy b/mp/game/dab/models/props_crates/wpncrate_small_02.phy new file mode 100755 index 000000000..23c8216ac --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c3038df657219c62ad8b31f494841bafb68f0cec967dc96a6b002a340b59b1 +size 679 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02.sw.vtx new file mode 100755 index 000000000..01f325700 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d97de4e97e3e39391987c3c63e93b9af0261f86d6e6447a08b3d124a4f7ede +size 4642 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02.vvd b/mp/game/dab/models/props_crates/wpncrate_small_02.vvd new file mode 100755 index 000000000..0e5c5903d --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b08ecffa49417e4f9cf300b3baab1375784cff1f6237836d551d0d5d6742fc0e +size 23936 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx80.vtx new file mode 100755 index 000000000..804533a88 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e3f22eb6ebec4af7c83b5fd70500c0bced2b55a1eb745d188a5835bb4cc461 +size 4086 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx90.vtx new file mode 100755 index 000000000..7170f7659 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1241cbe6f679351f6381cf680a0e2fa724e4af683963f219a0e1fcd0e094766 +size 4086 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.mdl b/mp/game/dab/models/props_crates/wpncrate_small_02point5.mdl new file mode 100755 index 000000000..c6032c3b2 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb12cb6af83b350f319837b1ad47d3df20cc14230003037c178895bfac0de5a9 +size 1896 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.phy b/mp/game/dab/models/props_crates/wpncrate_small_02point5.phy new file mode 100755 index 000000000..9a7dc0178 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2706300e4ef9cb81970717b105e22adf884b396b49336b55fa40b2a4f2cdbd +size 679 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_small_02point5.sw.vtx new file mode 100755 index 000000000..ee03ab2ae --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed560cbe02a92b77e8b27f0b7b281d041246d0356ecc9f9f5a4aa26eb76d290 +size 4078 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_02point5.vvd b/mp/game/dab/models/props_crates/wpncrate_small_02point5.vvd new file mode 100755 index 000000000..8139999cc --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_02point5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0ea7d881a68024dbcdd27c055b3c15914a9b46847646ebf0116d85c088abce9 +size 21120 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.dx80.vtx b/mp/game/dab/models/props_crates/wpncrate_small_03.dx80.vtx new file mode 100755 index 000000000..ac2450651 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1854dfde6d2092071314cfb92397addea55e86097319775bbd93a321a31f08d9 +size 8565 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.dx90.vtx b/mp/game/dab/models/props_crates/wpncrate_small_03.dx90.vtx new file mode 100755 index 000000000..abcfffbde --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b230e56337e8a8a4ac681b4a370eab42d4c9e40b9e55ec7d8fc7b6441e8147 +size 8565 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.mdl b/mp/game/dab/models/props_crates/wpncrate_small_03.mdl new file mode 100755 index 000000000..a9ed399aa --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b34bd28af057927165b5c8df510caf8e4835392b00e87685e59c3050f4f05a4 +size 1948 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.phy b/mp/game/dab/models/props_crates/wpncrate_small_03.phy new file mode 100755 index 000000000..b42424d1d --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03e7bee0ba6ed6ee089cecf0187d1f91db68f9959eb9e05390e98f67b463e210 +size 870 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.sw.vtx b/mp/game/dab/models/props_crates/wpncrate_small_03.sw.vtx new file mode 100755 index 000000000..0ae178ad5 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40c3af3473e07cd211cd33782bf1694a65e7db3c173f22f00bd5cedf89756731 +size 8557 diff --git a/mp/game/dab/models/props_crates/wpncrate_small_03.vvd b/mp/game/dab/models/props_crates/wpncrate_small_03.vvd new file mode 100755 index 000000000..aae448ce7 --- /dev/null +++ b/mp/game/dab/models/props_crates/wpncrate_small_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca367dba44d8c95c1c7b3294a90d39b6156b3cc632361723cc4b2d82f286fa07 +size 33856 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx80.vtx b/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx80.vtx new file mode 100755 index 000000000..801b8d3d2 --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357c02f2f8a03461a4510525920993eb3214025343f0a58da50e2f7328af87e8 +size 11559 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx90.vtx b/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx90.vtx new file mode 100755 index 000000000..801b8d3d2 --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357c02f2f8a03461a4510525920993eb3214025343f0a58da50e2f7328af87e8 +size 11559 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.mdl b/mp/game/dab/models/props_debris/concrete_debris128pile001b.mdl new file mode 100755 index 000000000..a17501122 --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca63262ca0eb84d9f076fa4d4156db19a127bb8918c7e46090b84df15b0a2f30 +size 1732 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.phy b/mp/game/dab/models/props_debris/concrete_debris128pile001b.phy new file mode 100755 index 000000000..4ebe32375 --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fd6eed868fb26e849743b85bdc3a30654eece0e375d8b63bc56f06c1ae35d3b +size 1835 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.sw.vtx b/mp/game/dab/models/props_debris/concrete_debris128pile001b.sw.vtx new file mode 100755 index 000000000..801b8d3d2 --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357c02f2f8a03461a4510525920993eb3214025343f0a58da50e2f7328af87e8 +size 11559 diff --git a/mp/game/dab/models/props_debris/concrete_debris128pile001b.vvd b/mp/game/dab/models/props_debris/concrete_debris128pile001b.vvd new file mode 100755 index 000000000..038e3793e --- /dev/null +++ b/mp/game/dab/models/props_debris/concrete_debris128pile001b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01139463e5392a13333d16df278a8446dc893caa93ac257b787675bce16c0835 +size 57280 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.dx80.vtx b/mp/game/dab/models/props_debris/corner_rubble1.dx80.vtx new file mode 100755 index 000000000..b12bf83f3 --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cd8a8fff392024548022e844ecff35f86582aee3bb8349059d63fdd499b077d +size 13782 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.dx90.vtx b/mp/game/dab/models/props_debris/corner_rubble1.dx90.vtx new file mode 100755 index 000000000..b12bf83f3 --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cd8a8fff392024548022e844ecff35f86582aee3bb8349059d63fdd499b077d +size 13782 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.mdl b/mp/game/dab/models/props_debris/corner_rubble1.mdl new file mode 100755 index 000000000..ab725a89d --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eb547426d92ee1bf377c53cae770018032adeb76d7830e36a30f874b1e7968e +size 1732 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.phy b/mp/game/dab/models/props_debris/corner_rubble1.phy new file mode 100755 index 000000000..4f086804e --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93450942067de285f88b26898f696ee49901441ba4cd04258e956f79c34db855 +size 519 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.sw.vtx b/mp/game/dab/models/props_debris/corner_rubble1.sw.vtx new file mode 100755 index 000000000..b12bf83f3 --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cd8a8fff392024548022e844ecff35f86582aee3bb8349059d63fdd499b077d +size 13782 diff --git a/mp/game/dab/models/props_debris/corner_rubble1.vvd b/mp/game/dab/models/props_debris/corner_rubble1.vvd new file mode 100755 index 000000000..0fe3710b4 --- /dev/null +++ b/mp/game/dab/models/props_debris/corner_rubble1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5533c0044a48d930958e797f439afc46b2ffa375f4fd977d0090a262830950ec +size 65920 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.dx80.vtx b/mp/game/dab/models/props_debris/rebar002c_64.dx80.vtx new file mode 100755 index 000000000..b16629058 --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccbb6072f08b370abee6f9f4bd9214e358450433eb96c83fa15887c000d6e1d4 +size 3351 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.dx90.vtx b/mp/game/dab/models/props_debris/rebar002c_64.dx90.vtx new file mode 100755 index 000000000..b16629058 --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccbb6072f08b370abee6f9f4bd9214e358450433eb96c83fa15887c000d6e1d4 +size 3351 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.mdl b/mp/game/dab/models/props_debris/rebar002c_64.mdl new file mode 100755 index 000000000..992b0cf62 --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffaff454cf35c6e17a677806750beabc9f3fa1ad57eb868f4a4709dc32df5230 +size 1732 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.phy b/mp/game/dab/models/props_debris/rebar002c_64.phy new file mode 100755 index 000000000..8d255ce15 --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de5d0bab0091e79eff86a5d5674c1b92fccfc6436f8704d1bad089f62346a40f +size 1469 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.sw.vtx b/mp/game/dab/models/props_debris/rebar002c_64.sw.vtx new file mode 100755 index 000000000..b16629058 --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccbb6072f08b370abee6f9f4bd9214e358450433eb96c83fa15887c000d6e1d4 +size 3351 diff --git a/mp/game/dab/models/props_debris/rebar002c_64.vvd b/mp/game/dab/models/props_debris/rebar002c_64.vvd new file mode 100755 index 000000000..17c9ec74e --- /dev/null +++ b/mp/game/dab/models/props_debris/rebar002c_64.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e33847d2e5458fa0b8c1a1b4a29690c95e2e6a36df798e7f12f61523f88a87 +size 14784 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.dx80.vtx b/mp/game/dab/models/props_doors/cellar_door_01.dx80.vtx new file mode 100755 index 000000000..055a6b6d7 --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cc3beaed1296604511c8ee0873be59f5ae0d515675dedee05d695b40263f673 +size 7191 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.dx90.vtx b/mp/game/dab/models/props_doors/cellar_door_01.dx90.vtx new file mode 100755 index 000000000..12acc450d --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ff610f7b9d446e19119f51111dd143570004128e57121dc4bd66735d57a747b +size 7191 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.mdl b/mp/game/dab/models/props_doors/cellar_door_01.mdl new file mode 100755 index 000000000..9d3dc8a1b --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b8fae7f7cf292048bf1124d3c3c517ad747b1fefeaac2cdc45a242a92a83375 +size 1760 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.phy b/mp/game/dab/models/props_doors/cellar_door_01.phy new file mode 100755 index 000000000..338249e1a --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f54cd03d49c8c9e7fa3faa362efaf90854d97d1bb7a37a536319ab9b0be622e +size 1547 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.sw.vtx b/mp/game/dab/models/props_doors/cellar_door_01.sw.vtx new file mode 100755 index 000000000..c20ca3b9d --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29faa48116d6ce7ec56ac43d044861e06c7bf64748d69a119ad1ddbbe0f6ccaa +size 7191 diff --git a/mp/game/dab/models/props_doors/cellar_door_01.vvd b/mp/game/dab/models/props_doors/cellar_door_01.vvd new file mode 100755 index 000000000..62c3c554d --- /dev/null +++ b/mp/game/dab/models/props_doors/cellar_door_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95afa596ddce6436fc24bbf6df42be8137e31de65e4fdbb9eb8e3d55a8669652 +size 30912 diff --git a/mp/game/dab/models/props_downtown/booth_table.dx80.vtx b/mp/game/dab/models/props_downtown/booth_table.dx80.vtx new file mode 100755 index 000000000..a4a951090 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3453a4091d2ee2ff7db8195477d8cc7c26dffa4a4bbcd768502a75cabe08197a +size 6331 diff --git a/mp/game/dab/models/props_downtown/booth_table.dx90.vtx b/mp/game/dab/models/props_downtown/booth_table.dx90.vtx new file mode 100755 index 000000000..a4a951090 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3453a4091d2ee2ff7db8195477d8cc7c26dffa4a4bbcd768502a75cabe08197a +size 6331 diff --git a/mp/game/dab/models/props_downtown/booth_table.mdl b/mp/game/dab/models/props_downtown/booth_table.mdl new file mode 100755 index 000000000..42ed6c540 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74b5799d9f21354f8ffa4bdb08a63bbb017f0058ca982d899b14381d2dc88fa9 +size 1756 diff --git a/mp/game/dab/models/props_downtown/booth_table.phy b/mp/game/dab/models/props_downtown/booth_table.phy new file mode 100755 index 000000000..b003fbe64 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ee94edbb9572a3473c0e01884de3f69a9c8bb33300472417d2642def7215d8 +size 3133 diff --git a/mp/game/dab/models/props_downtown/booth_table.sw.vtx b/mp/game/dab/models/props_downtown/booth_table.sw.vtx new file mode 100755 index 000000000..a4a951090 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3453a4091d2ee2ff7db8195477d8cc7c26dffa4a4bbcd768502a75cabe08197a +size 6331 diff --git a/mp/game/dab/models/props_downtown/booth_table.vtx b/mp/game/dab/models/props_downtown/booth_table.vtx new file mode 100755 index 000000000..a4a951090 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3453a4091d2ee2ff7db8195477d8cc7c26dffa4a4bbcd768502a75cabe08197a +size 6331 diff --git a/mp/game/dab/models/props_downtown/booth_table.vvd b/mp/game/dab/models/props_downtown/booth_table.vvd new file mode 100755 index 000000000..378dc4c97 --- /dev/null +++ b/mp/game/dab/models/props_downtown/booth_table.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2050e65631f5e227b92ed5ecd0eee0a499b1f954aca303b27ae28c0b338308c1 +size 28608 diff --git a/mp/game/dab/models/props_equipment/cooler.dx80.vtx b/mp/game/dab/models/props_equipment/cooler.dx80.vtx new file mode 100755 index 000000000..e2c36f6a0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5876253b618ae0dd4056506a4342393acc0c3cfae5e8661231d28bda5875f7 +size 7959 diff --git a/mp/game/dab/models/props_equipment/cooler.dx90.vtx b/mp/game/dab/models/props_equipment/cooler.dx90.vtx new file mode 100755 index 000000000..e2c36f6a0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5876253b618ae0dd4056506a4342393acc0c3cfae5e8661231d28bda5875f7 +size 7959 diff --git a/mp/game/dab/models/props_equipment/cooler.mdl b/mp/game/dab/models/props_equipment/cooler.mdl new file mode 100755 index 000000000..c82ceca5c --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a74c9b03bea111136e8431500bbf6654029307aa78705e102179acb26665bcf +size 1736 diff --git a/mp/game/dab/models/props_equipment/cooler.phy b/mp/game/dab/models/props_equipment/cooler.phy new file mode 100755 index 000000000..f209ab7d9 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de7184f39f839a69f08e82064e4ada6aca6fbce65b27de5b1a2ab77290dd9c0 +size 4307 diff --git a/mp/game/dab/models/props_equipment/cooler.sw.vtx b/mp/game/dab/models/props_equipment/cooler.sw.vtx new file mode 100755 index 000000000..e2c36f6a0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5876253b618ae0dd4056506a4342393acc0c3cfae5e8661231d28bda5875f7 +size 7959 diff --git a/mp/game/dab/models/props_equipment/cooler.vvd b/mp/game/dab/models/props_equipment/cooler.vvd new file mode 100755 index 000000000..d8f5f8dd0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca482ca236b8a954d7c95d306c0c2c523289c1979e606c22b136eae113d2d925 +size 37056 diff --git a/mp/game/dab/models/props_equipment/cooler_door.dx80.vtx b/mp/game/dab/models/props_equipment/cooler_door.dx80.vtx new file mode 100755 index 000000000..3331ebb89 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cfdd8005eb612ac05e2cae9f0800df9de42ab3e35f1fbbf566094d243b1dd85 +size 3741 diff --git a/mp/game/dab/models/props_equipment/cooler_door.dx90.vtx b/mp/game/dab/models/props_equipment/cooler_door.dx90.vtx new file mode 100755 index 000000000..3331ebb89 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cfdd8005eb612ac05e2cae9f0800df9de42ab3e35f1fbbf566094d243b1dd85 +size 3741 diff --git a/mp/game/dab/models/props_equipment/cooler_door.mdl b/mp/game/dab/models/props_equipment/cooler_door.mdl new file mode 100755 index 000000000..7cc1aeae6 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b6c5bcadcfa33eb469afcae5727c125fad4666eb0845f4f2baf814fbbd68454 +size 1736 diff --git a/mp/game/dab/models/props_equipment/cooler_door.phy b/mp/game/dab/models/props_equipment/cooler_door.phy new file mode 100755 index 000000000..44263b81f --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec7314b9551d749a333d9465d6e33bec93eb4e63c9859d19a188214816ce3e28 +size 2158 diff --git a/mp/game/dab/models/props_equipment/cooler_door.sw.vtx b/mp/game/dab/models/props_equipment/cooler_door.sw.vtx new file mode 100755 index 000000000..3331ebb89 --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cfdd8005eb612ac05e2cae9f0800df9de42ab3e35f1fbbf566094d243b1dd85 +size 3741 diff --git a/mp/game/dab/models/props_equipment/cooler_door.vvd b/mp/game/dab/models/props_equipment/cooler_door.vvd new file mode 100755 index 000000000..182d81aaa --- /dev/null +++ b/mp/game/dab/models/props_equipment/cooler_door.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cca574555dc3244c274ccc16034fd34427f880ec58c17f8769eab5a77400df44 +size 16448 diff --git a/mp/game/dab/models/props_equipment/elevator_buttons.dx80.vtx b/mp/game/dab/models/props_equipment/elevator_buttons.dx80.vtx new file mode 100755 index 000000000..0de8d0f6a --- /dev/null +++ b/mp/game/dab/models/props_equipment/elevator_buttons.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5fc162cab7ea05fdf5480ee2e2476ce2cf96ef19207b36f2ef09a5fabdfdea2 +size 2121 diff --git a/mp/game/dab/models/props_equipment/elevator_buttons.dx90.vtx b/mp/game/dab/models/props_equipment/elevator_buttons.dx90.vtx new file mode 100755 index 000000000..0de8d0f6a --- /dev/null +++ b/mp/game/dab/models/props_equipment/elevator_buttons.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5fc162cab7ea05fdf5480ee2e2476ce2cf96ef19207b36f2ef09a5fabdfdea2 +size 2121 diff --git a/mp/game/dab/models/props_equipment/elevator_buttons.mdl b/mp/game/dab/models/props_equipment/elevator_buttons.mdl new file mode 100755 index 000000000..c9b964de1 --- /dev/null +++ b/mp/game/dab/models/props_equipment/elevator_buttons.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df275198d2763417d3e177cb46205ef04f8f65360ec7c5a7c68d308be8dcf67 +size 1868 diff --git a/mp/game/dab/models/props_equipment/elevator_buttons.sw.vtx b/mp/game/dab/models/props_equipment/elevator_buttons.sw.vtx new file mode 100755 index 000000000..0de8d0f6a --- /dev/null +++ b/mp/game/dab/models/props_equipment/elevator_buttons.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5fc162cab7ea05fdf5480ee2e2476ce2cf96ef19207b36f2ef09a5fabdfdea2 +size 2121 diff --git a/mp/game/dab/models/props_equipment/elevator_buttons.vvd b/mp/game/dab/models/props_equipment/elevator_buttons.vvd new file mode 100755 index 000000000..244a865c0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/elevator_buttons.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ddf3d2e4ca3c6d5a81a26272510757eb0ce7c07a8c53aef2f0ea0bc95e5cf23 +size 8512 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.dx80.vtx b/mp/game/dab/models/props_equipment/firehosebox01.dx80.vtx new file mode 100755 index 000000000..6333f8324 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab21b3a47514bcb185553198c63ab63ca22af4fac1a747c1b933c8936dbcbc51 +size 47965 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.dx90.vtx b/mp/game/dab/models/props_equipment/firehosebox01.dx90.vtx new file mode 100755 index 000000000..6333f8324 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab21b3a47514bcb185553198c63ab63ca22af4fac1a747c1b933c8936dbcbc51 +size 47965 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.mdl b/mp/game/dab/models/props_equipment/firehosebox01.mdl new file mode 100755 index 000000000..53c4c14b0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:776499aad711d455b713918665ecf74f32a5fdc8661317f3804f9ae1ae675134 +size 1852 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.phy b/mp/game/dab/models/props_equipment/firehosebox01.phy new file mode 100755 index 000000000..4bd703f33 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7f9384e6e35e73a0614b5abf9b68ac1ba4ee38160adcf21140a33914f413db1 +size 2398 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.sw.vtx b/mp/game/dab/models/props_equipment/firehosebox01.sw.vtx new file mode 100755 index 000000000..6333f8324 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab21b3a47514bcb185553198c63ab63ca22af4fac1a747c1b933c8936dbcbc51 +size 47965 diff --git a/mp/game/dab/models/props_equipment/firehosebox01.vvd b/mp/game/dab/models/props_equipment/firehosebox01.vvd new file mode 100755 index 000000000..77e88444d --- /dev/null +++ b/mp/game/dab/models/props_equipment/firehosebox01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f5355e7f3b952619dc22c13e77d542c2240599e74783bb898b8d008ffcb7768 +size 134400 diff --git a/mp/game/dab/models/props_equipment/firepipe02.dx80.vtx b/mp/game/dab/models/props_equipment/firepipe02.dx80.vtx new file mode 100755 index 000000000..cf2f824f8 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e01592965285b7cc2db796987c552ca7b88e6a5a7de274f4c2c3aa174b2542 +size 104125 diff --git a/mp/game/dab/models/props_equipment/firepipe02.dx90.vtx b/mp/game/dab/models/props_equipment/firepipe02.dx90.vtx new file mode 100755 index 000000000..cf2f824f8 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e01592965285b7cc2db796987c552ca7b88e6a5a7de274f4c2c3aa174b2542 +size 104125 diff --git a/mp/game/dab/models/props_equipment/firepipe02.mdl b/mp/game/dab/models/props_equipment/firepipe02.mdl new file mode 100755 index 000000000..eaf24cc1a --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c40cad44645115961232f480dea4ad0fabcc96e1da15b53ff19c7ba06682c4a0 +size 1736 diff --git a/mp/game/dab/models/props_equipment/firepipe02.phy b/mp/game/dab/models/props_equipment/firepipe02.phy new file mode 100755 index 000000000..765e8b889 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39d9db93603964644ee04a21472c584caf0d9e53ace8d496d27ebb0e3aa0f831 +size 12507 diff --git a/mp/game/dab/models/props_equipment/firepipe02.sw.vtx b/mp/game/dab/models/props_equipment/firepipe02.sw.vtx new file mode 100755 index 000000000..cf2f824f8 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e01592965285b7cc2db796987c552ca7b88e6a5a7de274f4c2c3aa174b2542 +size 104125 diff --git a/mp/game/dab/models/props_equipment/firepipe02.vvd b/mp/game/dab/models/props_equipment/firepipe02.vvd new file mode 100755 index 000000000..002a00fc4 --- /dev/null +++ b/mp/game/dab/models/props_equipment/firepipe02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de788eb5b96956877acb15600ff1fcaeb3f8fbd74ef6627d5e8b435d58f7e0c +size 220992 diff --git a/mp/game/dab/models/props_equipment/metalladder002.dx80.vtx b/mp/game/dab/models/props_equipment/metalladder002.dx80.vtx new file mode 100755 index 000000000..a5ed82c85 --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476950ef65b2f5ea98ee9100c3ed993e3b21ec14781e3eafd1ea84e2688bd567 +size 5211 diff --git a/mp/game/dab/models/props_equipment/metalladder002.dx90.vtx b/mp/game/dab/models/props_equipment/metalladder002.dx90.vtx new file mode 100755 index 000000000..a5ed82c85 --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476950ef65b2f5ea98ee9100c3ed993e3b21ec14781e3eafd1ea84e2688bd567 +size 5211 diff --git a/mp/game/dab/models/props_equipment/metalladder002.mdl b/mp/game/dab/models/props_equipment/metalladder002.mdl new file mode 100755 index 000000000..c668935bc --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e67cfef331bb56495bf64347ae467db023482ac79a53fd24c73a7ab6aca1c6e +size 1732 diff --git a/mp/game/dab/models/props_equipment/metalladder002.phy b/mp/game/dab/models/props_equipment/metalladder002.phy new file mode 100755 index 000000000..a6f262602 --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:755c2cacd890d79c8b42852842e9a790514c3e24249af8ebf4115a17120a8670 +size 4720 diff --git a/mp/game/dab/models/props_equipment/metalladder002.sw.vtx b/mp/game/dab/models/props_equipment/metalladder002.sw.vtx new file mode 100755 index 000000000..a5ed82c85 --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476950ef65b2f5ea98ee9100c3ed993e3b21ec14781e3eafd1ea84e2688bd567 +size 5211 diff --git a/mp/game/dab/models/props_equipment/metalladder002.vvd b/mp/game/dab/models/props_equipment/metalladder002.vvd new file mode 100755 index 000000000..054be93b8 --- /dev/null +++ b/mp/game/dab/models/props_equipment/metalladder002.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c66d5d3ff13be03ba3216293220adc684ae3e697bc3ccbea195f44d58c31c3 +size 23232 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.dx80.vtx b/mp/game/dab/models/props_equipment/phone_booth_indoor.dx80.vtx new file mode 100755 index 000000000..be16ebd0d --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8e5d1213c8ed2dd029b8bfb6a1a2222a0877aada9026dc11b76d105b28e1bea +size 6255 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.dx90.vtx b/mp/game/dab/models/props_equipment/phone_booth_indoor.dx90.vtx new file mode 100755 index 000000000..be16ebd0d --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8e5d1213c8ed2dd029b8bfb6a1a2222a0877aada9026dc11b76d105b28e1bea +size 6255 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.mdl b/mp/game/dab/models/props_equipment/phone_booth_indoor.mdl new file mode 100755 index 000000000..de1c13ce6 --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b50303925be9394df27a75467e764a761bf448d55e11b847d0f97afb2ba4ff +size 1740 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.phy b/mp/game/dab/models/props_equipment/phone_booth_indoor.phy new file mode 100755 index 000000000..d51dafff3 --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd685acec8d629b1247b1af993103469972fd002a2d07e64707c15d18f27cfaf +size 717 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.sw.vtx b/mp/game/dab/models/props_equipment/phone_booth_indoor.sw.vtx new file mode 100755 index 000000000..be16ebd0d --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8e5d1213c8ed2dd029b8bfb6a1a2222a0877aada9026dc11b76d105b28e1bea +size 6255 diff --git a/mp/game/dab/models/props_equipment/phone_booth_indoor.vvd b/mp/game/dab/models/props_equipment/phone_booth_indoor.vvd new file mode 100755 index 000000000..5b488e739 --- /dev/null +++ b/mp/game/dab/models/props_equipment/phone_booth_indoor.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1acb80de23546fb074884371eac28526c5807a27c13a03835394c8a422855515 +size 27968 diff --git a/mp/game/dab/models/props_equipment/security_desk1.dx80.vtx b/mp/game/dab/models/props_equipment/security_desk1.dx80.vtx new file mode 100755 index 000000000..e1ca933cf --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ea2b83c9d665bcd60d6c60961547cc56d4e882d16b932abb0dcd3504d34095 +size 59779 diff --git a/mp/game/dab/models/props_equipment/security_desk1.dx90.vtx b/mp/game/dab/models/props_equipment/security_desk1.dx90.vtx new file mode 100755 index 000000000..e1ca933cf --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ea2b83c9d665bcd60d6c60961547cc56d4e882d16b932abb0dcd3504d34095 +size 59779 diff --git a/mp/game/dab/models/props_equipment/security_desk1.mdl b/mp/game/dab/models/props_equipment/security_desk1.mdl new file mode 100755 index 000000000..babf618b9 --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64082864b3515e1ec01af0b64807b507437557ef24558ee652eda187024f984d +size 1740 diff --git a/mp/game/dab/models/props_equipment/security_desk1.phy b/mp/game/dab/models/props_equipment/security_desk1.phy new file mode 100755 index 000000000..fe23cdf4a --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c46a4256a08076906ab11ac43d76b2dfe427ae512bf4c61f0ec381e9b1aae1f2 +size 4014 diff --git a/mp/game/dab/models/props_equipment/security_desk1.sw.vtx b/mp/game/dab/models/props_equipment/security_desk1.sw.vtx new file mode 100755 index 000000000..e1ca933cf --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ea2b83c9d665bcd60d6c60961547cc56d4e882d16b932abb0dcd3504d34095 +size 59779 diff --git a/mp/game/dab/models/props_equipment/security_desk1.vvd b/mp/game/dab/models/props_equipment/security_desk1.vvd new file mode 100755 index 000000000..4a5d78bc0 --- /dev/null +++ b/mp/game/dab/models/props_equipment/security_desk1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f5ae64d26458cf9f49455277e8bd17e00d7adb4d031c750054c5183ec12173c +size 153344 diff --git a/mp/game/dab/models/props_equipment/snack_machine.dx80.vtx b/mp/game/dab/models/props_equipment/snack_machine.dx80.vtx new file mode 100755 index 000000000..84cef4fde --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dce4889003367b0055fd90041da8ee398c3fdde7d5448632c17473c0623a65b +size 84563 diff --git a/mp/game/dab/models/props_equipment/snack_machine.dx90.vtx b/mp/game/dab/models/props_equipment/snack_machine.dx90.vtx new file mode 100755 index 000000000..84cef4fde --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dce4889003367b0055fd90041da8ee398c3fdde7d5448632c17473c0623a65b +size 84563 diff --git a/mp/game/dab/models/props_equipment/snack_machine.mdl b/mp/game/dab/models/props_equipment/snack_machine.mdl new file mode 100755 index 000000000..be036a187 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:443eccf2dcb19f814f74d38b9ebd17e13c69be4f721a2c448ffc5e1d8d379dc2 +size 1744 diff --git a/mp/game/dab/models/props_equipment/snack_machine.phy b/mp/game/dab/models/props_equipment/snack_machine.phy new file mode 100755 index 000000000..679393944 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f9edb4f669196c842d4d3fae413798818b222065f74151e9ec6b0453b2096f +size 2778 diff --git a/mp/game/dab/models/props_equipment/snack_machine.sw.vtx b/mp/game/dab/models/props_equipment/snack_machine.sw.vtx new file mode 100755 index 000000000..84cef4fde --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dce4889003367b0055fd90041da8ee398c3fdde7d5448632c17473c0623a65b +size 84563 diff --git a/mp/game/dab/models/props_equipment/snack_machine.vvd b/mp/game/dab/models/props_equipment/snack_machine.vvd new file mode 100755 index 000000000..cfec0d612 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79bef6b333d582d0610fad86efdbeaaf85a7b7ea4c9acdcf4d924fe8bba6ea8 +size 354368 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.dx80.vtx b/mp/game/dab/models/props_equipment/snack_machine_glass.dx80.vtx new file mode 100755 index 000000000..ede8bcdb5 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4760db0dbbc5a6616a1d3f4083ee0dbf3e5018baaea9ccc0e86e75d63bd2ae8e +size 189 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.dx90.vtx b/mp/game/dab/models/props_equipment/snack_machine_glass.dx90.vtx new file mode 100755 index 000000000..ede8bcdb5 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4760db0dbbc5a6616a1d3f4083ee0dbf3e5018baaea9ccc0e86e75d63bd2ae8e +size 189 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.mdl b/mp/game/dab/models/props_equipment/snack_machine_glass.mdl new file mode 100755 index 000000000..1b7b73e5a --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d09e8f0278d6c9b9a3936719e4f2c665dbea7e9ead6b0417b3dff2acb88481d +size 1736 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.phy b/mp/game/dab/models/props_equipment/snack_machine_glass.phy new file mode 100755 index 000000000..3962440d6 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f91963f65a1751ce47765c3e9331a5827a548430f4c142076dba01bb236e98d +size 701 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.sw.vtx b/mp/game/dab/models/props_equipment/snack_machine_glass.sw.vtx new file mode 100755 index 000000000..ede8bcdb5 --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4760db0dbbc5a6616a1d3f4083ee0dbf3e5018baaea9ccc0e86e75d63bd2ae8e +size 189 diff --git a/mp/game/dab/models/props_equipment/snack_machine_glass.vvd b/mp/game/dab/models/props_equipment/snack_machine_glass.vvd new file mode 100755 index 000000000..e5ecf69ed --- /dev/null +++ b/mp/game/dab/models/props_equipment/snack_machine_glass.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83599fdbd6ab4aef611a5bcc3727295a72042e74f3980adb217e1275c3fefaaf +size 320 diff --git a/mp/game/dab/models/props_foliage/shrub_01a.mdl b/mp/game/dab/models/props_foliage/shrub_01a.mdl new file mode 100755 index 000000000..256ad6b04 --- /dev/null +++ b/mp/game/dab/models/props_foliage/shrub_01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c7a7c6addd6d980857fa4228d7e9871a5c258ea77a72ea08c90fd478092ebc7 +size 1948 diff --git a/mp/game/dab/models/props_foliage/shrub_01a.vvd b/mp/game/dab/models/props_foliage/shrub_01a.vvd new file mode 100755 index 000000000..7af2e2734 --- /dev/null +++ b/mp/game/dab/models/props_foliage/shrub_01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17508838852e70a06dc43d40eeec646400b429733f21d6b368bc2ea747ec6739 +size 38832 diff --git a/mp/game/dab/models/props_interiors/blinds_01.dx80.vtx b/mp/game/dab/models/props_interiors/blinds_01.dx80.vtx new file mode 100755 index 000000000..0572c0c5b --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34f7964cc18553ec6cdb068d29e94d3d602a4668d26b00a3320440c4b4cd141e +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01.dx90.vtx b/mp/game/dab/models/props_interiors/blinds_01.dx90.vtx new file mode 100755 index 000000000..18803149d --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:198c9b3000e3fefc11a618ab25db77da7d841e5b0dbddf5c2f76d11ceed1d34a +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01.mdl b/mp/game/dab/models/props_interiors/blinds_01.mdl new file mode 100755 index 000000000..0ede18a5b --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5393278428aa9a35fbbaab94b0690106c17ac323e79e6cc7b5bd7e27761d80c3 +size 1760 diff --git a/mp/game/dab/models/props_interiors/blinds_01.sw.vtx b/mp/game/dab/models/props_interiors/blinds_01.sw.vtx new file mode 100755 index 000000000..360e0e59c --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:835b7169d7009fcd9632a0a87559f9dc7b25726a789ee4746a66ef4e949dcc1d +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01.vvd b/mp/game/dab/models/props_interiors/blinds_01.vvd new file mode 100755 index 000000000..f9a37b4c7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f0c082cfc313e279608da03778908cd80812519734ff3ee41a148b21a8cf93a +size 22080 diff --git a/mp/game/dab/models/props_interiors/blinds_01a.dx80.vtx b/mp/game/dab/models/props_interiors/blinds_01a.dx80.vtx new file mode 100755 index 000000000..b442df757 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eae6721c0cbf01e12fa893e67deb5a0f53ad8aed0aea2741a9b8710be3c95982 +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01a.dx90.vtx b/mp/game/dab/models/props_interiors/blinds_01a.dx90.vtx new file mode 100755 index 000000000..a15a8e0dc --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b00fa2fcf9a0251bb7f609248c0a290046cc251b56b108c654c902c20dd0afd0 +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01a.mdl b/mp/game/dab/models/props_interiors/blinds_01a.mdl new file mode 100755 index 000000000..6dd9869d2 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20399f511281be0da4cbf2552c93baba9e67e5b455deff5b3673d0bf20b1ecd5 +size 1760 diff --git a/mp/game/dab/models/props_interiors/blinds_01a.sw.vtx b/mp/game/dab/models/props_interiors/blinds_01a.sw.vtx new file mode 100755 index 000000000..5f08ebf19 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5249967b5dcddaa9d4755f9872e67df99ba4658919d2e72c5599a55a5e1a794a +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01a.vvd b/mp/game/dab/models/props_interiors/blinds_01a.vvd new file mode 100755 index 000000000..68455a145 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49db7b72aa4f147c7b91159888896dce0737ff0d6f3a3db47d1060cb465afc32 +size 22080 diff --git a/mp/game/dab/models/props_interiors/blinds_01b.dx80.vtx b/mp/game/dab/models/props_interiors/blinds_01b.dx80.vtx new file mode 100755 index 000000000..bdeba7c8a --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f9867e7bc7a633333854175bfab4277b3a59dea5b70100e1aeb5964f81c6ce +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01b.dx90.vtx b/mp/game/dab/models/props_interiors/blinds_01b.dx90.vtx new file mode 100755 index 000000000..30c5f2f2c --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:967b58665efce845e97e04a401df8483cc2a071d94792ab53f65a85f6ff24529 +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01b.mdl b/mp/game/dab/models/props_interiors/blinds_01b.mdl new file mode 100755 index 000000000..b9c833a9e --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d61c3a3b1371d6a41068bd44e0ef0505ee6c4571afa9ee71300017d6c368404a +size 1760 diff --git a/mp/game/dab/models/props_interiors/blinds_01b.sw.vtx b/mp/game/dab/models/props_interiors/blinds_01b.sw.vtx new file mode 100755 index 000000000..ee0bdc28a --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:909dd5213b92b69c267ca5f440a7953495828f7cba8011ae75ce473779fbf5a7 +size 4269 diff --git a/mp/game/dab/models/props_interiors/blinds_01b.vvd b/mp/game/dab/models/props_interiors/blinds_01b.vvd new file mode 100755 index 000000000..c83bbe0d8 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0e1a1539b1d70b082708c6891c99c3b158bb2bf22cefdfbb164dc551616b76b +size 22080 diff --git a/mp/game/dab/models/props_interiors/blinds_01ext.dx80.vtx b/mp/game/dab/models/props_interiors/blinds_01ext.dx80.vtx new file mode 100755 index 000000000..16bc67c7b --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01ext.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a8983ff18380f3260741b125df9498e0c4c54a6f2246946ed3fa56ab69e10c0 +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01ext.dx90.vtx b/mp/game/dab/models/props_interiors/blinds_01ext.dx90.vtx new file mode 100755 index 000000000..bf9534ea7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01ext.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70eecf521f98c4cdf553f7a456e40f0adeb81d74026020d55abafcf57a84d163 +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01ext.mdl b/mp/game/dab/models/props_interiors/blinds_01ext.mdl new file mode 100755 index 000000000..4147034ab --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01ext.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40ad243961ed4b380be55dc21ccee5819379161dd98e506383e10ff9088224b0 +size 1764 diff --git a/mp/game/dab/models/props_interiors/blinds_01ext.sw.vtx b/mp/game/dab/models/props_interiors/blinds_01ext.sw.vtx new file mode 100755 index 000000000..11c0e8292 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01ext.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b75e99c3107d3fa31433cd484297f0b3982c3d7cc26a6a2630e28a69e91923 +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01ext.vvd b/mp/game/dab/models/props_interiors/blinds_01ext.vvd new file mode 100755 index 000000000..39afd1a22 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01ext.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83b9b91b1b494af8cd8eaeaabce29cdd05dfca123c8f5ac2d4d99407ef0ab75c +size 6208 diff --git a/mp/game/dab/models/props_interiors/blinds_01exta.dx80.vtx b/mp/game/dab/models/props_interiors/blinds_01exta.dx80.vtx new file mode 100755 index 000000000..71c7e9f47 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01exta.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc9f3adfce8841541b0d44f016cd6be4851332b3c995a0d54855b166e9de2d3c +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01exta.dx90.vtx b/mp/game/dab/models/props_interiors/blinds_01exta.dx90.vtx new file mode 100755 index 000000000..96547ee13 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01exta.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5822149c02f16fe94093b1c261eec61cb167596faeaaef00b7db84b2e305188 +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01exta.mdl b/mp/game/dab/models/props_interiors/blinds_01exta.mdl new file mode 100755 index 000000000..5057afbc7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01exta.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a192b1099d4c306130dc02a8e91213680d95cc32f43e149e8b133c2f9636a79 +size 1764 diff --git a/mp/game/dab/models/props_interiors/blinds_01exta.sw.vtx b/mp/game/dab/models/props_interiors/blinds_01exta.sw.vtx new file mode 100755 index 000000000..62fe5ebbd --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01exta.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1757d5295a946386eb4682b85cdb55c34f95d111fce328c3b80df1a939fbc59f +size 1293 diff --git a/mp/game/dab/models/props_interiors/blinds_01exta.vvd b/mp/game/dab/models/props_interiors/blinds_01exta.vvd new file mode 100755 index 000000000..2ec8f2665 --- /dev/null +++ b/mp/game/dab/models/props_interiors/blinds_01exta.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82120a622a4ad8205215ff229b068e0c3b64466748f24473e926cb5bab5b013a +size 6208 diff --git a/mp/game/dab/models/props_interiors/chair_office2.dx80.vtx b/mp/game/dab/models/props_interiors/chair_office2.dx80.vtx new file mode 100755 index 000000000..b5c2a7fc0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f895b349ba53626a9e513d8cb3cc068fa2d5bf97e6def84c35649d45d6dd7543 +size 20633 diff --git a/mp/game/dab/models/props_interiors/chair_office2.dx90.vtx b/mp/game/dab/models/props_interiors/chair_office2.dx90.vtx new file mode 100755 index 000000000..b5c2a7fc0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f895b349ba53626a9e513d8cb3cc068fa2d5bf97e6def84c35649d45d6dd7543 +size 20633 diff --git a/mp/game/dab/models/props_interiors/chair_office2.mdl b/mp/game/dab/models/props_interiors/chair_office2.mdl new file mode 100755 index 000000000..b159f869e --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76dc0fb516b2a524a8a112708d862c9e4c71688201c8548689ec8aacbea82b35 +size 1800 diff --git a/mp/game/dab/models/props_interiors/chair_office2.phy b/mp/game/dab/models/props_interiors/chair_office2.phy new file mode 100755 index 000000000..c7a08ba59 --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5253be3a0d46055f3415cbb0670660577dd5547cd41f61f9d56f9b1b0f761b1e +size 7600 diff --git a/mp/game/dab/models/props_interiors/chair_office2.sw.vtx b/mp/game/dab/models/props_interiors/chair_office2.sw.vtx new file mode 100755 index 000000000..b5c2a7fc0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f895b349ba53626a9e513d8cb3cc068fa2d5bf97e6def84c35649d45d6dd7543 +size 20633 diff --git a/mp/game/dab/models/props_interiors/chair_office2.vvd b/mp/game/dab/models/props_interiors/chair_office2.vvd new file mode 100755 index 000000000..96300cdb7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/chair_office2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45baa1728f2d8d87d614701e826c75d4d0de06bea962cf083a5a84e570e36ad4 +size 72128 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.dx80.vtx b/mp/game/dab/models/props_interiors/dinning_table_oval.dx80.vtx new file mode 100755 index 000000000..e001368ff --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9398c5efc9bce5349975c0831c9a90c79466dc5d8ec23927f73fb1c20aa41b +size 8463 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.dx90.vtx b/mp/game/dab/models/props_interiors/dinning_table_oval.dx90.vtx new file mode 100755 index 000000000..e001368ff --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9398c5efc9bce5349975c0831c9a90c79466dc5d8ec23927f73fb1c20aa41b +size 8463 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.mdl b/mp/game/dab/models/props_interiors/dinning_table_oval.mdl new file mode 100755 index 000000000..28b4b5630 --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5532ae48e9631c2397aa01b2f598104ed8afa4797f8123be756261bd689555ec +size 1732 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.phy b/mp/game/dab/models/props_interiors/dinning_table_oval.phy new file mode 100755 index 000000000..77a867143 --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03c6f7a457d86a038e8c5578265597f1d213bd47da328dbec2a818590bb8eeac +size 12606 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.vtx b/mp/game/dab/models/props_interiors/dinning_table_oval.vtx new file mode 100755 index 000000000..e001368ff --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9398c5efc9bce5349975c0831c9a90c79466dc5d8ec23927f73fb1c20aa41b +size 8463 diff --git a/mp/game/dab/models/props_interiors/dinning_table_oval.vvd b/mp/game/dab/models/props_interiors/dinning_table_oval.vvd new file mode 100755 index 000000000..734223931 --- /dev/null +++ b/mp/game/dab/models/props_interiors/dinning_table_oval.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b0df2add7a0c449c4a49e0b5b21f33dca86acc1cebcc8acbdb4ccdf40b4e26e +size 38080 diff --git a/mp/game/dab/models/props_interiors/lightbulb01a.mdl b/mp/game/dab/models/props_interiors/lightbulb01a.mdl new file mode 100755 index 000000000..ad947abd6 --- /dev/null +++ b/mp/game/dab/models/props_interiors/lightbulb01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde64ddb5b85f0deee864b7bf62d85f2f89e72279886e0af9285aea1f1fb40a1 +size 1848 diff --git a/mp/game/dab/models/props_interiors/lightbulb01a.phy b/mp/game/dab/models/props_interiors/lightbulb01a.phy new file mode 100755 index 000000000..0e0256c00 --- /dev/null +++ b/mp/game/dab/models/props_interiors/lightbulb01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b71539f6b1b616adaf39e450c881f1f4edeb80355d27a4f705c5d14d6950a608 +size 2341 diff --git a/mp/game/dab/models/props_interiors/lightbulb01a.vvd b/mp/game/dab/models/props_interiors/lightbulb01a.vvd new file mode 100755 index 000000000..f125c3a44 --- /dev/null +++ b/mp/game/dab/models/props_interiors/lightbulb01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ddad08829ec8d6c2f07931c83b0af1faea19e062effb12e43355d51ae41fe8b +size 18880 diff --git a/mp/game/dab/models/props_interiors/side_table_square.dx80.vtx b/mp/game/dab/models/props_interiors/side_table_square.dx80.vtx new file mode 100755 index 000000000..2b94287d0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e9517389efcf11b7225648358eebe7edb977f6c8e8e638f26ba6dc01dff8ce +size 7725 diff --git a/mp/game/dab/models/props_interiors/side_table_square.dx90.vtx b/mp/game/dab/models/props_interiors/side_table_square.dx90.vtx new file mode 100755 index 000000000..2b94287d0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e9517389efcf11b7225648358eebe7edb977f6c8e8e638f26ba6dc01dff8ce +size 7725 diff --git a/mp/game/dab/models/props_interiors/side_table_square.mdl b/mp/game/dab/models/props_interiors/side_table_square.mdl new file mode 100755 index 000000000..3b2546dd3 --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba7aecfbb14a60362cfc719e38fdd7158dd766691cf74547c29d159df5098a7b +size 1732 diff --git a/mp/game/dab/models/props_interiors/side_table_square.phy b/mp/game/dab/models/props_interiors/side_table_square.phy new file mode 100755 index 000000000..86aeb36ac --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc257f1df945e15c050ecc5b2b23fac6d77a21b9e42dfa9b2b7dfa303f7488a0 +size 4738 diff --git a/mp/game/dab/models/props_interiors/side_table_square.vtx b/mp/game/dab/models/props_interiors/side_table_square.vtx new file mode 100755 index 000000000..2b94287d0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35e9517389efcf11b7225648358eebe7edb977f6c8e8e638f26ba6dc01dff8ce +size 7725 diff --git a/mp/game/dab/models/props_interiors/side_table_square.vvd b/mp/game/dab/models/props_interiors/side_table_square.vvd new file mode 100755 index 000000000..4351ee671 --- /dev/null +++ b/mp/game/dab/models/props_interiors/side_table_square.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b0133463be2c5d2f1eb6af4eea561c5499d5220134de59eadf1c36ca42d3174 +size 33856 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.dx80.vtx b/mp/game/dab/models/props_interiors/sofa_chair.dx80.vtx new file mode 100755 index 000000000..1e46d3cec --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a8f2f0433da1afc441df09e2a2a691d06c850f6bc17120198c1b36fd8b3c5c +size 8181 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.dx90.vtx b/mp/game/dab/models/props_interiors/sofa_chair.dx90.vtx new file mode 100755 index 000000000..1e46d3cec --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a8f2f0433da1afc441df09e2a2a691d06c850f6bc17120198c1b36fd8b3c5c +size 8181 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.mdl b/mp/game/dab/models/props_interiors/sofa_chair.mdl new file mode 100755 index 000000000..a1f33644f --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1040e1482826c603ec4c4043cd0af56f1cac5e7aba6d33a50a41e619ab31cb48 +size 1808 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.phy b/mp/game/dab/models/props_interiors/sofa_chair.phy new file mode 100755 index 000000000..2bae8bbc7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b956aa87f50cb8baa0676c461633a53c6eac80a4e8f3197a77cbff29b8bfa1a +size 2318 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.sw.vtx b/mp/game/dab/models/props_interiors/sofa_chair.sw.vtx new file mode 100755 index 000000000..1e46d3cec --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13a8f2f0433da1afc441df09e2a2a691d06c850f6bc17120198c1b36fd8b3c5c +size 8181 diff --git a/mp/game/dab/models/props_interiors/sofa_chair.vvd b/mp/game/dab/models/props_interiors/sofa_chair.vvd new file mode 100755 index 000000000..58a37f49d --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6073c029755242dbcf7c2f4c9f10495c103ba941f95662fbec6f5c4ea01be821 +size 33728 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.dx80.vtx b/mp/game/dab/models/props_interiors/sofa_chair02.dx80.vtx new file mode 100755 index 000000000..9d01293ce --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:764f3271dbefc80e58ed0e990cb6fc21752b85dbcb47bb24f7b86b607ca2ab26 +size 9042 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.dx90.vtx b/mp/game/dab/models/props_interiors/sofa_chair02.dx90.vtx new file mode 100755 index 000000000..9d01293ce --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:764f3271dbefc80e58ed0e990cb6fc21752b85dbcb47bb24f7b86b607ca2ab26 +size 9042 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.mdl b/mp/game/dab/models/props_interiors/sofa_chair02.mdl new file mode 100755 index 000000000..2f906c400 --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6739651653b9009395776fe4400cb12430ebe5e40ea3910f7812461426fa35fc +size 1804 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.phy b/mp/game/dab/models/props_interiors/sofa_chair02.phy new file mode 100755 index 000000000..33d9fe20c --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23d39aaf626a86c5a9e3a2ef369cbbd8467c94e293c0df7f8cc05c04e5e347ea +size 5280 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.vtx b/mp/game/dab/models/props_interiors/sofa_chair02.vtx new file mode 100755 index 000000000..9d01293ce --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:764f3271dbefc80e58ed0e990cb6fc21752b85dbcb47bb24f7b86b607ca2ab26 +size 9042 diff --git a/mp/game/dab/models/props_interiors/sofa_chair02.vvd b/mp/game/dab/models/props_interiors/sofa_chair02.vvd new file mode 100755 index 000000000..4250004bd --- /dev/null +++ b/mp/game/dab/models/props_interiors/sofa_chair02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c016cb6d0dff32c0fa4ba0da249a320bea802c5b4a8a2f9b21c5c5272fa1dd49 +size 34944 diff --git a/mp/game/dab/models/props_interiors/table_console.dx80.vtx b/mp/game/dab/models/props_interiors/table_console.dx80.vtx new file mode 100755 index 000000000..b7a80b570 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff8feab366562dcc7da9905566c79af183aa43620e633b035a39b0b48134089 +size 7149 diff --git a/mp/game/dab/models/props_interiors/table_console.dx90.vtx b/mp/game/dab/models/props_interiors/table_console.dx90.vtx new file mode 100755 index 000000000..b7a80b570 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff8feab366562dcc7da9905566c79af183aa43620e633b035a39b0b48134089 +size 7149 diff --git a/mp/game/dab/models/props_interiors/table_console.mdl b/mp/game/dab/models/props_interiors/table_console.mdl new file mode 100755 index 000000000..2515bd873 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bba084480b8aea0849965c358cae5b6a49963e52e70883690a0736c2826b5e8 +size 1732 diff --git a/mp/game/dab/models/props_interiors/table_console.phy b/mp/game/dab/models/props_interiors/table_console.phy new file mode 100755 index 000000000..779c1faf0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87b245b60800aa5f8afb3bfb86f9aa5a5cd5e2eee0ee720c7cb97ce47676325c +size 3460 diff --git a/mp/game/dab/models/props_interiors/table_console.sw.vtx b/mp/game/dab/models/props_interiors/table_console.sw.vtx new file mode 100755 index 000000000..b7a80b570 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff8feab366562dcc7da9905566c79af183aa43620e633b035a39b0b48134089 +size 7149 diff --git a/mp/game/dab/models/props_interiors/table_console.vvd b/mp/game/dab/models/props_interiors/table_console.vvd new file mode 100755 index 000000000..84bdd3bd8 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_console.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:351695814f67d8f41c8697bf4bcf5ea49ec16d0472570c56d7f2b55bfcbb1ad8 +size 36928 diff --git a/mp/game/dab/models/props_interiors/table_motel.dx80.vtx b/mp/game/dab/models/props_interiors/table_motel.dx80.vtx new file mode 100755 index 000000000..3ad9b2b03 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b7c940ef57977cfc7f2976df7749cbae832beca576476b3a97cdb3a9dcb5db +size 5913 diff --git a/mp/game/dab/models/props_interiors/table_motel.dx90.vtx b/mp/game/dab/models/props_interiors/table_motel.dx90.vtx new file mode 100755 index 000000000..3ad9b2b03 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b7c940ef57977cfc7f2976df7749cbae832beca576476b3a97cdb3a9dcb5db +size 5913 diff --git a/mp/game/dab/models/props_interiors/table_motel.mdl b/mp/game/dab/models/props_interiors/table_motel.mdl new file mode 100755 index 000000000..c79ed906f --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63a78669d2cf98a7305063bb8f6825fc8be3687459815ee67432294f7db4884d +size 1824 diff --git a/mp/game/dab/models/props_interiors/table_motel.phy b/mp/game/dab/models/props_interiors/table_motel.phy new file mode 100755 index 000000000..2d540e63d --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4331db79b1c7b8c0514699e1d1103b961f2ab988bb7fa660cac99c2caee75d7b +size 10162 diff --git a/mp/game/dab/models/props_interiors/table_motel.vtx b/mp/game/dab/models/props_interiors/table_motel.vtx new file mode 100755 index 000000000..3ad9b2b03 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31b7c940ef57977cfc7f2976df7749cbae832beca576476b3a97cdb3a9dcb5db +size 5913 diff --git a/mp/game/dab/models/props_interiors/table_motel.vvd b/mp/game/dab/models/props_interiors/table_motel.vvd new file mode 100755 index 000000000..1dd4b72e6 --- /dev/null +++ b/mp/game/dab/models/props_interiors/table_motel.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0101068368a30d101f5912371a12b8d50eaf183622b5d68154a48ebd6aba5af1 +size 25920 diff --git a/mp/game/dab/models/props_interiors/tv.dx80.vtx b/mp/game/dab/models/props_interiors/tv.dx80.vtx new file mode 100755 index 000000000..88a0b711e --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d7559506efcd3b0ec3a2157ce49ed6dd02104b8460596cab81e418c2205473 +size 11742 diff --git a/mp/game/dab/models/props_interiors/tv.dx90.vtx b/mp/game/dab/models/props_interiors/tv.dx90.vtx new file mode 100755 index 000000000..88a0b711e --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d7559506efcd3b0ec3a2157ce49ed6dd02104b8460596cab81e418c2205473 +size 11742 diff --git a/mp/game/dab/models/props_interiors/tv.mdl b/mp/game/dab/models/props_interiors/tv.mdl new file mode 100755 index 000000000..9357c9caa --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51c6ccb98c2312ce8ed13683d905b298b0f6b6f40d795c15eef2f474bde4d814 +size 2144 diff --git a/mp/game/dab/models/props_interiors/tv.phy b/mp/game/dab/models/props_interiors/tv.phy new file mode 100755 index 000000000..941262c0d --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:503fa55d7dcb3f8f08da74de636c3820b91f9a9a7f7075fbe7ccc9bef639b440 +size 5017 diff --git a/mp/game/dab/models/props_interiors/tv.sw.vtx b/mp/game/dab/models/props_interiors/tv.sw.vtx new file mode 100755 index 000000000..88a0b711e --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8d7559506efcd3b0ec3a2157ce49ed6dd02104b8460596cab81e418c2205473 +size 11742 diff --git a/mp/game/dab/models/props_interiors/tv.vvd b/mp/game/dab/models/props_interiors/tv.vvd new file mode 100755 index 000000000..bedb6573d --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30d01bea90386279b38a1f1ff13cd444734471f6feff4e14f74276507dcd4413 +size 48704 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.dx80.vtx b/mp/game/dab/models/props_interiors/tv_cabinet.dx80.vtx new file mode 100755 index 000000000..e63e0d4a7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f80a4bfcdafbccf09d4e0e33fd5135d91ff6044a207ee8fbdc008f211c1c5d1 +size 24320 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.dx90.vtx b/mp/game/dab/models/props_interiors/tv_cabinet.dx90.vtx new file mode 100755 index 000000000..e63e0d4a7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f80a4bfcdafbccf09d4e0e33fd5135d91ff6044a207ee8fbdc008f211c1c5d1 +size 24320 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.mdl b/mp/game/dab/models/props_interiors/tv_cabinet.mdl new file mode 100755 index 000000000..6fc2de4e0 --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02e8f15e1f1fcb58bddb443e02bc608a5a5d8770e04af672cb446c562fa357f +size 1748 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.phy b/mp/game/dab/models/props_interiors/tv_cabinet.phy new file mode 100755 index 000000000..fe8315029 --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c934bf4f5a6a5e0c826c4a9542e223915f6c3ae6d5a55e18f7624461573aadde +size 5329 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.sw.vtx b/mp/game/dab/models/props_interiors/tv_cabinet.sw.vtx new file mode 100755 index 000000000..e63e0d4a7 --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f80a4bfcdafbccf09d4e0e33fd5135d91ff6044a207ee8fbdc008f211c1c5d1 +size 24320 diff --git a/mp/game/dab/models/props_interiors/tv_cabinet.vvd b/mp/game/dab/models/props_interiors/tv_cabinet.vvd new file mode 100755 index 000000000..7084149bd --- /dev/null +++ b/mp/game/dab/models/props_interiors/tv_cabinet.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5daf228d9fb26725f29c3d98ef5ddac2fec285f8fbc8f67da814a851c71fbde +size 88384 diff --git a/mp/game/dab/models/props_junk/can_01.dx80.vtx b/mp/game/dab/models/props_junk/can_01.dx80.vtx new file mode 100755 index 000000000..0695345c1 --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd1fe09ebd1e3e3f2c90ea279989141746f7c52f0497a74d9be8616f754b3c91 +size 1011 diff --git a/mp/game/dab/models/props_junk/can_01.dx90.vtx b/mp/game/dab/models/props_junk/can_01.dx90.vtx new file mode 100755 index 000000000..7d5fe4caf --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bf149c8302d745e13518872942faeb78dff7a1a70810709fdfe7c87930d51e +size 1011 diff --git a/mp/game/dab/models/props_junk/can_01.mdl b/mp/game/dab/models/props_junk/can_01.mdl new file mode 100755 index 000000000..f9710a669 --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46b06bd933aea61cf465728c40165a745734879c31132853fe6d656a5a2ce078 +size 1856 diff --git a/mp/game/dab/models/props_junk/can_01.phy b/mp/game/dab/models/props_junk/can_01.phy new file mode 100755 index 000000000..2bad63d5d --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8049b629912313c20bd01ff5f5e13ae66a79ac07127baacd2703b7ba8dce053b +size 1060 diff --git a/mp/game/dab/models/props_junk/can_01.sw.vtx b/mp/game/dab/models/props_junk/can_01.sw.vtx new file mode 100755 index 000000000..feee16836 --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26bbddbef945cfea353886ebcd66cc75b7cf5a3b4f7d3d42c4696712bdd91fa3 +size 1011 diff --git a/mp/game/dab/models/props_junk/can_01.vvd b/mp/game/dab/models/props_junk/can_01.vvd new file mode 100755 index 000000000..8810ecba3 --- /dev/null +++ b/mp/game/dab/models/props_junk/can_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:624c19c1cb6c3820ba82de2a847c0b9f0a08d83b69f22f72b605fb71a4e919b1 +size 3520 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.dx80.vtx b/mp/game/dab/models/props_junk/cardboard_box03.dx80.vtx new file mode 100755 index 000000000..bc7ca204a --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaeefd38d0401ba5a4a459df4e3e553591a00144049c0a53b38a2cd080c2860 +size 429 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.dx90.vtx b/mp/game/dab/models/props_junk/cardboard_box03.dx90.vtx new file mode 100755 index 000000000..bc7ca204a --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaeefd38d0401ba5a4a459df4e3e553591a00144049c0a53b38a2cd080c2860 +size 429 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.mdl b/mp/game/dab/models/props_junk/cardboard_box03.mdl new file mode 100755 index 000000000..1c094cd32 --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9731921cc34e4156cae487a8981cb88af7a54e1a82cc432b8a4e334e4b1b3202 +size 1796 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.phy b/mp/game/dab/models/props_junk/cardboard_box03.phy new file mode 100755 index 000000000..30f16ec97 --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:771f48fd731846bb5d5f71ce5f613990615ec4dc5bdb6bd34a232266b4bcefab +size 718 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.sw.vtx b/mp/game/dab/models/props_junk/cardboard_box03.sw.vtx new file mode 100755 index 000000000..bc7ca204a --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaeefd38d0401ba5a4a459df4e3e553591a00144049c0a53b38a2cd080c2860 +size 429 diff --git a/mp/game/dab/models/props_junk/cardboard_box03.vvd b/mp/game/dab/models/props_junk/cardboard_box03.vvd new file mode 100755 index 000000000..136553941 --- /dev/null +++ b/mp/game/dab/models/props_junk/cardboard_box03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:346270eb892095b06d3f15e20796bbb339878f02182e92ff09a88429c4c50c99 +size 1600 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.dx80.vtx b/mp/game/dab/models/props_junk/cinderblock01a.dx80.vtx new file mode 100755 index 000000000..7410fd2d6 --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c9baba332aa0862d7a406910b6fc997d667e6d01103d10844e077e24684235 +size 3348 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.dx90.vtx b/mp/game/dab/models/props_junk/cinderblock01a.dx90.vtx new file mode 100755 index 000000000..7410fd2d6 --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c9baba332aa0862d7a406910b6fc997d667e6d01103d10844e077e24684235 +size 3348 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.mdl b/mp/game/dab/models/props_junk/cinderblock01a.mdl new file mode 100755 index 000000000..abc676b62 --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a665542f395d126c34777a6ed55e6b7c539be74001100b5d303a29a63068f3a +size 1812 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.phy b/mp/game/dab/models/props_junk/cinderblock01a.phy new file mode 100755 index 000000000..c4868c220 --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbae6d8a3affb112b404a15aa53fabb9b29b8135bf4ba0d216a0bbf7500986c9 +size 701 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.sw.vtx b/mp/game/dab/models/props_junk/cinderblock01a.sw.vtx new file mode 100755 index 000000000..7410fd2d6 --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80c9baba332aa0862d7a406910b6fc997d667e6d01103d10844e077e24684235 +size 3348 diff --git a/mp/game/dab/models/props_junk/cinderblock01a.vvd b/mp/game/dab/models/props_junk/cinderblock01a.vvd new file mode 100755 index 000000000..0b7a4e4fd --- /dev/null +++ b/mp/game/dab/models/props_junk/cinderblock01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17758ea2f4ad108eacb3bb183c1ad4a2f00dd00b4536c0bab2b8d54aa74e1dc6 +size 14848 diff --git a/mp/game/dab/models/props_junk/food_pile03.dx80.vtx b/mp/game/dab/models/props_junk/food_pile03.dx80.vtx new file mode 100755 index 000000000..466ed32b2 --- /dev/null +++ b/mp/game/dab/models/props_junk/food_pile03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35113a90f1f9665c24a2deb145487d1c1d86897873b07b18b0f6318ad40fd94e +size 19977 diff --git a/mp/game/dab/models/props_junk/food_pile03.dx90.vtx b/mp/game/dab/models/props_junk/food_pile03.dx90.vtx new file mode 100755 index 000000000..466ed32b2 --- /dev/null +++ b/mp/game/dab/models/props_junk/food_pile03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35113a90f1f9665c24a2deb145487d1c1d86897873b07b18b0f6318ad40fd94e +size 19977 diff --git a/mp/game/dab/models/props_junk/food_pile03.mdl b/mp/game/dab/models/props_junk/food_pile03.mdl new file mode 100755 index 000000000..610d97a71 --- /dev/null +++ b/mp/game/dab/models/props_junk/food_pile03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a412da8eb8707b88f31f331f6f7a5e924c95a771e1292810c05984bc4b6a353 +size 1468 diff --git a/mp/game/dab/models/props_junk/food_pile03.sw.vtx b/mp/game/dab/models/props_junk/food_pile03.sw.vtx new file mode 100755 index 000000000..466ed32b2 --- /dev/null +++ b/mp/game/dab/models/props_junk/food_pile03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35113a90f1f9665c24a2deb145487d1c1d86897873b07b18b0f6318ad40fd94e +size 19977 diff --git a/mp/game/dab/models/props_junk/food_pile03.vvd b/mp/game/dab/models/props_junk/food_pile03.vvd new file mode 100755 index 000000000..ca16b516f --- /dev/null +++ b/mp/game/dab/models/props_junk/food_pile03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96b3eec24f93f0fb98888e5badf50559ac06b577e90d51faea8c910e2031ae48 +size 82752 diff --git a/mp/game/dab/models/props_junk/garbage_carboard001a.mdl b/mp/game/dab/models/props_junk/garbage_carboard001a.mdl new file mode 100755 index 000000000..d6f7c465d --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15932492a9eaa67c7e15cec308ac1c4bf3b4e68676f6472aefe41e305c259f81 +size 1732 diff --git a/mp/game/dab/models/props_junk/garbage_carboard001a.phy b/mp/game/dab/models/props_junk/garbage_carboard001a.phy new file mode 100755 index 000000000..015acff0d --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6999428cdc701549179095a2783b49235621d3052756b9569031e30ab45f9105 +size 624 diff --git a/mp/game/dab/models/props_junk/garbage_carboard001a.vvd b/mp/game/dab/models/props_junk/garbage_carboard001a.vvd new file mode 100755 index 000000000..6ae677123 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:650c05201db999436ecb47e19e2eb212bdf2c7e1d831edef331ef43185e90c2d +size 32384 diff --git a/mp/game/dab/models/props_junk/garbage_carboard002a.mdl b/mp/game/dab/models/props_junk/garbage_carboard002a.mdl new file mode 100755 index 000000000..c535236f0 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard002a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0286c1b963f4103e3d90f06b77d0ff79cd96cdec6ec887a0db20d0a5b12e3ce2 +size 1668 diff --git a/mp/game/dab/models/props_junk/garbage_carboard002a.phy b/mp/game/dab/models/props_junk/garbage_carboard002a.phy new file mode 100755 index 000000000..45b9abd59 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard002a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9d482ce6f8e358e8ece7eff6fe8bd729f3f4d9f008df3fb68281995978c4255 +size 525 diff --git a/mp/game/dab/models/props_junk/garbage_carboard002a.vvd b/mp/game/dab/models/props_junk/garbage_carboard002a.vvd new file mode 100755 index 000000000..bf569df17 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_carboard002a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e55a00df67d14af87b96ea03d5b91c843bcd5269ea1508c36d033cf45b1ca581 +size 21568 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx80.vtx b/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx80.vtx new file mode 100755 index 000000000..35d7a4828 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f487c02508e6b6dbeabcaa42960b7dfce23fff0e02b067a044652ee4ddd36e29 +size 5277 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx90.vtx b/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx90.vtx new file mode 100755 index 000000000..35d7a4828 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f487c02508e6b6dbeabcaa42960b7dfce23fff0e02b067a044652ee4ddd36e29 +size 5277 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.mdl b/mp/game/dab/models/props_junk/garbage_coffeemug001a.mdl new file mode 100755 index 000000000..b2332b703 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fad706d9819563e9a9fadf59387356ae726638b665e408a8eeea0ddee4593411 +size 1792 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.phy b/mp/game/dab/models/props_junk/garbage_coffeemug001a.phy new file mode 100755 index 000000000..4e78e0541 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b9d261b91033a9440591ed52139847013dd1bf1db7f8f4f7dfaaaac61d2f096 +size 1766 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.sw.vtx b/mp/game/dab/models/props_junk/garbage_coffeemug001a.sw.vtx new file mode 100755 index 000000000..35d7a4828 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f487c02508e6b6dbeabcaa42960b7dfce23fff0e02b067a044652ee4ddd36e29 +size 5277 diff --git a/mp/game/dab/models/props_junk/garbage_coffeemug001a.vvd b/mp/game/dab/models/props_junk/garbage_coffeemug001a.vvd new file mode 100755 index 000000000..60e41f8fd --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_coffeemug001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5888b7ac931885b27e6dabee24dbe6dbd59ea8fb7d619b3da404bcd5ea7b374d +size 19008 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx80.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx80.vtx new file mode 100755 index 000000000..4dd33b1d8 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7e30f81470767c209ae549526a75adfcbbb76a0c6e4a696d6daf21fb1c47660 +size 1521 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx90.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx90.vtx new file mode 100755 index 000000000..4dd33b1d8 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7e30f81470767c209ae549526a75adfcbbb76a0c6e4a696d6daf21fb1c47660 +size 1521 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle001a.mdl new file mode 100755 index 000000000..066e2be82 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78c31e473743bef64c4f0823adac20b25306328a96f6e82a11cb97602d5610c5 +size 1524 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.phy b/mp/game/dab/models/props_junk/garbage_glassbottle001a.phy new file mode 100755 index 000000000..61c4b8359 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:200e50dcab8947c332233aa1af9d305c38b4acfb9b63c42569f364f59501129d +size 1860 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.sw.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a.sw.vtx new file mode 100755 index 000000000..4dd33b1d8 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7e30f81470767c209ae549526a75adfcbbb76a0c6e4a696d6daf21fb1c47660 +size 1521 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle001a.vvd new file mode 100755 index 000000000..16c2a82ef --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6ed33776ba6f060b47edf335f87109af09341658c95e278d9f60b3f056e3098 +size 5696 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx80.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx80.vtx new file mode 100755 index 000000000..94bddab63 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734601bb2e2773477cce0146c65fb279f637ea0dbdbb939fe7bbc90789248aac +size 1590 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx90.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx90.vtx new file mode 100755 index 000000000..94bddab63 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734601bb2e2773477cce0146c65fb279f637ea0dbdbb939fe7bbc90789248aac +size 1590 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.mdl new file mode 100755 index 000000000..35e9b8715 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39cbe33fb3d029edeb2bf3dd5dc466a15e0f55ea8084ab4019fadcc95b3ce318 +size 1524 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.phy b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.phy new file mode 100755 index 000000000..08dc5cbea --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075777a9484baa3eb4dc3236e7067d621a3924a13437f244fbaa7a730382a17e +size 1356 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.sw.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.sw.vtx new file mode 100755 index 000000000..94bddab63 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:734601bb2e2773477cce0146c65fb279f637ea0dbdbb939fe7bbc90789248aac +size 1590 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.vvd new file mode 100755 index 000000000..b17e15e9c --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70c2211ba9bc6109991c37906ca22aaac9046ac2400a1bfce7d1ec3f10763ada +size 6528 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx80.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx80.vtx new file mode 100755 index 000000000..6d8e3c710 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fff02a1c0006c872e2079aabf9451e988abbce03ef450a7d39eba80f78b73a2 +size 1269 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx90.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx90.vtx new file mode 100755 index 000000000..6d8e3c710 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fff02a1c0006c872e2079aabf9451e988abbce03ef450a7d39eba80f78b73a2 +size 1269 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.mdl new file mode 100755 index 000000000..e607a0e5f --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596e991d36f48cc8dbba46d2819860d3aadba7f4a6827a96a3d5e9576e84c294 +size 1524 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.phy b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.phy new file mode 100755 index 000000000..73f7fd002 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3181d821626708406eba88fc28c7c7260963a90fa314572ec46161202f4cec2 +size 1115 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.sw.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.sw.vtx new file mode 100755 index 000000000..6d8e3c710 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fff02a1c0006c872e2079aabf9451e988abbce03ef450a7d39eba80f78b73a2 +size 1269 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.vvd new file mode 100755 index 000000000..eaa1e752a --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62dbcf31941da2e5fb46b1437266b5e500fe3bf4b0600f8e31cfe129cbaac24 +size 5440 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx80.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx80.vtx new file mode 100755 index 000000000..9fa3615c4 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9f97000d08ef8fa836daeb3e9aa8d8ec75abc8c4973c090bf2e948482571f3 +size 777 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx90.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx90.vtx new file mode 100755 index 000000000..9fa3615c4 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9f97000d08ef8fa836daeb3e9aa8d8ec75abc8c4973c090bf2e948482571f3 +size 777 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.mdl new file mode 100755 index 000000000..c790dd4a0 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c70cc412c7f52f8016d931a5789adae5b37207397a412f57071fb136b5c1faf +size 1524 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.phy b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.phy new file mode 100755 index 000000000..67f8a02f4 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9f7232bf203026df0a6ffa2cd224aaa0bbfb374097514fe3daeeb4a61ce8d6a +size 875 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.sw.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.sw.vtx new file mode 100755 index 000000000..9fa3615c4 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f9f97000d08ef8fa836daeb3e9aa8d8ec75abc8c4973c090bf2e948482571f3 +size 777 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.vvd new file mode 100755 index 000000000..014d41899 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f31a1739571d0332adba3607a9d32afeedbf2d933f590b8d0b29b068a9b69dd9 +size 3136 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx80.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx80.vtx new file mode 100755 index 000000000..bdd3f02f3 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ae882a4f82abc977095870852729a247899814d0fa842575d5637de62d0ca5 +size 699 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx90.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx90.vtx new file mode 100755 index 000000000..bdd3f02f3 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ae882a4f82abc977095870852729a247899814d0fa842575d5637de62d0ca5 +size 699 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.mdl new file mode 100755 index 000000000..83a856425 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31d0720b35af90283e44491b576bd396614dfe52d845d3e804829d5ac0de7c6f +size 1524 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.phy b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.phy new file mode 100755 index 000000000..95f122745 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49b4ae3d0a791370c992184cbef21b2f27f777bb5be19939e13a8b3fe802cd0d +size 635 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.sw.vtx b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.sw.vtx new file mode 100755 index 000000000..bdd3f02f3 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ae882a4f82abc977095870852729a247899814d0fa842575d5637de62d0ca5 +size 699 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.vvd new file mode 100755 index 000000000..422add0fb --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle001a_chunk04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d81bd83f49360a93cab99d4e555007779a4b11af5a5d11ef26b93f1ae2a4aebb +size 2752 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle003a.mdl b/mp/game/dab/models/props_junk/garbage_glassbottle003a.mdl new file mode 100755 index 000000000..d1908709e --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle003a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3079aca56bef4487a9474c9ae8a75d8d1d16717a3470f7a3153eee5473646b0 +size 1828 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle003a.phy b/mp/game/dab/models/props_junk/garbage_glassbottle003a.phy new file mode 100755 index 000000000..b7150873c --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle003a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dabd3abc0898af89fcbf4b89d2905c3dfe5050eec2ac512e902392246035471e +size 1155 diff --git a/mp/game/dab/models/props_junk/garbage_glassbottle003a.vvd b/mp/game/dab/models/props_junk/garbage_glassbottle003a.vvd new file mode 100755 index 000000000..238213e22 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_glassbottle003a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0716d00122c64c98631f68198abd3155d0edc2af099e785eb3f48db2d5da5f44 +size 15616 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx80.vtx b/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx80.vtx new file mode 100755 index 000000000..f920f97de --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be107af3b0bf61061e67307281781dc2d2f35a2f6eee0aeaa3952842b45ea1b +size 3918 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx90.vtx b/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx90.vtx new file mode 100755 index 000000000..f920f97de --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be107af3b0bf61061e67307281781dc2d2f35a2f6eee0aeaa3952842b45ea1b +size 3918 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.mdl b/mp/game/dab/models/props_junk/garbage_pizzabox01a.mdl new file mode 100755 index 000000000..3d32779a4 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01397f3799c4a3631d44ffa64dcc507ff87af6e81fd180a656a1606bdb9230d2 +size 1800 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.phy b/mp/game/dab/models/props_junk/garbage_pizzabox01a.phy new file mode 100755 index 000000000..a1974531e --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3793614623cfad099485bce38acf87ce7ab97af1ad0f0219f2ebe1a673f422da +size 1446 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.sw.vtx b/mp/game/dab/models/props_junk/garbage_pizzabox01a.sw.vtx new file mode 100755 index 000000000..f920f97de --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be107af3b0bf61061e67307281781dc2d2f35a2f6eee0aeaa3952842b45ea1b +size 3918 diff --git a/mp/game/dab/models/props_junk/garbage_pizzabox01a.vvd b/mp/game/dab/models/props_junk/garbage_pizzabox01a.vvd new file mode 100755 index 000000000..7c824c7fa --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_pizzabox01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e017dfa3a82fd2f60cc5335cd01f30d4579637c31247e97b9e3324ecdb39dd6a +size 16512 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.dx80.vtx b/mp/game/dab/models/props_junk/garbage_sodacan01a.dx80.vtx new file mode 100755 index 000000000..aebaec639 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:899618d8891b9569b64136bd22bc1a0df520503964c03c8fc6dd827708a5aacd +size 3300 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.dx90.vtx b/mp/game/dab/models/props_junk/garbage_sodacan01a.dx90.vtx new file mode 100755 index 000000000..aebaec639 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:899618d8891b9569b64136bd22bc1a0df520503964c03c8fc6dd827708a5aacd +size 3300 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.mdl b/mp/game/dab/models/props_junk/garbage_sodacan01a.mdl new file mode 100755 index 000000000..7b088481c --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c1dcd4ab35d86c1b6ed04483993e84436fae146ab4504955d65f2cc364d61ce +size 1792 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.phy b/mp/game/dab/models/props_junk/garbage_sodacan01a.phy new file mode 100755 index 000000000..61e60c890 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97c5900d3033e0c759689da4acbc534edd760cf1e777c0f816f9ac764d17d262 +size 905 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.sw.vtx b/mp/game/dab/models/props_junk/garbage_sodacan01a.sw.vtx new file mode 100755 index 000000000..aebaec639 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:899618d8891b9569b64136bd22bc1a0df520503964c03c8fc6dd827708a5aacd +size 3300 diff --git a/mp/game/dab/models/props_junk/garbage_sodacan01a.vvd b/mp/game/dab/models/props_junk/garbage_sodacan01a.vvd new file mode 100755 index 000000000..f79bc3445 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_sodacan01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71fc23ff4382f1e29f7e4c2d5b2cafe94ac8f1147dc9f8036f0ed7a4f4da27e2 +size 13312 diff --git a/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.mdl b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.mdl new file mode 100755 index 000000000..e8ebf8da5 --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea411893467c901cc9efb5380a72b1fdbbeca347e3164846faf03ca28b5baf28 +size 1792 diff --git a/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.phy b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.phy new file mode 100755 index 000000000..9ed58556d --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:977d3666cd52efc01819e641a240f3c4323fa708ca021f073697c75e1786e9bc +size 916 diff --git a/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.vvd b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.vvd new file mode 100755 index 000000000..15d71a12e --- /dev/null +++ b/mp/game/dab/models/props_junk/garbage_takeoutcarton001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b82c4b2e53a058e010a3b369f7a20dae7893c77eef8cb1a23db4889016978f +size 4544 diff --git a/mp/game/dab/models/props_junk/gascan001a.dx80.vtx b/mp/game/dab/models/props_junk/gascan001a.dx80.vtx new file mode 100755 index 000000000..2b11eff2b --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd9eb1ec57cc5ae9d322356678f75405d54116da676b744a2fe7ab7d7fc33c4 +size 42664 diff --git a/mp/game/dab/models/props_junk/gascan001a.dx90.vtx b/mp/game/dab/models/props_junk/gascan001a.dx90.vtx new file mode 100755 index 000000000..2b11eff2b --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd9eb1ec57cc5ae9d322356678f75405d54116da676b744a2fe7ab7d7fc33c4 +size 42664 diff --git a/mp/game/dab/models/props_junk/gascan001a.mdl b/mp/game/dab/models/props_junk/gascan001a.mdl new file mode 100755 index 000000000..a65e2b962 --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f66a2df94208a73bf139870b9fb61fb08f23d76a90fcf194b70eb07f3a580dc +size 6760 diff --git a/mp/game/dab/models/props_junk/gascan001a.phy b/mp/game/dab/models/props_junk/gascan001a.phy new file mode 100755 index 000000000..7d7f59028 --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c689247dd43ef557e7e75501038c5351baa358a0bc4a26b86cc6cf6371a3d67 +size 1708 diff --git a/mp/game/dab/models/props_junk/gascan001a.sw.vtx b/mp/game/dab/models/props_junk/gascan001a.sw.vtx new file mode 100755 index 000000000..2b11eff2b --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd9eb1ec57cc5ae9d322356678f75405d54116da676b744a2fe7ab7d7fc33c4 +size 42664 diff --git a/mp/game/dab/models/props_junk/gascan001a.vvd b/mp/game/dab/models/props_junk/gascan001a.vvd new file mode 100755 index 000000000..7ecf3a653 --- /dev/null +++ b/mp/game/dab/models/props_junk/gascan001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60e4599e551da881b5ed2928b9b1e851ad575d7d3f9e673c43eed7485871c0bf +size 116544 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.dx80.vtx b/mp/game/dab/models/props_junk/metalbucket01a.dx80.vtx new file mode 100755 index 000000000..821a00301 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1b1b5c6d2baa21c815108beb7ec0f8f7dc8711a570c3da9c75d416ba943b7fc +size 3567 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.dx90.vtx b/mp/game/dab/models/props_junk/metalbucket01a.dx90.vtx new file mode 100755 index 000000000..821a00301 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1b1b5c6d2baa21c815108beb7ec0f8f7dc8711a570c3da9c75d416ba943b7fc +size 3567 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.mdl b/mp/game/dab/models/props_junk/metalbucket01a.mdl new file mode 100755 index 000000000..a5afcfa12 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4db6936d903ebd16e0d2daa785e999a7cf02e28471787921979ac60c2f80d8a2 +size 1520 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.phy b/mp/game/dab/models/props_junk/metalbucket01a.phy new file mode 100755 index 000000000..4dfb400b0 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:785d59574bae1a0c4e520eaae6bd0b86c5c2e644ba0a0ff63b4641d36599d481 +size 1094 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.sw.vtx b/mp/game/dab/models/props_junk/metalbucket01a.sw.vtx new file mode 100755 index 000000000..821a00301 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1b1b5c6d2baa21c815108beb7ec0f8f7dc8711a570c3da9c75d416ba943b7fc +size 3567 diff --git a/mp/game/dab/models/props_junk/metalbucket01a.vvd b/mp/game/dab/models/props_junk/metalbucket01a.vvd new file mode 100755 index 000000000..5e42f2215 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52fca0caa8cfad303557daf34dd139396715ed8625db9eb1afd011e94359e36c +size 15040 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.dx80.vtx b/mp/game/dab/models/props_junk/metalbucket02a.dx80.vtx new file mode 100755 index 000000000..78c114c73 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280f84ddd5d0b272c5d8800481702f9354555bdd3ce8cfb45d2474ec50fdd7f1 +size 3501 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.dx90.vtx b/mp/game/dab/models/props_junk/metalbucket02a.dx90.vtx new file mode 100755 index 000000000..78c114c73 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280f84ddd5d0b272c5d8800481702f9354555bdd3ce8cfb45d2474ec50fdd7f1 +size 3501 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.mdl b/mp/game/dab/models/props_junk/metalbucket02a.mdl new file mode 100755 index 000000000..b628072a5 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef6b663830efcdf7067691cb6fdbb575b30d87d6e0a0c817c15c2cba35b937b9 +size 1800 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.phy b/mp/game/dab/models/props_junk/metalbucket02a.phy new file mode 100755 index 000000000..e235abade --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e40cb884561041825ea1130cb391e0c1fda90b40e1e197a88663630f520db5f9 +size 2096 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.sw.vtx b/mp/game/dab/models/props_junk/metalbucket02a.sw.vtx new file mode 100755 index 000000000..78c114c73 --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280f84ddd5d0b272c5d8800481702f9354555bdd3ce8cfb45d2474ec50fdd7f1 +size 3501 diff --git a/mp/game/dab/models/props_junk/metalbucket02a.vvd b/mp/game/dab/models/props_junk/metalbucket02a.vvd new file mode 100755 index 000000000..c6d0af46d --- /dev/null +++ b/mp/game/dab/models/props_junk/metalbucket02a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6810ccef150af5ce74d053a9f9c953cf94d70ffa1d877390f1741b3aa943f66 +size 15424 diff --git a/mp/game/dab/models/props_junk/milkshake.dx80.vtx b/mp/game/dab/models/props_junk/milkshake.dx80.vtx new file mode 100755 index 000000000..a77fcc9da --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84868724229cc749ba6b63e22173ed4b90766cb2c910f8d9c26421aec3de8281 +size 1674 diff --git a/mp/game/dab/models/props_junk/milkshake.dx90.vtx b/mp/game/dab/models/props_junk/milkshake.dx90.vtx new file mode 100755 index 000000000..d42256647 --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c82616d461a639f8d53efd89f8e6872e8fd000117b63d5d8eee20d1912516cb +size 1674 diff --git a/mp/game/dab/models/props_junk/milkshake.mdl b/mp/game/dab/models/props_junk/milkshake.mdl new file mode 100755 index 000000000..c5e352fd9 --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f75c899e9cbd9e3dc51143db1cb3177d57906d036e46e40d4d45a6c4eed435de +size 1860 diff --git a/mp/game/dab/models/props_junk/milkshake.phy b/mp/game/dab/models/props_junk/milkshake.phy new file mode 100755 index 000000000..5f87d870d --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97d60deffa35e75eaaead15b6cf95e33a008f5ed15ec5ab5c56b4a219c4029d9 +size 676 diff --git a/mp/game/dab/models/props_junk/milkshake.sw.vtx b/mp/game/dab/models/props_junk/milkshake.sw.vtx new file mode 100755 index 000000000..6876e1142 --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f696d9e2620b68d6b7f8e485b62d27d404dc4136d04f994920099835b206374d +size 1674 diff --git a/mp/game/dab/models/props_junk/milkshake.vvd b/mp/game/dab/models/props_junk/milkshake.vvd new file mode 100755 index 000000000..7f3689e34 --- /dev/null +++ b/mp/game/dab/models/props_junk/milkshake.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb3e00a65d9cbdbb7266f93f48925c5aacaaa365718e0edb555b52c2166eff9c +size 6784 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.dx80.vtx b/mp/game/dab/models/props_junk/pizzabox_01.dx80.vtx new file mode 100755 index 000000000..1c15b113d --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c13d08ff6aebaff41571640860195e0b8ab45f82946e475102876ba1c641bcb2 +size 2754 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.dx90.vtx b/mp/game/dab/models/props_junk/pizzabox_01.dx90.vtx new file mode 100755 index 000000000..5d8903f1e --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d07fbe618e38634ef622312d79fa483cc24d434e85e32381213452e0a9374c6d +size 2754 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.mdl b/mp/game/dab/models/props_junk/pizzabox_01.mdl new file mode 100755 index 000000000..21a0ba0b5 --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:664dd8168fe1b94162dc890b2f6807a9fb672ce3359e787297389a40242612a2 +size 1864 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.phy b/mp/game/dab/models/props_junk/pizzabox_01.phy new file mode 100755 index 000000000..77e4785f1 --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fce9fa6b4354bbdc4871a58df43efe08086feab177d3d15d8b3c9860e0d8db4 +size 1455 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.sw.vtx b/mp/game/dab/models/props_junk/pizzabox_01.sw.vtx new file mode 100755 index 000000000..53fedd9a8 --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aadf11fe0ddc8e38c6a598a23f8476ffc90e464b5ca8fb4b1ba2912e718d849 +size 2754 diff --git a/mp/game/dab/models/props_junk/pizzabox_01.vvd b/mp/game/dab/models/props_junk/pizzabox_01.vvd new file mode 100755 index 000000000..79fa6d2ac --- /dev/null +++ b/mp/game/dab/models/props_junk/pizzabox_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0da296ceee2ae04bcbbed94b61cf448ab26d18927bbbfa01130515a693e89344 +size 14592 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.dx80.vtx b/mp/game/dab/models/props_junk/plastic_bowl_01.dx80.vtx new file mode 100755 index 000000000..dea2d5f92 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e7013ba78b0e0884406ed17ccd4d92fc6ba7d404bfdbcccbcd682031bb850b5 +size 1197 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.dx90.vtx b/mp/game/dab/models/props_junk/plastic_bowl_01.dx90.vtx new file mode 100755 index 000000000..171645692 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b9896585dd678c9fc3546a88d3b4fb451b466c7c9e7c532a30e5d6041007071 +size 1197 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.mdl b/mp/game/dab/models/props_junk/plastic_bowl_01.mdl new file mode 100755 index 000000000..e90d58726 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2acfe5e081612f8feaeb022847d8e19b286db2800215088649312021d7ae709b +size 1876 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.phy b/mp/game/dab/models/props_junk/plastic_bowl_01.phy new file mode 100755 index 000000000..9f0f4f553 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d0db9a3bafae04b1dfb28e1d3910d1d27f675db5a747be2f22ab17399ca20ff +size 678 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.sw.vtx b/mp/game/dab/models/props_junk/plastic_bowl_01.sw.vtx new file mode 100755 index 000000000..43e647735 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b3942a6e7f6c734daa2e1b7a6ed6bed0b8b2ba0623a9aa29765ed7be32492f4 +size 1197 diff --git a/mp/game/dab/models/props_junk/plastic_bowl_01.vvd b/mp/game/dab/models/props_junk/plastic_bowl_01.vvd new file mode 100755 index 000000000..4bc6ff010 --- /dev/null +++ b/mp/game/dab/models/props_junk/plastic_bowl_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54dcb9f84788d4c2d0b45dc914116c7bca6971f4e4a6163e02624232010bf25a +size 3648 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.dx80.vtx b/mp/game/dab/models/props_junk/plasticcrate01a.dx80.vtx new file mode 100755 index 000000000..7dc2ea911 --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4012e054d7fc610cad5f8fe1246bdd89749d226872c8a2ead42575717ee4b864 +size 2184 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.dx90.vtx b/mp/game/dab/models/props_junk/plasticcrate01a.dx90.vtx new file mode 100755 index 000000000..7dc2ea911 --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4012e054d7fc610cad5f8fe1246bdd89749d226872c8a2ead42575717ee4b864 +size 2184 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.mdl b/mp/game/dab/models/props_junk/plasticcrate01a.mdl new file mode 100755 index 000000000..4e152e189 --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:071b8b4d466a9c4331bfc142b93aaf694a20531b0d6fbdb3a07f7814408990c8 +size 1792 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.phy b/mp/game/dab/models/props_junk/plasticcrate01a.phy new file mode 100755 index 000000000..71eacf24b --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4875bee86d2d049922080b4ae8783295a6461e36b6736467ea2bc6c35701902 +size 2555 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.sw.vtx b/mp/game/dab/models/props_junk/plasticcrate01a.sw.vtx new file mode 100755 index 000000000..7dc2ea911 --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4012e054d7fc610cad5f8fe1246bdd89749d226872c8a2ead42575717ee4b864 +size 2184 diff --git a/mp/game/dab/models/props_junk/plasticcrate01a.vvd b/mp/game/dab/models/props_junk/plasticcrate01a.vvd new file mode 100755 index 000000000..47e04cf6f --- /dev/null +++ b/mp/game/dab/models/props_junk/plasticcrate01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa033f5eaee83eaaeb82de4530708b873c7d730ca5f0286fddd225cecdd4b64f +size 10240 diff --git a/mp/game/dab/models/props_junk/popcan01a.mdl b/mp/game/dab/models/props_junk/popcan01a.mdl new file mode 100755 index 000000000..aaae6edac --- /dev/null +++ b/mp/game/dab/models/props_junk/popcan01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d22429cbe19f30c040d3209c24a77278a88532d5677b11970f84d946fdd1889 +size 1944 diff --git a/mp/game/dab/models/props_junk/popcan01a.phy b/mp/game/dab/models/props_junk/popcan01a.phy new file mode 100755 index 000000000..07dc6fdc5 --- /dev/null +++ b/mp/game/dab/models/props_junk/popcan01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:675c9e7a1554c23dc923cd327ba2cb621b6f93adf96a0209174fd31962a9a2a6 +size 896 diff --git a/mp/game/dab/models/props_junk/popcan01a.vvd b/mp/game/dab/models/props_junk/popcan01a.vvd new file mode 100755 index 000000000..52f858871 --- /dev/null +++ b/mp/game/dab/models/props_junk/popcan01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d9fc87dacc85fc8a3aa1b1c529f388524cf96c882ec28ae3add6500cc6a37e3 +size 7104 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.dx80.vtx b/mp/game/dab/models/props_junk/trashdumpster01a.dx80.vtx new file mode 100755 index 000000000..1bb619c3a --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f92dc92e45076ce5e18ef273ac34783bb7b1d875bde869071e7a0f2c7dfbf2 +size 41889 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.dx90.vtx b/mp/game/dab/models/props_junk/trashdumpster01a.dx90.vtx new file mode 100755 index 000000000..9b2d945d3 --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b10309d0492c211bb98454d2192b320dc2ee66d75c03301578a6ca712eb5f1b8 +size 41889 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.mdl b/mp/game/dab/models/props_junk/trashdumpster01a.mdl new file mode 100755 index 000000000..0851213a0 --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e63425863a5ec24b4c185dc056d5e1ed3546d93df00a645c343a1a6f1e77e4 +size 1480 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.phy b/mp/game/dab/models/props_junk/trashdumpster01a.phy new file mode 100755 index 000000000..09fbd47e3 --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9105334aa6a2f2819973bb1eab4c1d14aa89670e85c4d25773653f93ce96efa +size 1285 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.sw.vtx b/mp/game/dab/models/props_junk/trashdumpster01a.sw.vtx new file mode 100755 index 000000000..b6d4dad0d --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e58a3129c9a4266b2e11897485502ddca13372ef0cd363352fad4dec7bc43f +size 41889 diff --git a/mp/game/dab/models/props_junk/trashdumpster01a.vvd b/mp/game/dab/models/props_junk/trashdumpster01a.vvd new file mode 100755 index 000000000..56f5df6a9 --- /dev/null +++ b/mp/game/dab/models/props_junk/trashdumpster01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de5a86241571ae372fe364505f0043e9b1a634a797210affeb5305b41ababbc0 +size 58176 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a.dx80.vtx new file mode 100755 index 000000000..94781c9b8 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f15a17c3844db5c472e4cfff5ae5bb9e080d2b33eb138d137b68f6ec6aa7b40 +size 4941 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a.dx90.vtx new file mode 100755 index 000000000..94781c9b8 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f15a17c3844db5c472e4cfff5ae5bb9e080d2b33eb138d137b68f6ec6aa7b40 +size 4941 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.mdl b/mp/game/dab/models/props_junk/wood_crate001a.mdl new file mode 100755 index 000000000..8e2ec1333 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a459e6ecf5dc3c80b9f88dce4ec3de8560366df7b9385b6408b08973222514c +size 1836 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.phy b/mp/game/dab/models/props_junk/wood_crate001a.phy new file mode 100755 index 000000000..3ad803c88 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5a6561385f828233eb85d25754551da87632b3f55eaad4c50da2c4b7076471e +size 1208 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a.sw.vtx new file mode 100755 index 000000000..94781c9b8 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f15a17c3844db5c472e4cfff5ae5bb9e080d2b33eb138d137b68f6ec6aa7b40 +size 4941 diff --git a/mp/game/dab/models/props_junk/wood_crate001a.vvd b/mp/game/dab/models/props_junk/wood_crate001a.vvd new file mode 100755 index 000000000..6e8dfe31f --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:232e06dbc52f01af71395466da9d22256c975ad54710beffd9190adea024a44f +size 25664 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx80.vtx new file mode 100755 index 000000000..585fb971a --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:063f35093a141934235c73f6dd954aa57d7e30372d2fbb035f76fcd8828392d3 +size 2427 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx90.vtx new file mode 100755 index 000000000..585fb971a --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:063f35093a141934235c73f6dd954aa57d7e30372d2fbb035f76fcd8828392d3 +size 2427 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.mdl new file mode 100755 index 000000000..12d55e294 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c190da160ca5e29ac1c4702d528397593fabc766f3f7ed9228ff93c57ea782a +size 1880 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.phy new file mode 100755 index 000000000..c1f7cb8cb --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42d1f5f1f5f527de417e17946f52f7881ee49993be30578f578c9a6876dfc9c5 +size 991 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.sw.vtx new file mode 100755 index 000000000..585fb971a --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:063f35093a141934235c73f6dd954aa57d7e30372d2fbb035f76fcd8828392d3 +size 2427 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk01.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.vvd new file mode 100755 index 000000000..9335005c8 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcde95902c831cf1379dfdfdbf1921dea13ee4b5d3061d9cba14f1e9432c5d04 +size 11712 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx80.vtx new file mode 100755 index 000000000..752902396 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b103a71f47cd0b6e14c9cbf43516bec1d2f5c3d5ec94c36865502a453bcaaff2 +size 2883 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx90.vtx new file mode 100755 index 000000000..752902396 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b103a71f47cd0b6e14c9cbf43516bec1d2f5c3d5ec94c36865502a453bcaaff2 +size 2883 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.mdl new file mode 100755 index 000000000..3de6a9210 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a435d5370143f1a283b57a8f54de386a47edd8c3e242fbfda086eb3df50f472 +size 1880 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.phy new file mode 100755 index 000000000..cb0ae1892 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c95f390c622bd4785d6cf6b520f55ad2379fa946cfe05aa918921646eb1f1255 +size 703 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.sw.vtx new file mode 100755 index 000000000..752902396 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b103a71f47cd0b6e14c9cbf43516bec1d2f5c3d5ec94c36865502a453bcaaff2 +size 2883 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk02.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.vvd new file mode 100755 index 000000000..3b28eef46 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75cb9b055fb7aa1054c9b47a1a051636c00cd061d0b12c1a8abe2bdd08353c2f +size 14016 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx80.vtx new file mode 100755 index 000000000..627b14819 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b5be61797807be4f493e7df88559b7ba040ec9903e29aa5fe62a103040e890 +size 1767 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx90.vtx new file mode 100755 index 000000000..627b14819 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b5be61797807be4f493e7df88559b7ba040ec9903e29aa5fe62a103040e890 +size 1767 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.mdl new file mode 100755 index 000000000..9bba08f6f --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e14af5c496924500b27e79793bddf355239031df52866f675620f3c86f7ae23 +size 1880 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.phy new file mode 100755 index 000000000..eb5406692 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4e17f9a4068fcead47b0a48d7aedd7298fb97a767714721e7c1c2b951d5ab76 +size 991 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.sw.vtx new file mode 100755 index 000000000..627b14819 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b5be61797807be4f493e7df88559b7ba040ec9903e29aa5fe62a103040e890 +size 1767 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk03.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.vvd new file mode 100755 index 000000000..1c7d8a06c --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e40fc382336a7cb8e453b937696ab80e4f92d3b679ce948d5c7e7a6fce39221 +size 8384 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx80.vtx new file mode 100755 index 000000000..5d9dee5c9 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d36196146b5181c017b7218c94bc75ced82c1d8393f3fc1625ee4986bfb5ab3 +size 2628 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx90.vtx new file mode 100755 index 000000000..5d9dee5c9 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d36196146b5181c017b7218c94bc75ced82c1d8393f3fc1625ee4986bfb5ab3 +size 2628 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.mdl new file mode 100755 index 000000000..1e57025cc --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6150b710608626cfc786d679b4e6b610ecca73b5b451ca643744f8daee773d08 +size 1880 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.phy new file mode 100755 index 000000000..692732fa2 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a18d31eb4f2af3cdf19edb1017376c6337eb0337548f8630ecbfd3aa94312fd +size 895 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.sw.vtx new file mode 100755 index 000000000..5d9dee5c9 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d36196146b5181c017b7218c94bc75ced82c1d8393f3fc1625ee4986bfb5ab3 +size 2628 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk04.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.vvd new file mode 100755 index 000000000..c22b0f002 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17c0087a37758a067395ff78b91e4b302e6c3357a20f46112f348abc38c67395 +size 12800 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx80.vtx new file mode 100755 index 000000000..d722f1c7e --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f45ca800d8c7ada088f5dcd25cf751c63e4b43ec30529bdbabe867c9a5f5aeb +size 507 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx90.vtx new file mode 100755 index 000000000..d722f1c7e --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f45ca800d8c7ada088f5dcd25cf751c63e4b43ec30529bdbabe867c9a5f5aeb +size 507 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.mdl new file mode 100755 index 000000000..d4ebee0a6 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad80a13608491d8a3915bb2abd5e6a90a4e59defe57246f617edba7e1f689371 +size 1812 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.phy new file mode 100755 index 000000000..b6e66df6e --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb3bd2ad740db6d94ece2c9eebbe45cbbb2525678eada4d5584bf5327a5a7fbb +size 701 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.sw.vtx new file mode 100755 index 000000000..d722f1c7e --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f45ca800d8c7ada088f5dcd25cf751c63e4b43ec30529bdbabe867c9a5f5aeb +size 507 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk05.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.vvd new file mode 100755 index 000000000..12f03b928 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk05.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:526073f7f9d9ebcfe662030c5155c5f7ed390880861dc9e645f7aef2eeff12a8 +size 1984 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx80.vtx new file mode 100755 index 000000000..ae5e29c09 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8f7966cf406c55c3992583d6c1de34d806ab928fbc08fbda2621e2db536da0 +size 2916 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx90.vtx new file mode 100755 index 000000000..ae5e29c09 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8f7966cf406c55c3992583d6c1de34d806ab928fbc08fbda2621e2db536da0 +size 2916 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.mdl new file mode 100755 index 000000000..2e0ec5eb1 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c28153d7802d2b914ce88018cf164b442aa5e0cc3e99eb198f791d45b90ff8 +size 1708 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.phy new file mode 100755 index 000000000..d40f1ded7 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6149d99ce9d12fd7329a32ac6b8b6cf264283ead17dac57d9c601df664ef4251 +size 703 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.sw.vtx new file mode 100755 index 000000000..ae5e29c09 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f8f7966cf406c55c3992583d6c1de34d806ab928fbc08fbda2621e2db536da0 +size 2916 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk07.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.vvd new file mode 100755 index 000000000..3cfbdcb5a --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk07.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdc02e32a33d13c5aa591fd6141440aa6ba5c455e1876f537bf9d9179eee12e2 +size 14208 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx80.vtx new file mode 100755 index 000000000..1ef940e78 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8abcf6a0bac539a7e13b5c6841791cd0116663ac73a91675480d3acd969db0 +size 2868 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx90.vtx new file mode 100755 index 000000000..1ef940e78 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8abcf6a0bac539a7e13b5c6841791cd0116663ac73a91675480d3acd969db0 +size 2868 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.mdl b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.mdl new file mode 100755 index 000000000..38d4c2bd0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37cdbd6fe22ed9043ba4909f989ce522362859e488b9a8adcae17f8f2f1b684c +size 1880 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.phy b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.phy new file mode 100755 index 000000000..4a0c3409b --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec66950f6aae63ab3802ed4a339e6f7caebc49e5cd5b77af5e79df8e755cd2d +size 703 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.sw.vtx b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.sw.vtx new file mode 100755 index 000000000..1ef940e78 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed8abcf6a0bac539a7e13b5c6841791cd0116663ac73a91675480d3acd969db0 +size 2868 diff --git a/mp/game/dab/models/props_junk/wood_crate001a_chunk09.vvd b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.vvd new file mode 100755 index 000000000..bef0cf350 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate001a_chunk09.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e34cba1d5220b016841b9b6453196d23eb901f8f0bb8af7ea8c0072b411fb57 +size 13952 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.dx80.vtx b/mp/game/dab/models/props_junk/wood_crate002a.dx80.vtx new file mode 100755 index 000000000..9d808d382 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74972a2068dda5e17c23dfdff67330e96e6ca3eaf29e486684902d0bc6bc72d +size 8133 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.dx90.vtx b/mp/game/dab/models/props_junk/wood_crate002a.dx90.vtx new file mode 100755 index 000000000..9d808d382 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74972a2068dda5e17c23dfdff67330e96e6ca3eaf29e486684902d0bc6bc72d +size 8133 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.mdl b/mp/game/dab/models/props_junk/wood_crate002a.mdl new file mode 100755 index 000000000..8d72ebb6c --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19909a6a07635fd9aeeab5f982aa3a1c64f14c1a8c4db12aa2117c4cd2ad9cf7 +size 1780 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.phy b/mp/game/dab/models/props_junk/wood_crate002a.phy new file mode 100755 index 000000000..32d4ce01d --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:435d9600a4de2cfe4ad66e528634997b93ed7d6d54892ecf8cf0a2f0edf962cf +size 1317 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.sw.vtx b/mp/game/dab/models/props_junk/wood_crate002a.sw.vtx new file mode 100755 index 000000000..9d808d382 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74972a2068dda5e17c23dfdff67330e96e6ca3eaf29e486684902d0bc6bc72d +size 8133 diff --git a/mp/game/dab/models/props_junk/wood_crate002a.vvd b/mp/game/dab/models/props_junk/wood_crate002a.vvd new file mode 100755 index 000000000..af51ca2a1 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_crate002a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9b7e227aef3806a3230b3a988ea0f3d0062dcc951d3054c71cef3ec69218cab +size 42560 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a.dx80.vtx new file mode 100755 index 000000000..59e94de2d --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53beaec881c302fa1be67a9176e1cd6ac11edc5d3399ef69309e9503d7c069a6 +size 7989 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a.dx90.vtx new file mode 100755 index 000000000..59e94de2d --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53beaec881c302fa1be67a9176e1cd6ac11edc5d3399ef69309e9503d7c069a6 +size 7989 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.mdl b/mp/game/dab/models/props_junk/wood_pallet001a.mdl new file mode 100755 index 000000000..ca100a456 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cca863cfa166118c5408aaaa7a78f2179fbdb90192ee5c597a9ee48d9228716 +size 1792 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.phy b/mp/game/dab/models/props_junk/wood_pallet001a.phy new file mode 100755 index 000000000..a91cfd050 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26ee43aad91bd7eb91d11887c84baebdc7ea064fb92bb7cb4d12634dfdb7c29d +size 3811 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a.sw.vtx new file mode 100755 index 000000000..59e94de2d --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53beaec881c302fa1be67a9176e1cd6ac11edc5d3399ef69309e9503d7c069a6 +size 7989 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a.vvd b/mp/game/dab/models/props_junk/wood_pallet001a.vvd new file mode 100755 index 000000000..0c79b2a91 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d83a0044dcfb10fbbc3818d0cba7c9752077c16550fbe60bead10e2dcee8672 +size 40000 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx80.vtx new file mode 100755 index 000000000..c061b07e5 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aac1b32abd6c3c70779155579fdeb24eaed5ea41dd0b0274071e51b6979eae9 +size 3348 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx90.vtx new file mode 100755 index 000000000..c061b07e5 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aac1b32abd6c3c70779155579fdeb24eaed5ea41dd0b0274071e51b6979eae9 +size 3348 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.mdl new file mode 100755 index 000000000..0c32a459d --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5de4a85f43aa8cab41e3dd420401967d0cc83bb05792cc82c67b35e751c2e82 +size 1632 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.phy new file mode 100755 index 000000000..0c0787f96 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce87827e5e7465390ce9b9ea6191d198bb1d04e759c27a5816c80131bb13a319 +size 3008 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.sw.vtx new file mode 100755 index 000000000..c061b07e5 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aac1b32abd6c3c70779155579fdeb24eaed5ea41dd0b0274071e51b6979eae9 +size 3348 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.vvd new file mode 100755 index 000000000..8284403b3 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e46dbfd7acb22456390738e95deeb677a0c55a93bf05680d78f154af5849356 +size 16640 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx80.vtx new file mode 100755 index 000000000..6bc464ee0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a73e81a6d30bc5f845d1081f64524fc5b86afaa61ee85e4897fb3a95b29f0998 +size 690 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx90.vtx new file mode 100755 index 000000000..6bc464ee0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a73e81a6d30bc5f845d1081f64524fc5b86afaa61ee85e4897fb3a95b29f0998 +size 690 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.mdl new file mode 100755 index 000000000..a372e92a7 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5496e27765db16f7156f10cae19c28ae1b920a135cc25f96003223b6b0979654 +size 1632 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.phy new file mode 100755 index 000000000..2ec431a47 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a31505ce4e378904b825c4ccca6624f9225d0248e8c2440efa2dcceeef3ae8c +size 816 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.sw.vtx new file mode 100755 index 000000000..6bc464ee0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a73e81a6d30bc5f845d1081f64524fc5b86afaa61ee85e4897fb3a95b29f0998 +size 690 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.vvd new file mode 100755 index 000000000..dbcda5f75 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c821dd6b6e6cf4608f64172b61c0c58c1f8d5c926244a8811f48fe89e1d4c908 +size 2816 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx80.vtx new file mode 100755 index 000000000..3005255ea --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a1e664d1986d36aaf8e0aaf407d2cc09db1765a6ab3857621cf6068b0a3a88 +size 1554 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx90.vtx new file mode 100755 index 000000000..3005255ea --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a1e664d1986d36aaf8e0aaf407d2cc09db1765a6ab3857621cf6068b0a3a88 +size 1554 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.mdl new file mode 100755 index 000000000..a1d6621cc --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:623fc7cd82b3bb8690f1ba8ff6a05b1c0868de440fbe8038738f31df5a76dcfe +size 1632 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.phy new file mode 100755 index 000000000..db2617d19 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:865fce852cfa710d888ee01bc1ce3f36738ad074cdce51542217b28c15d18836 +size 1641 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.sw.vtx new file mode 100755 index 000000000..3005255ea --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a1e664d1986d36aaf8e0aaf407d2cc09db1765a6ab3857621cf6068b0a3a88 +size 1554 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.vvd new file mode 100755 index 000000000..d9a5fbab9 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ddafd8f3054d4f1a72827f07e7276891f55e24f72048399fca4bd01d54e4397 +size 7424 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx80.vtx new file mode 100755 index 000000000..be716ffe0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c61e1440a9663602fe28b376b0d325f706ae6b9dd5b4a303e6fd2c7b589bb82 +size 1083 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx90.vtx new file mode 100755 index 000000000..be716ffe0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c61e1440a9663602fe28b376b0d325f706ae6b9dd5b4a303e6fd2c7b589bb82 +size 1083 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.mdl new file mode 100755 index 000000000..d78fbcd71 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b63800e92332f1662f28c40d552220769965f39454859e2e9fde8f37db7322a +size 1632 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.phy new file mode 100755 index 000000000..589d5b678 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea3887c2c6515923b49d333a7d220bc2a7c487c265bf8b5eb888d39a757ab01 +size 1641 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.sw.vtx new file mode 100755 index 000000000..be716ffe0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c61e1440a9663602fe28b376b0d325f706ae6b9dd5b4a303e6fd2c7b589bb82 +size 1083 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.vvd new file mode 100755 index 000000000..4046ee249 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunka4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b341ca3cd85f29e688a2e11e2b24f8f76527db85afc2b1d25aad6d928ac19d +size 5056 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx80.vtx new file mode 100755 index 000000000..fb95595ad --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa67fd12391754d37bfe17abf100586862bfedc42db975c5f6d98b253b11845 +size 669 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx90.vtx new file mode 100755 index 000000000..fb95595ad --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa67fd12391754d37bfe17abf100586862bfedc42db975c5f6d98b253b11845 +size 669 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.mdl new file mode 100755 index 000000000..fdf1927e9 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de42c4bacaefe6ed56348fd4defa79a9f797a2cabd6c3110ae5a73db73202ed9 +size 1564 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.phy new file mode 100755 index 000000000..90e28ce63 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eef1df7d27abe067a57ef7b8fa2b5c9538f9d1b5db842e6922f6b23cb184954d +size 816 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.sw.vtx new file mode 100755 index 000000000..fb95595ad --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa67fd12391754d37bfe17abf100586862bfedc42db975c5f6d98b253b11845 +size 669 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.vvd new file mode 100755 index 000000000..5f9f0d807 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ec1bc05a79adb1b17962ad07f3142e1c598f43d57a1e1ce3997ad719cfc3436 +size 2880 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx80.vtx new file mode 100755 index 000000000..3e8c89811 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f46125624f3711b3d19ab9cbf131e30f6bcc267a5f8b05b1974e66c15165f1ac +size 930 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx90.vtx new file mode 100755 index 000000000..3e8c89811 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f46125624f3711b3d19ab9cbf131e30f6bcc267a5f8b05b1974e66c15165f1ac +size 930 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.mdl new file mode 100755 index 000000000..6823cde6e --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a61727e577399706f2c9484da29c4c4a369635a5d32123d3880263f5a8a212 +size 1632 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.phy b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.phy new file mode 100755 index 000000000..b48e391a0 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8cccc423abf1d85b8bb9179f27af08fc612f3fd820b251399958a8753ae3b4c +size 816 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.sw.vtx new file mode 100755 index 000000000..3e8c89811 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f46125624f3711b3d19ab9cbf131e30f6bcc267a5f8b05b1974e66c15165f1ac +size 930 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.vvd new file mode 100755 index 000000000..26612ffc6 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_chunkb3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be913573df958cfc770fffc754fa5171e1a82cea01787c8ad7d78ab68b023ca7 +size 3968 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx80.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx80.vtx new file mode 100755 index 000000000..795f77206 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e471d1480e947876079821da4577a255a18fdeade84ae825f8a1862109e64e73 +size 411 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx90.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx90.vtx new file mode 100755 index 000000000..795f77206 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e471d1480e947876079821da4577a255a18fdeade84ae825f8a1862109e64e73 +size 411 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.mdl b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.mdl new file mode 100755 index 000000000..f9eb1d3a5 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a084b0cfa0c2de48d53c8a42b65408476fcdc37297d8ccbada1c7070a4c55720 +size 1524 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.phy b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.phy new file mode 100755 index 000000000..360575ed8 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6373bd289e2b25fa7adcd5d2da6145ac35a853d0538cdf15346c235d348f952 +size 572 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.sw.vtx b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.sw.vtx new file mode 100755 index 000000000..795f77206 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e471d1480e947876079821da4577a255a18fdeade84ae825f8a1862109e64e73 +size 411 diff --git a/mp/game/dab/models/props_junk/wood_pallet001a_shard01.vvd b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.vvd new file mode 100755 index 000000000..4615a3e21 --- /dev/null +++ b/mp/game/dab/models/props_junk/wood_pallet001a_shard01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8879451eac86063f262d4fc45696507c05c61e6adc390b1fa137e1a954230132 +size 1472 diff --git a/mp/game/dab/models/props_lab/powerbox01a.mdl b/mp/game/dab/models/props_lab/powerbox01a.mdl new file mode 100755 index 000000000..ed78947c8 --- /dev/null +++ b/mp/game/dab/models/props_lab/powerbox01a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85ef789f04c22a06f174c492b8e7866ef1736be8fc1e2408a7ee397442ec5d1a +size 1752 diff --git a/mp/game/dab/models/props_lab/powerbox01a.phy b/mp/game/dab/models/props_lab/powerbox01a.phy new file mode 100755 index 000000000..00fb560ca --- /dev/null +++ b/mp/game/dab/models/props_lab/powerbox01a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5700a94249d5c0964b96b72deed9e7c028ac2e1ab289a194cecee7bcadd508d6 +size 716 diff --git a/mp/game/dab/models/props_lab/powerbox01a.vvd b/mp/game/dab/models/props_lab/powerbox01a.vvd new file mode 100755 index 000000000..cc85c7eb4 --- /dev/null +++ b/mp/game/dab/models/props_lab/powerbox01a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cee1a002dfa9aebdff4c4a0da7bdd060d25b66b381f5c794d05c5ea051c8d6aa +size 11968 diff --git a/mp/game/dab/models/props_lab/walllight001a.mdl b/mp/game/dab/models/props_lab/walllight001a.mdl new file mode 100755 index 000000000..117367a0a --- /dev/null +++ b/mp/game/dab/models/props_lab/walllight001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b10c3114699f10d71d3bf18a665cea3d89bc9aabd5ac121f4aeeb2154e5d93 +size 1732 diff --git a/mp/game/dab/models/props_lab/walllight001a.phy b/mp/game/dab/models/props_lab/walllight001a.phy new file mode 100755 index 000000000..afa6f56f8 --- /dev/null +++ b/mp/game/dab/models/props_lab/walllight001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168e244706fa2979fc60ddb26969ce4265af9a60eaaef50dad7badcf494ba3e5 +size 1086 diff --git a/mp/game/dab/models/props_lab/walllight001a.vvd b/mp/game/dab/models/props_lab/walllight001a.vvd new file mode 100755 index 000000000..76bad9ee9 --- /dev/null +++ b/mp/game/dab/models/props_lab/walllight001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f830417df0a71000adaee0aa619e0142d08917b132f4abf01a3475be8e348f2d +size 21056 diff --git a/mp/game/dab/models/props_lighting/airportlight01.dx80.vtx b/mp/game/dab/models/props_lighting/airportlight01.dx80.vtx new file mode 100755 index 000000000..fef5e2095 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4da9d1774f7546052210719cbc206b4625e0831adf5433f6e2bba4021ada6cf3 +size 5448 diff --git a/mp/game/dab/models/props_lighting/airportlight01.dx90.vtx b/mp/game/dab/models/props_lighting/airportlight01.dx90.vtx new file mode 100755 index 000000000..fef5e2095 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4da9d1774f7546052210719cbc206b4625e0831adf5433f6e2bba4021ada6cf3 +size 5448 diff --git a/mp/game/dab/models/props_lighting/airportlight01.mdl b/mp/game/dab/models/props_lighting/airportlight01.mdl new file mode 100755 index 000000000..be5f0adf9 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1a6a51342192bed87389398545ad87a7ef41352b94bdcf043bab3946a387abc +size 1896 diff --git a/mp/game/dab/models/props_lighting/airportlight01.phy b/mp/game/dab/models/props_lighting/airportlight01.phy new file mode 100755 index 000000000..ec3619777 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db4e022754ff199e9e1a1a57fda1f1114137be574debe18839fdf88e9d338c15 +size 1428 diff --git a/mp/game/dab/models/props_lighting/airportlight01.sw.vtx b/mp/game/dab/models/props_lighting/airportlight01.sw.vtx new file mode 100755 index 000000000..fef5e2095 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4da9d1774f7546052210719cbc206b4625e0831adf5433f6e2bba4021ada6cf3 +size 5448 diff --git a/mp/game/dab/models/props_lighting/airportlight01.vvd b/mp/game/dab/models/props_lighting/airportlight01.vvd new file mode 100755 index 000000000..8647e5930 --- /dev/null +++ b/mp/game/dab/models/props_lighting/airportlight01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d8391205b25e84b0358567d501b5ac1e308facfcb03cd4c2db78db625c7cd65 +size 22528 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.dx80.vtx b/mp/game/dab/models/props_lighting/construction_lamp.dx80.vtx new file mode 100755 index 000000000..ec095c747 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7884d0a7fbff803157f8a64a9d968b243453b120c905dcfe24c9fc4237d430cf +size 7614 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.dx90.vtx b/mp/game/dab/models/props_lighting/construction_lamp.dx90.vtx new file mode 100755 index 000000000..549bbe2a1 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ab913157c3c3a889feb30b5b7c2fd7f14e88dc9c14ed75d7104ef95e2f156de +size 7614 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.mdl b/mp/game/dab/models/props_lighting/construction_lamp.mdl new file mode 100755 index 000000000..19f4c602a --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52504782596872356f215bb91931703f7c92672c1cdfe044b20a931e9fb0bf3c +size 1920 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.phy b/mp/game/dab/models/props_lighting/construction_lamp.phy new file mode 100755 index 000000000..ab13eb046 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bd82f1c4d2239aca2864ebae6d97cb127545a50f5704e32a814827804b135ce +size 871 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.sw.vtx b/mp/game/dab/models/props_lighting/construction_lamp.sw.vtx new file mode 100755 index 000000000..1556fe986 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154d7e4048caeb7c39b700b3afb490550b674b351f866563de15135e4ab27149 +size 7614 diff --git a/mp/game/dab/models/props_lighting/construction_lamp.vvd b/mp/game/dab/models/props_lighting/construction_lamp.vvd new file mode 100755 index 000000000..5a0d9b5cd --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:085bc0c79d38573ed4bbd10a65c4fcf74fc49e925ea64694328a36f457eee8c7 +size 31616 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx80.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx80.vtx new file mode 100755 index 000000000..b5074a5e6 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d6fee14e6d964929bc303d2877738786b8e27426b4d032ecca610dccc4ef35c +size 10041 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx90.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx90.vtx new file mode 100755 index 000000000..4aa51e67c --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05e2f3bb3bd0375448243622355ecf4a26603ce67752fa68021df90d295af1c0 +size 10041 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.mdl b/mp/game/dab/models/props_lighting/construction_lamp_02_base.mdl new file mode 100755 index 000000000..2beb0567e --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43aaf87aa42aab0b47a9daf6fefbb9083376b357dab24653a85aeabd606a4503 +size 1776 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.phy b/mp/game/dab/models/props_lighting/construction_lamp_02_base.phy new file mode 100755 index 000000000..8b214dbf4 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51befe3927a0fa1d2861f073d8c3ed74e0e49026950ce5ed52c7ce4ac963d616 +size 2889 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.sw.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_base.sw.vtx new file mode 100755 index 000000000..3f7ab9662 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27c693d9b17ecb4b1721c9cf03bae4e2a9af409f01ed32b2946b748cda3ee900 +size 10041 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_base.vvd b/mp/game/dab/models/props_lighting/construction_lamp_02_base.vvd new file mode 100755 index 000000000..ed54160ee --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_base.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf0f616b168ce5dacabefcccab8d1e380ba0e13bc009f7213fb2a3bc3b75b6f7 +size 41280 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx80.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx80.vtx new file mode 100755 index 000000000..60ddd70b1 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93720c77023177201e40a4d7376f87298e3e45f5f47b601a4136b7c7c779672a +size 3381 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx90.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx90.vtx new file mode 100755 index 000000000..8ffb9c8aa --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0663f06b89b8bbf96ca82531e4bb41ae61e0a37b2e69c61e8f0b5dd76911bd2f +size 3381 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.mdl b/mp/game/dab/models/props_lighting/construction_lamp_02_light.mdl new file mode 100755 index 000000000..b040c593d --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee1d53e6feb4accc2a7fc008afb462b1558e3454f6adcc148afd02e37cecda07 +size 1872 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.phy b/mp/game/dab/models/props_lighting/construction_lamp_02_light.phy new file mode 100755 index 000000000..07e231559 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a487cab826a44f6a27c85612c774f707f97608514f2232e6841e30ffb179291e +size 876 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.sw.vtx b/mp/game/dab/models/props_lighting/construction_lamp_02_light.sw.vtx new file mode 100755 index 000000000..b658df682 --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efcb823108fb6f324af13a18a0fdb5288b5cd6c126f057c0223f910f991c410 +size 3381 diff --git a/mp/game/dab/models/props_lighting/construction_lamp_02_light.vvd b/mp/game/dab/models/props_lighting/construction_lamp_02_light.vvd new file mode 100755 index 000000000..f673d9e7c --- /dev/null +++ b/mp/game/dab/models/props_lighting/construction_lamp_02_light.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26110ca90a52a52ca70ee5164562a242917562ac1fa32ca7c5720d222c4b974 +size 14912 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.dx80.vtx b/mp/game/dab/models/props_lighting/fluro_light_01.dx80.vtx new file mode 100755 index 000000000..9b5e335cf --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54a68943732906121b98f26de83d0ceaee50ecf0fdde7ce26365d9ea8cd3ba05 +size 3219 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.dx90.vtx b/mp/game/dab/models/props_lighting/fluro_light_01.dx90.vtx new file mode 100755 index 000000000..f38eeeed2 --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f4990c4a741674f177e695c9e60dc2c873716ffce573d2c4eed5825ce221278 +size 3219 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.mdl b/mp/game/dab/models/props_lighting/fluro_light_01.mdl new file mode 100755 index 000000000..daa7edd38 --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75739cefa64c13a7ce728dcd8e67defd0758aea47f41cbbb68534e4c22662ddb +size 1852 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.phy b/mp/game/dab/models/props_lighting/fluro_light_01.phy new file mode 100755 index 000000000..017c6de29 --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4717c2dd69d0804fa92fce80be72236424f51f8784a62d30e780d3e0c8b51d3d +size 677 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.sw.vtx b/mp/game/dab/models/props_lighting/fluro_light_01.sw.vtx new file mode 100755 index 000000000..6ef4a27ad --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35943f627866a6f26b4979b8cb89f024159f9d8c0230565e1bd04ca5795924f2 +size 3219 diff --git a/mp/game/dab/models/props_lighting/fluro_light_01.vvd b/mp/game/dab/models/props_lighting/fluro_light_01.vvd new file mode 100755 index 000000000..b992f7fdc --- /dev/null +++ b/mp/game/dab/models/props_lighting/fluro_light_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0abce7c9c41dbc4069b510b8104f1767b2106498dc4498f607f3f23f8fceaa0f +size 15040 diff --git a/mp/game/dab/models/props_lighting/light_porch.dx80.vtx b/mp/game/dab/models/props_lighting/light_porch.dx80.vtx new file mode 100755 index 000000000..8a5210b2b --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aa82e1243ae98a7384f87873bff12d67b93491acce56708aa005a06f5664b3e +size 17633 diff --git a/mp/game/dab/models/props_lighting/light_porch.dx90.vtx b/mp/game/dab/models/props_lighting/light_porch.dx90.vtx new file mode 100755 index 000000000..8a5210b2b --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aa82e1243ae98a7384f87873bff12d67b93491acce56708aa005a06f5664b3e +size 17633 diff --git a/mp/game/dab/models/props_lighting/light_porch.mdl b/mp/game/dab/models/props_lighting/light_porch.mdl new file mode 100755 index 000000000..78688227d --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d8670984bb3b5e094fa0a0d467dcb1baca4833ec59618346bd656a5265cbc4 +size 1824 diff --git a/mp/game/dab/models/props_lighting/light_porch.phy b/mp/game/dab/models/props_lighting/light_porch.phy new file mode 100755 index 000000000..11832bde1 --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fe8e3a2880a17623442c3b450b90ca3b7557f7a65c394ecbfc06e1ea18aa080 +size 6580 diff --git a/mp/game/dab/models/props_lighting/light_porch.sw.vtx b/mp/game/dab/models/props_lighting/light_porch.sw.vtx new file mode 100755 index 000000000..8a5210b2b --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aa82e1243ae98a7384f87873bff12d67b93491acce56708aa005a06f5664b3e +size 17633 diff --git a/mp/game/dab/models/props_lighting/light_porch.vvd b/mp/game/dab/models/props_lighting/light_porch.vvd new file mode 100755 index 000000000..943147238 --- /dev/null +++ b/mp/game/dab/models/props_lighting/light_porch.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7f6b21370b89ef5fad198b16584778ded03ea8d954996aff31fe7d3d247969d +size 51712 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.dx80.vtx b/mp/game/dab/models/props_lighting/lightfixture03.dx80.vtx new file mode 100755 index 000000000..3783f9898 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db750b9020e4d8fc98a9e42d20e51b512926852d96be4f0fee903ce05486b3a +size 14474 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.dx90.vtx b/mp/game/dab/models/props_lighting/lightfixture03.dx90.vtx new file mode 100755 index 000000000..3783f9898 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db750b9020e4d8fc98a9e42d20e51b512926852d96be4f0fee903ce05486b3a +size 14474 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.mdl b/mp/game/dab/models/props_lighting/lightfixture03.mdl new file mode 100755 index 000000000..4c48da0f2 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:497c7fb07d20adf7df8619a047040e29c7ab8c6ab5c3785fac3f0aa50cb42710 +size 1828 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.phy b/mp/game/dab/models/props_lighting/lightfixture03.phy new file mode 100755 index 000000000..3a4c0a971 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7000c8dd81f0813da69ff260a0cf50665925deef32e2ac8d946637e321e997ac +size 13068 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.sw.vtx b/mp/game/dab/models/props_lighting/lightfixture03.sw.vtx new file mode 100755 index 000000000..3783f9898 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3db750b9020e4d8fc98a9e42d20e51b512926852d96be4f0fee903ce05486b3a +size 14474 diff --git a/mp/game/dab/models/props_lighting/lightfixture03.vvd b/mp/game/dab/models/props_lighting/lightfixture03.vvd new file mode 100755 index 000000000..723dbefee --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27235343836e9ea0cd4da5113f83795b3f95ee595ec207fb29b63a7f77c53aae +size 44096 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.dx80.vtx b/mp/game/dab/models/props_lighting/lightfixture05.dx80.vtx new file mode 100755 index 000000000..df9b84a9b --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e043d3999b86d38d79820451753b4c34ddef4149e250fcfaf0b68b4b1d30e1 +size 8043 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.dx90.vtx b/mp/game/dab/models/props_lighting/lightfixture05.dx90.vtx new file mode 100755 index 000000000..df9b84a9b --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e043d3999b86d38d79820451753b4c34ddef4149e250fcfaf0b68b4b1d30e1 +size 8043 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.mdl b/mp/game/dab/models/props_lighting/lightfixture05.mdl new file mode 100755 index 000000000..8d505a476 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbd466ec5d1231b97c4c6a958f8c7ef327d94c114e1b54685ee075187e4575af +size 1816 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.phy b/mp/game/dab/models/props_lighting/lightfixture05.phy new file mode 100755 index 000000000..ee590da72 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:319f761b89f38ee52b7ef1bf4f4292aecba974f7cdf8a2c9baea9e528e86d804 +size 2711 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.sw.vtx b/mp/game/dab/models/props_lighting/lightfixture05.sw.vtx new file mode 100755 index 000000000..df9b84a9b --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3e043d3999b86d38d79820451753b4c34ddef4149e250fcfaf0b68b4b1d30e1 +size 8043 diff --git a/mp/game/dab/models/props_lighting/lightfixture05.vvd b/mp/game/dab/models/props_lighting/lightfixture05.vvd new file mode 100755 index 000000000..9087d12e3 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture05.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a43ff4227e250074d0300d9fabfa278d4525a3d40a5ab7baf6eb339acea6333a +size 34240 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.dx80.vtx b/mp/game/dab/models/props_lighting/lightfixture06.dx80.vtx new file mode 100755 index 000000000..b3ba20215 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef7737dad4e4e2a562d1b3d4524ba878a633a55e0175a19720fd94a9e77b88e9 +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.dx90.vtx b/mp/game/dab/models/props_lighting/lightfixture06.dx90.vtx new file mode 100755 index 000000000..ca882d552 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f341dc5e976e311ee5db191ff36a34da0b48bffe98dd9cc577a58f7e88ffb4b +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.mdl b/mp/game/dab/models/props_lighting/lightfixture06.mdl new file mode 100755 index 000000000..dd257465c --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d753bec326f6c58119febf9781856be647b842064f7cb33c6f1e40a4aa449a99 +size 1768 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.phy b/mp/game/dab/models/props_lighting/lightfixture06.phy new file mode 100755 index 000000000..025e2af27 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:815c4616e353d06333e348e01b80b95a58a5064f30f701c3f97ed185571939ae +size 1675 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.sw.vtx b/mp/game/dab/models/props_lighting/lightfixture06.sw.vtx new file mode 100755 index 000000000..e8454fd81 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e8a6fe58e70285ac4a086bf31ba6d58cac1540544df5c31dfd57089252bea4b +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06.vvd b/mp/game/dab/models/props_lighting/lightfixture06.vvd new file mode 100755 index 000000000..6b0489ac6 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:644fb97d366d9ac862de2ea0dd859ad473a1468eb5e5453a17becd581a9c3b5e +size 29632 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.dx80.vtx b/mp/game/dab/models/props_lighting/lightfixture06_angled.dx80.vtx new file mode 100755 index 000000000..be52fb7b5 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c156acbc858f7cd9c159ea0c4b1bc1775318521897aa1cac1303defd66e31929 +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.dx90.vtx b/mp/game/dab/models/props_lighting/lightfixture06_angled.dx90.vtx new file mode 100755 index 000000000..867ef587f --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5748ac09adf32f54543014aabb0738d675afb2d11f0e6980936f6ef2cbd9afd1 +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.mdl b/mp/game/dab/models/props_lighting/lightfixture06_angled.mdl new file mode 100755 index 000000000..b4c3a3273 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44b832b863b480f7100033a5b09079d5ee1f20bd8ca334e5a1a6a5f6edeeb7cc +size 1772 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.phy b/mp/game/dab/models/props_lighting/lightfixture06_angled.phy new file mode 100755 index 000000000..50258320f --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5317bb8e408218d42655b496a8c1987abaf3ca5dc6b62e405c7ea3acbe0326 +size 1675 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.sw.vtx b/mp/game/dab/models/props_lighting/lightfixture06_angled.sw.vtx new file mode 100755 index 000000000..a7b289fdf --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139edc7182a3870a83cbdf0630f546b847449a093673f839ce0d4880c157b5da +size 6795 diff --git a/mp/game/dab/models/props_lighting/lightfixture06_angled.vvd b/mp/game/dab/models/props_lighting/lightfixture06_angled.vvd new file mode 100755 index 000000000..926b894ae --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture06_angled.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a977615d552b8ba5c840620cf76dc072b24c84f5ff7d7cbc2a28107b029ce8dd +size 29632 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.dx80.vtx b/mp/game/dab/models/props_lighting/lightfixture07.dx80.vtx new file mode 100755 index 000000000..e07b23d37 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534a9cb6a4788f9640a0762769ab2760bdfe315948ca55857543ebf0093bf807 +size 1689 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.dx90.vtx b/mp/game/dab/models/props_lighting/lightfixture07.dx90.vtx new file mode 100755 index 000000000..a97481c74 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f60ed7a827f8471c73bf64abfb8cfac9c47ac7251a332bc28037d5693d76a2df +size 1689 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.mdl b/mp/game/dab/models/props_lighting/lightfixture07.mdl new file mode 100755 index 000000000..9a4ee9f39 --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dacb45d3d9f9743ff3e79e50b1cc4056813ff0c9860b48d851e838e6089f4cd +size 1852 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.phy b/mp/game/dab/models/props_lighting/lightfixture07.phy new file mode 100755 index 000000000..e2f23fdec --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fd9f7d0b80592aca8c8c33201dd06d43f30ee4e9b66d5974791564c537b8de6 +size 677 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.sw.vtx b/mp/game/dab/models/props_lighting/lightfixture07.sw.vtx new file mode 100755 index 000000000..a2a5cdc5c --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ab617d634cb54c87e76833d2e6f84d2e06b7850d6c7ba06d0b4a9008d9e0b42 +size 1689 diff --git a/mp/game/dab/models/props_lighting/lightfixture07.vvd b/mp/game/dab/models/props_lighting/lightfixture07.vvd new file mode 100755 index 000000000..399bc91fc --- /dev/null +++ b/mp/game/dab/models/props_lighting/lightfixture07.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2174d02c42452fa9fd3df5f1d1995700ccdecacdd10f77544bd6abc42dbf3c28 +size 7232 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.dx80.vtx b/mp/game/dab/models/props_lighting/ornate_lamp_01.dx80.vtx new file mode 100755 index 000000000..d2decdf3c --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d50fdf21c36fa0b8a06b10903aa6cf836dcb82cdef5503aa955ab632994db33 +size 18927 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.dx90.vtx b/mp/game/dab/models/props_lighting/ornate_lamp_01.dx90.vtx new file mode 100755 index 000000000..83cde1b1a --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1b9f84df2e3a3529acf3b6a947df2f26c39d9c05027bf0ea2bb77b127f88d8 +size 18927 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.mdl b/mp/game/dab/models/props_lighting/ornate_lamp_01.mdl new file mode 100755 index 000000000..58cb6218d --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81739b5e8f7ea98a435ff69db6b1070bc8dc42b3d822e4d9c899ae7308ed3c09 +size 1852 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.phy b/mp/game/dab/models/props_lighting/ornate_lamp_01.phy new file mode 100755 index 000000000..ba134e938 --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d7796abaf0d764c9981bd67a2014ccfc963f55cc21f32465b6cd4b5f2a8ce66 +size 3179 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.sw.vtx b/mp/game/dab/models/props_lighting/ornate_lamp_01.sw.vtx new file mode 100755 index 000000000..e1f247bdc --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aadbaefc877cba9f30e337e2dc89e9a54eb22594132373a7da7d4b0a94d974a3 +size 18927 diff --git a/mp/game/dab/models/props_lighting/ornate_lamp_01.vvd b/mp/game/dab/models/props_lighting/ornate_lamp_01.vvd new file mode 100755 index 000000000..2f6a954c2 --- /dev/null +++ b/mp/game/dab/models/props_lighting/ornate_lamp_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac9e67f52cab69a0aa665a3b7331c5ad9baa1c53436d6ea0059d2d86b515950a +size 75712 diff --git a/mp/game/dab/models/props_outland/chandelier.dx80.vtx b/mp/game/dab/models/props_outland/chandelier.dx80.vtx new file mode 100755 index 000000000..49ebc779f --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bdb1cd0e8e49ee488c1d6ddc4f117e9653f7da19e0763e7fdea0ff2de75c8f2 +size 166860 diff --git a/mp/game/dab/models/props_outland/chandelier.dx90.vtx b/mp/game/dab/models/props_outland/chandelier.dx90.vtx new file mode 100755 index 000000000..baa6096d8 --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62c38c7d5a887240a3be91838c2bb30e6ec5f0ec0074d254a40b31a3e2ed6c04 +size 166860 diff --git a/mp/game/dab/models/props_outland/chandelier.mdl b/mp/game/dab/models/props_outland/chandelier.mdl new file mode 100755 index 000000000..f80b59b57 --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9da20f986914c65fafcb6f7fabb721d2190ee98b1679bf2abe3637530c03754d +size 1716 diff --git a/mp/game/dab/models/props_outland/chandelier.phy b/mp/game/dab/models/props_outland/chandelier.phy new file mode 100755 index 000000000..94c703ac3 --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ae87336d4859a50a11b378057a6112355abb3f7574b8621b6931d2cbe7d5655 +size 8610 diff --git a/mp/game/dab/models/props_outland/chandelier.sw.vtx b/mp/game/dab/models/props_outland/chandelier.sw.vtx new file mode 100755 index 000000000..299b58c5c --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e579404ec108a8b5b1d4031ab7aafb3f3d1e37a6d677995f0a02f730ef664819 +size 166860 diff --git a/mp/game/dab/models/props_outland/chandelier.vvd b/mp/game/dab/models/props_outland/chandelier.vvd new file mode 100755 index 000000000..ccfc5b255 --- /dev/null +++ b/mp/game/dab/models/props_outland/chandelier.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3acbaffbe32e9a2a4c4325e1ca1f24fd9e7e841c589525f03e2a511c1233f9f0 +size 712640 diff --git a/mp/game/dab/models/props_pipes/pipe03_straight01_long.dx90.vtx b/mp/game/dab/models/props_pipes/pipe03_straight01_long.dx90.vtx new file mode 100755 index 000000000..3d1850328 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipe03_straight01_long.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33e029969af79294fa6185c8666134c3380e0474509df4ff90450e9217abe494 +size 519 diff --git a/mp/game/dab/models/props_pipes/pipe03_straight01_long.mdl b/mp/game/dab/models/props_pipes/pipe03_straight01_long.mdl new file mode 100755 index 000000000..84bc6d40f --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipe03_straight01_long.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8987c2ad1b9cd30b407c628bf0fc609dcec8a7ec794582a3cf303d9c8e485d1 +size 1724 diff --git a/mp/game/dab/models/props_pipes/pipe03_straight01_long.phy b/mp/game/dab/models/props_pipes/pipe03_straight01_long.phy new file mode 100755 index 000000000..dd7871ac7 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipe03_straight01_long.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b2d99eaf658936a7c93516b0effd03a897dcacc7ad71ffa9bc3552bada3b04e +size 1062 diff --git a/mp/game/dab/models/props_pipes/pipe03_straight01_long.vvd b/mp/game/dab/models/props_pipes/pipe03_straight01_long.vvd new file mode 100755 index 000000000..0af8cd172 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipe03_straight01_long.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed155620b0c249eeb4b3fe1d189e77b892b629534c9c813e44d6acb6503421cd +size 1728 diff --git a/mp/game/dab/models/props_pipes/pipecluster32d_001a.mdl b/mp/game/dab/models/props_pipes/pipecluster32d_001a.mdl new file mode 100755 index 000000000..745c38cba --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipecluster32d_001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:880d58cb1cfede86d11ceb0a39246b05c074e3b944c5394f4bf704906945368c +size 1812 diff --git a/mp/game/dab/models/props_pipes/pipecluster32d_001a.phy b/mp/game/dab/models/props_pipes/pipecluster32d_001a.phy new file mode 100755 index 000000000..0b69453d4 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipecluster32d_001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3c2ed1e633229d1d55eb949316cf3285a9d1eb269414f5cccf79d5868b951c1 +size 5385 diff --git a/mp/game/dab/models/props_pipes/pipecluster32d_001a.vvd b/mp/game/dab/models/props_pipes/pipecluster32d_001a.vvd new file mode 100755 index 000000000..f57acdb65 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipecluster32d_001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:744d6b0794d109f478c6ca96cad330de0d57870166ff6bc13b3ef7df071f8cc1 +size 42560 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx80.vtx b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx80.vtx new file mode 100755 index 000000000..0eaf7ca9f --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8534823da2b38ebe0ed5a7eef271f686f528245fe32270660d7023bc85c5b42e +size 57886 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx90.vtx b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx90.vtx new file mode 100755 index 000000000..0eaf7ca9f --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8534823da2b38ebe0ed5a7eef271f686f528245fe32270660d7023bc85c5b42e +size 57886 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.mdl b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.mdl new file mode 100755 index 000000000..e5a4c80d4 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:258a224e3ecb5b41c3204992539880b3d861f51a3d97a0238203e4ba4cd6998e +size 1732 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.phy b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.phy new file mode 100755 index 000000000..d3e1052f1 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81be8cbb0e7137837df4c9018d8dc88179f3e416f0055b388565f690cd9e2476 +size 1551 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.sw.vtx b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.sw.vtx new file mode 100755 index 000000000..0eaf7ca9f --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8534823da2b38ebe0ed5a7eef271f686f528245fe32270660d7023bc85c5b42e +size 57886 diff --git a/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.vvd b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.vvd new file mode 100755 index 000000000..7da3c5380 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset08d_corner128d_001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af637ae0b24de26e319b184c000c292d1892c4f8eafdd7f74bca965e3456f2eb +size 149248 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx80.vtx b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx80.vtx new file mode 100755 index 000000000..cb13281c1 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4d5b551f4e5bf524265e962d2feb2698e6072d45a9271e519106705c70079b +size 6090 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx90.vtx b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx90.vtx new file mode 100755 index 000000000..cb13281c1 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4d5b551f4e5bf524265e962d2feb2698e6072d45a9271e519106705c70079b +size 6090 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.mdl b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.mdl new file mode 100755 index 000000000..aca63a758 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39fcfa2512218505d4ed63cff92fcfe8d99438053cbf156fd438c2903a1f1d64 +size 1724 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.phy b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.phy new file mode 100755 index 000000000..1fc81babb --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a28a7749180f60f17b3824f3f8410f127ca48a469f76a0914d43f3725f972845 +size 4197 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.sw.vtx b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.sw.vtx new file mode 100755 index 000000000..cb13281c1 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f4d5b551f4e5bf524265e962d2feb2698e6072d45a9271e519106705c70079b +size 6090 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_128_001a.vvd b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.vvd new file mode 100755 index 000000000..24e858cd7 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_128_001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:454a2a720ef8e105cf48cade77940cb4c4d82d94e884c924b84be4df0c268b8a +size 27520 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx80.vtx b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx80.vtx new file mode 100755 index 000000000..3d0e3b143 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79273d6693dedca1fbac9ae46eacf47c97c63ac630276e471025c42cca680b9 +size 22781 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx90.vtx b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx90.vtx new file mode 100755 index 000000000..3d0e3b143 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79273d6693dedca1fbac9ae46eacf47c97c63ac630276e471025c42cca680b9 +size 22781 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.mdl b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.mdl new file mode 100755 index 000000000..c4553391a --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f22e727f32091b9f056a599e932071e453f2497e828271629a1314eddbd3c75 +size 1724 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.phy b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.phy new file mode 100755 index 000000000..ce018637b --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82d37cc33e889f118a1e10bbc21ebd39bdb419878b9bb5af52478a3e6da47a03 +size 9404 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.sw.vtx b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.sw.vtx new file mode 100755 index 000000000..3d0e3b143 --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c79273d6693dedca1fbac9ae46eacf47c97c63ac630276e471025c42cca680b9 +size 22781 diff --git a/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.vvd b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.vvd new file mode 100755 index 000000000..5fb9392df --- /dev/null +++ b/mp/game/dab/models/props_pipes/pipeset32d_corner128d_001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e180d874c42cf4d9e7ab7c442cb72a1e1b0462e48b01a2cf74fd6ea661e7f08c +size 92544 diff --git a/mp/game/dab/models/props_rooftop/acunit01.dx80.vtx b/mp/game/dab/models/props_rooftop/acunit01.dx80.vtx new file mode 100755 index 000000000..00f733d08 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9659c8925578b5dac979971b3bcdabb6786ed5b36881e8404bfec22782cd849d +size 16083 diff --git a/mp/game/dab/models/props_rooftop/acunit01.dx90.vtx b/mp/game/dab/models/props_rooftop/acunit01.dx90.vtx new file mode 100755 index 000000000..00f733d08 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9659c8925578b5dac979971b3bcdabb6786ed5b36881e8404bfec22782cd849d +size 16083 diff --git a/mp/game/dab/models/props_rooftop/acunit01.mdl b/mp/game/dab/models/props_rooftop/acunit01.mdl new file mode 100755 index 000000000..08b2968af --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2226dd8e50c245112d1aa9659a047d16671f229b2384ef90327ecf932b53ddec +size 1724 diff --git a/mp/game/dab/models/props_rooftop/acunit01.phy b/mp/game/dab/models/props_rooftop/acunit01.phy new file mode 100755 index 000000000..53b344264 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb179328c5dd5d785e773f05ac598e82ee21aa32eeeebc3e0373c106a67fcf79 +size 3776 diff --git a/mp/game/dab/models/props_rooftop/acunit01.sw.vtx b/mp/game/dab/models/props_rooftop/acunit01.sw.vtx new file mode 100755 index 000000000..00f733d08 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9659c8925578b5dac979971b3bcdabb6786ed5b36881e8404bfec22782cd849d +size 16083 diff --git a/mp/game/dab/models/props_rooftop/acunit01.vvd b/mp/game/dab/models/props_rooftop/acunit01.vvd new file mode 100755 index 000000000..c2e06c07b --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a39e05c09e9ada71932ee6cbf0e59eda866f2a4f0b0b72a02b9249811c8d5b82 +size 77504 diff --git a/mp/game/dab/models/props_rooftop/acunit2.dx80.vtx b/mp/game/dab/models/props_rooftop/acunit2.dx80.vtx new file mode 100755 index 000000000..036fb75de --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289673106066c4b128be470b80251fbc707c5f4a26b98d2572be2d238d65cf3b +size 14061 diff --git a/mp/game/dab/models/props_rooftop/acunit2.dx90.vtx b/mp/game/dab/models/props_rooftop/acunit2.dx90.vtx new file mode 100755 index 000000000..036fb75de --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289673106066c4b128be470b80251fbc707c5f4a26b98d2572be2d238d65cf3b +size 14061 diff --git a/mp/game/dab/models/props_rooftop/acunit2.mdl b/mp/game/dab/models/props_rooftop/acunit2.mdl new file mode 100755 index 000000000..682c8396f --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c52a5e249578098ad7a9f9a18f38dac15d28903ebd324701faacb77e9ea4027 +size 1724 diff --git a/mp/game/dab/models/props_rooftop/acunit2.phy b/mp/game/dab/models/props_rooftop/acunit2.phy new file mode 100755 index 000000000..f210e2964 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:955f8b0dce2d9b9c226bc42f886a900eb82fff8183f9e3e5c81818da8150d084 +size 702 diff --git a/mp/game/dab/models/props_rooftop/acunit2.sw.vtx b/mp/game/dab/models/props_rooftop/acunit2.sw.vtx new file mode 100755 index 000000000..036fb75de --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289673106066c4b128be470b80251fbc707c5f4a26b98d2572be2d238d65cf3b +size 14061 diff --git a/mp/game/dab/models/props_rooftop/acunit2.vvd b/mp/game/dab/models/props_rooftop/acunit2.vvd new file mode 100755 index 000000000..b04cf3dea --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acunit2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:958cc7a79166be40cf2bbce4bcbd094782d037b873ce30d79820724e8075a421 +size 62528 diff --git a/mp/game/dab/models/props_rooftop/acvent02.dx80.vtx b/mp/game/dab/models/props_rooftop/acvent02.dx80.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/models/props_rooftop/acvent02.dx90.vtx b/mp/game/dab/models/props_rooftop/acvent02.dx90.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/models/props_rooftop/acvent02.mdl b/mp/game/dab/models/props_rooftop/acvent02.mdl new file mode 100755 index 000000000..9b2b8615e --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aa50477af2b035beff58d8b63a74b39712f8c3a8688db4b494ebcf24af8b392 +size 1732 diff --git a/mp/game/dab/models/props_rooftop/acvent02.phy b/mp/game/dab/models/props_rooftop/acvent02.phy new file mode 100755 index 000000000..4d905b2b6 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0da405f767722bced1231af64f21a934ac98655388716ed63496ba42c0ffe2d +size 10468 diff --git a/mp/game/dab/models/props_rooftop/acvent02.sw.vtx b/mp/game/dab/models/props_rooftop/acvent02.sw.vtx new file mode 100755 index 000000000..1db768c54 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1361593d3861eac40b328cee89b89e3e04483053087f90e4c15162c1ffdbb9f +size 18422 diff --git a/mp/game/dab/models/props_rooftop/acvent02.vvd b/mp/game/dab/models/props_rooftop/acvent02.vvd new file mode 100755 index 000000000..21d27c983 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c01db50fd4e6d64be98b24573d605c52f494743b9130c8b5c477ca1254f52fea +size 62912 diff --git a/mp/game/dab/models/props_rooftop/acvent03.dx90.vtx b/mp/game/dab/models/props_rooftop/acvent03.dx90.vtx new file mode 100755 index 000000000..d4a0b4abd --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbf2c994bb131f9def599f5e703ad59f2974bf0087199c52021188615e2652a5 +size 4626 diff --git a/mp/game/dab/models/props_rooftop/acvent03.mdl b/mp/game/dab/models/props_rooftop/acvent03.mdl new file mode 100755 index 000000000..be717fb5a --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa94bd604f7a5e41138e31d59081d36f011d181c16f96786441c1f6c5c412b9f +size 1732 diff --git a/mp/game/dab/models/props_rooftop/acvent03.phy b/mp/game/dab/models/props_rooftop/acvent03.phy new file mode 100755 index 000000000..f23470b1a --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77b7dbff52b5c4ca2227c25a67e690a0034fcb242e2291b211ae24f01009d813 +size 6868 diff --git a/mp/game/dab/models/props_rooftop/acvent03.vvd b/mp/game/dab/models/props_rooftop/acvent03.vvd new file mode 100755 index 000000000..44025fae3 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/acvent03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55b35c8f20cb3a2478e936c31b8ea67d9699dd42d7cc26c3fc67dff5e79c6ac9 +size 20864 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.dx80.vtx b/mp/game/dab/models/props_rooftop/satellitedish_large01.dx80.vtx new file mode 100755 index 000000000..10ca56798 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:816aa9fb100ce4b3bebee1beed95c4d11ef4112f11d98cffea40482e44f098b1 +size 33926 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.dx90.vtx b/mp/game/dab/models/props_rooftop/satellitedish_large01.dx90.vtx new file mode 100755 index 000000000..10ca56798 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:816aa9fb100ce4b3bebee1beed95c4d11ef4112f11d98cffea40482e44f098b1 +size 33926 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.mdl b/mp/game/dab/models/props_rooftop/satellitedish_large01.mdl new file mode 100755 index 000000000..46a509b82 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596489a4c4fef7165aeb443a3cdcc1a49f7058d419a7a9cfc3be2c55b37b1a81 +size 1744 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.phy b/mp/game/dab/models/props_rooftop/satellitedish_large01.phy new file mode 100755 index 000000000..28454ab82 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:868539c689cbcbc733f7a78f7bea25b252ca85e028384969f00f8790e13fd1e8 +size 12728 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.sw.vtx b/mp/game/dab/models/props_rooftop/satellitedish_large01.sw.vtx new file mode 100755 index 000000000..10ca56798 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:816aa9fb100ce4b3bebee1beed95c4d11ef4112f11d98cffea40482e44f098b1 +size 33926 diff --git a/mp/game/dab/models/props_rooftop/satellitedish_large01.vvd b/mp/game/dab/models/props_rooftop/satellitedish_large01.vvd new file mode 100755 index 000000000..11662a018 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/satellitedish_large01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f03a441e39d9f00e85d0ed5640abf7838080febc113fa40d79dba050a66bf35 +size 105536 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.dx80.vtx b/mp/game/dab/models/props_rooftop/solarpanels01.dx80.vtx new file mode 100755 index 000000000..3cd6775e8 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788b7aecf3b95bb147b40294392c4108e878d72aed89629830a1a8a46537530e +size 27962 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.dx90.vtx b/mp/game/dab/models/props_rooftop/solarpanels01.dx90.vtx new file mode 100755 index 000000000..3cd6775e8 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788b7aecf3b95bb147b40294392c4108e878d72aed89629830a1a8a46537530e +size 27962 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.mdl b/mp/game/dab/models/props_rooftop/solarpanels01.mdl new file mode 100755 index 000000000..e442aa97f --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b75717d62e4b469f07a9237c47eb9b60fb4c7b2cecc3afdb13821baff92688 +size 1740 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.phy b/mp/game/dab/models/props_rooftop/solarpanels01.phy new file mode 100755 index 000000000..47674706e --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:269607cc68bfc1bb02f7d9307d1adfb297f0f974dc4f899c8694fa7062b9aeef +size 4762 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.sw.vtx b/mp/game/dab/models/props_rooftop/solarpanels01.sw.vtx new file mode 100755 index 000000000..3cd6775e8 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788b7aecf3b95bb147b40294392c4108e878d72aed89629830a1a8a46537530e +size 27962 diff --git a/mp/game/dab/models/props_rooftop/solarpanels01.vvd b/mp/game/dab/models/props_rooftop/solarpanels01.vvd new file mode 100755 index 000000000..f101af447 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/solarpanels01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189d5d908a7f1a4cedf454158e34a3724845e0e567cbe97d38bd3f848b7f4b8c +size 104704 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.dx80.vtx b/mp/game/dab/models/props_rooftop/train_signalbox_01.dx80.vtx new file mode 100755 index 000000000..9af877874 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5596cc437c5660075c3b2a37066945e230d0039455068b6f24f2c60e43ea1e5 +size 8895 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.dx90.vtx b/mp/game/dab/models/props_rooftop/train_signalbox_01.dx90.vtx new file mode 100755 index 000000000..9af877874 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5596cc437c5660075c3b2a37066945e230d0039455068b6f24f2c60e43ea1e5 +size 8895 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.mdl b/mp/game/dab/models/props_rooftop/train_signalbox_01.mdl new file mode 100755 index 000000000..72a11dec7 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32fcad3813b356b71c27be43421b475e8add6759b255c09c55a9e35237f71b30 +size 1732 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.phy b/mp/game/dab/models/props_rooftop/train_signalbox_01.phy new file mode 100755 index 000000000..5e251f99b --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2bfc4b38b3fd67287b51c4e3d4746d46c3076961ad0dabe34b3d7866ce356c5 +size 1738 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.sw.vtx b/mp/game/dab/models/props_rooftop/train_signalbox_01.sw.vtx new file mode 100755 index 000000000..9af877874 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5596cc437c5660075c3b2a37066945e230d0039455068b6f24f2c60e43ea1e5 +size 8895 diff --git a/mp/game/dab/models/props_rooftop/train_signalbox_01.vvd b/mp/game/dab/models/props_rooftop/train_signalbox_01.vvd new file mode 100755 index 000000000..9f959cd0e --- /dev/null +++ b/mp/game/dab/models/props_rooftop/train_signalbox_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cfe115ecc3fc83cd8b398c4228aa1d41c07e1c502eb036cd58b2cb0931a3fcd +size 42688 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.dx80.vtx b/mp/game/dab/models/props_rooftop/vent_large1.dx80.vtx new file mode 100755 index 000000000..9206d8766 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9de03ff63443527495f3ea881d1438cae88c88061320c963d75d26d612f466ee +size 18536 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.dx90.vtx b/mp/game/dab/models/props_rooftop/vent_large1.dx90.vtx new file mode 100755 index 000000000..9206d8766 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9de03ff63443527495f3ea881d1438cae88c88061320c963d75d26d612f466ee +size 18536 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.mdl b/mp/game/dab/models/props_rooftop/vent_large1.mdl new file mode 100755 index 000000000..63e2b8394 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7fcf6f61dd18f8a3750b20bed7ec917864b384fcff31e3411fe9b30f982244 +size 1740 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.phy b/mp/game/dab/models/props_rooftop/vent_large1.phy new file mode 100755 index 000000000..5388d86fa --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fe93a609f6e3b562448ef961b1ba7b509780511f4bae0d5efe2d78548aa2827 +size 4761 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.sw.vtx b/mp/game/dab/models/props_rooftop/vent_large1.sw.vtx new file mode 100755 index 000000000..9206d8766 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9de03ff63443527495f3ea881d1438cae88c88061320c963d75d26d612f466ee +size 18536 diff --git a/mp/game/dab/models/props_rooftop/vent_large1.vvd b/mp/game/dab/models/props_rooftop/vent_large1.vvd new file mode 100755 index 000000000..3e2646d32 --- /dev/null +++ b/mp/game/dab/models/props_rooftop/vent_large1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c1e9f225a73d3e5068c937ddea21ae0dc123f7c3bdaccf127bc895b4d3cc7d +size 63168 diff --git a/mp/game/dab/models/props_street/cover_01.dx80.vtx b/mp/game/dab/models/props_street/cover_01.dx80.vtx new file mode 100755 index 000000000..f7a940ce2 --- /dev/null +++ b/mp/game/dab/models/props_street/cover_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c24b236770b4d686a77289946d4178c3fea900ad638721b25cd4a178b73d5fc +size 765 diff --git a/mp/game/dab/models/props_street/cover_01.dx90.vtx b/mp/game/dab/models/props_street/cover_01.dx90.vtx new file mode 100755 index 000000000..f803a5667 --- /dev/null +++ b/mp/game/dab/models/props_street/cover_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4272263aaae1b95d12159707772359b5608f1408a1915e4b5bbbe5a4e06ed4 +size 765 diff --git a/mp/game/dab/models/props_street/cover_01.mdl b/mp/game/dab/models/props_street/cover_01.mdl new file mode 100755 index 000000000..bc32a2269 --- /dev/null +++ b/mp/game/dab/models/props_street/cover_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcf0417006155d0c2f09533bd43aad3949221b02573a8c35ed326b594112168d +size 1692 diff --git a/mp/game/dab/models/props_street/cover_01.sw.vtx b/mp/game/dab/models/props_street/cover_01.sw.vtx new file mode 100755 index 000000000..d01d03bd6 --- /dev/null +++ b/mp/game/dab/models/props_street/cover_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31fb812b8a0db2e49b7707d0c0ac703ba1b993937649602d8b81b2641bdb7979 +size 765 diff --git a/mp/game/dab/models/props_street/cover_01.vvd b/mp/game/dab/models/props_street/cover_01.vvd new file mode 100755 index 000000000..1751661a0 --- /dev/null +++ b/mp/game/dab/models/props_street/cover_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f80cb4bbeff4e2c9a4f681c1c61c4fd15719c557089d72f929ba7e11ed05103d +size 3392 diff --git a/mp/game/dab/models/props_street/electrical_box01.dx90.vtx b/mp/game/dab/models/props_street/electrical_box01.dx90.vtx new file mode 100755 index 000000000..4e4d1700d --- /dev/null +++ b/mp/game/dab/models/props_street/electrical_box01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8e739d7dec07e0d25fb857e36335b1ec7cfff7a0ff3090a5e66a813f679b6b4 +size 16011 diff --git a/mp/game/dab/models/props_street/electrical_box01.mdl b/mp/game/dab/models/props_street/electrical_box01.mdl new file mode 100755 index 000000000..5aca870ae --- /dev/null +++ b/mp/game/dab/models/props_street/electrical_box01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bc8ce797dce7493e9a4bc72919e3fccdc44b8edafea8cb337b0c4221c41c68d +size 1724 diff --git a/mp/game/dab/models/props_street/electrical_box01.phy b/mp/game/dab/models/props_street/electrical_box01.phy new file mode 100755 index 000000000..425fa8983 --- /dev/null +++ b/mp/game/dab/models/props_street/electrical_box01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55d98f484706c887a25559f9f402ee596fc1e607ed833ea1de98e476ca5a6d1d +size 8159 diff --git a/mp/game/dab/models/props_street/electrical_box01.vtx b/mp/game/dab/models/props_street/electrical_box01.vtx new file mode 100755 index 000000000..4e4d1700d --- /dev/null +++ b/mp/game/dab/models/props_street/electrical_box01.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8e739d7dec07e0d25fb857e36335b1ec7cfff7a0ff3090a5e66a813f679b6b4 +size 16011 diff --git a/mp/game/dab/models/props_street/electrical_box01.vvd b/mp/game/dab/models/props_street/electrical_box01.vvd new file mode 100755 index 000000000..8cc9e1848 --- /dev/null +++ b/mp/game/dab/models/props_street/electrical_box01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a6044052a32e06133f932b4e2f569d4d860a76c9202968a58da4556bfb3dac4 +size 71744 diff --git a/mp/game/dab/models/props_street/lamp_post_01.dx80.vtx b/mp/game/dab/models/props_street/lamp_post_01.dx80.vtx new file mode 100755 index 000000000..5641b59f9 --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec5c6c47a106be02af7d15809942df8d4fdc78a76137f6fe74072bea1ff5c6c +size 10779 diff --git a/mp/game/dab/models/props_street/lamp_post_01.dx90.vtx b/mp/game/dab/models/props_street/lamp_post_01.dx90.vtx new file mode 100755 index 000000000..95c7fa2df --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f194ab8ad0e6cadbb773d035ce9b43e89834afc2e0be20c7b130ccbeb9a97fc +size 10779 diff --git a/mp/game/dab/models/props_street/lamp_post_01.mdl b/mp/game/dab/models/props_street/lamp_post_01.mdl new file mode 100755 index 000000000..b15f5c891 --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb84586f1896c989664b622fbe4ff9e90bd6545a025c88ead4b7733d9028e420 +size 1848 diff --git a/mp/game/dab/models/props_street/lamp_post_01.phy b/mp/game/dab/models/props_street/lamp_post_01.phy new file mode 100755 index 000000000..b0f03cfb5 --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07d081cd53ebc84ceb6a3db69c3c6ca6dd4ad251a5199e4407d83aa280d1d5c3 +size 1164 diff --git a/mp/game/dab/models/props_street/lamp_post_01.sw.vtx b/mp/game/dab/models/props_street/lamp_post_01.sw.vtx new file mode 100755 index 000000000..332ffb33f --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2236921dfca52acbb1ce646502e62fe536a75152925d5d6c743ad8f2e2d18c2d +size 10779 diff --git a/mp/game/dab/models/props_street/lamp_post_01.vvd b/mp/game/dab/models/props_street/lamp_post_01.vvd new file mode 100755 index 000000000..92d2284eb --- /dev/null +++ b/mp/game/dab/models/props_street/lamp_post_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:804fc0be63cbb115e32ceecf7457efd56b9cec8293cc0277d471b171c805d39c +size 41920 diff --git a/mp/game/dab/models/props_street/parkbench_01.dx80.vtx b/mp/game/dab/models/props_street/parkbench_01.dx80.vtx new file mode 100755 index 000000000..d5ca20bb0 --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1252c0451360640ce176d215d48746923d8ec0311c1f97183fc09677873ff15 +size 5733 diff --git a/mp/game/dab/models/props_street/parkbench_01.dx90.vtx b/mp/game/dab/models/props_street/parkbench_01.dx90.vtx new file mode 100755 index 000000000..be5e0783c --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f967867abdbaa622bbe898aae056834a6aeb62ca66c3633cd28808634b72ce0d +size 5733 diff --git a/mp/game/dab/models/props_street/parkbench_01.mdl b/mp/game/dab/models/props_street/parkbench_01.mdl new file mode 100755 index 000000000..2dd025559 --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6fa084dd0cdb0d3c4d7a7d6b22b12d2c1588d8e8285c3203910af2467f6a26e +size 1756 diff --git a/mp/game/dab/models/props_street/parkbench_01.phy b/mp/game/dab/models/props_street/parkbench_01.phy new file mode 100755 index 000000000..8f70fc290 --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afff8cd845c01defadef2fd5a8f275fe20894ab9bca06d4d7dd920501ad1c41f +size 3794 diff --git a/mp/game/dab/models/props_street/parkbench_01.sw.vtx b/mp/game/dab/models/props_street/parkbench_01.sw.vtx new file mode 100755 index 000000000..d1820138b --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c93b258fd931e535986097272034a8b9059442cf08b91f39d2aa2e48849fc1a +size 5733 diff --git a/mp/game/dab/models/props_street/parkbench_01.vvd b/mp/game/dab/models/props_street/parkbench_01.vvd new file mode 100755 index 000000000..3b8c075b6 --- /dev/null +++ b/mp/game/dab/models/props_street/parkbench_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6e17400ca24f458ada92a8e94576ed29a67bbcf775155ebc533d13aa6fe230 +size 30272 diff --git a/mp/game/dab/models/props_street/pylon_01.dx80.vtx b/mp/game/dab/models/props_street/pylon_01.dx80.vtx new file mode 100755 index 000000000..8863b904f --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fe8ccc7292c42c92ffa85a7a0fa0bf5709490c7d248f9afb849992479cc29a6 +size 2274 diff --git a/mp/game/dab/models/props_street/pylon_01.dx90.vtx b/mp/game/dab/models/props_street/pylon_01.dx90.vtx new file mode 100755 index 000000000..ab8885bb6 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03030efe05908e8beea5ab476daa0ef01facbf9206c8728def9b88bfcb7933fd +size 2274 diff --git a/mp/game/dab/models/props_street/pylon_01.mdl b/mp/game/dab/models/props_street/pylon_01.mdl new file mode 100755 index 000000000..3b7ed95ad --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bbb7effd67656777d81a0d0c10f0899b43e4ef2ea1352fd2f81b3311c93f053 +size 1752 diff --git a/mp/game/dab/models/props_street/pylon_01.phy b/mp/game/dab/models/props_street/pylon_01.phy new file mode 100755 index 000000000..b68b94357 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:442d73ca754663e5c916777d7beb521c6d4d6c92d712d1100dccfdc05d9e3f0a +size 920 diff --git a/mp/game/dab/models/props_street/pylon_01.sw.vtx b/mp/game/dab/models/props_street/pylon_01.sw.vtx new file mode 100755 index 000000000..22ecbf424 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:017dc24a4fda9167747ab6f567554c75ecd68ef973987370a7c89a97fc5d1374 +size 2274 diff --git a/mp/game/dab/models/props_street/pylon_01.vvd b/mp/game/dab/models/props_street/pylon_01.vvd new file mode 100755 index 000000000..7ad3bdd8d --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810e955671275d91a75cb3f577186a319aa5edb30701f40f00493054c125532b +size 9088 diff --git a/mp/game/dab/models/props_street/pylon_02.dx80.vtx b/mp/game/dab/models/props_street/pylon_02.dx80.vtx new file mode 100755 index 000000000..f15c00aff --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b141cd5d61c66fec4ecfd5546d4b176ec8a49a55a9e18010b49a5b4a42a2bf35 +size 2064 diff --git a/mp/game/dab/models/props_street/pylon_02.dx90.vtx b/mp/game/dab/models/props_street/pylon_02.dx90.vtx new file mode 100755 index 000000000..39cb792ce --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfcf0673555d14c86667c4f7c4a4ae679976dd71309c254ecaefc2d73e045036 +size 2064 diff --git a/mp/game/dab/models/props_street/pylon_02.mdl b/mp/game/dab/models/props_street/pylon_02.mdl new file mode 100755 index 000000000..ea8de53c6 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f9b64e858c44eba1fe04d492177af1d5a9de6b3ee8cdd3c987b9405b22a2a4c +size 1756 diff --git a/mp/game/dab/models/props_street/pylon_02.phy b/mp/game/dab/models/props_street/pylon_02.phy new file mode 100755 index 000000000..60c518fc9 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:450f2397d7b0bc14900dc503752deefc63a9eb033c06695664b6207213a83246 +size 682 diff --git a/mp/game/dab/models/props_street/pylon_02.sw.vtx b/mp/game/dab/models/props_street/pylon_02.sw.vtx new file mode 100755 index 000000000..da424f05d --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd75acfba888d7426bfc680896d52c68e269638492eda380cca2ba997b39a19b +size 2064 diff --git a/mp/game/dab/models/props_street/pylon_02.vvd b/mp/game/dab/models/props_street/pylon_02.vvd new file mode 100755 index 000000000..d55d46ba7 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1327f0be1179a0c97ab215b69676d90a0204905d6030beef771691a38574c08b +size 8192 diff --git a/mp/game/dab/models/props_street/pylon_03.dx80.vtx b/mp/game/dab/models/props_street/pylon_03.dx80.vtx new file mode 100755 index 000000000..3ef8d0719 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbafac06064bbd8cdcee384deee5497092fd06ff8483faff1313784bcfa60338 +size 618 diff --git a/mp/game/dab/models/props_street/pylon_03.dx90.vtx b/mp/game/dab/models/props_street/pylon_03.dx90.vtx new file mode 100755 index 000000000..4e4272b33 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dacb9932281f82b8299c7c78cfadfd3492df65deff8d896abdc2492cb06ccd8 +size 618 diff --git a/mp/game/dab/models/props_street/pylon_03.mdl b/mp/game/dab/models/props_street/pylon_03.mdl new file mode 100755 index 000000000..a3ccb4bbd --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2569c1c7c33779a413c7e7b3fd725ac9cd4523ebeb3d852ddde03f6f46e598a5 +size 1920 diff --git a/mp/game/dab/models/props_street/pylon_03.phy b/mp/game/dab/models/props_street/pylon_03.phy new file mode 100755 index 000000000..4dbbb8ce5 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5853b9fb7b6bae0d09f456ae254c9216ad9d9cff7a534a93229c5a37c0363d0b +size 778 diff --git a/mp/game/dab/models/props_street/pylon_03.sw.vtx b/mp/game/dab/models/props_street/pylon_03.sw.vtx new file mode 100755 index 000000000..2b0d62078 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afaf51825339d89e6337513a005bdc1869893b7abd4ad0c67c7b74be030cba60 +size 618 diff --git a/mp/game/dab/models/props_street/pylon_03.vvd b/mp/game/dab/models/props_street/pylon_03.vvd new file mode 100755 index 000000000..1a0109b83 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c98d83bdd992ab030de4eb7d79e81e6eaf18a2d96a659a19dfee67d602e5787 +size 2176 diff --git a/mp/game/dab/models/props_street/pylon_04.dx80.vtx b/mp/game/dab/models/props_street/pylon_04.dx80.vtx new file mode 100755 index 000000000..4a7b80b3b --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e966fa6b0e68aef59e67fbc1c08a905a143c5979b89ade05e378dcf1d8bcb70a +size 618 diff --git a/mp/game/dab/models/props_street/pylon_04.dx90.vtx b/mp/game/dab/models/props_street/pylon_04.dx90.vtx new file mode 100755 index 000000000..2de391443 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40237e4d23dc2c6f91655869620c3e376d7ebe64859191e7e14087c8cd220aec +size 618 diff --git a/mp/game/dab/models/props_street/pylon_04.mdl b/mp/game/dab/models/props_street/pylon_04.mdl new file mode 100755 index 000000000..522250494 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9ef7755c22cb14c24eeb67747744a1b9f3446a3f9b1970aa5d640706ecaaf3e +size 1920 diff --git a/mp/game/dab/models/props_street/pylon_04.phy b/mp/game/dab/models/props_street/pylon_04.phy new file mode 100755 index 000000000..a1a6c2b3c --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4050a6a20df4efbc93fac10c6c41aaae5c13a22a869355e0b3330757fcf939be +size 778 diff --git a/mp/game/dab/models/props_street/pylon_04.sw.vtx b/mp/game/dab/models/props_street/pylon_04.sw.vtx new file mode 100755 index 000000000..8abd7bab9 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:754a23f1e8d3688f609d70ccfa1ad23d59181c4a6d71d6a4ba416f86ccda68f8 +size 618 diff --git a/mp/game/dab/models/props_street/pylon_04.vvd b/mp/game/dab/models/props_street/pylon_04.vvd new file mode 100755 index 000000000..677486a19 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a939e50fbe80547e2405e600227b481bd01626f63461bbc149e59c173e28981 +size 2176 diff --git a/mp/game/dab/models/props_street/pylon_light_01.dx80.vtx b/mp/game/dab/models/props_street/pylon_light_01.dx80.vtx new file mode 100755 index 000000000..a98ef3180 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51d900ac4fc1ee91cca35025c562a71f57e8e9289a867287b5751efe2c41c17b +size 1689 diff --git a/mp/game/dab/models/props_street/pylon_light_01.dx90.vtx b/mp/game/dab/models/props_street/pylon_light_01.dx90.vtx new file mode 100755 index 000000000..b88b024af --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d06a52e5d46097f3f908e9c6ab2303edcd0507648826fe842d25bf9c3e5cf251 +size 1689 diff --git a/mp/game/dab/models/props_street/pylon_light_01.mdl b/mp/game/dab/models/props_street/pylon_light_01.mdl new file mode 100755 index 000000000..a2ddbea3c --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1031ba5e84be767d4c616f616be9f8eac91e73763d73c0d5e7786a2d7dcee0af +size 1852 diff --git a/mp/game/dab/models/props_street/pylon_light_01.phy b/mp/game/dab/models/props_street/pylon_light_01.phy new file mode 100755 index 000000000..f528f1c3b --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02be42126f6b062e7851eb0d10768c1f650de4de377f047fffb11d549ac0193e +size 680 diff --git a/mp/game/dab/models/props_street/pylon_light_01.sw.vtx b/mp/game/dab/models/props_street/pylon_light_01.sw.vtx new file mode 100755 index 000000000..e48a755fa --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cbb0557580131f13ded99249c3dd0643f5f950a695e9b9b810cd7b9da735391 +size 1689 diff --git a/mp/game/dab/models/props_street/pylon_light_01.vvd b/mp/game/dab/models/props_street/pylon_light_01.vvd new file mode 100755 index 000000000..d8d092cb2 --- /dev/null +++ b/mp/game/dab/models/props_street/pylon_light_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89030f6e5345aed4af105578a26c717e94731eb5c8f0d832f6f3bf9860930733 +size 6848 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.dx80.vtx b/mp/game/dab/models/props_street/sewer_cover_01.dx80.vtx new file mode 100755 index 000000000..cc59d5bb0 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:327485c259f935a238d281cf06786100bb3b77956267e99667c20dabb727d9fd +size 3357 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.dx90.vtx b/mp/game/dab/models/props_street/sewer_cover_01.dx90.vtx new file mode 100755 index 000000000..9c9f18875 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e538732f9dd0734f04565cdae13713c3511111ee7105c6ba225e6f55fb63c6fc +size 3357 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.mdl b/mp/game/dab/models/props_street/sewer_cover_01.mdl new file mode 100755 index 000000000..e39a548b8 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2d22d1baf90ad2731aa4aa968a1d82b2fe9013197fded4c7fd65747ebd5e8db +size 2036 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.phy b/mp/game/dab/models/props_street/sewer_cover_01.phy new file mode 100755 index 000000000..82532a596 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7a13fcf73ea738337f0e36078e1fbf22ddb12f30e55493f451841e8991b3cc +size 682 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.sw.vtx b/mp/game/dab/models/props_street/sewer_cover_01.sw.vtx new file mode 100755 index 000000000..283955044 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea4360152f76200198146657737dda680604fb44f7cf0533b523407e53e40290 +size 3357 diff --git a/mp/game/dab/models/props_street/sewer_cover_01.vvd b/mp/game/dab/models/props_street/sewer_cover_01.vvd new file mode 100755 index 000000000..09f5aaeec --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7750e18b9fc2ff4fa3a28c354e711235688b6707abb6432858b38b72b560d7b0 +size 13760 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx80.vtx b/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx80.vtx new file mode 100755 index 000000000..e977d68c5 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26de938281d84350d571be1d7c9fd97bd13bb15c306fec6a5f868de6fed35417 +size 3117 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx90.vtx b/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx90.vtx new file mode 100755 index 000000000..1ee5e57ba --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc83fb8bfb4dd55cc2af45fc263be381f613aff1d720a270dfb4af3605e1e65d +size 3117 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.mdl b/mp/game/dab/models/props_street/sewer_cover_01_noborder.mdl new file mode 100755 index 000000000..ffbd7fbe4 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced1cd5ed8530e0dee61c9a9ed19cb7f0b6877209064bcc5dfb00320079a5b42 +size 2044 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.phy b/mp/game/dab/models/props_street/sewer_cover_01_noborder.phy new file mode 100755 index 000000000..cc24c1835 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a4b21aeeaf6c8e9da5c4cb499137122c71a3eae96072f540c9bf41fa8106218 +size 922 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.sw.vtx b/mp/game/dab/models/props_street/sewer_cover_01_noborder.sw.vtx new file mode 100755 index 000000000..ab483ba18 --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:694e4e0d2858d73e9082ce36dd1dd2331d26f698f35726b15a1632cfbafb71cc +size 3117 diff --git a/mp/game/dab/models/props_street/sewer_cover_01_noborder.vvd b/mp/game/dab/models/props_street/sewer_cover_01_noborder.vvd new file mode 100755 index 000000000..8fbd35c3b --- /dev/null +++ b/mp/game/dab/models/props_street/sewer_cover_01_noborder.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d450d933eb58c632e3dd4744cf789b76a7eeff27512a66938d7f8db4f9cecf4 +size 12480 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.dx80.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar.dx80.vtx new file mode 100755 index 000000000..94c6da39d --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2db9450641730b2f243d1ba2f34be8dcd3ee9fd62d744e0f458636864c7c19ec +size 1797 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.dx90.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar.dx90.vtx new file mode 100755 index 000000000..9fef1e905 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f5fb21ecc57eb48dbcae3522c34624674be8baf88f05b2beb7e9b4884f5616d +size 1797 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.mdl b/mp/game/dab/models/props_trainstation/trainstation_pillar.mdl new file mode 100755 index 000000000..5e158153c --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21b0254a381a24e9f596e747990770eb5f8f46f2494e20f64390590b0d1858e0 +size 2180 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.phy b/mp/game/dab/models/props_trainstation/trainstation_pillar.phy new file mode 100755 index 000000000..8557119a7 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db123285692080278831b8c1175f7ce1dc25743f3c029899acaaa92585fca944 +size 1834 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.sw.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar.sw.vtx new file mode 100755 index 000000000..e80c54186 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82f6d8a64766c7a896f7d5e7917d2f08db0382d23128037a1c8af5173bb707cc +size 1797 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar.vvd b/mp/game/dab/models/props_trainstation/trainstation_pillar.vvd new file mode 100755 index 000000000..69555e47c --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e10b159cf262f4ce130d1cedef39c6ca2237205a31743092a8b25fbc703e153 +size 7744 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx80.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx80.vtx new file mode 100755 index 000000000..187ccedf5 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:068fe322ec77ac23df4431102ecad379bcb70a3cdd5ce325bac6829050cfe433 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx90.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx90.vtx new file mode 100755 index 000000000..7a8023b4c --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a25053c2cf63e42ff4d8a1fa2b45c1f8e247e5d815df4828c9f95f0a5b7e3547 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.mdl b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.mdl new file mode 100755 index 000000000..732839c48 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e766ac11355b6aa4a176d2e4c75d49c6ed2aff63ac3a4492564a8af9e4cc98cd +size 2184 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.phy b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.phy new file mode 100755 index 000000000..19c4f9cf9 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0540ef36487a097f91951ed909210d4df558da4058bfc227e677340a9b14e3b7 +size 876 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.sw.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.sw.vtx new file mode 100755 index 000000000..136b8bb5b --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885d1e84ae87600bfbcd6046f5e080a0f4e0001f39ab15b2cb11902780ed58e6 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.vvd b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.vvd new file mode 100755 index 000000000..8a618d5c5 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:530bd2093d28a435122a260e5713a43f83f647eaf79da259aa769aeca9cfc431 +size 1984 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx80.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx80.vtx new file mode 100755 index 000000000..6397050ac --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dd7ad616fa049e5d38446ecbc638c718b341775d454537667ac790f267f2329 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx90.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx90.vtx new file mode 100755 index 000000000..0508fedf6 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c934658b8b3a5cf9c716260490a751fa88c7190d4768f014d09ef0475b3e2238 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.mdl b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.mdl new file mode 100755 index 000000000..2a3673c88 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7492272f46b0f1460a1a918a0316db778a31405a3ebc47d9366310167a5fdc9 +size 2184 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.phy b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.phy new file mode 100755 index 000000000..878713b46 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af6905a8502011e8eb65b3995993a3ebc9012e666c203ff21ecae5b0b2a10fd6 +size 876 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.sw.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.sw.vtx new file mode 100755 index 000000000..e2efde2d0 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47bb226312fede59a98ac5e2f98f3328e2242f88f91d57faba391ac9a7d245f3 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.vvd b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.vvd new file mode 100755 index 000000000..5a2bed5e2 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057771da9f05155e713d2823b016edebd7b7f87692ed2f151ffa05a34fad90c6 +size 1984 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx80.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx80.vtx new file mode 100755 index 000000000..149aaa8f9 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49e2a96650bb4ab6de87373d9b876c13ca19ed3f858dc824bf1b964a60f987ca +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx90.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx90.vtx new file mode 100755 index 000000000..3a9019e1e --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86fbb488a319f8ea7322037e23b3322d7d76d668bbe400ee4180427662f408f3 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.mdl b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.mdl new file mode 100755 index 000000000..709d8d463 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0300320283a91b5a45fc567d3c2d68d25d692124cd8324850ee79ac5dee397f +size 2184 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.phy b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.phy new file mode 100755 index 000000000..2e89e4d4a --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f67f07ae689b33a508976ca8294d569281eb97ffd054e1ebfcab558624cbd59 +size 876 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.sw.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.sw.vtx new file mode 100755 index 000000000..020f9df95 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e203dd2ef7a3f7812dcced2fb7ca58b9a7c7a771f81a71ffe687bcf1af3eb9 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.vvd b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.vvd new file mode 100755 index 000000000..5bc517fd3 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c3c9dd5043789a751ba0ddf786b916b256b0b5dc2f6e3c81da2394bb852f93b +size 1984 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx80.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx80.vtx new file mode 100755 index 000000000..7d347da1f --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5184a24ff03a8f374bfebc32d9288d0eca54e6819400ef0c938b36acbd172be +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx90.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx90.vtx new file mode 100755 index 000000000..7ce976d27 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e3f8bdafe4cc43b0fec9448f497acf8d1d08f95b3c4252a57cd2b4760a66cc4 +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.mdl b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.mdl new file mode 100755 index 000000000..ac90cc9a6 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6dc3f2f70ec68883df5decd64ccd03c39b92502a89504f59ff3c4332ac92d4b +size 2184 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.phy b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.phy new file mode 100755 index 000000000..6d01f45e5 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d04a21c6532bbeb4fc437505247ace68e0b5d87d769c1e3d246824c5bf350f +size 876 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.sw.vtx b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.sw.vtx new file mode 100755 index 000000000..4fa199f02 --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d857515e9f5e4c79a91784578d3e0b9fdf25880cb1474ce091221422089440af +size 555 diff --git a/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.vvd b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.vvd new file mode 100755 index 000000000..860ba54fe --- /dev/null +++ b/mp/game/dab/models/props_trainstation/trainstation_pillar_side4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57debc09cf07c7680354aa59be0ceef1fb58fd51d817bb382867dc20ae34da1b +size 1984 diff --git a/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx80.vtx b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx80.vtx new file mode 100755 index 000000000..728790b6a --- /dev/null +++ b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51e9148e438172e420e9bb20b6df9f810b310488af2a172cc24badb7b6418a77 +size 7617 diff --git a/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx90.vtx b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx90.vtx new file mode 100755 index 000000000..728790b6a --- /dev/null +++ b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51e9148e438172e420e9bb20b6df9f810b310488af2a172cc24badb7b6418a77 +size 7617 diff --git a/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.mdl b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.mdl new file mode 100755 index 000000000..d9735f7a8 --- /dev/null +++ b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:141f9fc9f627baf085fb666de0e125837b5ae900eba87fe5f5aebd226b87b6bc +size 2120 diff --git a/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.sw.vtx b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.sw.vtx new file mode 100755 index 000000000..728790b6a --- /dev/null +++ b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51e9148e438172e420e9bb20b6df9f810b310488af2a172cc24badb7b6418a77 +size 7617 diff --git a/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.vvd b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.vvd new file mode 100755 index 000000000..98fce8822 --- /dev/null +++ b/mp/game/dab/models/props_unique/hospital05_rooftop_stair02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa98b09026507c76bf2f076b9604896aa3e8d4eb4ec05da27245e56aa1e0ae81 +size 39104 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx80.vtx b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx80.vtx new file mode 100755 index 000000000..aa9bdf8ad --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafaccf275c40b3e744acc5e6725344f8e5aea98adcfd0e60f675d66deb4756a +size 1887 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx90.vtx b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx90.vtx new file mode 100755 index 000000000..aa9bdf8ad --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafaccf275c40b3e744acc5e6725344f8e5aea98adcfd0e60f675d66deb4756a +size 1887 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.mdl b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.mdl new file mode 100755 index 000000000..189f809d6 --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55ec173efd39afabd93939070687cc96b3468dbd261db70f89dac0ff886ffd0b +size 1492 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.phy b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.phy new file mode 100755 index 000000000..acb60ecda --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:462e86152486c4b8c14c59dc271bbead440ebe9bcdb11c896b6fdb1dbec3be07 +size 1899 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.sw.vtx b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.sw.vtx new file mode 100755 index 000000000..aa9bdf8ad --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafaccf275c40b3e744acc5e6725344f8e5aea98adcfd0e60f675d66deb4756a +size 1887 diff --git a/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.vvd b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.vvd new file mode 100755 index 000000000..35b713c91 --- /dev/null +++ b/mp/game/dab/models/props_unique/spawn_apartment/boxes_rooftop.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b41f4e87fd7ed346cf76cd313859f853f948c823a466ee1d1f66558ec59d8964 +size 8384 diff --git a/mp/game/dab/models/props_vehicles/camaro_tyre.dx80.vtx b/mp/game/dab/models/props_vehicles/camaro_tyre.dx80.vtx new file mode 100755 index 000000000..23858228f --- /dev/null +++ b/mp/game/dab/models/props_vehicles/camaro_tyre.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6390776ed593f6ddd025f01071e8ba2f2fdb2a9afe2f86f00fda75d86e78de06 +size 9147 diff --git a/mp/game/dab/models/props_vehicles/camaro_tyre.dx90.vtx b/mp/game/dab/models/props_vehicles/camaro_tyre.dx90.vtx new file mode 100755 index 000000000..e8b4e0a18 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/camaro_tyre.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a3103a5d71e49e374323e5192ec1862b9ec955e397dc4019a806951a898fae +size 9147 diff --git a/mp/game/dab/models/props_vehicles/camaro_tyre.mdl b/mp/game/dab/models/props_vehicles/camaro_tyre.mdl new file mode 100755 index 000000000..a689e9a08 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/camaro_tyre.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b99ff7e0c55db8843bce99333ec4b903264db82d70c1d2cce3d02ac5030f9c29 +size 1756 diff --git a/mp/game/dab/models/props_vehicles/camaro_tyre.sw.vtx b/mp/game/dab/models/props_vehicles/camaro_tyre.sw.vtx new file mode 100755 index 000000000..3c46667a5 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/camaro_tyre.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:143ebd77f51c469097f7b2d9ba257215c2cc63ddacc0016ab32374a2df73eb80 +size 9147 diff --git a/mp/game/dab/models/props_vehicles/camaro_tyre.vvd b/mp/game/dab/models/props_vehicles/camaro_tyre.vvd new file mode 100755 index 000000000..1dd81da3d --- /dev/null +++ b/mp/game/dab/models/props_vehicles/camaro_tyre.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbc5dced01c52e555e2306b7ed805d65ecae3a87ebfbfd594e3b7d523ebc31c +size 38592 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.dx80.vtx b/mp/game/dab/models/props_vehicles/police_impala_4w.dx80.vtx new file mode 100755 index 000000000..19da4ba74 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb08b26a26969faebfa85de57dd8e402d3402705156aedb54a7c3f527fe7f6c1 +size 346992 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.dx90.vtx b/mp/game/dab/models/props_vehicles/police_impala_4w.dx90.vtx new file mode 100755 index 000000000..d25248530 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc7e8c635c4842678208f5156a49cee8c4bde76bfa12c3c817ae82bf99d166de +size 346992 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.mdl b/mp/game/dab/models/props_vehicles/police_impala_4w.mdl new file mode 100755 index 000000000..c381fe88c --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d34ada19ab6a6d217f89358d3b5d955bf93c5e27311e4d99c81e535c1dda9f3 +size 4964 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.phy b/mp/game/dab/models/props_vehicles/police_impala_4w.phy new file mode 100755 index 000000000..ad82dc2e6 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c807db6e45373ead8e86ca11ae6440cc80bc384309ce65016a1293f7e1d2b30d +size 26750 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.sw.vtx b/mp/game/dab/models/props_vehicles/police_impala_4w.sw.vtx new file mode 100755 index 000000000..ec981c1ce --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49de853e51f09a97ff365b07254b407760d274dc50d2cb02d28e15f53ee784a8 +size 346856 diff --git a/mp/game/dab/models/props_vehicles/police_impala_4w.vvd b/mp/game/dab/models/props_vehicles/police_impala_4w.vvd new file mode 100755 index 000000000..dabb085ed --- /dev/null +++ b/mp/game/dab/models/props_vehicles/police_impala_4w.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6536467a66a67d0df5391457dba6e3332fe9b9c9a04cd52a3288aaf4adf7f600 +size 1482112 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.dx80.vtx b/mp/game/dab/models/props_vehicles/semi_trailer.dx80.vtx new file mode 100755 index 000000000..2dda9ee65 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4f1b476a6fcac2ac1758c20072ae77935fe8cfec86b9f4f1bbbdd9fe9b196c +size 95482 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.dx90.vtx b/mp/game/dab/models/props_vehicles/semi_trailer.dx90.vtx new file mode 100755 index 000000000..2dda9ee65 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4f1b476a6fcac2ac1758c20072ae77935fe8cfec86b9f4f1bbbdd9fe9b196c +size 95482 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.mdl b/mp/game/dab/models/props_vehicles/semi_trailer.mdl new file mode 100755 index 000000000..83a6d91ef --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e5ee2e42fa70b8a121f9f57dbc444fc31e9eabc0dfb1845e694545ec664428 +size 1744 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.phy b/mp/game/dab/models/props_vehicles/semi_trailer.phy new file mode 100755 index 000000000..de5c31bd6 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d893d11ee2e4c0d6655cd74e69d44f2ac99978819732d15d8c75245a0ee1de3d +size 8176 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.vtx b/mp/game/dab/models/props_vehicles/semi_trailer.vtx new file mode 100755 index 000000000..2dda9ee65 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a4f1b476a6fcac2ac1758c20072ae77935fe8cfec86b9f4f1bbbdd9fe9b196c +size 95482 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer.vvd b/mp/game/dab/models/props_vehicles/semi_trailer.vvd new file mode 100755 index 000000000..89a96a11f --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fae529b592a3604f686e5f4ded3470047fcbf30825de86caa2cf9f930ec2f2 +size 293760 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx80.vtx b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx80.vtx new file mode 100755 index 000000000..cc5bd81e3 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a5ea52ea177be9768ab0d0db310ec22c8beee6a19641c8b37211976933e747 +size 113035 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx90.vtx b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx90.vtx new file mode 100755 index 000000000..cc5bd81e3 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a5ea52ea177be9768ab0d0db310ec22c8beee6a19641c8b37211976933e747 +size 113035 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.mdl b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.mdl new file mode 100755 index 000000000..c0fdb9189 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6031d312b6fe52c8adc1f1a57b0ba83f60bf454ca3e7863539ad056b8977eef +size 1740 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.phy b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.phy new file mode 100755 index 000000000..ae13c6e0b --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:754e40b17e445e5d949518e07303713636aed4224ad445190abbe30217bf81bc +size 8323 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vtx b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vtx new file mode 100755 index 000000000..cc5bd81e3 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a5ea52ea177be9768ab0d0db310ec22c8beee6a19641c8b37211976933e747 +size 113035 diff --git a/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vvd b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vvd new file mode 100755 index 000000000..bfd0d5231 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_trailer_wrecked.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c790168865bddb3af30b0c8e53cb9f2be00e5c816749c01fceb91f5c5029550 +size 359936 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.dx80.vtx b/mp/game/dab/models/props_vehicles/semi_truck.dx80.vtx new file mode 100755 index 000000000..78d9bf75b --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49905b7469e0a585da70b435852e832d6e6a791ab3bc23683e00063abe3a3a21 +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.dx90.vtx b/mp/game/dab/models/props_vehicles/semi_truck.dx90.vtx new file mode 100755 index 000000000..78d9bf75b --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49905b7469e0a585da70b435852e832d6e6a791ab3bc23683e00063abe3a3a21 +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.mdl b/mp/game/dab/models/props_vehicles/semi_truck.mdl new file mode 100755 index 000000000..331a090b1 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ef50d9e36230a91d609497fc8be3099fca36ffb0ebd72fec76b2f049627d36 +size 1736 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.phy b/mp/game/dab/models/props_vehicles/semi_truck.phy new file mode 100755 index 000000000..38f2f023d --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbe2c5654b39103934da4a211a3e68856a3a61eb641856ef4b57ca222edc4717 +size 18437 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.vtx b/mp/game/dab/models/props_vehicles/semi_truck.vtx new file mode 100755 index 000000000..78d9bf75b --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49905b7469e0a585da70b435852e832d6e6a791ab3bc23683e00063abe3a3a21 +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck.vvd b/mp/game/dab/models/props_vehicles/semi_truck.vvd new file mode 100755 index 000000000..fdb701bd4 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc916a851ee0e15699624993ce4c9bfedfa47f0051936ae19ec71391da9d5ba3 +size 723456 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.dx80.vtx b/mp/game/dab/models/props_vehicles/semi_truck3.dx80.vtx new file mode 100755 index 000000000..c27770825 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a485b86d7b3e143a7230b674dec47c64f07338569f114427ca1ab091cdaa16c +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.dx90.vtx b/mp/game/dab/models/props_vehicles/semi_truck3.dx90.vtx new file mode 100755 index 000000000..c27770825 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a485b86d7b3e143a7230b674dec47c64f07338569f114427ca1ab091cdaa16c +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.mdl b/mp/game/dab/models/props_vehicles/semi_truck3.mdl new file mode 100755 index 000000000..679b8d649 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c87c65bae1954ad7340b78976073b58dddb6661936577d757cdafd586fbec8e +size 1736 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.phy b/mp/game/dab/models/props_vehicles/semi_truck3.phy new file mode 100755 index 000000000..2bb69470e --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c2a771ee3231f56d303707088a49a2fc7d4f779c463be5775b1e91d00544ba5 +size 18437 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.vtx b/mp/game/dab/models/props_vehicles/semi_truck3.vtx new file mode 100755 index 000000000..c27770825 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a485b86d7b3e143a7230b674dec47c64f07338569f114427ca1ab091cdaa16c +size 258979 diff --git a/mp/game/dab/models/props_vehicles/semi_truck3.vvd b/mp/game/dab/models/props_vehicles/semi_truck3.vvd new file mode 100755 index 000000000..202defa75 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4b25ab7b316b91055a0024302acd50aa80a24ca5590f73365c35d5640c12671 +size 723456 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.dx80.vtx b/mp/game/dab/models/props_vehicles/semi_truck_glass.dx80.vtx new file mode 100755 index 000000000..de7cf2613 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7edb08d32c813752539d827c1819818ee6210d83aaa09ec012fb185508c592 +size 1599 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.dx90.vtx b/mp/game/dab/models/props_vehicles/semi_truck_glass.dx90.vtx new file mode 100755 index 000000000..de7cf2613 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7edb08d32c813752539d827c1819818ee6210d83aaa09ec012fb185508c592 +size 1599 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.mdl b/mp/game/dab/models/props_vehicles/semi_truck_glass.mdl new file mode 100755 index 000000000..b31e2add4 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfa0213253b014ed12dddff895d6ed797b7484553a495afcba0bfc926cf96bf5 +size 1736 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.phy b/mp/game/dab/models/props_vehicles/semi_truck_glass.phy new file mode 100755 index 000000000..446e2cefe --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bcc587400529ded66140ac3ac52247d50faf5faae9a1e4572d3906989ce60f5 +size 2409 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.vtx b/mp/game/dab/models/props_vehicles/semi_truck_glass.vtx new file mode 100755 index 000000000..de7cf2613 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7edb08d32c813752539d827c1819818ee6210d83aaa09ec012fb185508c592 +size 1599 diff --git a/mp/game/dab/models/props_vehicles/semi_truck_glass.vvd b/mp/game/dab/models/props_vehicles/semi_truck_glass.vvd new file mode 100755 index 000000000..a150589a4 --- /dev/null +++ b/mp/game/dab/models/props_vehicles/semi_truck_glass.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f542747743ab2d760834b46ec7ca3f16372320c00f080ba25b25c061205900 +size 6080 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a.dx80.vtx new file mode 100755 index 000000000..1b001f346 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731ee8dbbcc6d99f63caa49a412db88c5271fa7e523b430d105dba7d756ee0e0 +size 8894 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a.dx90.vtx new file mode 100755 index 000000000..1b001f346 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731ee8dbbcc6d99f63caa49a412db88c5271fa7e523b430d105dba7d756ee0e0 +size 8894 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.mdl b/mp/game/dab/models/props_wasteland/barricade001a.mdl new file mode 100755 index 000000000..fd023b5a8 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d761370244ca69cec93ddf31bb8554ecac41a4d258ab75840937389f99eec2d1 +size 1792 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.phy b/mp/game/dab/models/props_wasteland/barricade001a.phy new file mode 100755 index 000000000..9dff64cbd --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd8f69627ef5b6fa3c2f12db75e0b69dece57973943dbeafe82f0dd4ac578055 +size 4881 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a.sw.vtx new file mode 100755 index 000000000..1b001f346 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731ee8dbbcc6d99f63caa49a412db88c5271fa7e523b430d105dba7d756ee0e0 +size 8894 diff --git a/mp/game/dab/models/props_wasteland/barricade001a.vvd b/mp/game/dab/models/props_wasteland/barricade001a.vvd new file mode 100755 index 000000000..b16415b70 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fc28a34a25f4c2362842e550f038b0a01399c7089f8427e9cc83b25c44d71ef +size 33344 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx80.vtx new file mode 100755 index 000000000..a60b3d0b2 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169a0992b7f6ac89b875f6a9fcfaac7c907b965c05f8f35bdcb716d17706a6fc +size 6119 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx90.vtx new file mode 100755 index 000000000..a60b3d0b2 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169a0992b7f6ac89b875f6a9fcfaac7c907b965c05f8f35bdcb716d17706a6fc +size 6119 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.mdl b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.mdl new file mode 100755 index 000000000..79cc766f1 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79cf017ff8e5e5b84f048c2662fa3107ad28ce41dd03147c10863f16df0cb30 +size 1800 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.phy b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.phy new file mode 100755 index 000000000..171ae408f --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df5d32d799102dc329121d956d5ded410a592385e7fc3c97f274a4c45b0c1ad +size 2388 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.sw.vtx new file mode 100755 index 000000000..a60b3d0b2 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169a0992b7f6ac89b875f6a9fcfaac7c907b965c05f8f35bdcb716d17706a6fc +size 6119 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk01.vvd b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.vvd new file mode 100755 index 000000000..ed8998d19 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da51a6a0753e1132b62309209ea170e0ae1bbdddc2d9dfeb0900d538ce2e411 +size 23296 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx80.vtx new file mode 100755 index 000000000..b065c3bfd --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b27c139a2b69d3e617d6cf65d43e88e881d60c527336d199e2c05c5f07c8f30d +size 5363 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx90.vtx new file mode 100755 index 000000000..b065c3bfd --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b27c139a2b69d3e617d6cf65d43e88e881d60c527336d199e2c05c5f07c8f30d +size 5363 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.mdl b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.mdl new file mode 100755 index 000000000..4490fb5af --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8480d25ddbcfdc884c940d595e8cae0a57b20807e7fc3962401478b598ae7b0 +size 1800 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.phy b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.phy new file mode 100755 index 000000000..4c9ad7b1c --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a49c5a58cde10ef2f829060509e761760e6136c1ac56d113e5f1f654dd29f2d +size 1995 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.sw.vtx new file mode 100755 index 000000000..b065c3bfd --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b27c139a2b69d3e617d6cf65d43e88e881d60c527336d199e2c05c5f07c8f30d +size 5363 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk02.vvd b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.vvd new file mode 100755 index 000000000..cafda631b --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4ee585fbd2b5dad70037998474082e40ccb469560cc77451ce144729a8811c6 +size 20160 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx80.vtx new file mode 100755 index 000000000..121435108 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97decc4a8b4b80cc0bb2801a18baa2cbd14b0fff331ecb857e9dabaa915841b0 +size 987 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx90.vtx new file mode 100755 index 000000000..121435108 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97decc4a8b4b80cc0bb2801a18baa2cbd14b0fff331ecb857e9dabaa915841b0 +size 987 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.mdl b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.mdl new file mode 100755 index 000000000..acda610b6 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1b5052afdbcf1beb3f43583a5559942199e128d75025e9d9f6c9520bc90c0d +size 1800 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.phy b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.phy new file mode 100755 index 000000000..c599d8ef8 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f79fcf5abba96daf9f5583929b4148b23db04499c48890cfbdf7a1cd16e676c +size 907 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.sw.vtx new file mode 100755 index 000000000..121435108 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97decc4a8b4b80cc0bb2801a18baa2cbd14b0fff331ecb857e9dabaa915841b0 +size 987 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk03.vvd b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.vvd new file mode 100755 index 000000000..de35a0b52 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d2e7a7af783dec8c57b83ba3deeedc9acc6c0ba9f194c03aee417af249e3b81 +size 4544 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx80.vtx new file mode 100755 index 000000000..b3da0d147 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f944ceeccdf494bc685c7ed71a2d37c0195315376f9bfcdc35b1b16b94dc8c4 +size 639 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx90.vtx new file mode 100755 index 000000000..b3da0d147 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f944ceeccdf494bc685c7ed71a2d37c0195315376f9bfcdc35b1b16b94dc8c4 +size 639 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.mdl b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.mdl new file mode 100755 index 000000000..2510ec202 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b93c8dadc1c99d2c386a4917e9aeb547507c79a2b97ccdde1e6b5b8d45128688 +size 1800 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.phy b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.phy new file mode 100755 index 000000000..7aabf2065 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a73a6d6e42c06987c93f544e6cd98e52234f0921d46166c908be1fe5d933d2a +size 811 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.sw.vtx new file mode 100755 index 000000000..b3da0d147 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f944ceeccdf494bc685c7ed71a2d37c0195315376f9bfcdc35b1b16b94dc8c4 +size 639 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk04.vvd b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.vvd new file mode 100755 index 000000000..c9f29c007 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0d9e061159483e5f08ec0990df0f271040eb1fca362172aced32552babc6a5e +size 2752 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx80.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx80.vtx new file mode 100755 index 000000000..0f3b95b3a --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0be250be7f44344a79e52e318ef75b71d57b8a8f623bcfd0e5dcb039559636 +size 903 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx90.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx90.vtx new file mode 100755 index 000000000..0f3b95b3a --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0be250be7f44344a79e52e318ef75b71d57b8a8f623bcfd0e5dcb039559636 +size 903 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.mdl b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.mdl new file mode 100755 index 000000000..2746dae02 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd32254992cf06c8c744893a6db9c2238f6693b4dad9604b75a643a13747bdd0 +size 1800 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.phy b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.phy new file mode 100755 index 000000000..c7f88ee4e --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c15343771ddc26eac51a6095928c586b8b6c456ffac66d70c82405617cc0e528 +size 715 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.sw.vtx b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.sw.vtx new file mode 100755 index 000000000..0f3b95b3a --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b0be250be7f44344a79e52e318ef75b71d57b8a8f623bcfd0e5dcb039559636 +size 903 diff --git a/mp/game/dab/models/props_wasteland/barricade001a_chunk05.vvd b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.vvd new file mode 100755 index 000000000..954fb3d17 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/barricade001a_chunk05.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b394a4d32d5d186e6d31b25df954f286e8de65fdd3ff50f3369baf7dc148bc78 +size 4288 diff --git a/mp/game/dab/models/props_wasteland/controlroom_chair001a.mdl b/mp/game/dab/models/props_wasteland/controlroom_chair001a.mdl new file mode 100755 index 000000000..7b6cbf427 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_chair001a.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e9aa59b3117b24bf02618e01615935912cbc8577fa89821912b97a3e8b0862 +size 1796 diff --git a/mp/game/dab/models/props_wasteland/controlroom_chair001a.phy b/mp/game/dab/models/props_wasteland/controlroom_chair001a.phy new file mode 100755 index 000000000..5b47f4ea1 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_chair001a.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d591949f66d1a911b629b9475a8f4f0c1886946049b32a93da2074e4b94fed8 +size 3527 diff --git a/mp/game/dab/models/props_wasteland/controlroom_chair001a.vvd b/mp/game/dab/models/props_wasteland/controlroom_chair001a.vvd new file mode 100755 index 000000000..0409b2200 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_chair001a.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d71aac11d210c52c8fb2459c71158902387fadb411125652d2d42326ef80fd04 +size 71616 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx80.vtx b/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx80.vtx new file mode 100755 index 000000000..292448e15 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4caf8e931e79b1e628cbc2b72a2e0bce8f849caaaf41f2cd417deb811e35829 +size 8306 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx90.vtx b/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx90.vtx new file mode 100755 index 000000000..01664cc8c --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6795dc071521343e3a10ea0872eb4fff42ea90dd299f7f61d5bdc27e18afccd +size 8306 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.mdl b/mp/game/dab/models/props_wasteland/controlroom_desk001b.mdl new file mode 100755 index 000000000..6f131718d --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28e347bb90fdfa7119dc9609ff8799a2067380d82c90a6859fb467c9bec00655 +size 1476 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.phy b/mp/game/dab/models/props_wasteland/controlroom_desk001b.phy new file mode 100755 index 000000000..95010c689 --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc8f8ccb027bf3a953c2ed7df14906dde1a64576fc7cf90e4d4f36cd0de0d018 +size 2519 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.sw.vtx b/mp/game/dab/models/props_wasteland/controlroom_desk001b.sw.vtx new file mode 100755 index 000000000..7f73cd73b --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef6e8149fa58f3cd557c98b438f031a1899650c6e7b2272f00987d6ffa7a866e +size 8306 diff --git a/mp/game/dab/models/props_wasteland/controlroom_desk001b.vvd b/mp/game/dab/models/props_wasteland/controlroom_desk001b.vvd new file mode 100755 index 000000000..594fcb4fe --- /dev/null +++ b/mp/game/dab/models/props_wasteland/controlroom_desk001b.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cc6104c8848ad2c8fdf13520f3f3afa3322a8d4936ba540c7dd224c2b22b646 +size 33088 diff --git a/mp/game/dab/models/rigwheel.dx80.vtx b/mp/game/dab/models/rigwheel.dx80.vtx new file mode 100755 index 000000000..4cf8c907b --- /dev/null +++ b/mp/game/dab/models/rigwheel.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e78eb599fb309d6272e2dd5cf77042095bc50322fef3d195eeee6be75c4b79e3 +size 14457 diff --git a/mp/game/dab/models/rigwheel.dx90.vtx b/mp/game/dab/models/rigwheel.dx90.vtx new file mode 100755 index 000000000..869b28e4f --- /dev/null +++ b/mp/game/dab/models/rigwheel.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9f76df17ed2456543531eab0326e9411b527ceacdcb8fcc30f66ebef7fdd386 +size 14457 diff --git a/mp/game/dab/models/rigwheel.mdl b/mp/game/dab/models/rigwheel.mdl new file mode 100755 index 000000000..0b6004ddd --- /dev/null +++ b/mp/game/dab/models/rigwheel.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8bca7428042698f57d4602782f6c2ed5b99d77c1bbe5e6efa0c86678783bd8b +size 1436 diff --git a/mp/game/dab/models/rigwheel.phy b/mp/game/dab/models/rigwheel.phy new file mode 100755 index 000000000..6cfa738f8 --- /dev/null +++ b/mp/game/dab/models/rigwheel.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9f35d04f166063827047fc67bfc4794b9aa38688a50fa6ce8f7caaaaa5ff023 +size 7239 diff --git a/mp/game/dab/models/rigwheel.sw.vtx b/mp/game/dab/models/rigwheel.sw.vtx new file mode 100755 index 000000000..d9bb8a642 --- /dev/null +++ b/mp/game/dab/models/rigwheel.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81708bacf1f65de3e27912e04e76fdf3328994cf24154755e7483fad1cfe24ce +size 14457 diff --git a/mp/game/dab/models/rigwheel.vvd b/mp/game/dab/models/rigwheel.vvd new file mode 100755 index 000000000..6eda99bc6 --- /dev/null +++ b/mp/game/dab/models/rigwheel.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d8f965a399c072009667978cafc842aff34d2e504c7ebb82bc5be6797bb23c2 +size 54464 diff --git a/mp/game/dab/models/s7w.dx80.vtx b/mp/game/dab/models/s7w.dx80.vtx new file mode 100755 index 000000000..21ccdc689 --- /dev/null +++ b/mp/game/dab/models/s7w.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:513d1f981c0da4fe12b8b3be7f8af2caed6b74773b25a84d4be3538d5bb7fb1b +size 15228 diff --git a/mp/game/dab/models/s7w.dx90.vtx b/mp/game/dab/models/s7w.dx90.vtx new file mode 100755 index 000000000..fc9696803 --- /dev/null +++ b/mp/game/dab/models/s7w.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1341668e69ecaaaf506f555ff4caddc00ed528a20e44c6337e6d4f61602d5d0f +size 15228 diff --git a/mp/game/dab/models/s7w.mdl b/mp/game/dab/models/s7w.mdl new file mode 100755 index 000000000..3761ecec4 --- /dev/null +++ b/mp/game/dab/models/s7w.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdf8db38b4d56ac94d9b97ced907f8d943e1d75a02e26212940c575603a43258 +size 1604 diff --git a/mp/game/dab/models/s7w.sw.vtx b/mp/game/dab/models/s7w.sw.vtx new file mode 100755 index 000000000..362b785e1 --- /dev/null +++ b/mp/game/dab/models/s7w.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85e3b359e2870a5c7616a5137af72cec4d3d405f6f5a19b147363a4b05c8b132 +size 15220 diff --git a/mp/game/dab/models/s7w.vvd b/mp/game/dab/models/s7w.vvd new file mode 100755 index 000000000..6f6d47a54 --- /dev/null +++ b/mp/game/dab/models/s7w.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:125993309e57d3b6378f15ec2fea160e63c8756391159cb51025a8243db878a3 +size 55040 diff --git a/mp/game/dab/models/s7w.xbox.vtx b/mp/game/dab/models/s7w.xbox.vtx new file mode 100755 index 000000000..8ced3f0e6 --- /dev/null +++ b/mp/game/dab/models/s7w.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c359c47f2dd0a99ac3cc1f4b4a070f923d21cfd536238c6c6f8246cb2fd29774 +size 15228 diff --git a/mp/game/dab/models/shells/shell_12gauge.dx80.vtx b/mp/game/dab/models/shells/shell_12gauge.dx80.vtx new file mode 100755 index 000000000..80ac25587 --- /dev/null +++ b/mp/game/dab/models/shells/shell_12gauge.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da656d08c2afe760b7033c40f2c03b6a5c7aaae167678353d39e1d78a06329f +size 2349 diff --git a/mp/game/dab/models/shells/shell_12gauge.dx90.vtx b/mp/game/dab/models/shells/shell_12gauge.dx90.vtx new file mode 100755 index 000000000..0d729fd3a --- /dev/null +++ b/mp/game/dab/models/shells/shell_12gauge.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f004089c0a29450cfa8fbe0ea9ab55f40f629ade3d56c9ff408e40a17575ce12 +size 2349 diff --git a/mp/game/dab/models/shells/shell_12gauge.mdl b/mp/game/dab/models/shells/shell_12gauge.mdl new file mode 100755 index 000000000..055db57a0 --- /dev/null +++ b/mp/game/dab/models/shells/shell_12gauge.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05f55df17d36bd14ed160367be276af7ddfb94886db825b9fd20e01cc2eba62 +size 2232 diff --git a/mp/game/dab/models/shells/shell_12gauge.sw.vtx b/mp/game/dab/models/shells/shell_12gauge.sw.vtx new file mode 100755 index 000000000..eacf74daf --- /dev/null +++ b/mp/game/dab/models/shells/shell_12gauge.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a79e47d67fbc5506f5af6c721b7600fdcb8a736bfe1a5f9707b09c74d3cd02e +size 2341 diff --git a/mp/game/dab/models/shells/shell_12gauge.vvd b/mp/game/dab/models/shells/shell_12gauge.vvd new file mode 100755 index 000000000..cac7c5502 --- /dev/null +++ b/mp/game/dab/models/shells/shell_12gauge.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d56e9e8bd6b24ce9f87b8d1424877e10084bfef02803a3420faebaa4ce0eb04c +size 9792 diff --git a/mp/game/dab/models/shells/shell_338mag.dx80.vtx b/mp/game/dab/models/shells/shell_338mag.dx80.vtx new file mode 100755 index 000000000..aa46e0072 --- /dev/null +++ b/mp/game/dab/models/shells/shell_338mag.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f3106721c85a14b89941de5c2e0c9e5966ff6fffcf7b58c6a158767075df80f +size 1296 diff --git a/mp/game/dab/models/shells/shell_338mag.dx90.vtx b/mp/game/dab/models/shells/shell_338mag.dx90.vtx new file mode 100755 index 000000000..fe2bdb6fe --- /dev/null +++ b/mp/game/dab/models/shells/shell_338mag.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b243e2dc115964ddb00c492c80c0b3408de33739e42f0f8a8f88ac1a640422a +size 1296 diff --git a/mp/game/dab/models/shells/shell_338mag.mdl b/mp/game/dab/models/shells/shell_338mag.mdl new file mode 100755 index 000000000..e871fd892 --- /dev/null +++ b/mp/game/dab/models/shells/shell_338mag.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afacbcf4246cb089729da1cac2cbd6699ff14e36f199ebe917b654373631b1a4 +size 1404 diff --git a/mp/game/dab/models/shells/shell_338mag.sw.vtx b/mp/game/dab/models/shells/shell_338mag.sw.vtx new file mode 100755 index 000000000..2d1c6a96f --- /dev/null +++ b/mp/game/dab/models/shells/shell_338mag.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa17aa752e5adaa3098666282881a01548655477f24c2f3e5f83c5e0eecd7360 +size 1288 diff --git a/mp/game/dab/models/shells/shell_338mag.vvd b/mp/game/dab/models/shells/shell_338mag.vvd new file mode 100755 index 000000000..cc40132cf --- /dev/null +++ b/mp/game/dab/models/shells/shell_338mag.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3df8c556279e398863448e10e36b4647795ec6f30d1cf58cb017d81c482d7708 +size 4864 diff --git a/mp/game/dab/models/shells/shell_556.dx80.vtx b/mp/game/dab/models/shells/shell_556.dx80.vtx new file mode 100755 index 000000000..37063afa3 --- /dev/null +++ b/mp/game/dab/models/shells/shell_556.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f68f48f061564aefa63334e23384e4508bbcc749fb060473f24fda1db407f42 +size 1296 diff --git a/mp/game/dab/models/shells/shell_556.dx90.vtx b/mp/game/dab/models/shells/shell_556.dx90.vtx new file mode 100755 index 000000000..a29e118a1 --- /dev/null +++ b/mp/game/dab/models/shells/shell_556.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05e81bf3185c5aa0fb24551f1e86343e77419f13803a41caa89b22ce04638708 +size 1296 diff --git a/mp/game/dab/models/shells/shell_556.mdl b/mp/game/dab/models/shells/shell_556.mdl new file mode 100755 index 000000000..ae5fae5f1 --- /dev/null +++ b/mp/game/dab/models/shells/shell_556.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d43dffab2680eb4dc574e0feaadb81d6ec1745c426913d9abb6dc7ea1cde1961 +size 1396 diff --git a/mp/game/dab/models/shells/shell_556.sw.vtx b/mp/game/dab/models/shells/shell_556.sw.vtx new file mode 100755 index 000000000..67084d9ee --- /dev/null +++ b/mp/game/dab/models/shells/shell_556.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a042d6280d32edb97b1f29ff03087a9b5b04a41fa4bdaf37146839bbd76c4f3e +size 1288 diff --git a/mp/game/dab/models/shells/shell_556.vvd b/mp/game/dab/models/shells/shell_556.vvd new file mode 100755 index 000000000..e62551e7b --- /dev/null +++ b/mp/game/dab/models/shells/shell_556.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5a74b10c4c4e9d172705bbfe1d60b2765e9be8cbc2d43410b98edb2e146a7b +size 4864 diff --git a/mp/game/dab/models/shells/shell_57.dx80.vtx b/mp/game/dab/models/shells/shell_57.dx80.vtx new file mode 100755 index 000000000..4cdb23263 --- /dev/null +++ b/mp/game/dab/models/shells/shell_57.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ca4d9cb0a08ad49f8b655bc43fda2f330e199f721e2a9220900da3381f0ce1 +size 1224 diff --git a/mp/game/dab/models/shells/shell_57.dx90.vtx b/mp/game/dab/models/shells/shell_57.dx90.vtx new file mode 100755 index 000000000..d60a00a2a --- /dev/null +++ b/mp/game/dab/models/shells/shell_57.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b53a4e6563031ebac234a5fd315db180cdd4d84f11f200b4f5b072cedaaf5fe +size 1224 diff --git a/mp/game/dab/models/shells/shell_57.mdl b/mp/game/dab/models/shells/shell_57.mdl new file mode 100755 index 000000000..6fe190f3c --- /dev/null +++ b/mp/game/dab/models/shells/shell_57.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eab9df7babe87c60f2398dfad7e0e3c6b4acd32bd7b3704047d308251f0551a7 +size 1392 diff --git a/mp/game/dab/models/shells/shell_57.sw.vtx b/mp/game/dab/models/shells/shell_57.sw.vtx new file mode 100755 index 000000000..a76119e9a --- /dev/null +++ b/mp/game/dab/models/shells/shell_57.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b38d2b8386dc7ee809ee5c7769e6784021c6e01da517e1abcd8e1e3f0ff8266f +size 1216 diff --git a/mp/game/dab/models/shells/shell_57.vvd b/mp/game/dab/models/shells/shell_57.vvd new file mode 100755 index 000000000..6842c9cb6 --- /dev/null +++ b/mp/game/dab/models/shells/shell_57.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:081411117a6ab1945042b1da7ab35579340f1c9a53451fa29ba9a1bf18264b4a +size 4352 diff --git a/mp/game/dab/models/shells/shell_762nato.dx80.vtx b/mp/game/dab/models/shells/shell_762nato.dx80.vtx new file mode 100755 index 000000000..9f1c2cf0a --- /dev/null +++ b/mp/game/dab/models/shells/shell_762nato.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d294491cdedbd52913604e564638137411dae850270e2d50f3f2e9bd01319bfe +size 1224 diff --git a/mp/game/dab/models/shells/shell_762nato.dx90.vtx b/mp/game/dab/models/shells/shell_762nato.dx90.vtx new file mode 100755 index 000000000..a7565c4f3 --- /dev/null +++ b/mp/game/dab/models/shells/shell_762nato.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9340980ff0467844dd56723b273b91b672cf5c98d82730cea2ce3ecfba8484d +size 1224 diff --git a/mp/game/dab/models/shells/shell_762nato.mdl b/mp/game/dab/models/shells/shell_762nato.mdl new file mode 100755 index 000000000..f3ec973ea --- /dev/null +++ b/mp/game/dab/models/shells/shell_762nato.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c03f5446254568f80bb62598f9d12e29a7740204a49207600ece6d5f88e45048 +size 1404 diff --git a/mp/game/dab/models/shells/shell_762nato.sw.vtx b/mp/game/dab/models/shells/shell_762nato.sw.vtx new file mode 100755 index 000000000..1fba50ce3 --- /dev/null +++ b/mp/game/dab/models/shells/shell_762nato.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66879a427b9cc8c694871a0c76e1090c2e731d9aa673ea52b703fe981940d306 +size 1216 diff --git a/mp/game/dab/models/shells/shell_762nato.vvd b/mp/game/dab/models/shells/shell_762nato.vvd new file mode 100755 index 000000000..ca0b46268 --- /dev/null +++ b/mp/game/dab/models/shells/shell_762nato.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ea92266e99cec651cf6b6821c99ce14e51c024d4663d1d192042a428e0f326e +size 4352 diff --git a/mp/game/dab/models/shells/shell_9mm.dx80.vtx b/mp/game/dab/models/shells/shell_9mm.dx80.vtx new file mode 100755 index 000000000..7cfadc6da --- /dev/null +++ b/mp/game/dab/models/shells/shell_9mm.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e9e5cb79c6442096780d8b09bc42bed1604a1d282f104ed5173079389530aa4 +size 975 diff --git a/mp/game/dab/models/shells/shell_9mm.dx90.vtx b/mp/game/dab/models/shells/shell_9mm.dx90.vtx new file mode 100755 index 000000000..d6b8e9fff --- /dev/null +++ b/mp/game/dab/models/shells/shell_9mm.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b1be65009bf4d4a3fdaa4fcfc7e370c2633f2ae262d72b2330acb223987d94b +size 975 diff --git a/mp/game/dab/models/shells/shell_9mm.mdl b/mp/game/dab/models/shells/shell_9mm.mdl new file mode 100755 index 000000000..23d5b5f3a --- /dev/null +++ b/mp/game/dab/models/shells/shell_9mm.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8e9cb188b46dbc764125174d83d23022c9efad69c43ab2c2e74638540061d29 +size 1396 diff --git a/mp/game/dab/models/shells/shell_9mm.sw.vtx b/mp/game/dab/models/shells/shell_9mm.sw.vtx new file mode 100755 index 000000000..db8c7ffc8 --- /dev/null +++ b/mp/game/dab/models/shells/shell_9mm.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f63b681b061485d81f60a471473f9e408d0c5113e5eaa9bf039c0f35921dbc6 +size 967 diff --git a/mp/game/dab/models/shells/shell_9mm.vvd b/mp/game/dab/models/shells/shell_9mm.vvd new file mode 100755 index 000000000..f2ae95d74 --- /dev/null +++ b/mp/game/dab/models/shells/shell_9mm.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c0d3106826a4d2435ef47670161103ece606d3624eff17a9b2ea44a76690c7f +size 3776 diff --git a/mp/game/dab/models/stormy/barrier.dx80.vtx b/mp/game/dab/models/stormy/barrier.dx80.vtx new file mode 100755 index 000000000..9c2261ea4 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41e077d630a607ef01db74f0c5736768f109829dd100901c3c14fded7b829a47 +size 943 diff --git a/mp/game/dab/models/stormy/barrier.dx90.vtx b/mp/game/dab/models/stormy/barrier.dx90.vtx new file mode 100755 index 000000000..e88542114 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a77d25f99c575fb423e08a4cf187a766ab392a56d6b656a691366f6838b7fdd +size 943 diff --git a/mp/game/dab/models/stormy/barrier.mdl b/mp/game/dab/models/stormy/barrier.mdl new file mode 100755 index 000000000..3a80a0750 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8ec1f136b85d6898a7c3361f42330dedf65d8609ae2be7d7e4d1d99c320ba68 +size 1724 diff --git a/mp/game/dab/models/stormy/barrier.phy b/mp/game/dab/models/stormy/barrier.phy new file mode 100755 index 000000000..46b2bcd46 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed808328f478e5d704d994f0402e7da94e96cd73a908f10af05fcfa357c19d07 +size 1678 diff --git a/mp/game/dab/models/stormy/barrier.sw.vtx b/mp/game/dab/models/stormy/barrier.sw.vtx new file mode 100755 index 000000000..cccf23c72 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fd38d2e7dc4111129e72b2c407a8a338f7c695af8328254cfce0d45d380494d +size 943 diff --git a/mp/game/dab/models/stormy/barrier.vvd b/mp/game/dab/models/stormy/barrier.vvd new file mode 100755 index 000000000..1fd095641 --- /dev/null +++ b/mp/game/dab/models/stormy/barrier.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:469f05b59263864829e16b11dc157a3f50d6fb8d1264898652e3c7e15b7ab794 +size 3776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx80.vtx new file mode 100755 index 000000000..44d956628 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c00fc07d1b3b485820ee64f82175f6e6d5129dbf877ed579abad5399e154ae +size 14504 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx90.vtx new file mode 100755 index 000000000..33f7d518d --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e0f9e8e8e2be00d7d8f18b68ca13dca57c992e798eaa131e0e2ac11b6c972a +size 14504 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/big_fan.mdl b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.mdl new file mode 100755 index 000000000..f34fbb356 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ad98a81a47b6b72c741242688f79e22ee03d9287e07bf469b68993a32138252 +size 5660 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/big_fan.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.sw.vtx new file mode 100755 index 000000000..062228aeb --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e04ae4a30c288ac38d919c12f5878d77561dfd3e051516aa4207416454831668 +size 14488 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/big_fan.vvd b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.vvd new file mode 100755 index 000000000..9035181d8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/big_fan.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:664dc4cb39564fefa38d2bbfb839663322677bb2a2ccdc3a161d5fc6fd475a5d +size 68352 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx80.vtx new file mode 100755 index 000000000..50fb09312 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdb9c960c4b92ef5683b1de33a221bffa249d9c93db7428671bd2231d96649b4 +size 3309 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx90.vtx new file mode 100755 index 000000000..e4acbd6e4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e8a38994f9c596da31bdc46d30e31ba6eb1934acc445728b588338a192e8119 +size 3309 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.mdl new file mode 100755 index 000000000..8963cafe1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a78f6aaa94bc583036021d3d60409dd23f1c1a247134d2d8c8ac971dd2f3a35 +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.phy b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.phy new file mode 100755 index 000000000..5c911c262 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99155d4fe529930c50b91e64ce1c000dde885b164dba638d878966a33029d9ff +size 685 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.sw.vtx new file mode 100755 index 000000000..48f879f5a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e04d1907ce80aab7fd7b1a130d36f741327e2763d93924a496ee47155f76ffbf +size 3309 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.vvd new file mode 100755 index 000000000..14191f8e2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/bunker_door_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:707b962893c11196a68b87b4adc7720a7286f591bf2bb78fdf58942e3ab6ea20 +size 12864 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx80.vtx new file mode 100755 index 000000000..37a49f1c4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03afccc889b08e7dd4ba59c6998431e7f098b61621362c143bc27e798ecc966f +size 645 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx90.vtx new file mode 100755 index 000000000..b6574d142 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cabfa9d1405c9fd920ab6d0f7ae31ccf67fa69f1fdedb3e766284d5c895501b5 +size 645 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.mdl new file mode 100755 index 000000000..86541209f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d21e18a9c90347a6439605c34bec3e0906e7628d5710d2d7e5ad8f3ed6e40aa6 +size 1772 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.sw.vtx new file mode 100755 index 000000000..05a8c4ed3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29dbd33158e995bd70e3e5b75f24ec64ee9665f7bb50eb5cbfa291da8afb8c96 +size 645 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.vvd new file mode 100755 index 000000000..1bcdc0e00 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_grip.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fafe7e44c7a0d43f3a1ee6e320f347cc6b434b27ff19b04319fd01bf192613ed +size 2368 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx80.vtx new file mode 100755 index 000000000..c4bf485ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2106766959ba36a2218ca9013a1947f2d2974f8778e15decc128b7bfdb42ef8 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx90.vtx new file mode 100755 index 000000000..bdb2ba85e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8a2a7ecee08200a27b744ec5a0c00f56ca618bcd1351b51a8c6225529dd897 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.mdl new file mode 100755 index 000000000..4fb81a02f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99e3df0ffbcfe82a9e52e123df11eb1b03ab786e41216b966ee89bdb705208b4 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.sw.vtx new file mode 100755 index 000000000..b6f68a912 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e11b940c5fcf9e660cc833971d033ef919abda153d18ebe140088dfec743d219 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.vvd new file mode 100755 index 000000000..3aab878f6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51d03ee9109fcd95341a782a14fa5f082e49639b1894fe9682c92c3126e40e8d +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx80.vtx new file mode 100755 index 000000000..25499d519 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:928207c32ec7b427d14a749dbaf07bb5377cc11295fdb771dc0ee683a91d92a7 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx90.vtx new file mode 100755 index 000000000..8b88e4a8b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a278c53bd91d5c719657346cc8b74651a0e420cbf86372c8bef0ce86b12ad4bf +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.mdl new file mode 100755 index 000000000..538714489 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c18c74766460c216971d0775c63cccbb00d328ecc5b3329a2cfdf9288419de25 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.sw.vtx new file mode 100755 index 000000000..3866b7059 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7abce832042ca008180f1748dec2301e378d90df904034b657fb66ccd7958ee0 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.vvd new file mode 100755 index 000000000..0d15e4c05 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca44c6251fa411e724bce994600bb5e9a61c64260bf799d7970798643f14314f +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx80.vtx new file mode 100755 index 000000000..00753bcb9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc7152fd3bef99532ab64d85ff664df4f76ba7676f712a072d9513433176b3a6 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx90.vtx new file mode 100755 index 000000000..176f0a23a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4160ab2591d671d26a853152ff63e76b72e5071e542f046e348a373832df0c99 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.mdl new file mode 100755 index 000000000..05433d964 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5dcc2a06660a59b880ad59bdaf63213c1870a1ee1c43d61f212ee802dedaa58 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.sw.vtx new file mode 100755 index 000000000..9a5f4bc63 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f1adc8e8b3e3be03c14b86b042c7217a7a56ede48509cb5dd75b5c1a418d759 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.vvd new file mode 100755 index 000000000..082f05007 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_roof_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ab9caf6572c70cf90ae69e14457b2737dd0126c66b44f873ee3068cde1866af +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx80.vtx new file mode 100755 index 000000000..90823b72c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af8b96b7345a027570f5993b38f7b2d6de66217a44c23c8ab625cd30f9fbae52 +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx90.vtx new file mode 100755 index 000000000..a2615b793 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e5f47ff8957f65ef9d854149905c1a68550334936d9b880ec95ba32475d4428 +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.mdl new file mode 100755 index 000000000..c4eef3900 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9085926163388940f8bfcb4b1f5b44e15e37b96f92ec51dd3ae3f0c66719b436 +size 1772 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.sw.vtx new file mode 100755 index 000000000..45c18b2f5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba6f213deb8c0c9172bed4b09dc45bd70f8328eed1428eb9e947b60b2aeda974 +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.vvd new file mode 100755 index 000000000..b5e9ae01f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07934728eca019b335939ce72634fa750deeb1af9cd8be48f173eaba83587eda +size 8512 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx80.vtx new file mode 100755 index 000000000..3416b2e76 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ab0157341b528251423133c15b87cf00454dca8e1f25e2888c3841ddc9bdd6d +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx90.vtx new file mode 100755 index 000000000..8bdcbea88 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5167cf996aafc6cbec7664d4a63cc931541b3bde727fbed89fb7e23acfec215 +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.mdl new file mode 100755 index 000000000..85f6540f2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e633aae03f87390e16b0ad72c0a9d099cb28e235d127ae2dbd6b383e2bd35079 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.sw.vtx new file mode 100755 index 000000000..05f8c2043 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6af445aeb8af3a109cfb59f8435525fffbc26c082cdb1ed47719505c26bd6f0 +size 2289 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.vvd new file mode 100755 index 000000000..eab002288 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_twist_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eccdb09ac42e150d2c46cd2b05b1fcc008af224d595e2ae5a830c8b23817c34 +size 8512 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx80.vtx new file mode 100755 index 000000000..ecfbfe4f6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c2192d278a4505396a77d078a332969f014123e9f53413b601a9fc3a3b7316 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx90.vtx new file mode 100755 index 000000000..47b351284 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d70b38fea23424d212b3e725f3bb1751a88fe5760aeab42a2679c42f6f0dd8f +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.mdl new file mode 100755 index 000000000..577c3e585 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:967cc60dfdad38f9a9a9b7f7bba6116dda34b8bef362390f18e8925b6414c13c +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.sw.vtx new file mode 100755 index 000000000..f5e80d8e8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40e433b7943938928f5ad14a70aa2be0dc3f49db105bcb6a1ac604a575c76d14 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.vvd new file mode 100755 index 000000000..dbb9c3861 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:957fff3132a100b3fc4fbf237e369f59e28182ac0c2d8995194ec792ea525391 +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx80.vtx new file mode 100755 index 000000000..383be5880 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22ed856593d8eff9b7494be3809d1bda78f51effef95a6eb820c10248acb3fb0 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx90.vtx new file mode 100755 index 000000000..03e23c5ef --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a83b21fc5b3aa920a9c77b4d0aa4c3ea504af32f4e345b55913a55f8814151d +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.mdl new file mode 100755 index 000000000..02ba1c5ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b595f6161f9a535f56c63f461ca3f426ec39f1f96f22b53c0ff6d77e6685db6 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.sw.vtx new file mode 100755 index 000000000..c69946557 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35320ec530239006a80000d99280870aa694c5b4e4475be78a0737804e868cdc +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.vvd new file mode 100755 index 000000000..e16eb8ee3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b9e45f8eacb33ab5a6b2cf981c273f15f5c4ae2374b0fad9ce917a7c458df83 +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx80.vtx new file mode 100755 index 000000000..2fdabfebb --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8667311dfbdb52c3cb2a136f5b6149888f87fcead542ff8d81e1b46ca80eed65 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx90.vtx new file mode 100755 index 000000000..3761565df --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429f5b362b50dc9048c5e5060c96c09443bc61ce26a3f84f0c0c6689a86830bf +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.mdl b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.mdl new file mode 100755 index 000000000..233fca396 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4964384a71ae0285542c42a4a0a3f06df70a3703c7f8a280ca847b16998c69 +size 1776 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.sw.vtx new file mode 100755 index 000000000..f882acbb2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1555f6f59ac2a0ea7acea01c8162f59d0bc432dc01d2466d0e6458cbc99cd2b1 +size 1899 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.vvd b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.vvd new file mode 100755 index 000000000..7a51f6be3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/cable_wall_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c99b609875270e552ba9ee840db8df1bb8dfb2b3e6460a5b4bb5d696eb1e5f7 +size 7104 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx80.vtx new file mode 100755 index 000000000..fb684285a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30135ae28f32404753646f32493b8b14a8bedc575a1429398491ac30d5ddae1b +size 4014 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx90.vtx new file mode 100755 index 000000000..60ee20b28 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfc48cbe3cab97768db2e7d45904e8e3e0c4a353cb7814dad085184a53da9129 +size 4014 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.mdl new file mode 100755 index 000000000..2f350c214 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ebe1aa36cc27bd3bb150d5c533d710a2d98eb703a6e1463c0b5d7b431cec85a +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.sw.vtx new file mode 100755 index 000000000..46cbb3586 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7336dbaa1c8d41a5eda79c0fe3103f827c5aaf51d9a2b4539ae26af234c54c21 +size 4014 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.vvd new file mode 100755 index 000000000..b04d95409 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e00bcf5e5ad0bf675eac48d011f0c2865be63c9b18811418016eb00c668988ef +size 17280 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx80.vtx new file mode 100755 index 000000000..77231f000 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fdb69c5c8bc6d20fbd85c93082587c56daaf6d23c55a875b5be9aa5cab721cd +size 4527 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx90.vtx new file mode 100755 index 000000000..f8cea12c0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df0b20f8cb54eef9d4da971f5c0709cb6b1388e6f2310cf64963514335996d0a +size 4527 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.mdl new file mode 100755 index 000000000..ec7707e13 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5881a4067f6809bdacd533b0bee05772e182075e90da2bd0741c4fdc44ce0ee6 +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.sw.vtx new file mode 100755 index 000000000..8e69143b8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eac6c4741a8529a25d0a0454e741219160709e301a3738ed80c9eeb03d8b702 +size 4527 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.vvd new file mode 100755 index 000000000..198bd56a4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7970a68ee9eedc41cd5a0417d5b9ddc31c2ce6883012ed60b98795179af7b6f3 +size 19904 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx80.vtx new file mode 100755 index 000000000..eada045c6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfcca83e4798c67c28d9ab981a1c7f3e920b5094883fa63289386351a4dc8249 +size 4263 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx90.vtx new file mode 100755 index 000000000..ee9c9dd38 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22ec90bb006ff2e51acb176e5b616f96ae4f9ff7f1158496e807981777a3c173 +size 4263 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.mdl new file mode 100755 index 000000000..016d25323 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa8fa3d8832e3098061e8642ded04bf60ccada7187956564caeccc24ec14e6f +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.sw.vtx new file mode 100755 index 000000000..b5e99ef1e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0603a4d6488256f0f682ff48c405362b6d730724dfc7b20deb9e238e96cb03b +size 4263 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.vvd new file mode 100755 index 000000000..ef9fac3cf --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a948ebbe3767fecbe05394d28e7ea38656ef1703c69d1a6074305feaece9fe +size 18880 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx80.vtx new file mode 100755 index 000000000..166b3bf51 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecaa8c2902747aa8311f5acd08b6036aa38be869eb3e5f7eb31a3a6d69fcfa7f +size 1941 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx90.vtx new file mode 100755 index 000000000..949b3e80b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69290dd7cbd08fd88ec5fb287c3dbcc4bfcd37650370cb0647e1713355910250 +size 1941 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.mdl new file mode 100755 index 000000000..2c094d1d6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a146c21dd8cb6d8135d35183f1cdacf8faa4c5db3cf4b97172cd5421eb53a863 +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.sw.vtx new file mode 100755 index 000000000..207f79c8a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862b46ac0ed33d014cfc5dc89fae3923a5a1f0f2d716fec35c6f9b32d0baffab +size 1941 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.vvd new file mode 100755 index 000000000..da4bb81f7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb4ca77ddd40cdea98ec29ef7922c09e4cc4c844fee75971146cc6ba465e49b +size 10304 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx80.vtx new file mode 100755 index 000000000..03e93eeb4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64f85e34d27e42de8c4901fef33b64eb7317412075276eeeb252136202a18aa4 +size 2733 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx90.vtx new file mode 100755 index 000000000..47da43a2e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aafd64c3fe9674aa5e2aa07b49f8b800ed76360f4554a3d6ebdfd6ca624fb753 +size 2733 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.mdl new file mode 100755 index 000000000..77690df17 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc56a34015c06afbd0f4490f5d3af0deef6e09dbd8976b6bc91ffed64fef40cf +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.sw.vtx new file mode 100755 index 000000000..90259f3a5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6143abb40a07bb4dba4410f25187c0f746996cf77de2b3758323a30d3210ea80 +size 2733 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.vvd new file mode 100755 index 000000000..911f1c0bc --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7888bdc3acf8cb51ab8c18e58081ccd3d19860a1623b09929b62d000b170f8b8 +size 14912 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx80.vtx new file mode 100755 index 000000000..3ecdbb56c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289cc346251ed9e0cc23dcd682900bde74f52b6be2895f0e2d6d295fe90d8253 +size 1221 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx90.vtx new file mode 100755 index 000000000..6db8d6c02 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64baed8b74781b27b89d802be6695a6d1903d5b3859b9130994bebee28be75a +size 1221 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.mdl new file mode 100755 index 000000000..11eac9980 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cd91a4ece45c2e0714ee750be2956afe8ffcfe57ce8150356c1d0b3de9c2772 +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.sw.vtx new file mode 100755 index 000000000..970dde312 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70baec8962597436b9ba0df100410dfe7481df41fbeadc718eab337dcc551d2c +size 1221 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.vvd new file mode 100755 index 000000000..f10f4a7e7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_6.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:703d6833f6f212147c04f060b83a7534f686fc206ca81a8916c808d9081a037f +size 6208 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx80.vtx new file mode 100755 index 000000000..e197ef495 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:195229e2de04c67a31188b4bf00e97726baf3ce2734df455f26846acb49216f5 +size 3057 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx90.vtx new file mode 100755 index 000000000..b9cef5976 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b51000b3ee38ae164182219a93308b4ce421a5341b2cef85df2c4e2fcd9510 +size 3057 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.mdl b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.mdl new file mode 100755 index 000000000..c7eefc887 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bff0953f10d6d4cd59f63cc1ceea2c0747fda78aa5357fc9069c04f209d8aa9f +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.sw.vtx new file mode 100755 index 000000000..d9246b240 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ee30c0ad722e1992657b4957636fcaac6345f14bc37ae2e3d0788d6f4ab90b7 +size 3057 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.vvd b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.vvd new file mode 100755 index 000000000..8c1ab823e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/hanging_vines_7.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae88096485e5c498f150a587e6359c8a27f82f2f484ce1d884e1cf521635a72d +size 16704 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx80.vtx new file mode 100755 index 000000000..86dd0f7ec --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:719ce1491fcae47aa02477e03c44fdd93437d32fd3880cb3475ba928456c8ede +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx90.vtx new file mode 100755 index 000000000..838623ee9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc67810aae5b1b7e7bf614724b037caa3eede27fa79270622a5948fd21753840 +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.mdl new file mode 100755 index 000000000..60e21483a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fed8772dca8093b7bf3ad09f93671d8572e0109805681d26f85efbd1daa1e89f +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.phy new file mode 100755 index 000000000..ba9388a24 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07a007e5cd8634447096322fa8d3a1f912b607b860f3267832ab2a54457ca3a0 +size 1881 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.sw.vtx new file mode 100755 index 000000000..16d10f714 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d3c3ec1225e0e577ba00d0905369e87ee028c528fb5f79eeddd3cc96694f45 +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.vvd new file mode 100755 index 000000000..79acadfde --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b809d97b65a2e54b1c844d3401a0843cc96b61cbaf18d356aac96cdeb934393 +size 3520 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx80.vtx new file mode 100755 index 000000000..e4ee876ca --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe5342f568247bc411f3b3631d026e5d5381c0c6d5f8a8b9ab84ff3a91eb8f2 +size 900 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx90.vtx new file mode 100755 index 000000000..2b56def9b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eadf561c430b7b247d35b35c1aca8a79663e015cfe83aebbda88bb04a61ac24 +size 900 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.mdl new file mode 100755 index 000000000..93c81ee99 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9389220b3be156866e9e292994560e31cb17a84e3844bd784bd4d66c3ba747d9 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.phy new file mode 100755 index 000000000..91265e3f8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91c32e0053068accbd64240096c9185bcd416b420327771b8fdb3114e15b3f62 +size 1880 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.sw.vtx new file mode 100755 index 000000000..39ebea9b7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34fe58a4811a7e58b6707e1fe20df692a75cc49739fcde6481cc22d30e044216 +size 900 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.vvd new file mode 100755 index 000000000..e2bfe9608 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec38e2112c92762b61b75fc7644435ba1fda2b8ea37708ab043ec7aea0407dd6 +size 3072 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx80.vtx new file mode 100755 index 000000000..aa879db73 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58761e46dec8d25f8d559987fbb2369305db7b4b291d21865c32a08d82f9f82c +size 1305 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx90.vtx new file mode 100755 index 000000000..546158551 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c59f544e4243b72fa5a78a380e9d88a8a45051b59f040fde8e93d21659e355 +size 1305 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.mdl new file mode 100755 index 000000000..feb8b830f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f962e83ecfd5e35fdf24fb37b3e7eea11a0737b038c6355ca3480b88925ccc38 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.phy new file mode 100755 index 000000000..061807259 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34f35a6705c18fb62e8c16eb60595e1cdce1cbf7f807652bed719f8685363de9 +size 1976 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.sw.vtx new file mode 100755 index 000000000..902602e64 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd2189a29e1a916259a1cfc4341ae3b8d8bf00f7a21668a7158f0dcdd429bd01 +size 1305 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.vvd new file mode 100755 index 000000000..69ad11205 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eba0bb53f80f53e63889f896e7eeef839ec14b7783f4a75fd641cd6053a9d31 +size 4416 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx80.vtx new file mode 100755 index 000000000..d80aec8ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b019abc7a8d8167ab9140f5ec6462f9ed2fb13523b4527273c9b21af44fb22f +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx90.vtx new file mode 100755 index 000000000..f8c5a3ff8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b00fe86e18340b4e73ef393bff136f2455094ec756acda6e0f734bd1630518f +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.mdl new file mode 100755 index 000000000..69a3242e4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d03571b10885df9079e20d39553a30616a1c385274167584c965900a64197b2 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.phy new file mode 100755 index 000000000..8012e8a71 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b1404860749085b5f64480df02c6c88872f02d72579d917ffcc92daafbe7d63 +size 2304 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.sw.vtx new file mode 100755 index 000000000..71daa8841 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9b9022e55c6558197f2f1ccee4ae525163861bd30051d420e09615759ad9541 +size 1035 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.vvd new file mode 100755 index 000000000..1ab372129 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/bent_4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3d50f86eb900c986a5dfad363bf325a7f49f722f36bfc0b085fbf05506922c +size 3520 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx80.vtx new file mode 100755 index 000000000..8d7bae688 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3397a5571c1edd5e4de187cd204f7495b5b286593f7ed8b298ad453ddf25dd3b +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx90.vtx new file mode 100755 index 000000000..de2384130 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f6b32aa34c3bade6583dfb07c7bf6b882858173cb942f5c6340ca88758e2c23 +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.mdl new file mode 100755 index 000000000..d2c079503 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d64140dda91bedec5a9fe309eed5af8fbf00cf2539f99af7b72b335dca1ca03 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.phy new file mode 100755 index 000000000..c725a3c73 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:029289b09fcfdf7027cbc3278a66d20b9bb3a62aec9eb2242c66129389c32791 +size 1849 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.sw.vtx new file mode 100755 index 000000000..5562f14a6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae69b8265648ac061ba61ae7325709a89e0155718e25603c7eb7a7a516ab299b +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.vvd new file mode 100755 index 000000000..2919ba93f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd0b21aaf3eec36911c78e9f9398891f7dc4600104073393d1fd824021123c7e +size 2752 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx80.vtx new file mode 100755 index 000000000..35fa01bc2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a8b0e8f91482c142715ed2ce282914da56003cff4ed8b10f58c77d7121da7f4 +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx90.vtx new file mode 100755 index 000000000..ef1f7fbc9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ee51e6f2f0c76ebf797585e2b6298ffea092bea3abdb05f6b1223158056c453 +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.mdl new file mode 100755 index 000000000..abb8a837f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c816fdae543c2e75f7bd5fe230c77f76cdb96f484355c257b5b4e20d5e683de +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.phy new file mode 100755 index 000000000..be5474e5c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:608e74970b9ce65b7415a4365642ce086ada419c8345eee50b486250404d7bc1 +size 1849 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.sw.vtx new file mode 100755 index 000000000..84bdb1bcb --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c2c56f9ec4f9ba65beb4ffd563a52c53d4eed67c2fbba02af453d87fb05985f +size 879 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.vvd new file mode 100755 index 000000000..bf992f39f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/corner_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139994db87fbcc2b1c0e912f9d60058e544f17523b31478c1b99291f40b7b396 +size 2752 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx80.vtx new file mode 100755 index 000000000..92626f8c2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ded92068244f0af7154d224239b4e5b237be3df3c7d0009133c23375d628102 +size 933 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx90.vtx new file mode 100755 index 000000000..db6310714 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4acef9850f46d621fcea5fa8807dfbd80912b0d34412eec49282a807817c3f29 +size 933 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.mdl new file mode 100755 index 000000000..675011a78 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2231427ce5ed92cc466ad25eb6bd5eb597c4ed5edbb408b4e146f6766e4dcadb +size 1800 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.phy new file mode 100755 index 000000000..aeb165602 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60df332e4056e798bc253a3bd807e8515c182991e0db01983b2baf93f202ae56 +size 704 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.sw.vtx new file mode 100755 index 000000000..db8d557ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3f7a994a8c7289b1b2f4779f57bfae97180d49f3315677aadd545d82f308b0a +size 933 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.vvd new file mode 100755 index 000000000..27bf0f71f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/crosspiece.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb8c482b5eac2ab79bbb929f6841a579b608db78ca7fd8b6767c98042787b67e +size 3648 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx80.vtx new file mode 100755 index 000000000..4b4fa275c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5e738fc80d278246e74e3c0caf01de69d97475158d900750b58937709fd8b1 +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx90.vtx new file mode 100755 index 000000000..f16551f0b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18188923caa288f4abddfa09e871234699eb150adb06693690a7caba275ee5a3 +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.mdl new file mode 100755 index 000000000..217bb74b6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bff651b10842cdfa073e6cd115fefd7df7812c2e14ca0e750d008c0f66dde8fd +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.phy new file mode 100755 index 000000000..8cb255c54 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:120f29c4911a5dba70d559cdbaf00edc4d99994984bfb6c00e3adb63f6c03b75 +size 1911 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.sw.vtx new file mode 100755 index 000000000..58dbac309 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4765889ebe01411444981f234d5731b036d7146cbb3b564ef5f045bf1801f2f7 +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.vvd new file mode 100755 index 000000000..188588eba --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d81d703f878d787f2822a326cf345c230fdf553edca05a2a5c9b727f5bdb2db7 +size 4544 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx80.vtx new file mode 100755 index 000000000..da689864d --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90a4a47e9542bd99acba4484a84cc0c32dd987f2d45929ebd7208f72a77d8a5c +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx90.vtx new file mode 100755 index 000000000..246924011 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:012ac77788b14d1e995529b731e8301db82ed82a904039bab26c62f2e133ccd8 +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.mdl new file mode 100755 index 000000000..4f2c0e3db --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2342f37d907e4bdeb2dbfc54803a7a2ba37caae79ae4af0125bbb6e40d1c3b85 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.phy new file mode 100755 index 000000000..5d2a5ac97 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:584c00c9baae2cc1a61f9e45ee81c18f2051d01af208789c43238d15c7165014 +size 1911 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.sw.vtx new file mode 100755 index 000000000..b269c834a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c28593084bdc0cabff325c7b4f14f3f200cc958ef1b6f65b2d04901bc2d15d3f +size 1419 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.vvd new file mode 100755 index 000000000..b2ec5d86a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/curl_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a33b3c37c7a146ac4f9537287bfcff87fae34bcad97f8b1bcf504d4466a4e18 +size 4544 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx80.vtx new file mode 100755 index 000000000..b0f4be7ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5be77081310786fed684ec4c433b2858dbcbccd1db527ace8c2fc6b9f8ff0544 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx90.vtx new file mode 100755 index 000000000..2bb5a70f8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddab988b30596d750cc6b73468e8ef34dcd5371e147ab4b53eb05cd09aae71e8 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.mdl new file mode 100755 index 000000000..065c4d08e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11039010d0875440a07ce1d605543c4259ea466d4927a39a732326866c9a7c7a +size 1800 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.phy new file mode 100755 index 000000000..0d9172dee --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f38dcdd311bbd4f58728f502966699cc4694b9e3cb685e50dc5bdbaf2eb78efd +size 699 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.sw.vtx new file mode 100755 index 000000000..536b8e1b0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d793916907ac480797197ad0dad3158862691499d6540dd3db75c95708ccf337 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.vvd new file mode 100755 index 000000000..690f69e99 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b86dee9fd7db034c081e86b6ac77303fc2cbdad74a4a15fefe5167d8ef21514c +size 960 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx80.vtx new file mode 100755 index 000000000..bf318e506 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1d160c75f9b03e40ac66b1fee8bd0728422a60827a6c58fbb8be38f0fab69a +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx90.vtx new file mode 100755 index 000000000..8a4e79bbd --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7fa6d7ebe7b64cfb2f0daf2275387462c5dfea93bc6276b4f34b4a785076cae +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.mdl new file mode 100755 index 000000000..f007f2f68 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:284ca4d05574db194be60d3ec99e78cf525c185c65461f7ac9cf1bc77a13a214 +size 1800 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.phy new file mode 100755 index 000000000..d7aeb2beb --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e489dde064b44746526f71995b37dd09b6896b5930d833973b76f91cd1491d9 +size 699 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.sw.vtx new file mode 100755 index 000000000..8904fe13f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d02bd1ecf00637be72ed2177e5881724373f7da98fa1eb00e15ff6c98e8b31af +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.vvd new file mode 100755 index 000000000..e52430b0b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbeea43e1ad8b13e3cd51f1ddbd9f25dac8558937738b3f45a9e25349a03397d +size 960 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx80.vtx new file mode 100755 index 000000000..776269a33 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1637199b7740b6590b694f9a616ba8017aa2942283b770803ba2918c92fe500b +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx90.vtx new file mode 100755 index 000000000..1808bc3e0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3312290b5f996492714b760484f140bb4256c3c2372072b80e5a9dd5b96237d6 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.mdl new file mode 100755 index 000000000..1ec29b70b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20b90079695d607177a64a661f021afa5202c6ad2d06185681ddc648ef7f2836 +size 1800 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.phy new file mode 100755 index 000000000..4105c554b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:827890287c903e3da350f027affefa027b344ab91ce572ed8ff0ba9df2d305ca +size 699 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.sw.vtx new file mode 100755 index 000000000..a7d525ccc --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad39556fe915bbe409b222fee06b13f7e817580cdc1f831185e80678cf5acc0d +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.vvd new file mode 100755 index 000000000..57f17da3a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e715dc85cf112c78ba94c9acd5c95b469c08626b11b529c5d7647e4c0e95457 +size 960 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx80.vtx new file mode 100755 index 000000000..30fb309ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfa99a80c42f9397bfa8df41e0e95271ff8af4eef7a7f75bcd7fc39de271ca61 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx90.vtx new file mode 100755 index 000000000..1531dbe8f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0100f675fec0f9867803b60c9ca992fcd2e8adf90eb5840eaf016831949757f +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.mdl new file mode 100755 index 000000000..eb40f81a2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed39f62df1641c30a7e394927ad7403e36ac2eff7b987bae3962f0dd6772397 +size 1800 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.phy new file mode 100755 index 000000000..a2d730320 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273051097beab38d5acd26ff491ad2882df593aadbe837e5567fb11dfd158f50 +size 699 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.sw.vtx new file mode 100755 index 000000000..788c2bde8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2424bea3c69aa60d9ccb310ba3d3845bbf2e4e11b73036f0e0f5bfde3fcdcaa9 +size 339 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.vvd new file mode 100755 index 000000000..0a914f903 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/straight_4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30e5f419a0aa6198afa5a9e12b57c9af3e1f08db0b0f8552555b970099ef28b7 +size 960 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx80.vtx new file mode 100755 index 000000000..9363b26e9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42067424ed0c453fee96e5ed271e535e23d8802d3f8d5f2bc50de123ea2ebb20 +size 834 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx90.vtx new file mode 100755 index 000000000..c27350738 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95582de19c15dd045befd688d78d6088c1ffe994c95581619021928921f4fb4f +size 834 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.mdl b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.mdl new file mode 100755 index 000000000..955182ef1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:553e6ddc45ff3a5b91547817711375f8f150d65888b5f767a560045f8c3df6c7 +size 1796 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.phy b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.phy new file mode 100755 index 000000000..edf148eb7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96b2d13ba780436145c6357509253d26f490e6dc2e9ea2986d4813e3d31d9e43 +size 704 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.sw.vtx new file mode 100755 index 000000000..78360f49b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ededb3dc1281d893c610500ccbf4e021a7824a858b1ac1e7a8fd742681e00b7 +size 834 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.vvd b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.vvd new file mode 100755 index 000000000..847f78bc6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/modular_railings/tpiece.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4259600ef29ca0971fee77628b3f24f4ad18a5d31476f4055fa0120947c964f +size 3200 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx80.vtx new file mode 100755 index 000000000..3a61ca3df --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a1ad68ffa46869225456f2def7b5b6855958e0dbd7aef2c51570e3e9fb2fc04 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx90.vtx new file mode 100755 index 000000000..03bd27948 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc57608834f6e9f51bd9c7d122f5732c499069ca42c3d440a09b9381a92c966f +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.mdl new file mode 100755 index 000000000..ce7d3d63d --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d4fdc80830bb975d6ae7d167aaac1fcec8cbd54de6f97b0b526c6adad79093 +size 1784 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.phy new file mode 100755 index 000000000..84c08bc4d --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:169f47ee6b050c18984983a1f401306e05dc0ae2fe09237dbb8884b46f817bcd +size 689 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.sw.vtx new file mode 100755 index 000000000..6207ddff6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83205a3a9853d63434e8d6f26d0705d0d006c4ed131f9ba1439c86c8b90bfc15 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.vvd new file mode 100755 index 000000000..a38d8abae --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22ea068277b9406c12616f904b4894338e8db160a8c8cbeb1e8074a835105f4c +size 10432 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx80.vtx new file mode 100755 index 000000000..536706f12 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22b0f2cc5f2921df8f57a4d25db3e64336506fc0e56f7e1e8257210a97e1d182 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx90.vtx new file mode 100755 index 000000000..b1c663976 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bc465ba3c09aa6eb437f818479b18d053eb06c473e11c440c7f0cfbeeb0f9e9 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.mdl new file mode 100755 index 000000000..a6ee02c44 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4af78388490e0bb7c08b74681297853a5660a07ad9949cc0054136761730b11c +size 1784 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.phy new file mode 100755 index 000000000..81ab6c354 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59b6964bb8b470234b97de1f68ae1f828d15e585a407512e33c2216f1a9c8232 +size 689 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.sw.vtx new file mode 100755 index 000000000..97dd8383b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb65ea7efe4cef2aebb155cb8c0883aeca2fe39a33563835507057fc18bf89c9 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.vvd new file mode 100755 index 000000000..66a3156d7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a921efa33c42aa894da27f6431a4940cb90e658c618121ec0c7b1ba81547632 +size 10432 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx80.vtx new file mode 100755 index 000000000..096320fc2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:517594e6a572f978c6bacdc5146a7a8ad02de2c58dba22dd07d14768401eb2be +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx90.vtx new file mode 100755 index 000000000..73707ca99 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e478dd9f17f8ce8c3322494c8c8f9f9813eb7000546f7832a8ad351b67f2ea64 +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.mdl new file mode 100755 index 000000000..fc8eb872b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba9e1e59b5924e91de1278db13e58cf41869105b298acd0964c76836207161ec +size 1784 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.phy new file mode 100755 index 000000000..b210462de --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6005cea1f80f0104fd7690196fcbc0127853601bb3ff36e6d2469108eba2ad1d +size 689 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.sw.vtx new file mode 100755 index 000000000..4473887ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f1a52cf81bd487e1adcc92c6745115d8801ae3ef83797131108d58c9421a2ea +size 2535 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.vvd new file mode 100755 index 000000000..f3c2149dd --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/beam_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d93871da3bcc2b1ec2060a7b11d656c757bfe2efb11011ae60d28c0a0cd8090a +size 10432 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx80.vtx new file mode 100755 index 000000000..2c776c3b7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2adacf775a90a9d627636d75976ae7a4064fd4f6636d9106f7b0b6b9c54aad58 +size 2025 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx90.vtx new file mode 100755 index 000000000..27566a7d0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:444ea1098ee78ca80172dcdf02b230388449fc9953c45a962729075ad3760356 +size 2025 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.mdl new file mode 100755 index 000000000..102c8d779 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00f9e93e90a8ac99b3b04ed3f79cba8f0fc6e86065667bc13e2b5a66c9e9940e +size 1784 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.phy new file mode 100755 index 000000000..da8cbf1cb --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c6b8a43ab359dd6a04125e07471f2886fcc3accdbe37c644aaf9691de787e1 +size 689 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.sw.vtx new file mode 100755 index 000000000..8f471798b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27fb51d094333d4382294f61855a5d2646b9406c5b120d191943ccadf35378e3 +size 2025 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.vvd new file mode 100755 index 000000000..59ba32c44 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/plate.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b95feb2005c42b76f747091c94f69cf1e1c56726798bd402f63a8e3f0e83dcb1 +size 9792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx80.vtx new file mode 100755 index 000000000..26bdebd1c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c3681dd6fb717cadbb3b6c20c405c3590503cf80d4b8116f63bce10607c7b2 +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx90.vtx new file mode 100755 index 000000000..e8b9f39c3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:151b1fbee274ae080729dc562a645e6210eba18cabe7eb706660139769faa065 +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.mdl new file mode 100755 index 000000000..d0087a658 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e67974061e699e140e826173d2c9d5e65a9449cf21ce169190de04d331a84506 +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.phy new file mode 100755 index 000000000..b9d893470 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59a365975d3240eb866942dde062a84b397024f0ff2000ec619807470e926ecc +size 697 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.sw.vtx new file mode 100755 index 000000000..d24465af1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37758cb5f5405421e672c8f20d75833102d9fe536319c0a903813b4c0c41a6dd +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.vvd new file mode 100755 index 000000000..6ed162d4e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_diagonal.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bf3c1e30e1f6d7d4bdb3c6bc7620f5497deec80a37c059ba6804e256c565a96 +size 2112 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx80.vtx new file mode 100755 index 000000000..b808570bc --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cc412a348cce17629383b0fdb41f74e9332dc2670cec642be337dc87485fe7b +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx90.vtx new file mode 100755 index 000000000..0c99a2022 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:883ed10131866ffc2c41f2323241cef76503e13396269a857a209ab1c8ae6bbe +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.mdl new file mode 100755 index 000000000..239a10a6a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85cf18ffa61c16a1df0e4b5f71b2e0a7a62e3af2cf5736b80b27c95a54d26b47 +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.phy new file mode 100755 index 000000000..9a7a9f844 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4dcca9e1ecac547fca3e9945e2ae3b8d02867d3e64e14f78823fe6de530b2f2 +size 699 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.sw.vtx new file mode 100755 index 000000000..e86a8f73a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f6001be347e166f105373c73e0a8f37189fd7a3dfb98d5c3e2b2a926643ffdd +size 525 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.vvd new file mode 100755 index 000000000..4974d8901 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stay_horizontal.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8cee956b9920204e8316fe62157ed55dbdd3d8c688a5dc366f85cf213e231b +size 2112 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx80.vtx new file mode 100755 index 000000000..478ea922e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc30285d62b37247aaf874651524da4cb0f07efb6f498e50f52d27f9524156d6 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx90.vtx new file mode 100755 index 000000000..af97953d5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45524acb4376c63ae6c0c02fa4ecb6c0f74480a5f75da899a89b4713f7ffed1c +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.mdl new file mode 100755 index 000000000..7e773fd45 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81da5b947f13bf99d4215f414c2bf9aaacc910e497541e021770557822bd8e1c +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.phy new file mode 100755 index 000000000..a9ff4153b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74ce618d615b784eac19f71d52cd84c72eb823974c28468697cbb9bbedfa268 +size 690 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.sw.vtx new file mode 100755 index 000000000..c8d3de536 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29569881cb2ff6679183e4c9683ab1e11139fa94874a3d00ad8c3c5c00bdb2d8 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.vvd new file mode 100755 index 000000000..1fc73588a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a123b3e1ef6e35fabd4988bc107c7633e5dbfff399aa1368c90b0d432f788ef6 +size 4160 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx80.vtx new file mode 100755 index 000000000..9faad70f6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9382e2cd6a9bc044a3da8d1aa572d16dddbe131ad3b3cf8315d5fc9030ce2a70 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx90.vtx new file mode 100755 index 000000000..a0867a15e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:019fa7488857ad9a5f40d1b8a141c2fe16d74350265b98f3a769f8a00c35efb8 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.mdl new file mode 100755 index 000000000..6a0c3b3d9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deeb69bdeef8fb6b1c8427c4d198a7b90eb92409c32ebec2dee61e694e6f56cd +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.phy new file mode 100755 index 000000000..e86e082c4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02be654de4c60bef88fbb038ece867ebfd784f3f51a3bac04ecd74c4a3a441cc +size 690 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.sw.vtx new file mode 100755 index 000000000..6e41e02cd --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb1416c877505bce3946d0d4503fbe5060ff3a28a6ac8160d563767a00ab156a +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.vvd new file mode 100755 index 000000000..735bf182a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:976fbfafcf3cf40f310d3223d5afd3397b747b2797c301168c8d97511b69c0e7 +size 4160 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx80.vtx new file mode 100755 index 000000000..9eddc35b2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88bbc0d0f90056983be1a8e7a58b907d4dbc756699de2853e2437e07eda4319d +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx90.vtx new file mode 100755 index 000000000..673b3296f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56d051bce2a27a9416e823385340de9a96a7967cf76f4dddd3c815467d2188ea +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.mdl new file mode 100755 index 000000000..f5d7bd837 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be74528572a8a99bc44476d32d0e7c3626ce22800a58a6213b5a0f5d8315f78e +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.phy new file mode 100755 index 000000000..3fd62d943 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23bf0b44811ac6597ac74a19a8ed87c3183a43dd15e18ebfcfb2924d8575a83b +size 690 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.sw.vtx new file mode 100755 index 000000000..48e988533 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bae02f602fa9e00e8a4cc98dc0bb77ce9ca9da41465ba18b14168a8d133f3871 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.vvd new file mode 100755 index 000000000..63f053172 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f826cfc23132ee842c9d80edb1c3f90e37d7e2758295addb28cd91dc3cb28f6 +size 4160 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx80.vtx new file mode 100755 index 000000000..183f45b32 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ea8cf8344761fb68e40cc02bb91925b506cbcb8b81dc0beff9c2793051f00b +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx90.vtx new file mode 100755 index 000000000..c38bf4e4d --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fef3946ab75bfc53b65029b5c314f5aedeca95aae2e35fedbb8144a0e4937a78 +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.mdl b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.mdl new file mode 100755 index 000000000..4a402d992 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0d67bcd3ed3f7d5fd4babf96830454c0951fc2a9acaf0f97dc767649675857d +size 1788 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.phy b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.phy new file mode 100755 index 000000000..e0f7f5964 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3073de260f3c2e144afb48d9a859f39560fa952a478145fa3fd43c7a1f40f5b +size 690 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.sw.vtx new file mode 100755 index 000000000..947a41ba7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f72ca28fad85afd81d7398623d0bd7247d7f120867f025664d514d6ff0bada +size 957 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.vvd b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.vvd new file mode 100755 index 000000000..c919a5d5e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/racking/stilt_04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd77c9591ca4f913b9555b91c9f6693613b7f57d25b6f6bc4a0fccf0eb457263 +size 4160 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/tank.dx80.vtx new file mode 100755 index 000000000..e60792581 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0949d95ccbbcb74723beda1c77034aefb16412f248579955511ad2a53ca1aaad +size 10204 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/tank.dx90.vtx new file mode 100755 index 000000000..2d3cd1b56 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2a39a3f461fe29e593a13b3dc8e3bf62762aba65de02bfb553d0bd28425f1b3 +size 10204 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.mdl b/mp/game/dab/models/stormy/da_doubletrouble/tank.mdl new file mode 100755 index 000000000..1bd08b029 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2313f34e473f98f50ec623cb3b961ab339fc9dea03b9e4722cc52a4a0b5b4020 +size 1764 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.phy b/mp/game/dab/models/stormy/da_doubletrouble/tank.phy new file mode 100755 index 000000000..0729cc840 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:426671c3f812f13f13d121860ad013ef1d332b7e048d48a96ccf5906cc276d16 +size 7709 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/tank.sw.vtx new file mode 100755 index 000000000..6b4f8efc4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fddfbe9b6c5bedd980758904ca28cd88be5b5b8840c614004f165bab72f39da5 +size 10204 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/tank.vvd b/mp/game/dab/models/stormy/da_doubletrouble/tank.vvd new file mode 100755 index 000000000..2ac5f799a --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/tank.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:024992994dd31ceb3635abd047b47e73a248790e62b4dd7203170e9d40df2245 +size 43520 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx80.vtx new file mode 100755 index 000000000..88628d576 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29acd4332313076f6a1181fad3bc6415472e1438f0bed1a5e3ad61ec642d9f2 +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx90.vtx new file mode 100755 index 000000000..ce07ed1c2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f35f021e66c859012282008713a7920270a9f693dd0cb3b4bfad0e8f82e18ce +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.mdl b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.mdl new file mode 100755 index 000000000..e88655b2e --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7282ef163bb2687953e4304c7637beee9fb648c484963e8d9dc1c2ede3e9eec7 +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.phy b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.phy new file mode 100755 index 000000000..68eb49355 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f472d49ef1879aef5179288342c7f432dc9f7fc53e2f0b896a9995afc730226 +size 886 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.sw.vtx new file mode 100755 index 000000000..cdacb3b9f --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7c047111a0cd5271dc625be06db06c07978992179a65c29ee9f0d6501c2b801 +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.vvd b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.vvd new file mode 100755 index 000000000..653073160 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b155d328a626ba3eb9e1f8ade6d39741f0f0210e6691caaa862bfd882ce56e8 +size 5888 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx80.vtx new file mode 100755 index 000000000..5f5dc5333 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0be560d177757723c030d0a5263087e96dd877762cc8890b1495ef17861258ba +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx90.vtx new file mode 100755 index 000000000..6d84e3b69 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc3545bbcb46733b99b17e955248386702243d01823383a85c7f7f69e92c17fd +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.mdl b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.mdl new file mode 100755 index 000000000..36792b7ef --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fd46951f19b7d44bdafd6b844738340e29af3569cc6fd08f42025a27a4294fe +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.phy b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.phy new file mode 100755 index 000000000..8352a3624 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14ed3271a1e1f448048af999747b1338f50a2915d8c2dc7da2f896859f5d79c5 +size 886 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.sw.vtx new file mode 100755 index 000000000..3aab27029 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b12eb1b3e22364edd6a1e9d68f722a04ab5f06ed0f0b96d29c56d3349e1f94d6 +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.vvd b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.vvd new file mode 100755 index 000000000..250f4f682 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f875aae851cae1d658fcade9ff5307adf5684abb0dcd4fb5678cdb1565217120 +size 5888 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx80.vtx new file mode 100755 index 000000000..fd1a5f644 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4890aee74a42d805901b5b62891ad3d2ff751bc4cf28be70316521333174e38 +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx90.vtx new file mode 100755 index 000000000..cf3977d14 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9126cd6d83ca1ad87014d7a3726d7d52f1db1ef6f1aed53e585e1f3bf342569 +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.mdl b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.mdl new file mode 100755 index 000000000..23bf2c596 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfeb6bce2b5c8432e2df9957eb0e1d201fccedb28c8f80064a0295da072f495b +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.phy b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.phy new file mode 100755 index 000000000..e1d19249b --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c48ae58b53187d98cf7bf55d2e611cc1be2e630a5775124ac6ce3fabd7758de7 +size 886 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.sw.vtx new file mode 100755 index 000000000..9ace49472 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cae08a0d272004e53ed7667567b3e2c1a0114629575b597df4ab18b748ec96ee +size 1680 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.vvd b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.vvd new file mode 100755 index 000000000..4b35f45a3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:364d3acb30de38b4d643c78b75b61b368cd684d274a48a55bb7b3070beee7b6b +size 5888 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx80.vtx new file mode 100755 index 000000000..3265f4b4c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c02e62f5639c58426a8ee2d2a0d1840a5f3f70de31d12bfde66fbc3cd2345d27 +size 3075 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx90.vtx new file mode 100755 index 000000000..d38af4c63 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16bf947e3adce9d7ad0f8bf2905e9eff1ac815510310e3e58536bf41b2fa7d97 +size 3075 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.mdl b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.mdl new file mode 100755 index 000000000..745f647cd --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ff1ffeb0f01d78a8c6ab6d05f811abd8244b93ee242c887d3b82d4bde644068 +size 1792 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.phy b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.phy new file mode 100755 index 000000000..e3e858883 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:990b10abd01ebc76dd0ca157654099d96d4b1717e4c53da9e7f01a97ac290992 +size 689 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.sw.vtx new file mode 100755 index 000000000..d20751463 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:407554746a76d35f6e927cabaa4976d1561539ce1338f4f7d9ba8bfa40a199ac +size 3075 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.vvd b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.vvd new file mode 100755 index 000000000..d7c7bd554 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/wallpipes_01_brace.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dfdaf604402de0ca6bc721f0af809b3644f16862fdcd900e38b055dd78ab25 +size 15040 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx80.vtx b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx80.vtx new file mode 100755 index 000000000..f83928ed7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3ce728d4025648ee8dca8af788c523ec5e18e0aa8a65eecbd22889bae8b1892 +size 10177 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx90.vtx b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx90.vtx new file mode 100755 index 000000000..bb104ad98 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00840389678c0567dd382d596c1f636d377a16f44a49f8c6a068b25c54c878d5 +size 10177 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.mdl b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.mdl new file mode 100755 index 000000000..b497ebba1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:059f7a05f41216f477e68e2a208976568d204bb71cdfbdef58e387b53586e537 +size 4824 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.phy b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.phy new file mode 100755 index 000000000..2a825df35 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:081521d0b9a63a05b27133573a5c063911a3e3b0ab3f5b162cc49c5976f14f04 +size 3827 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.sw.vtx b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.sw.vtx new file mode 100755 index 000000000..7c6514c55 --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2a9d7cdaedf707367dd8be06a86037c9798dac659d332e79d6e09e94e25b1ad +size 10153 diff --git a/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.vvd b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.vvd new file mode 100755 index 000000000..919d2934c --- /dev/null +++ b/mp/game/dab/models/stormy/da_doubletrouble/workplace_fan.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:165791031daa46644b737c2dad7f6339a4aa25648d1c049fbe1793d0eb8fc9cf +size 37952 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx80.vtx new file mode 100755 index 000000000..df6651559 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:490e40fc35312e27d8b9cccbf143360a412855ac4eb0a423dcf04dfb003baaf0 +size 18513 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx90.vtx new file mode 100755 index 000000000..678336b28 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dab962faf63546ea9c4bc20a77bcc004a0385d4c26c495620a66828e66eeb435 +size 18513 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.mdl b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.mdl new file mode 100755 index 000000000..af6896d4e --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e7ff55e35cff9126b468f10e26fa13b240445f72852784a2ebf583871cd1326 +size 1840 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.phy b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.phy new file mode 100755 index 000000000..4ea0362d0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:984705059fb7355ac1f70b440abdfce082682c485819c46af285d785761fda78 +size 5082 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.sw.vtx new file mode 100755 index 000000000..12d265949 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253a94c937074a05d4c330ef29eb40ec7174cfd354b1bbfd266544923bbd7751 +size 18513 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01.vvd b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.vvd new file mode 100755 index 000000000..74f0853b1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a93da89ee7e8d340466c61157b348e042dc4e023e34274a21ab60403fb2e0668 +size 84288 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx80.vtx new file mode 100755 index 000000000..d7f3fb3e6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb0d247c4fb289ef109c77489434fa1b9ba60312a4cecac01ea28330d12dbb9f +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx90.vtx new file mode 100755 index 000000000..8f2b2a4cc --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9ccea3e86250fdb0d635cc263b7545591f488f534d8fa44cd631b2841af581 +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.mdl b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.mdl new file mode 100755 index 000000000..38b448ef7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe2d89e2db88ad37f7c1441e5a5c25c7cd8c0565be68cb690d0eca8cf71e83ae +size 1776 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.phy b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.phy new file mode 100755 index 000000000..2c8e5dede --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1e75b478101e29ce05651bd38003a4981918e583f5fe111baa71ba70f3fbd41 +size 2767 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.sw.vtx new file mode 100755 index 000000000..286d9bec9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3936f62f6cb0e1ea76e17db9ac34ded09ff9a4da4745badb31aa066798e7b4a +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.vvd b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.vvd new file mode 100755 index 000000000..1a1598695 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_left.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c55b17ab744e51d18417f957c64b02ba1fdf3bc8b6961e763e628d8e96aa6c7 +size 33472 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx80.vtx new file mode 100755 index 000000000..2c57ae380 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27fd7eaf4a8653ffc26c999bc58d7e2dc1b835e0e70b2bff0957939c0b227ba0 +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx90.vtx new file mode 100755 index 000000000..174f9e1b9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c2d6f7baa10d8b4ec449585940dd810dc131ab1a5a55992362f4384ef5f94f7 +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.mdl b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.mdl new file mode 100755 index 000000000..877160f0a --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fec4f6aa9def2edb4afa595cc5482e2ca30490f32a8e52826019bae23555b3ad +size 1780 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.phy b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.phy new file mode 100755 index 000000000..41c8c5a2d --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23d608a56b38a9806d626e287e7b902179c31e705ee893314e82c56e920e527e +size 2768 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.sw.vtx new file mode 100755 index 000000000..f30c98b15 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f578c8586a895f0bd66303db3d6c0596eec86002701569a21ed2b250bd125646 +size 7167 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.vvd b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.vvd new file mode 100755 index 000000000..2f61bee95 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_right.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cb2fad27ed37c4ed1fa9c565cd3c6ec19b344f2f732cbe2d12fa722fac44fb1 +size 33472 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx80.vtx new file mode 100755 index 000000000..3c750d28f --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b652a62e69d379eb7166dadf393d82f1c0b2e64c3e5eb0fed807b3b29824f627 +size 4869 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx90.vtx new file mode 100755 index 000000000..056132770 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24ca59792fd867392ae1d8e9e84429c4d1e4c3eb43a737ecc8897bc4186bec4b +size 4869 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.mdl b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.mdl new file mode 100755 index 000000000..c22cd27bf --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eb697f62f61d8eff4d131e22703aba3591d12bca44eb7ecb9cf199a3a0cd3e7 +size 1776 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.phy b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.phy new file mode 100755 index 000000000..a64ee16b7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6037f9b2222dc13e62b9976853a8299584b2bbb00338c7a939c7cdf5a393ee0 +size 703 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.sw.vtx new file mode 100755 index 000000000..2f97184eb --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:332c590b995e7f71eecdd828ddb12163e3b3721979f375ab4cd6c4661a5171fb +size 4869 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.vvd b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.vvd new file mode 100755 index 000000000..aa28cb362 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_01_broke_top.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cdd374bd4643c8b293e824a6cd1d91ddfbae6bc326822286f394ed14d4050b1 +size 23616 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx80.vtx new file mode 100755 index 000000000..75cab483a --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d62333b100cb7c8be6667a5b293683506ed45499edd59a86966ded0a72ac893c +size 857 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx90.vtx new file mode 100755 index 000000000..78a5d4988 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89129ae5310e9c8a559af90d46b4c6e08822b19336c0110b584ea754442bedb0 +size 857 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.mdl b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.mdl new file mode 100755 index 000000000..0421eaf84 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189155b280f323848a09dbed2bdc65f36c3d6574188d7c92f3d44520cd3e2cce +size 2604 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.phy b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.phy new file mode 100755 index 000000000..693300637 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:449d27902920e46ffab3ad1be3813c564539b9b0921d0a5932275e14b09b89f0 +size 1539 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.sw.vtx new file mode 100755 index 000000000..072ba9e05 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a160b5b84a633f0feb03cbc863aeaefbc00440c0047a1522a46786d7dbe5e1a +size 841 diff --git a/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.vvd b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.vvd new file mode 100755 index 000000000..ed815e711 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/deckchair_cushion.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1778154ece108a8fcf8fbf2aa5651213b5d71b1473b52b780d60732e22b505a +size 2880 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/downpipe.dx80.vtx new file mode 100755 index 000000000..c48d4036c --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee9b17a7900ded85e232e227216022f16e75f12580c38f6f587f13cf80f929dc +size 4086 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/downpipe.dx90.vtx new file mode 100755 index 000000000..57daf9e4f --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8850a1670dda63ba7ea9116ccfa9be512c8d8f37f88568d2c7aada6eda135698 +size 4086 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.mdl b/mp/game/dab/models/stormy/da_penthouse/downpipe.mdl new file mode 100755 index 000000000..06087b5f4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acce10af923c72bfeffeeceff3ccd8b3373081afb95cf35ccdf784f71a9da8a9 +size 1760 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.phy b/mp/game/dab/models/stormy/da_penthouse/downpipe.phy new file mode 100755 index 000000000..d6bb7889b --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d96a2e360ee3b84cba92949a846a9d6409e5f6d87d441112755fba805095e73 +size 1453 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/downpipe.sw.vtx new file mode 100755 index 000000000..325011a43 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c515a7e53d7738bac848d88fc04595ddbccb29b09233d46c99f819a605279fd +size 4086 diff --git a/mp/game/dab/models/stormy/da_penthouse/downpipe.vvd b/mp/game/dab/models/stormy/da_penthouse/downpipe.vvd new file mode 100755 index 000000000..8e20e30a8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/downpipe.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15daf80a88a5b1e5258a2c6978b62e031163fbab63cf6d6a35d5b6e419404b73 +size 19584 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.dx80.vtx b/mp/game/dab/models/stormy/da_penthouse/gutter.dx80.vtx new file mode 100755 index 000000000..45655326b --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e4b84790ee1d3152fc3ce62bdd8f58394ea55210042c196375644b113a0611f +size 1551 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.dx90.vtx b/mp/game/dab/models/stormy/da_penthouse/gutter.dx90.vtx new file mode 100755 index 000000000..95716e509 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64723a35b4d70a5b7ac98e926b30fad73bb31ad0fa9911689e5281d73d4c2cee +size 1551 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.mdl b/mp/game/dab/models/stormy/da_penthouse/gutter.mdl new file mode 100755 index 000000000..0e765fc17 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:442ef33ea52391e419eaa48e2e2e04549ab0ea7ced65d5faa59127e6150dc3fe +size 1832 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.phy b/mp/game/dab/models/stormy/da_penthouse/gutter.phy new file mode 100755 index 000000000..a53073729 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:141422d310afbb86b9692363ad7f4e4687a526cdba0320f7efdc49a477f50e4a +size 679 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.sw.vtx b/mp/game/dab/models/stormy/da_penthouse/gutter.sw.vtx new file mode 100755 index 000000000..ecb29e999 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd96502b8eaa3c3be0fa03fbb091eb0b8b8e04da558a6b4b4063285d037a0d57 +size 1551 diff --git a/mp/game/dab/models/stormy/da_penthouse/gutter.vvd b/mp/game/dab/models/stormy/da_penthouse/gutter.vvd new file mode 100755 index 000000000..785703d58 --- /dev/null +++ b/mp/game/dab/models/stormy/da_penthouse/gutter.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e012d19fb2b3ed918876b54b8d42271f4139d1332f93c9430a50fd0b5306b8 +size 6976 diff --git a/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx80.vtx new file mode 100755 index 000000000..a05841e64 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1eec1c8512d62fd99c269303f8a808d335d27b092939374fb14f4782cdd2548 +size 3909 diff --git a/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx90.vtx new file mode 100755 index 000000000..54a5d37b7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/church_ladder.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d599c8d36b611da791993f9baaf871e56bf55863de6db55c53103790c7d5fc9d +size 3909 diff --git a/mp/game/dab/models/stormy/da_pueblo/church_ladder.mdl b/mp/game/dab/models/stormy/da_pueblo/church_ladder.mdl new file mode 100755 index 000000000..fed776799 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/church_ladder.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bb1e4a69fa07861f9b3db23a5d2173563181d420a09f55582ca341e9650d16d +size 1764 diff --git a/mp/game/dab/models/stormy/da_pueblo/church_ladder.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/church_ladder.sw.vtx new file mode 100755 index 000000000..ea3eabd54 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/church_ladder.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:852878a3fb4740145fea25146714ecd57187793ae443f0a4edb0ca7959ba4534 +size 3909 diff --git a/mp/game/dab/models/stormy/da_pueblo/church_ladder.vvd b/mp/game/dab/models/stormy/da_pueblo/church_ladder.vvd new file mode 100755 index 000000000..8089ca06d --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/church_ladder.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53fcb9e73d8a9b9367ad2a6153e97b6e20b21d6393de18029cae1791219b2a51 +size 20032 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx80.vtx new file mode 100755 index 000000000..c6b57c5ad --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:224a902fa025665f5cefaeb351bf1ba632bc3817cae695460ebbd2eda7fc69c0 +size 4917 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx90.vtx new file mode 100755 index 000000000..1b3d8fa8f --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba679287239d4e756136f91d9a9cf359c0e1004d10930ae41bc4d63b443504cc +size 4917 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.mdl b/mp/game/dab/models/stormy/da_pueblo/lamp_01.mdl new file mode 100755 index 000000000..b4fccea85 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a16af7a7a7ed4e31ed7e277e66d23efe82a1d3b4e6907388164867991da9daf9 +size 1832 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.phy b/mp/game/dab/models/stormy/da_pueblo/lamp_01.phy new file mode 100755 index 000000000..347f254c3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e36b92ea672c6ac1cda5a38ff8581720f577a4c345f70ed3218acaaae771a18f +size 1549 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_01.sw.vtx new file mode 100755 index 000000000..5f37a20be --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbb35c7d9bee28e055674875eabd6608dae67e81eb73e382e2724f6094154cf9 +size 4917 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_01.vvd b/mp/game/dab/models/stormy/da_pueblo/lamp_01.vvd new file mode 100755 index 000000000..67d8f1107 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f38761c771457e5a2df95ea6efd1aa9cb535eb73e15bc5b76c72b8bd4f29bb7 +size 18496 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx80.vtx new file mode 100755 index 000000000..5fa03e8cb --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33a6f5fef2625d14bc30f9b7eff76bbe7995e0a842eba8a40c1452f578540cfd +size 8688 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx90.vtx new file mode 100755 index 000000000..c2330d649 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60823988e5e34f6f1d0ca19521a9c169fce21e6bf6362f2bca006034b613614e +size 8688 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.mdl b/mp/game/dab/models/stormy/da_pueblo/lamp_02.mdl new file mode 100755 index 000000000..63527b989 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1db12e03ceb28c782eee2023b712d4065ec6b855c56a5a788ac5340464068dac +size 1832 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.phy b/mp/game/dab/models/stormy/da_pueblo/lamp_02.phy new file mode 100755 index 000000000..7df3a2366 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a485540416e7354af5fe41c6bf46caf04bf40004b2131ae0c338c86beeff71bb +size 1421 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_02.sw.vtx new file mode 100755 index 000000000..e42eb7aae --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac160e370158ce4844cfff8dba929b7f99bbb7dcd54dd2f060ac1243a6edf913 +size 8688 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_02.vvd b/mp/game/dab/models/stormy/da_pueblo/lamp_02.vvd new file mode 100755 index 000000000..6b27ca00d --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ede6442cbca54a03c55360ae5123f421dc48b81a34a72059e8d01cf5107ad3c8 +size 33536 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx80.vtx new file mode 100755 index 000000000..ac917504f --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2d1369a34ec7aafb8bc04fd3727f06efcfa8e4727bd07f3d9f368a8614d572 +size 6726 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx90.vtx new file mode 100755 index 000000000..5a83a4b30 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43517082df52d4a6f44987df602b19dc75b4354669829214fba9bf21d65194fa +size 6726 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.mdl b/mp/game/dab/models/stormy/da_pueblo/lamp_03.mdl new file mode 100755 index 000000000..a505661d2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a05875a8704a1611548ad8cb9eb3570ccc9a21129ee2fe7be62892ba04786826 +size 1832 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.phy b/mp/game/dab/models/stormy/da_pueblo/lamp_03.phy new file mode 100755 index 000000000..967f64a4f --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08a94f57fbba8940921b13d080771bd256c2f29ca81d8108e06fa9cf28c876ec +size 1630 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/lamp_03.sw.vtx new file mode 100755 index 000000000..a5e3615fa --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a4e1a7eb2894ec624df2a37def9445d4c3065bf3b497298888f4b862cdf723 +size 6726 diff --git a/mp/game/dab/models/stormy/da_pueblo/lamp_03.vvd b/mp/game/dab/models/stormy/da_pueblo/lamp_03.vvd new file mode 100755 index 000000000..5936865fb --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/lamp_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:548ff15a1dbfb6ebc6144c9c3799fec058ff0170f6cadeffba6dc62adf59c8da +size 28800 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx80.vtx new file mode 100755 index 000000000..3e8bffb50 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e20a39979f210eb55b234010e2aeb3767f8e58a8b88b4613677ad9828b2a1633 +size 4749 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx90.vtx new file mode 100755 index 000000000..3f7bf3585 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfda17a8c98825832c6289f46ec441de7296c68078b6e8d083c7282cdacbe3cb +size 4749 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.mdl b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.mdl new file mode 100755 index 000000000..85f72d5c1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8122edb7463bbe1859e54bacbcc00c5289118187438b33cd6c6947713a760233 +size 1776 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.phy b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.phy new file mode 100755 index 000000000..29a5ca6ce --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:235c6097e055f5d37a7e6a58424613b0aaf07509a822fc870d62190d6b3cb6ab +size 680 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.sw.vtx new file mode 100755 index 000000000..6e40f178e --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9691972d7306502d80862c4fc06e33dce5dc1c7df45c09ac7080d115097890fa +size 4749 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.vvd b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.vvd new file mode 100755 index 000000000..0035dc13a --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:356d28f012cd94fd063cbca58c6fe98125bf09c1b24832f9cb30cc46d5a54d98 +size 21568 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx80.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx80.vtx new file mode 100755 index 000000000..35df2bc43 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b2c7074e6bd72d1a0d14097efcf21ae037be2f73f6bcacb14e96e6ccd37073f +size 3669 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx90.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx90.vtx new file mode 100755 index 000000000..7830f8292 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26ae6303b6f86ff613be13d55179ff9e52fc424c74f26edf5ef7f608c3de4383 +size 3669 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.mdl b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.mdl new file mode 100755 index 000000000..c1bee444f --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae1827a28a8751339786d11c92dee25b573240ad3e3637825062956a105801b6 +size 1784 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.phy b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.phy new file mode 100755 index 000000000..921d7a48b --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e3f8568a9fb2086cd2f4b3a9b5371beec5092ebb6b3c7d679c99696a7c02173 +size 2239 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.sw.vtx b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.sw.vtx new file mode 100755 index 000000000..a0937d6b2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22bf9f397d71e2f061889b25578e533ef7c601c25c0f1eed76bdad727dfc0a7c +size 3669 diff --git a/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.vvd b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.vvd new file mode 100755 index 000000000..d7991f002 --- /dev/null +++ b/mp/game/dab/models/stormy/da_pueblo/puerta_del_iglesia_frame.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b389003421d164fa56485f1becb7d7e751a4c967096ab496aab4ab292faa2184 +size 17728 diff --git a/mp/game/dab/models/stormy/da_skybuilding_00.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_00.dx80.vtx new file mode 100755 index 000000000..1779ea958 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_00.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:204b452d3bedcd5720fc6b760f685b84e1daae4ebf28410a6fcb2f6181186638 +size 885 diff --git a/mp/game/dab/models/stormy/da_skybuilding_00.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_00.dx90.vtx new file mode 100755 index 000000000..316b7112e --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_00.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bc2f4fefe2d2ab1f23cf6db7eb6a5a9046ddbc6c676659b5098c89988c3b8fe +size 885 diff --git a/mp/game/dab/models/stormy/da_skybuilding_00.mdl b/mp/game/dab/models/stormy/da_skybuilding_00.mdl new file mode 100755 index 000000000..613ac2198 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_00.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1ce02c3cdc234e13122ccbdfa92e3f224766725f1b4426c33fc92201c6e6ad +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_00.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_00.sw.vtx new file mode 100755 index 000000000..bf59bc7b9 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_00.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2668f4ef813b3e07932c01c99aefd6fcecfa364c12206b3b3c988da7f2aa0ae +size 885 diff --git a/mp/game/dab/models/stormy/da_skybuilding_00.vvd b/mp/game/dab/models/stormy/da_skybuilding_00.vvd new file mode 100755 index 000000000..ca89dbd04 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_00.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5846f5223049c3a2c5187aac568a69bb3431bf758da6eb1f4da36c6e7180fe41 +size 3904 diff --git a/mp/game/dab/models/stormy/da_skybuilding_01.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_01.dx80.vtx new file mode 100755 index 000000000..1796b9754 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27ad09fe8324c89d20900067642051cfe6165730f2dbd6de2278ac9aaf974ced +size 597 diff --git a/mp/game/dab/models/stormy/da_skybuilding_01.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_01.dx90.vtx new file mode 100755 index 000000000..8fb5a80c2 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952872964f54b46dc2974f4f50a9bb14c418b26d24b14dd588731141282f8f25 +size 597 diff --git a/mp/game/dab/models/stormy/da_skybuilding_01.mdl b/mp/game/dab/models/stormy/da_skybuilding_01.mdl new file mode 100755 index 000000000..c5e1b3556 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28f7e7b641c76367d7eae7f397a77a7c6ac32712080bcf6a5845ef31d5b31d22 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_01.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_01.sw.vtx new file mode 100755 index 000000000..c545175ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b75b26a05e653d1b884be2b67699373cf713de211c8385292f26e3ca25b6b98 +size 597 diff --git a/mp/game/dab/models/stormy/da_skybuilding_01.vvd b/mp/game/dab/models/stormy/da_skybuilding_01.vvd new file mode 100755 index 000000000..cf036a4ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37501e5d3e54fa401b18fb9ede8535d2984c6ec1761fa7904e7add24b703f97c +size 2368 diff --git a/mp/game/dab/models/stormy/da_skybuilding_02.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_02.dx80.vtx new file mode 100755 index 000000000..e73845aa7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1fd8dc386381a45ac9a9323bbed1594864b8d1fc3f54bc14503096b43b285bd +size 36246 diff --git a/mp/game/dab/models/stormy/da_skybuilding_02.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_02.dx90.vtx new file mode 100755 index 000000000..49fff70fd --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4ff0eefda6c12d66a06baf24615cd6263871a4a64b3fa889867d531f6daf455 +size 36246 diff --git a/mp/game/dab/models/stormy/da_skybuilding_02.mdl b/mp/game/dab/models/stormy/da_skybuilding_02.mdl new file mode 100755 index 000000000..4d99ab402 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:655dbe3e8bb32a0f4574d3aefba503a099f02735d4e133fbc85de2fbda234b15 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_02.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_02.sw.vtx new file mode 100755 index 000000000..56317acbe --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:808bc2ca227fb2a168c723bcddf8a69feef13615f7e8bdedb94192c7e1de2ee1 +size 36246 diff --git a/mp/game/dab/models/stormy/da_skybuilding_02.vvd b/mp/game/dab/models/stormy/da_skybuilding_02.vvd new file mode 100755 index 000000000..06a531296 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:080a0a012ec496d20da68be7f86b268c99c92e1e7bf7205bd6a3d2cb1b6620bb +size 169728 diff --git a/mp/game/dab/models/stormy/da_skybuilding_03.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_03.dx80.vtx new file mode 100755 index 000000000..6d573e858 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_03.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9035778edc7bbd26ecf672d46311be583bc65ec2a6fd3a0da2e93532f3ddf3cc +size 3540 diff --git a/mp/game/dab/models/stormy/da_skybuilding_03.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_03.dx90.vtx new file mode 100755 index 000000000..226ad9c99 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_03.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c729a3a410585a88a1db9690c564b54700c450c2d1bc25d31dee68a16286c9 +size 3540 diff --git a/mp/game/dab/models/stormy/da_skybuilding_03.mdl b/mp/game/dab/models/stormy/da_skybuilding_03.mdl new file mode 100755 index 000000000..dd7bfba6d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_03.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25404a932876572ee9e2adb55785cc32ba8d36c9aef12880d326bfdc4d852f82 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_03.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_03.sw.vtx new file mode 100755 index 000000000..7e7ca47b4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_03.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c5f40e83503098bbe4c901a3c5401d09b49eee37380e74b2849f1b61a839ded +size 3540 diff --git a/mp/game/dab/models/stormy/da_skybuilding_03.vvd b/mp/game/dab/models/stormy/da_skybuilding_03.vvd new file mode 100755 index 000000000..e6c44429b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_03.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:795eea7cb7dde7285dbe1a79e883df690708b3ae4b3bcc07aa93c5522f13b4f1 +size 18048 diff --git a/mp/game/dab/models/stormy/da_skybuilding_04.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_04.dx80.vtx new file mode 100755 index 000000000..e03d67170 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_04.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d422ba69e494371093a6f880c777f739dd174c5f46b7a6ab0e9e0936bcefaf +size 1077 diff --git a/mp/game/dab/models/stormy/da_skybuilding_04.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_04.dx90.vtx new file mode 100755 index 000000000..362023f2d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_04.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04563ef4dc63183722ab1d518dc745798ac74f0c6da598728f719cdf74460836 +size 1077 diff --git a/mp/game/dab/models/stormy/da_skybuilding_04.mdl b/mp/game/dab/models/stormy/da_skybuilding_04.mdl new file mode 100755 index 000000000..b2a0e500f --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_04.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a38c3c48a07a31f8ba5855b2a1929f87b7ddd2ac67558b484b2e7c489858377 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_04.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_04.sw.vtx new file mode 100755 index 000000000..5d7a43b8d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_04.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dfaaa45ae1ae77e911e6c14e3fb251e90d92a7f8df74be81e544070c68f356b +size 1077 diff --git a/mp/game/dab/models/stormy/da_skybuilding_04.vvd b/mp/game/dab/models/stormy/da_skybuilding_04.vvd new file mode 100755 index 000000000..6422fb29a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_04.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0e1a6738ccb535886c988539617690062f2149e8fdc8f682000c2f8f7f9446d +size 4928 diff --git a/mp/game/dab/models/stormy/da_skybuilding_05.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_05.dx80.vtx new file mode 100755 index 000000000..17c44d4a7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_05.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e920fe6b3839e9dee71b4de78f3b2d009fb08417c5015dcfc29e7abca072ae77 +size 573 diff --git a/mp/game/dab/models/stormy/da_skybuilding_05.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_05.dx90.vtx new file mode 100755 index 000000000..5de42d6ca --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_05.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:767b6aaecf2cf43fc6e860a1f05410a82f01e4d852510ad73557dd73b497c2ba +size 573 diff --git a/mp/game/dab/models/stormy/da_skybuilding_05.mdl b/mp/game/dab/models/stormy/da_skybuilding_05.mdl new file mode 100755 index 000000000..0e77b1cd0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_05.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a54adac5666950bd5ab9e94b625658fbbff0ff0f495dee12a3291eaafc65c40 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_05.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_05.sw.vtx new file mode 100755 index 000000000..45e3a8d60 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_05.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be336aa4ba3177f36a496b3fb2f82a17f12e6fb9e0ca9cc898cbf20a6d045bc7 +size 573 diff --git a/mp/game/dab/models/stormy/da_skybuilding_05.vvd b/mp/game/dab/models/stormy/da_skybuilding_05.vvd new file mode 100755 index 000000000..4c38a83bd --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_05.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcae47f22b2cec8de9312fd9a0ac3a1987c92acdbcd59bfdf1e222f6f2a2a0a6 +size 2368 diff --git a/mp/game/dab/models/stormy/da_skybuilding_06.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_06.dx80.vtx new file mode 100755 index 000000000..3bf323c23 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_06.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ee96ed08a0e7d6c41af0a7a76bf1daac5a44190ae8407216823c97a2a50ff22 +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_06.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_06.dx90.vtx new file mode 100755 index 000000000..244a96128 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_06.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2e3181591148965681ac6d77360e518f6a52f09cd961ade5256ab8db88cf76b +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_06.mdl b/mp/game/dab/models/stormy/da_skybuilding_06.mdl new file mode 100755 index 000000000..3e28a3f0a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_06.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:774d97681972d6df973481a5b505048118948d6661ac5b8cd41b6ed4b44a5c02 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_06.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_06.sw.vtx new file mode 100755 index 000000000..3205ad639 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_06.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8367419c534d59e89b0956625782025439a30a404211e2155a29f30bbc5792f9 +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_06.vvd b/mp/game/dab/models/stormy/da_skybuilding_06.vvd new file mode 100755 index 000000000..c5b0839e7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_06.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aee99e60f41042f3de8b3ce821b4f539b92314042cee4de6715e305773e650a +size 1856 diff --git a/mp/game/dab/models/stormy/da_skybuilding_07.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_07.dx80.vtx new file mode 100755 index 000000000..2731a4f74 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_07.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a987ca980ee671112be28b6cdb8d22930ff64b4b94ea3de68469469522e2b62 +size 3585 diff --git a/mp/game/dab/models/stormy/da_skybuilding_07.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_07.dx90.vtx new file mode 100755 index 000000000..0f5063fb4 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_07.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c15c19674d04b3667f1d12870e6c03b5691cca54206dab1359a2d0f26fb4850 +size 3585 diff --git a/mp/game/dab/models/stormy/da_skybuilding_07.mdl b/mp/game/dab/models/stormy/da_skybuilding_07.mdl new file mode 100755 index 000000000..e7df562ed --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_07.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45553c19cef97e37f8601e0db6d3c7541a6ac465e4bf6feff83d2a178d0991f1 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_07.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_07.sw.vtx new file mode 100755 index 000000000..63880e45e --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_07.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1350058726d908eaa6bfe0024d382b86f2621ca82eaa5d02693d5d84617d159 +size 3585 diff --git a/mp/game/dab/models/stormy/da_skybuilding_07.vvd b/mp/game/dab/models/stormy/da_skybuilding_07.vvd new file mode 100755 index 000000000..5ce06417a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_07.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c2765439c352a126798670e9a91b3c74813e74646cc832f68eff7b86968846a +size 17728 diff --git a/mp/game/dab/models/stormy/da_skybuilding_08.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_08.dx80.vtx new file mode 100755 index 000000000..91817ca25 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_08.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eb198af2f43133e58f220594839bf2189f162d47d449acb1a0b2c42f027a4e1 +size 1461 diff --git a/mp/game/dab/models/stormy/da_skybuilding_08.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_08.dx90.vtx new file mode 100755 index 000000000..f90b3439a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_08.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6bbfa2f17c39be3e2248f2d4a6c24475e2bc498545c6e2aca9c7321579f1953 +size 1461 diff --git a/mp/game/dab/models/stormy/da_skybuilding_08.mdl b/mp/game/dab/models/stormy/da_skybuilding_08.mdl new file mode 100755 index 000000000..9ed454018 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_08.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ee5e17c8f5c5e2302884a43992cad9ecd457c0bcc0eeece9d12e17805b4c27 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_08.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_08.sw.vtx new file mode 100755 index 000000000..952fcb2b8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_08.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:956ba55d47b921c7f4e63c2ff5d278f1e0c7b93b290c64a13f01a5d5839e5b05 +size 1461 diff --git a/mp/game/dab/models/stormy/da_skybuilding_08.vvd b/mp/game/dab/models/stormy/da_skybuilding_08.vvd new file mode 100755 index 000000000..23f9f0f92 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_08.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3d3a4149c7bd5ff3c9c8b94603d7b3b69c0cd98b7240fdbdd2f0d626347e301 +size 6976 diff --git a/mp/game/dab/models/stormy/da_skybuilding_09.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_09.dx80.vtx new file mode 100755 index 000000000..408612cbd --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_09.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbd99491acb0d73bfdf2706fa73cfd823a4ffe618687265524f6fdf618b72044 +size 6645 diff --git a/mp/game/dab/models/stormy/da_skybuilding_09.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_09.dx90.vtx new file mode 100755 index 000000000..b915a50a8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_09.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c7c943b1fab9723dfb83a94e75c4d2dff871489a484f93d8be13af6ea725c21 +size 6645 diff --git a/mp/game/dab/models/stormy/da_skybuilding_09.mdl b/mp/game/dab/models/stormy/da_skybuilding_09.mdl new file mode 100755 index 000000000..9608b8db3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_09.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bf722cd333b6e00c1dd11dc7e91d0c9a5bf281cf0303447c66494c5753020e2 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_09.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_09.sw.vtx new file mode 100755 index 000000000..8d9a71ec3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_09.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e5bb490d84402cca134c5d54a42d433af84d2368a0934098923041d33abb14 +size 6645 diff --git a/mp/game/dab/models/stormy/da_skybuilding_09.vvd b/mp/game/dab/models/stormy/da_skybuilding_09.vvd new file mode 100755 index 000000000..28a936e4c --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_09.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64ac293c55abd9d8e11fd3bb7c25d5da36113ae40260d766334106f2b6c55dd4 +size 33600 diff --git a/mp/game/dab/models/stormy/da_skybuilding_10.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_10.dx80.vtx new file mode 100755 index 000000000..305a268ec --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26c5bae9ad75fc55b0e9fdf0e4e86dc94685aa88576942ed232efce9717bc768 +size 549 diff --git a/mp/game/dab/models/stormy/da_skybuilding_10.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_10.dx90.vtx new file mode 100755 index 000000000..ae18d2f1d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2f422b7d21fd80fe0130c8893a5d63a98aff92cbe087050931e555edffd3b26 +size 549 diff --git a/mp/game/dab/models/stormy/da_skybuilding_10.mdl b/mp/game/dab/models/stormy/da_skybuilding_10.mdl new file mode 100755 index 000000000..ed2bc5866 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8dfef0a04e9057088bdf1934107a298306d8492e265e2f7580795158101d58 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_10.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_10.sw.vtx new file mode 100755 index 000000000..401b3a6a3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d118595aa5e50b7dcad34430953e0210d51fed8aa506a106afc2b1973d45fa9e +size 549 diff --git a/mp/game/dab/models/stormy/da_skybuilding_10.vvd b/mp/game/dab/models/stormy/da_skybuilding_10.vvd new file mode 100755 index 000000000..d9d7eca3b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16c0c9f044385fff9437cfb0b9c751e1fc284ed6bdb0258d3f79bae3b37edbac +size 2112 diff --git a/mp/game/dab/models/stormy/da_skybuilding_11.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_11.dx80.vtx new file mode 100755 index 000000000..a1245aed3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_11.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1226dfb9b34cc9b74009f096a447dd2d19059ce1d1faa470b0600bc406ab4cb2 +size 5937 diff --git a/mp/game/dab/models/stormy/da_skybuilding_11.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_11.dx90.vtx new file mode 100755 index 000000000..e9cbb4215 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_11.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0db78aac3d7cbf97073531be80cb4d5e1371264d8a59a7abf65ec5e293fe74d +size 5937 diff --git a/mp/game/dab/models/stormy/da_skybuilding_11.mdl b/mp/game/dab/models/stormy/da_skybuilding_11.mdl new file mode 100755 index 000000000..18cc22d04 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_11.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74da773be3cf927b94334cb079cf3291ddaf74237a37195481c37806c9e84f00 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_11.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_11.sw.vtx new file mode 100755 index 000000000..b40a5edec --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_11.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0393533f2dcf7b0c9cb43b61ee36d4c7b6525d149815ca4004f7564ecb2e6fad +size 5937 diff --git a/mp/game/dab/models/stormy/da_skybuilding_11.vvd b/mp/game/dab/models/stormy/da_skybuilding_11.vvd new file mode 100755 index 000000000..4c9c7ea7b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_11.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52266f7042484479288835f173c639504a41b8229e840542becb4912c25e2504 +size 30272 diff --git a/mp/game/dab/models/stormy/da_skybuilding_12.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_12.dx80.vtx new file mode 100755 index 000000000..3b6596d0f --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_12.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30c559de487f6a0a6a340c02f6772853f4c36430bfcb65e99d6a677342c59e46 +size 3648 diff --git a/mp/game/dab/models/stormy/da_skybuilding_12.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_12.dx90.vtx new file mode 100755 index 000000000..de744caa5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_12.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c4ff018bef1c46d7491cfad2d626fb7421b3ccb1d8213090656c1dd588f9126 +size 3648 diff --git a/mp/game/dab/models/stormy/da_skybuilding_12.mdl b/mp/game/dab/models/stormy/da_skybuilding_12.mdl new file mode 100755 index 000000000..a29907d5d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_12.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8d98eb9e16419e85a57273a6c5db6a562d7966aa95c6e870829bc4250cff93 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_12.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_12.sw.vtx new file mode 100755 index 000000000..c18ebe08d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_12.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:036aa5ebe704cddea28711a215667e3b05f85c256d8134f02c7ac7ce82a1b6e0 +size 3648 diff --git a/mp/game/dab/models/stormy/da_skybuilding_12.vvd b/mp/game/dab/models/stormy/da_skybuilding_12.vvd new file mode 100755 index 000000000..4817f1252 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_12.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e75bee2678c8c1a55ee191b08b0dde23078353e1cafac65abe8060938795ae47 +size 18304 diff --git a/mp/game/dab/models/stormy/da_skybuilding_13.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_13.dx80.vtx new file mode 100755 index 000000000..72933927f --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_13.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6e2c07aae3b7a53f8b9587b39ebcbfc3282ba52f09a97bbf2a025f5fee39ca +size 1821 diff --git a/mp/game/dab/models/stormy/da_skybuilding_13.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_13.dx90.vtx new file mode 100755 index 000000000..20bc10bb7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_13.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4a23049e84305ec1b613d7403f4fe835e02a5d9e15c3e9320ec20abb65d420f +size 1821 diff --git a/mp/game/dab/models/stormy/da_skybuilding_13.mdl b/mp/game/dab/models/stormy/da_skybuilding_13.mdl new file mode 100755 index 000000000..8216f2a28 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_13.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8696d45b86e1d79a8f44eaf179ebc7ca80734409a6fc90d9a3cec6a18787f06 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_13.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_13.sw.vtx new file mode 100755 index 000000000..ebf773398 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_13.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b23a69f3ba4e13c5ac709aee388d075994a14c843862a7a29e4e5a5aae90fc02 +size 1821 diff --git a/mp/game/dab/models/stormy/da_skybuilding_13.vvd b/mp/game/dab/models/stormy/da_skybuilding_13.vvd new file mode 100755 index 000000000..3d6819fd0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_13.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed90903fb20b298dcbdae3921b91774daf94ebace26bc30371ecb6e479261f6 +size 8768 diff --git a/mp/game/dab/models/stormy/da_skybuilding_14.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_14.dx80.vtx new file mode 100755 index 000000000..0fc4b99e1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_14.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15dd753e4ac83b4c1013f329f5340d478ec2f143a0bcf7abc0043c89f8f7e273 +size 11643 diff --git a/mp/game/dab/models/stormy/da_skybuilding_14.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_14.dx90.vtx new file mode 100755 index 000000000..c381579ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_14.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9787ae6d68f5568c242863780ebf6b839563128e5bbd54945c270ba4e0cd950c +size 11643 diff --git a/mp/game/dab/models/stormy/da_skybuilding_14.mdl b/mp/game/dab/models/stormy/da_skybuilding_14.mdl new file mode 100755 index 000000000..239183cbd --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_14.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8164158385e4a0546a3e409633ec1b5580ca42bff69919d253888a486a291d4 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_14.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_14.sw.vtx new file mode 100755 index 000000000..5b596ec93 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_14.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f70c0030bdc4fa2955c449d7af8cd32e34cf95c0eade8c196109c803691800 +size 11643 diff --git a/mp/game/dab/models/stormy/da_skybuilding_14.vvd b/mp/game/dab/models/stormy/da_skybuilding_14.vvd new file mode 100755 index 000000000..ff76079f7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_14.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:730bcc4795aabb7a8a7b4f8ab3bc62e1810e8a6c155ef735afba5e433e163087 +size 53696 diff --git a/mp/game/dab/models/stormy/da_skybuilding_15.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_15.dx80.vtx new file mode 100755 index 000000000..0bb687a56 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_15.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54a7a47a6002877ad7780014a8701630e27985e9c60157669ad7c6b9743d4a23 +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_15.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_15.dx90.vtx new file mode 100755 index 000000000..a7d686817 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_15.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeb9f8000a856f12650ab2cfb65b7a9a83d5f4d79e9c6145157e36110b02a87b +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_15.mdl b/mp/game/dab/models/stormy/da_skybuilding_15.mdl new file mode 100755 index 000000000..69f1d9e9b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_15.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02c9fa933325af2863b6045291ad74f28e66064fc4769b7ac9f7c0a155139e79 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_15.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_15.sw.vtx new file mode 100755 index 000000000..bcb749144 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_15.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b53b4fe3c4573c5c735c097e2dbb463e535bbd88c0a1eabc980bdf832fa88831 +size 501 diff --git a/mp/game/dab/models/stormy/da_skybuilding_15.vvd b/mp/game/dab/models/stormy/da_skybuilding_15.vvd new file mode 100755 index 000000000..c5f7ebcb5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_15.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74b3629d11bc3828827ccb9941ff08d4b1d8991e99d4895ba75f14fbb6669b1 +size 1856 diff --git a/mp/game/dab/models/stormy/da_skybuilding_16.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_16.dx80.vtx new file mode 100755 index 000000000..fcdc2c065 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_16.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b91c9155f5494e3c76d7a13476720a0c5a2a40958bd476d4212ad7703fc36235 +size 2781 diff --git a/mp/game/dab/models/stormy/da_skybuilding_16.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_16.dx90.vtx new file mode 100755 index 000000000..ebc9229c8 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_16.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:841c82d3d535324c33091f4387eeea00ce2f9a9b28670916d719958ff42b806c +size 2781 diff --git a/mp/game/dab/models/stormy/da_skybuilding_16.mdl b/mp/game/dab/models/stormy/da_skybuilding_16.mdl new file mode 100755 index 000000000..aa63e8804 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_16.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99933e94ad9f2c95e1ee3c5ca58d31737421719ee632d7a19278572b128c8494 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_16.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_16.sw.vtx new file mode 100755 index 000000000..7fc415dfe --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_16.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2266bc6e1680051fb4e1829a4ca7040976f6b811ffa95935998b656000e5f552 +size 2781 diff --git a/mp/game/dab/models/stormy/da_skybuilding_16.vvd b/mp/game/dab/models/stormy/da_skybuilding_16.vvd new file mode 100755 index 000000000..1e7a79ffa --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_16.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8755d2f71fdddd792bab48f2ae8b2d312a58d60b0677d072ea45a959ab5b032 +size 13632 diff --git a/mp/game/dab/models/stormy/da_skybuilding_17.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_17.dx80.vtx new file mode 100755 index 000000000..fda7fed52 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_17.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1132d9f6fa8c22da73674007bbe37f397aa6cfe7ee28a12addb380c20f1651b +size 4011 diff --git a/mp/game/dab/models/stormy/da_skybuilding_17.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_17.dx90.vtx new file mode 100755 index 000000000..061b82df0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_17.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fa276b7c068bb8f7db21bc7bd553ecaaca83ed2c161263894607bf1e01624e4 +size 4011 diff --git a/mp/game/dab/models/stormy/da_skybuilding_17.mdl b/mp/game/dab/models/stormy/da_skybuilding_17.mdl new file mode 100755 index 000000000..12cedf757 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_17.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34df7c9157ef9d2fb04f4add1160740007b004235c8494ed3b2c087467356da5 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_17.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_17.sw.vtx new file mode 100755 index 000000000..a4b97735d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_17.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d02460d170ab99f81201ac9dbb9672e4067491a31020135ec9060376af762ea3 +size 4011 diff --git a/mp/game/dab/models/stormy/da_skybuilding_17.vvd b/mp/game/dab/models/stormy/da_skybuilding_17.vvd new file mode 100755 index 000000000..0648e574c --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_17.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a142b137fa6a5d571dd5add9cb010107350eb022fa0a44c52afdc0d07a08f503 +size 20672 diff --git a/mp/game/dab/models/stormy/da_skybuilding_18.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_18.dx80.vtx new file mode 100755 index 000000000..ea1a16eb1 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_18.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6662b9db579296a5f10de944848ab52c84c60b023d08d482d69c5934905e28c +size 14184 diff --git a/mp/game/dab/models/stormy/da_skybuilding_18.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_18.dx90.vtx new file mode 100755 index 000000000..40987290a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_18.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baa64dfb8d368602507003143c33319286fef16681fa364f58adbd5acf919a1b +size 14184 diff --git a/mp/game/dab/models/stormy/da_skybuilding_18.mdl b/mp/game/dab/models/stormy/da_skybuilding_18.mdl new file mode 100755 index 000000000..dffe29105 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_18.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9d5f2bbe522596390faafe73224f0a7b586fd0854ac0bd0293f76c772ad7bb3 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_18.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_18.sw.vtx new file mode 100755 index 000000000..371ac9e72 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_18.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cced434d0b7c46c98592acab87b19b568f5cd1e5faf262e3cd5d0cb719f46a9b +size 14184 diff --git a/mp/game/dab/models/stormy/da_skybuilding_18.vvd b/mp/game/dab/models/stormy/da_skybuilding_18.vvd new file mode 100755 index 000000000..ee3bb732b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_18.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e01d303ec75e29665decee69cc4662ee6edc21effa3175f318551c42aa9ae2e +size 68992 diff --git a/mp/game/dab/models/stormy/da_skybuilding_19.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_19.dx80.vtx new file mode 100755 index 000000000..184f439fd --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_19.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9ec11b0ee6caebbd03b28d48b9bf563d8923c714b09919297907e2640da8628 +size 22209 diff --git a/mp/game/dab/models/stormy/da_skybuilding_19.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_19.dx90.vtx new file mode 100755 index 000000000..8fee6a9fc --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_19.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a962b50cd8c88fc9ff220b9ba076173523ae09a3bf0fca51cb98b7ce6cb69073 +size 22209 diff --git a/mp/game/dab/models/stormy/da_skybuilding_19.mdl b/mp/game/dab/models/stormy/da_skybuilding_19.mdl new file mode 100755 index 000000000..3c27bdcd6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_19.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94758fe662430a06d3ebfe6caa5781a4ded8c4e164b6557af59ccd490f13c5a0 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_19.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_19.sw.vtx new file mode 100755 index 000000000..e57ce19d0 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_19.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48bf755f568228bf85ac119f5b0e754bd0e15111dc3095ba99e978724ac96d1c +size 22209 diff --git a/mp/game/dab/models/stormy/da_skybuilding_19.vvd b/mp/game/dab/models/stormy/da_skybuilding_19.vvd new file mode 100755 index 000000000..ef1b9b58d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_19.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bff01eac4e2a3bd7ad0c76430a290d12db18921aba62545353895c6015d1a9f9 +size 99648 diff --git a/mp/game/dab/models/stormy/da_skybuilding_20.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_20.dx80.vtx new file mode 100755 index 000000000..476c6a853 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_20.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc8581f6e491c9b84d5538adf817f67be87425ce1c07186de821584f087e9413 +size 15669 diff --git a/mp/game/dab/models/stormy/da_skybuilding_20.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_20.dx90.vtx new file mode 100755 index 000000000..80dba49bf --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_20.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4671246673eb14e8b43f0c7a7e63a518f4d153d0c9bb85d3577596ff3ca19c5 +size 15669 diff --git a/mp/game/dab/models/stormy/da_skybuilding_20.mdl b/mp/game/dab/models/stormy/da_skybuilding_20.mdl new file mode 100755 index 000000000..284bd52ec --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_20.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:989efa3adecc4d071eea1f1ece908e438979637c95bce81d6445160862d35d9e +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_20.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_20.sw.vtx new file mode 100755 index 000000000..f1906296d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_20.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:185c49c0db1a0defcd9f7bc907708027b8d608303416ccc646aaa0e65113c4b7 +size 15669 diff --git a/mp/game/dab/models/stormy/da_skybuilding_20.vvd b/mp/game/dab/models/stormy/da_skybuilding_20.vvd new file mode 100755 index 000000000..26dc9a364 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_20.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6137ec007ec0348b7ba98d19f35722ce5f427b3e0436ecc9905b8540bbf4ee45 +size 73792 diff --git a/mp/game/dab/models/stormy/da_skybuilding_21.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_21.dx80.vtx new file mode 100755 index 000000000..7b55bc3c3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_21.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc691709c9d1d30af04439f347195a176cf5ec16e8b759f7dea4aea57f2931e9 +size 12081 diff --git a/mp/game/dab/models/stormy/da_skybuilding_21.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_21.dx90.vtx new file mode 100755 index 000000000..3adf24cf5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_21.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2d1e15929af98b8a6774a6966df7d822ae5816d12905126124d89b4aa34548b +size 12081 diff --git a/mp/game/dab/models/stormy/da_skybuilding_21.mdl b/mp/game/dab/models/stormy/da_skybuilding_21.mdl new file mode 100755 index 000000000..768dd7e01 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_21.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ec3b5d7b113afa65be67914ddc5ad7cfc04882b6a0b9d9d026f9cf8944c2ee9 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_21.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_21.sw.vtx new file mode 100755 index 000000000..5ba235d7e --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_21.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11f1df01581a416aa96c39254f5edaa6cbbfe0e0fd3a47a3da8a995845af0c03 +size 12081 diff --git a/mp/game/dab/models/stormy/da_skybuilding_21.vvd b/mp/game/dab/models/stormy/da_skybuilding_21.vvd new file mode 100755 index 000000000..33b2f5ea7 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_21.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04415702349af030b0cc03bde885b87abe02e3c21d0b0ca4d8a9365e54c38153 +size 57152 diff --git a/mp/game/dab/models/stormy/da_skybuilding_22.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_22.dx80.vtx new file mode 100755 index 000000000..73ce5c0b6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_22.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e538b8d70b494a82d015c64addeb6c7b93d4c58fa2e0eac5267dc14860a136b1 +size 13503 diff --git a/mp/game/dab/models/stormy/da_skybuilding_22.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_22.dx90.vtx new file mode 100755 index 000000000..6b843de0d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_22.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69b56ff07f1a1b58b419f11c46b10cbfb74c3823ca8dbe456a1e11d8f07f0fbc +size 13503 diff --git a/mp/game/dab/models/stormy/da_skybuilding_22.mdl b/mp/game/dab/models/stormy/da_skybuilding_22.mdl new file mode 100755 index 000000000..498d0d79b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_22.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9e038732fab5e26e552f00ebbd26dc0edf7ea1e5e220407ea26cfa9f63cb14d +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_22.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_22.sw.vtx new file mode 100755 index 000000000..49a89c06c --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_22.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81a48c2008dd97d96071fafe694ef720e2c0d114cbafaa7faf1f307b5215be0e +size 13503 diff --git a/mp/game/dab/models/stormy/da_skybuilding_22.vvd b/mp/game/dab/models/stormy/da_skybuilding_22.vvd new file mode 100755 index 000000000..5e345260e --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_22.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a567cfbe76c7b88faca2443443f87c974414611ae4a16b9e19283340c3576ba +size 63680 diff --git a/mp/game/dab/models/stormy/da_skybuilding_23.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_23.dx80.vtx new file mode 100755 index 000000000..455f4aeed --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_23.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e62779afee8d204e7456361636a80dd7e3d82b1b2290bf1abe0e204607b5c5bb +size 4473 diff --git a/mp/game/dab/models/stormy/da_skybuilding_23.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_23.dx90.vtx new file mode 100755 index 000000000..4968754ba --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_23.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0bd7fdcf861c030a2cad24f501e1943f670ea859e8bed1fed870d1740e32837 +size 4473 diff --git a/mp/game/dab/models/stormy/da_skybuilding_23.mdl b/mp/game/dab/models/stormy/da_skybuilding_23.mdl new file mode 100755 index 000000000..806b4fc5a --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_23.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bcc31cb747c1b7ce8692426bb104e4723f80f156b52516e1ad27ca0c88da500 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_23.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_23.sw.vtx new file mode 100755 index 000000000..e900739d5 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_23.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b4ca416394012c3b4569b6f876391d6643fcd6cd9e336bedbf750fef9bd0998 +size 4473 diff --git a/mp/game/dab/models/stormy/da_skybuilding_23.vvd b/mp/game/dab/models/stormy/da_skybuilding_23.vvd new file mode 100755 index 000000000..1f790818d --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_23.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b237c0c6f7a9c87042a0e13c9860baf8b752443d8d6eef39e306bb94f4668e +size 23616 diff --git a/mp/game/dab/models/stormy/da_skybuilding_24.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_24.dx80.vtx new file mode 100755 index 000000000..e2ba1e256 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_24.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1af2df00617a620d51026f91db05c0ae010bb749e53181ef4cb3f18c4bff2540 +size 741 diff --git a/mp/game/dab/models/stormy/da_skybuilding_24.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_24.dx90.vtx new file mode 100755 index 000000000..f5803671c --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_24.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8f6f4ac8f835cceb41ef63771aa4c2021d6d535364191fe1f59f1578c9b9a5b +size 741 diff --git a/mp/game/dab/models/stormy/da_skybuilding_24.mdl b/mp/game/dab/models/stormy/da_skybuilding_24.mdl new file mode 100755 index 000000000..627df31f6 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_24.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23e881f82b89c48a05a2fe3853a2c770dbc2515dcc72b1ba3e950d932e9b6cc2 +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_24.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_24.sw.vtx new file mode 100755 index 000000000..dcc45c669 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_24.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68e3f20bc365bf6b9da6a79fd8812e5dd3cd74f1cde1f4f7d44ef1548d3f7aa8 +size 741 diff --git a/mp/game/dab/models/stormy/da_skybuilding_24.vvd b/mp/game/dab/models/stormy/da_skybuilding_24.vvd new file mode 100755 index 000000000..0c0772d47 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_24.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df28ee23052f89d65f606dad4c7bffc5dc878e8c80b03a04396211963fad12f8 +size 3136 diff --git a/mp/game/dab/models/stormy/da_skybuilding_25.dx80.vtx b/mp/game/dab/models/stormy/da_skybuilding_25.dx80.vtx new file mode 100755 index 000000000..8d8564e7e --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_25.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da26db79c98ed5046cfa7420b9a133249038ebdeab40a165dae0eed3618d0c0d +size 6447 diff --git a/mp/game/dab/models/stormy/da_skybuilding_25.dx90.vtx b/mp/game/dab/models/stormy/da_skybuilding_25.dx90.vtx new file mode 100755 index 000000000..1b7fe5b4b --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_25.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34980dbf39ac12fdb9432502be27868be3ee0df2b0d33351809d955f4c88d29b +size 6447 diff --git a/mp/game/dab/models/stormy/da_skybuilding_25.mdl b/mp/game/dab/models/stormy/da_skybuilding_25.mdl new file mode 100755 index 000000000..6ad96c4cf --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_25.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a15c5aafa5164e2e49c24dee0890f13bf61abd76ac4eef6e8428566a6494fbc +size 1756 diff --git a/mp/game/dab/models/stormy/da_skybuilding_25.sw.vtx b/mp/game/dab/models/stormy/da_skybuilding_25.sw.vtx new file mode 100755 index 000000000..b20078eca --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_25.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71072302c0fa1a35e7ff8e67acfe2b923e974260cdfd64ee6aaed45b4e113c9a +size 6447 diff --git a/mp/game/dab/models/stormy/da_skybuilding_25.vvd b/mp/game/dab/models/stormy/da_skybuilding_25.vvd new file mode 100755 index 000000000..54bda4fd3 --- /dev/null +++ b/mp/game/dab/models/stormy/da_skybuilding_25.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d90e8232b192aa3a38e4a76c3a6255edf524a591ff463cfc430b4979f37f52d +size 29888 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass1.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass1.dx80.vtx new file mode 100755 index 000000000..2c6b21dae --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:214072193175cc688300bae13077de7137a2387db3c9301220ad086136e3a7c8 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass1.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass1.dx90.vtx new file mode 100755 index 000000000..94f2de876 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74e2e937de2b43974d4d4d8baf8d6d7e101bcadb7c522d83211fde96ee945f41 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass1.mdl b/mp/game/dab/models/stormy/foliage/grass/grass1.mdl new file mode 100755 index 000000000..d16b0fb0f --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0eb49f96637086997936205990f2fe26d75765f8563de11408a4a33cb0e7bc +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass1.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass1.sw.vtx new file mode 100755 index 000000000..db4786b7d --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8213483786d005f7fb734d695e5a0f6d352a8931a30082e0cce241dc2e4fd31c +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass1.vvd b/mp/game/dab/models/stormy/foliage/grass/grass1.vvd new file mode 100755 index 000000000..0cfc7a2c0 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31d28476e14a02508f09a45c647f2f9cf323716925c50bc1b9727eb0e966e97e +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass10.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass10.dx80.vtx new file mode 100755 index 000000000..17cae8545 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d36dd1a27102a3f22a3f99578d84d761a940de49dec87ed4fd47cc8bfc9da193 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass10.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass10.dx90.vtx new file mode 100755 index 000000000..4e40818c7 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce1c7070c324e5fa9aaf12afa482b3059af61c03dfb33503b6f70813ea02e95 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass10.mdl b/mp/game/dab/models/stormy/foliage/grass/grass10.mdl new file mode 100755 index 000000000..7c7f7fa8d --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14bccb3c3d0ff0f5fc2e9d74fcccfb55dbb5e55446c5da2fe9dd4725da1d905c +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass10.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass10.sw.vtx new file mode 100755 index 000000000..9923b3a6d --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a0a02a6ac833958f55a7c0216b0dbda5d9cfe05d2682b86815e55a6f7e3d3f5 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass10.vvd b/mp/game/dab/models/stormy/foliage/grass/grass10.vvd new file mode 100755 index 000000000..e801cde0e --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0584cad5479846ddeb13170fc3d8fc523be6252f80bf0a741051995482f9e79 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass11.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass11.dx80.vtx new file mode 100755 index 000000000..d86d1b0cc --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass11.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c1bfc94416a925bca42f0c5c403f61420001a9ecff4c0146480e2f205a23174 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass11.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass11.dx90.vtx new file mode 100755 index 000000000..b427fcf29 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass11.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:186fc8631cf24ba37496e631e09dcd8c1aae76ab2232598a704d0aac1f4a64a3 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass11.mdl b/mp/game/dab/models/stormy/foliage/grass/grass11.mdl new file mode 100755 index 000000000..52c3aac40 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass11.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7d61926f9147e746fff4771f30670bab0a778a12e0a6a7095c4451da401dbf3 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass11.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass11.sw.vtx new file mode 100755 index 000000000..7bd7cf869 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass11.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d20220f7d5b873c702a7ba9f5a6152d84fcb4d97c88a982766c2cb88331b6902 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass11.vvd b/mp/game/dab/models/stormy/foliage/grass/grass11.vvd new file mode 100755 index 000000000..b5d0a5d2b --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass11.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccb2982e6ca2dddeff972c688a09942cab7da97422d7358d63d5f8ad02d328cf +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass12.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass12.dx80.vtx new file mode 100755 index 000000000..6c43bf88a --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass12.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3034883af78d6bed0507b71f6c6775092579a5077274eb2bd7a5a0577b476de4 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass12.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass12.dx90.vtx new file mode 100755 index 000000000..6ae7c94a3 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass12.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b373378d3386b94d586f458c431829eb5a59088bae9832f70faa0be84cd26baa +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass12.mdl b/mp/game/dab/models/stormy/foliage/grass/grass12.mdl new file mode 100755 index 000000000..d976a436e --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass12.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e12ddb603ae1d9687c97e33491efd83e4e446aaa69641990ecdd57e731fce10 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass12.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass12.sw.vtx new file mode 100755 index 000000000..3629b2433 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass12.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f96ea874724211eafb69fb695ad739aa7955f6d18d0d18829d1a436c6ddf354 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass12.vvd b/mp/game/dab/models/stormy/foliage/grass/grass12.vvd new file mode 100755 index 000000000..8cf6e2930 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass12.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:966df955335c1236022fa3af4508122b8e71a913af05929f103cb94e5e2c066a +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass13.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass13.dx80.vtx new file mode 100755 index 000000000..f2d7d4628 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass13.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04d8ca90ddc34c3f1355c942a5b49f42f43b84d43cca57f195955de1fad64497 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass13.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass13.dx90.vtx new file mode 100755 index 000000000..e0b364827 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass13.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b76e3a1f82a63aad33b62b45d793a88346adac03332aaadac67dab6f13b76d33 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass13.mdl b/mp/game/dab/models/stormy/foliage/grass/grass13.mdl new file mode 100755 index 000000000..288af0739 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass13.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d67e75b73b8a18ef6ff212a6514c20871cfe70d309204399ec1a1049de2d922a +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass13.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass13.sw.vtx new file mode 100755 index 000000000..210672497 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass13.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46f8b438b42758470b349f559a76623f6c29c0c9310a2cb97ccfd0234387da5d +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass13.vvd b/mp/game/dab/models/stormy/foliage/grass/grass13.vvd new file mode 100755 index 000000000..d46fcf902 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass13.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d1231024c329996abaf89949fad2b18da35b9ec170f2d021c1a9c9d89eed178 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass14.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass14.dx80.vtx new file mode 100755 index 000000000..8466d6dae --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass14.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7004ad71716c145f5df98ba3e66f754b3f2ffb0975a7308671757900d386a02 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass14.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass14.dx90.vtx new file mode 100755 index 000000000..b601f9f2c --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass14.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f86675a0589da0cf02a4e2815ebc8e70c78f73cc38ac0635c3691145975967 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass14.mdl b/mp/game/dab/models/stormy/foliage/grass/grass14.mdl new file mode 100755 index 000000000..2f0e26ba3 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass14.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f2c6b18c958a9eb935017280a8849be5c30dfb1ac659dc037d8a35905bc973e +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass14.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass14.sw.vtx new file mode 100755 index 000000000..151352708 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass14.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04765a3d5a5d6be9ff97fe013b10244414492ac8672f08e349dd12aa5db49180 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass14.vvd b/mp/game/dab/models/stormy/foliage/grass/grass14.vvd new file mode 100755 index 000000000..6f4f6d4a1 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass14.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:496d72dbc7d1a4de674638a684ea4988fb391f467f6c9831f5d98eb9b5a96d2d +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass15.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass15.dx80.vtx new file mode 100755 index 000000000..06d21ada9 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass15.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6332e46b8219874e48b11ef3a40e2afdc6a839c3472dcf7f6b3e8788a9f5799d +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass15.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass15.dx90.vtx new file mode 100755 index 000000000..1a2182dfa --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass15.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8d669e5c2c815feb5428a2f3b550e807bffbfbb594e3012a60e17a646cfa5b9 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass15.mdl b/mp/game/dab/models/stormy/foliage/grass/grass15.mdl new file mode 100755 index 000000000..3be0d3ecb --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass15.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07f61a4c3a10f64624c60f33d5b229fb32132996f075c1b0c69f2b352cd2d6ba +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass15.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass15.sw.vtx new file mode 100755 index 000000000..35f6b4126 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass15.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:015ae16ef14c3de7ae28c5e54b2c24962a984cd25e24af4bb52b974ddaf4ef1f +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass15.vvd b/mp/game/dab/models/stormy/foliage/grass/grass15.vvd new file mode 100755 index 000000000..f2889d51e --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass15.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84d300363efdf04641b6e8b4e2708e84a38b18e5214c48265d6c309746a963fa +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass16.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass16.dx80.vtx new file mode 100755 index 000000000..4c6202355 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass16.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f57cefd529385df0ae2e709b12bf6f75338dc0519307cf78401f3e15d92c6bc6 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass16.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass16.dx90.vtx new file mode 100755 index 000000000..1bc50a0c5 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass16.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ddf70d5dfd12d5173d88dd8e3e4580b75bcdfc01efe3f6d71b4a7d47aa32ff +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass16.mdl b/mp/game/dab/models/stormy/foliage/grass/grass16.mdl new file mode 100755 index 000000000..6c6574ec7 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass16.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bee8d74d9546e549efbdc81ae515d4154f7d5c8e55d2bdbd950cef1a8aa29d1a +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass16.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass16.sw.vtx new file mode 100755 index 000000000..12704aa10 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass16.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b02eaa061eab2afb63e5c1c8d0503ff641c08710a0c81b43ebd6638c6957165 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass16.vvd b/mp/game/dab/models/stormy/foliage/grass/grass16.vvd new file mode 100755 index 000000000..61c50016f --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass16.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fc3ca5573b1629662ff0a63346f74e97a6a5b514b2fd49f9c725a58ad3adf96 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass2.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass2.dx80.vtx new file mode 100755 index 000000000..b5ed5be3e --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdabe28dfae95cb92fb6553cfba2cc8b33770ea0cd4f631b260958006af4f5cf +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass2.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass2.dx90.vtx new file mode 100755 index 000000000..a84977af1 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8794b3446cc07b39e0b2d71664c4a82e93c69490a8fc4e17154814d1b6c3bb3 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass2.mdl b/mp/game/dab/models/stormy/foliage/grass/grass2.mdl new file mode 100755 index 000000000..3957ef268 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:672e5a18008c79efb09cf17c01ecee9842a2477453739a6b26c38e95e7f64174 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass2.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass2.sw.vtx new file mode 100755 index 000000000..f28d8dbf0 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a5d311043233627b5d100b8bbb120196f1671e8ab091d69546eff83ac0229e +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass2.vvd b/mp/game/dab/models/stormy/foliage/grass/grass2.vvd new file mode 100755 index 000000000..2068dee9a --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bccb00713b0b9d9f9addc3953ae57708ddf6e125f3d0104e85477037cb9ed398 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass3.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass3.dx80.vtx new file mode 100755 index 000000000..699f05b4c --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c69343ff6b91028ab40b3fee918cf3f1c297a2b6ca256ebbbaec116a49137b +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass3.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass3.dx90.vtx new file mode 100755 index 000000000..98493b80e --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fd5227c773477c11ed3efc1b8ce283c4539226edb358da3b8bda7b121e04d30 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass3.mdl b/mp/game/dab/models/stormy/foliage/grass/grass3.mdl new file mode 100755 index 000000000..b72a94fc1 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9272b41f3e28fd899087c68e4351546e4b04f9770b58164114bb538942426da3 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass3.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass3.sw.vtx new file mode 100755 index 000000000..b1a4e068f --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:597b8725e115a77606d9b275c7497eae73ce9be2470a31a50ff52856be073645 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass3.vvd b/mp/game/dab/models/stormy/foliage/grass/grass3.vvd new file mode 100755 index 000000000..4a3bce9b1 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5643c7469db132d9e2a3c946ae3d5d661905eca64f22b97dc70d30d811c6db0 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass4.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass4.dx80.vtx new file mode 100755 index 000000000..66e520caa --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6515553e9de225a57c5eea9a6b932cf2c25f8ffbbfa0947bcb4c7cbfa9ba002 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass4.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass4.dx90.vtx new file mode 100755 index 000000000..80dfb3ee8 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99a347ad70eb88850a033b78c6f81f1c3eb85188ea0802999627baab8ae1a9e9 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass4.mdl b/mp/game/dab/models/stormy/foliage/grass/grass4.mdl new file mode 100755 index 000000000..0e5987c87 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40245064a29566f7d5ce8b0d513d8e47891d0aa1ee18217ff79d78eb5e154443 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass4.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass4.sw.vtx new file mode 100755 index 000000000..197c65cbb --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34b90c06cdb8822776478911381b3123dd471ea41c97aeeabe1227f39c9598d2 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass4.vvd b/mp/game/dab/models/stormy/foliage/grass/grass4.vvd new file mode 100755 index 000000000..a2aab9819 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2ee145ab4fc70d5a32c55f0ca138e6461a9e12c2676bb49754bf95951711f37 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass5.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass5.dx80.vtx new file mode 100755 index 000000000..3e5b7175f --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c36044aedc68940825aeb3665aeac565d185a6514f14ffb0a62b8b0f3ade8a4 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass5.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass5.dx90.vtx new file mode 100755 index 000000000..c781bff77 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8a1fe70e88106b30faacc1d06e3e87da2d70f95f988ff2b8c22e1bd697296b2 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass5.mdl b/mp/game/dab/models/stormy/foliage/grass/grass5.mdl new file mode 100755 index 000000000..b1ca73e1d --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a8f879c9cd22230c0d133991a248cb1e9a5d61b67e0b49da669406c4fc23d36 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass5.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass5.sw.vtx new file mode 100755 index 000000000..1a5e16a93 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdc15ce8ce8ce79c84aec4fa5856ee58cdf8ab2c2f434b8b93ccd4ad0dc16b1f +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass5.vvd b/mp/game/dab/models/stormy/foliage/grass/grass5.vvd new file mode 100755 index 000000000..160dbcdf6 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f0bf948179b77acac70f86ad97023c5f539eaf16c70bbfcdec12e75a5f8c74 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass6.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass6.dx80.vtx new file mode 100755 index 000000000..3ca627e3c --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass6.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6bae24f4d1939b24ff9225f0a33e8d1ee7a057c4d23825ea5a6aa76a88ae3bf +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass6.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass6.dx90.vtx new file mode 100755 index 000000000..8b3869b12 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass6.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b93d77d6f6d752d98ad2a548ec0085439dbdf5754c8cb5a6caa2d93e8c68a5b +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass6.mdl b/mp/game/dab/models/stormy/foliage/grass/grass6.mdl new file mode 100755 index 000000000..645e2457d --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass6.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5954dc6a834c39a056642e93ff38ce11e61438991487afb56b84bbec4e88c7f1 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass6.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass6.sw.vtx new file mode 100755 index 000000000..660eb3648 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass6.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:523ac97ad89f8c2364c10746e3a309c385bb515bfe0b88515ae6b5fecf4a376c +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass6.vvd b/mp/game/dab/models/stormy/foliage/grass/grass6.vvd new file mode 100755 index 000000000..e5ae73a50 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass6.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e01b8bbb96156e9dae0c320ecc25b4c428dbf2dff501decbfc78fe1bb577445 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass7.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass7.dx80.vtx new file mode 100755 index 000000000..496677749 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass7.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8881f5cce633c8acdc116b922fa576c62c316da10c6652febe034922227ef7a +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass7.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass7.dx90.vtx new file mode 100755 index 000000000..c34485598 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass7.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f330e23328a0c99cf0a9332ccec03a7d8800e6063d9fc889e7d020ade44b17d +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass7.mdl b/mp/game/dab/models/stormy/foliage/grass/grass7.mdl new file mode 100755 index 000000000..fd322d3e4 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass7.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a08826bb8a672fb695a9b532b12bef8f18e069458d7b2e54ff292c356edabfda +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass7.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass7.sw.vtx new file mode 100755 index 000000000..f3046506f --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass7.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e934711b4eb355856fed3edc72f219ff5d3aab74fb77930a2acbc0262276a2c +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass7.vvd b/mp/game/dab/models/stormy/foliage/grass/grass7.vvd new file mode 100755 index 000000000..93ec513a3 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass7.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4807bb9de0d4f3b2ff11156fdc503d988ab78c9a2e495cf882333fccbea32e2 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass8.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass8.dx80.vtx new file mode 100755 index 000000000..29dd64355 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass8.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c467a155f08490fb87ad6fcdae1bce5e663da128ec674c15496b788f59fc02d2 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass8.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass8.dx90.vtx new file mode 100755 index 000000000..632799484 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass8.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02d2d1ce29317d02be9f710897e87963d3b753cfde961927a3629a1210c4d05c +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass8.mdl b/mp/game/dab/models/stormy/foliage/grass/grass8.mdl new file mode 100755 index 000000000..e53531221 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass8.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c960c9d0a675c334420b63cfdcc889d63ebca4ebe3d5f922bf1938e0dc4ebea +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass8.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass8.sw.vtx new file mode 100755 index 000000000..ff91510e9 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass8.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c31db65a88d5e8647233ac758e9ec54b5aa40dfeb6d043c4659b88a1c231d0c +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass8.vvd b/mp/game/dab/models/stormy/foliage/grass/grass8.vvd new file mode 100755 index 000000000..52b9a42da --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass8.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0f60b0bf648cab2d7f0799fafe3141ed118b0af35b8f4729e651b297fd17e0c +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass9.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/grass9.dx80.vtx new file mode 100755 index 000000000..6f70ece1c --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass9.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2aa9c12b153939a8eafa50c0cedf445c314a36ad6c1ef2be859ff27b3c8d71e9 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass9.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/grass9.dx90.vtx new file mode 100755 index 000000000..202b61184 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass9.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dde75db6d57f4fc3931cb796ce2aca54f1123baf6976a9af2c7d4f752bc8e37 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass9.mdl b/mp/game/dab/models/stormy/foliage/grass/grass9.mdl new file mode 100755 index 000000000..cf4c34751 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass9.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941e319d53a0f94e8d763c5912d9850a82071b9a6a646e3a5df28b15aaca6fa6 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass9.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/grass9.sw.vtx new file mode 100755 index 000000000..b8fbeb813 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass9.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f14ca4bfcea8f3a6ef7861ebdab56224a86a369fd32e86587ab0f335e5812ef4 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/grass9.vvd b/mp/game/dab/models/stormy/foliage/grass/grass9.vvd new file mode 100755 index 000000000..4f6be6479 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/grass9.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f96bf6f7d29bed907008342b3f8418b8cef996bf26a4f6045a8042fe14a9017 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds1.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds1.dx80.vtx new file mode 100755 index 000000000..bca0ccf5b --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ab7dfe07e7c56ff3a6a539cda041276d1b24100a9b68f8e46cab2a3136c48d +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds1.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds1.dx90.vtx new file mode 100755 index 000000000..8c7703c33 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8ac96c6362f15ab48d713c3bb13fcd1768ee5334f051d39d77f51def5176fb3 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds1.mdl b/mp/game/dab/models/stormy/foliage/grass/seeds1.mdl new file mode 100755 index 000000000..f03fdbd22 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05cde2a507f779c2a7358927a2d6ad02bc7e02088d25aff1dfab5bae68a55ac5 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds1.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds1.sw.vtx new file mode 100755 index 000000000..f751329fe --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c24d6430fd970f11a1f871279442ab090404c623ee17de603016d7a3b9b13df5 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds1.vvd b/mp/game/dab/models/stormy/foliage/grass/seeds1.vvd new file mode 100755 index 000000000..cda9db090 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90571edbf2397b308257913a175612927a554ebe1d42fcbefeb05989be5341a8 +size 320 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds2.dx80.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds2.dx80.vtx new file mode 100755 index 000000000..8c61057bb --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64cf6512ca86f8fd4d4ffbaafb6e9d8173a96f010643078422a113af2f51827d +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds2.dx90.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds2.dx90.vtx new file mode 100755 index 000000000..0a84a3526 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddee18526d7534d97137888d771e1f0ef135ccd1ee8f2baa1cb84e5f781edfd4 +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds2.mdl b/mp/game/dab/models/stormy/foliage/grass/seeds2.mdl new file mode 100755 index 000000000..ed2788942 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe1d4def21a8a9783e4cf41019ab315f0e1e1c7408c889119fff15160b11173 +size 1664 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds2.sw.vtx b/mp/game/dab/models/stormy/foliage/grass/seeds2.sw.vtx new file mode 100755 index 000000000..416423ed6 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9d43ce2602a6da09ad611092210c6f7b4154c7251b53d6435c201c6034dfe0f +size 189 diff --git a/mp/game/dab/models/stormy/foliage/grass/seeds2.vvd b/mp/game/dab/models/stormy/foliage/grass/seeds2.vvd new file mode 100755 index 000000000..4dd015188 --- /dev/null +++ b/mp/game/dab/models/stormy/foliage/grass/seeds2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2148d2db900425f849b011eb79845cff1b5ea0cf1e9b682309997077d71db060 +size 320 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx80.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx80.vtx new file mode 100755 index 000000000..cd9bdf4db --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e426ca48589307b8f7b0aff3a22ec847cce030b607ad8cd1ea608c373491dc11 +size 1425 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx90.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx90.vtx new file mode 100755 index 000000000..6288bf6f3 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e09d0f7307b5b131b86fb24d03c4549ddf30ff1792e03bb45f406d55062fc11b +size 1425 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.mdl b/mp/game/dab/models/stormy/kitchen/bain_marie_01.mdl new file mode 100755 index 000000000..73efc8549 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93db6f09199dd0d06ed4232335dc307bfe232729626a92e2e9c39ba86d07c583 +size 1820 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.phy b/mp/game/dab/models/stormy/kitchen/bain_marie_01.phy new file mode 100755 index 000000000..5d52e71cb --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f5cda896947aa7584bc69c0e1d585671cff0e9b6d8ff8c4f3f13bf50ffbf258 +size 677 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.sw.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_01.sw.vtx new file mode 100755 index 000000000..17255cb27 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c6809c26a1fb039fbb429fcf1c483eb163f51e4833f67e08d812f22e932abe0 +size 1417 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_01.vvd b/mp/game/dab/models/stormy/kitchen/bain_marie_01.vvd new file mode 100755 index 000000000..feac4410a --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd4d0fb47678647e3ae5e03eb1f33b91c85e20b22eb12487bdefe9ed8e88d06f +size 5952 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx80.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx80.vtx new file mode 100755 index 000000000..2067afa75 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f769449ca82fbd6bc904c17dfe6d8dc5e5f7d9548eedb0fe70af28183be94c50 +size 1425 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx90.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx90.vtx new file mode 100755 index 000000000..0a3f963d2 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5a03291ca2f34480d190468964d1a2fd95a729e4a7df5717d3ce4026e3f3ac5 +size 1425 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.mdl b/mp/game/dab/models/stormy/kitchen/bain_marie_02.mdl new file mode 100755 index 000000000..48d1a3180 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8542ffa72565fdea428e734d7bcb3fe173a44542f445431d6ebb110525fc1b68 +size 1832 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.phy b/mp/game/dab/models/stormy/kitchen/bain_marie_02.phy new file mode 100755 index 000000000..b0c0c2c20 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cefa83372a1fa9adfee8dda2e0cd304873f97cb7876a15ddb13597034fb4ee6f +size 677 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.sw.vtx b/mp/game/dab/models/stormy/kitchen/bain_marie_02.sw.vtx new file mode 100755 index 000000000..f348b9032 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da1868d43d28b7aef6fe9fa929d47cf4773a80883869266c22c5f55fce5107f1 +size 1417 diff --git a/mp/game/dab/models/stormy/kitchen/bain_marie_02.vvd b/mp/game/dab/models/stormy/kitchen/bain_marie_02.vvd new file mode 100755 index 000000000..eace05672 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/bain_marie_02.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1678500b9b8659a63eb0e7e9d3a227a80324e5a7519ef5042bacc47de5eb6baa +size 5952 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.dx80.vtx b/mp/game/dab/models/stormy/kitchen/font_spout.dx80.vtx new file mode 100755 index 000000000..a287af098 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b86b6c82d692439106c928a4b129100c4f893f74b8b8dd27ca52aebd22d3d7ad +size 1047 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.dx90.vtx b/mp/game/dab/models/stormy/kitchen/font_spout.dx90.vtx new file mode 100755 index 000000000..4fcbaae32 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3fe6d906094e19780e6793a6f7a3300cff884fc3bb6af66963c4fc291561c7c +size 1047 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.mdl b/mp/game/dab/models/stormy/kitchen/font_spout.mdl new file mode 100755 index 000000000..01b976516 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b45633210b2e659af6a4b854e5adbfa34e74a0bb543a1a9e8a9595803aeb410b +size 1756 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.phy b/mp/game/dab/models/stormy/kitchen/font_spout.phy new file mode 100755 index 000000000..d95fa2b1d --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61db20bcfabee10c0bf5b01cfe88f1e7f61491cfb5deae8565012219227373b3 +size 687 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.sw.vtx b/mp/game/dab/models/stormy/kitchen/font_spout.sw.vtx new file mode 100755 index 000000000..20268f8d5 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc13beac819cb2c2ecb0fedf0e278a5225b362f2f3f89bb9b170e8bfb3ef383 +size 1047 diff --git a/mp/game/dab/models/stormy/kitchen/font_spout.vvd b/mp/game/dab/models/stormy/kitchen/font_spout.vvd new file mode 100755 index 000000000..66e60d362 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_spout.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:182afe79f8ec2954ba16769dbf6ad18dc5b90dec58003a27ac313f6ed22d362f +size 4032 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.dx80.vtx b/mp/game/dab/models/stormy/kitchen/font_tap.dx80.vtx new file mode 100755 index 000000000..acc37a5de --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:225582de6a0cb19ee146218df387617727096a58b1ec9858f857f5a943765ed9 +size 825 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.dx90.vtx b/mp/game/dab/models/stormy/kitchen/font_tap.dx90.vtx new file mode 100755 index 000000000..57e34b5ed --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ea7a2b653aa6f3c557d84d98a4c29048d4e6495c386009f76d4fa1f5643431 +size 825 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.mdl b/mp/game/dab/models/stormy/kitchen/font_tap.mdl new file mode 100755 index 000000000..2daa76853 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d282f0872e803d201130221453cee5ce40934dbbb5fe487fa3f43f2f6f4703b +size 1752 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.phy b/mp/game/dab/models/stormy/kitchen/font_tap.phy new file mode 100755 index 000000000..8289f5578 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb8f1effd15a732928a21ec77e38e58cf703b5cf89896e62642a38d425417d5 +size 685 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.sw.vtx b/mp/game/dab/models/stormy/kitchen/font_tap.sw.vtx new file mode 100755 index 000000000..579ee9361 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98d22af724c22adc80631b9fc660574d90004d1ddccb2fd777ab853854c63e59 +size 825 diff --git a/mp/game/dab/models/stormy/kitchen/font_tap.vvd b/mp/game/dab/models/stormy/kitchen/font_tap.vvd new file mode 100755 index 000000000..aaf3d07ec --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/font_tap.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64bbfdadc3cb089a001b7648a667da767e3512c247dcebc8659fbb76609ec4fb +size 2880 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx80.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx80.vtx new file mode 100755 index 000000000..7721e3058 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:459f0dd3449b577bc5c275e02889546f338c7cb756817ace318df6374de8ee14 +size 2916 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx90.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx90.vtx new file mode 100755 index 000000000..d1f9e8402 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a42ac45edc4ac7fdc9b7c284ebf0a6db3ca8b1d1e99795425ac16dabd3f0be6 +size 2916 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.mdl b/mp/game/dab/models/stormy/kitchen/pot_01/lid.mdl new file mode 100755 index 000000000..fa1f5984b --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4edbffdb09a09b571d9dd29638ddbd434bf13e3edb4c507d7411ef9feb761a8d +size 1816 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.phy b/mp/game/dab/models/stormy/kitchen/pot_01/lid.phy new file mode 100755 index 000000000..60fd38cd0 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35188cac31ef88c665820275e8a3ac1cb3ad3b784a8c34eabfe0f58612077253 +size 829 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.sw.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/lid.sw.vtx new file mode 100755 index 000000000..6505893d3 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e7dd92856d20b6839d04fe57fed167b26408cf6bf2597d6be00b91880cf8d10 +size 2908 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/lid.vvd b/mp/game/dab/models/stormy/kitchen/pot_01/lid.vvd new file mode 100755 index 000000000..a5eeda8a7 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/lid.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:feefd25117388bb5dc149d0393f3836ec751309ec210353595b53cf8a5b19b78 +size 10240 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx80.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx80.vtx new file mode 100755 index 000000000..328aa6a8c --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c15f9f5f64f51428fdb3665dffa3375c0dbfbc7b9aa3fb542766d9da2a907c0 +size 3075 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx90.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx90.vtx new file mode 100755 index 000000000..9172f9db4 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b6698b989f268489399d42fdd07d41368a37f057a91fc09a38d70024ac43b06 +size 3075 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.mdl b/mp/game/dab/models/stormy/kitchen/pot_01/pot.mdl new file mode 100755 index 000000000..d6d040520 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21a09b85a0e8c30262b01c1aca8bcea6cde7ee0616d001c3e5be075a3b69c4c6 +size 1816 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.phy b/mp/game/dab/models/stormy/kitchen/pot_01/pot.phy new file mode 100755 index 000000000..d0344d8e0 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a89eec10f2a894ce280e645df261d8b401090c20445d2fc2e465dad83b00d95c +size 1262 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.sw.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot.sw.vtx new file mode 100755 index 000000000..8ea6c7845 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b76f82a922fcb0bde734aaefae65f09aa4139847fccec1fde8885fef9c67cf2f +size 3067 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot.vvd b/mp/game/dab/models/stormy/kitchen/pot_01/pot.vvd new file mode 100755 index 000000000..997906315 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c5d478cd0ce82691424bbffe01d8b06bcbb36e5a7a8232ccb5814fa6a6cb97 +size 12736 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx80.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx80.vtx new file mode 100755 index 000000000..c77e47fef --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e169d270e7bf936c049943d9b9fe86f1c730dc4eb84dd4327e50fdbaebe4cce9 +size 4500 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx90.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx90.vtx new file mode 100755 index 000000000..db5989cf8 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9756afbf723e7984a7fd1b156466ef3c7e1cb8aa3d15ec24d8eea38cb230c323 +size 4500 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.mdl b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.mdl new file mode 100755 index 000000000..6892f0bac --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fbcdcbd0fb28f54b99605647908d5d119a6147d3499e2a6c75b99e692d93cf0 +size 1832 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.phy b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.phy new file mode 100755 index 000000000..43f508611 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:119cd7905fba6e567bd0961a85d26270ea2536ba594b2f6ca87401fb66a218e8 +size 1432 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.sw.vtx b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.sw.vtx new file mode 100755 index 000000000..38e379249 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25549fa3b295b7f2200d8160c848318ea633db5b2104c8cd2dcd04525a8a7564 +size 4492 diff --git a/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.vvd b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.vvd new file mode 100755 index 000000000..dc2ee703e --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/pot_01/pot_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e184f75067f1c7ea43a251d081e3f30ab0258633f66e300fdeb658711863845 +size 16896 diff --git a/mp/game/dab/models/stormy/kitchen/sink.dx80.vtx b/mp/game/dab/models/stormy/kitchen/sink.dx80.vtx new file mode 100755 index 000000000..01dd383f7 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24e51d96c0e91d5a4100c7f2eef22ac6d57742a9cfe05bdf4d4076fde6728d09 +size 777 diff --git a/mp/game/dab/models/stormy/kitchen/sink.dx90.vtx b/mp/game/dab/models/stormy/kitchen/sink.dx90.vtx new file mode 100755 index 000000000..b74b3a31a --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93674175add5dfd97d561b2d7f660e0ecff391fb560cee57bed949553c026a55 +size 777 diff --git a/mp/game/dab/models/stormy/kitchen/sink.mdl b/mp/game/dab/models/stormy/kitchen/sink.mdl new file mode 100755 index 000000000..5bae9c004 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbfd2336f876ebb27a5688da27d3c2a01ded652083280de17c53bf8a8b5310d9 +size 1740 diff --git a/mp/game/dab/models/stormy/kitchen/sink.phy b/mp/game/dab/models/stormy/kitchen/sink.phy new file mode 100755 index 000000000..81acec0a4 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:462ff4beae57a39ac95549b3d92c42e363a071e529059ed0da5164f2c4e38be2 +size 2851 diff --git a/mp/game/dab/models/stormy/kitchen/sink.sw.vtx b/mp/game/dab/models/stormy/kitchen/sink.sw.vtx new file mode 100755 index 000000000..608b2c912 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66db6707ffc13cba5acb3eede8c1094998ac84b6833319eaea3969f61f34d3e0 +size 777 diff --git a/mp/game/dab/models/stormy/kitchen/sink.vvd b/mp/game/dab/models/stormy/kitchen/sink.vvd new file mode 100755 index 000000000..151862a02 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/sink.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f20be9dc3f7fcb2fc501535af1091019437ff1d0d143bbb7dcb84a109aa5ed49 +size 2624 diff --git a/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx80.vtx b/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx80.vtx new file mode 100755 index 000000000..80657cb38 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbd1c94b8e9c975c2976598443d72c43888bcb652c49a78ffc47f8b13d349c07 +size 1593 diff --git a/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx90.vtx b/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx90.vtx new file mode 100755 index 000000000..dad2e9ff2 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/vent_ceiling.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8414f77e812ef0ce48fcfd3a7a79ad0fcd43b36025ff7eb6c60d07c7e1f86650 +size 1593 diff --git a/mp/game/dab/models/stormy/kitchen/vent_ceiling.mdl b/mp/game/dab/models/stormy/kitchen/vent_ceiling.mdl new file mode 100755 index 000000000..647170bd8 --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/vent_ceiling.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c8f15bcf191b70b812e53d5090454c72a72b82439179f9fc45d5d588ea4f786 +size 1756 diff --git a/mp/game/dab/models/stormy/kitchen/vent_ceiling.sw.vtx b/mp/game/dab/models/stormy/kitchen/vent_ceiling.sw.vtx new file mode 100755 index 000000000..207b1136d --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/vent_ceiling.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7ad30f0456503b9417536219cb8d51e42f298297366f818b6aaecfd0d7a133f +size 1593 diff --git a/mp/game/dab/models/stormy/kitchen/vent_ceiling.vvd b/mp/game/dab/models/stormy/kitchen/vent_ceiling.vvd new file mode 100755 index 000000000..bbe7e9acd --- /dev/null +++ b/mp/game/dab/models/stormy/kitchen/vent_ceiling.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f4b03ee6943c4b96a46dcabd49db57e7b5318928f5a027e76c76a286afcbe7e +size 7744 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.dx80.vtx b/mp/game/dab/models/stormy/poolhall/cue_ball.dx80.vtx new file mode 100755 index 000000000..e0e3aa271 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dc800109e7b0618e428fe7e7347454279f93fdee42a4ded1bfcc7d6b0f12433 +size 1011 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.dx90.vtx b/mp/game/dab/models/stormy/poolhall/cue_ball.dx90.vtx new file mode 100755 index 000000000..89d4d4e52 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e57f28643870fc49041d9709af53d21334312ac69dad65901f7a4a88cdfe439 +size 1011 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.mdl b/mp/game/dab/models/stormy/poolhall/cue_ball.mdl new file mode 100755 index 000000000..21b232c4b --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd024fc565af7ce0cd781ff4b05f0dd2e40201d33b10a8c5d06193aa09cc9440 +size 3212 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.phy b/mp/game/dab/models/stormy/poolhall/cue_ball.phy new file mode 100755 index 000000000..b8a85e9f7 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9581d2c491b1385ce9d421dfab75a916644bf428860b73a2fc756f7be0742176 +size 1399 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.sw.vtx b/mp/game/dab/models/stormy/poolhall/cue_ball.sw.vtx new file mode 100755 index 000000000..f1e8b8d11 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27decd62e7f52d4063d4dfb44aa8a930f30d4cdc157155af594d7f60dd8668d2 +size 1003 diff --git a/mp/game/dab/models/stormy/poolhall/cue_ball.vvd b/mp/game/dab/models/stormy/poolhall/cue_ball.vvd new file mode 100755 index 000000000..ae4ab0737 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/cue_ball.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0fadb7f01731a4fa60a844b5aa72b16c5075483e204f0a26dc8403c67f177b4 +size 3520 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_corner.dx80.vtx new file mode 100755 index 000000000..3aea2e854 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4761873aafdcadb28195f89c849f37d5cbcef48e276cf30bcfd7c7a8a6341142 +size 1473 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_corner.dx90.vtx new file mode 100755 index 000000000..30d863ff0 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e8d80f66659b7504a125c84e0b760663aa796dc3a7d34744c0ee253e4202f9 +size 1473 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.mdl b/mp/game/dab/models/stormy/poolhall/green_light_corner.mdl new file mode 100755 index 000000000..34630384d --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca092aa30e13917023ed84adeeebe8683e993f79a7ce4783fb6be4741d47f71e +size 1836 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.phy b/mp/game/dab/models/stormy/poolhall/green_light_corner.phy new file mode 100755 index 000000000..ae85d24ff --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edde80ca0671aae6ea7304bf9a0a7612073e2adc595ebe87b534ef806db5d401 +size 1690 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_corner.sw.vtx new file mode 100755 index 000000000..438d8bdee --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:055e0457a7bceb07c6b69ae4f6438b97abd8a70ac6c35a65b058063af96d9979 +size 1473 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_corner.vvd b/mp/game/dab/models/stormy/poolhall/green_light_corner.vvd new file mode 100755 index 000000000..1d63bea77 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_corner.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc19929f72b924e6c43c70cdd8374d4d99249393350238cf78b344d03708c089 +size 6976 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face.dx80.vtx new file mode 100755 index 000000000..7995ca0db --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aee373d9fa5b5ae87bcffe36d6a1d2a5dc4d62f94fe26ce6131e4fdfb081f7f8 +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face.dx90.vtx new file mode 100755 index 000000000..c62486074 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4df151f6c2c4915bfe2d737448119c6110f6dd3ebcb3fe6f2355c5108c5174b3 +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.mdl b/mp/game/dab/models/stormy/poolhall/green_light_face.mdl new file mode 100755 index 000000000..81daa53a0 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92f30bed5f0735c51abb590268aabaf6c8a8e373fd3eea32bcc4d940e0eda46c +size 1832 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.phy b/mp/game/dab/models/stormy/poolhall/green_light_face.phy new file mode 100755 index 000000000..64d9614e5 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:750761933d61ce345223a5791c8cef6ddeb1e68ff84898bb0644716c283e9bae +size 2333 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face.sw.vtx new file mode 100755 index 000000000..0888d1381 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b7e42aa53f4c62fa00cf462c051b23b193d572997d1f8c2d97159bc46092a1 +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face.vvd b/mp/game/dab/models/stormy/poolhall/green_light_face.vvd new file mode 100755 index 000000000..0df3296d5 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bc8252dd2a8bebe1c45046ae098b37cd88d2861e2b3145b52b81fdb56e44f62 +size 4288 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx80.vtx new file mode 100755 index 000000000..aae569813 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d0fad01ea00fa5d664cd98d7e5df0ce3f4d3f609f841b483b1e5a8a326e79ed +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx90.vtx new file mode 100755 index 000000000..d714cf68c --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:897e17c778481e16af0c183244c74c9b549ff5e18e617ee85c372b4b7eab9cdc +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.mdl b/mp/game/dab/models/stormy/poolhall/green_light_face_01.mdl new file mode 100755 index 000000000..8431e8c60 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a437efea71be78a54571ec4eb28b0505be8e00c75e1d1df963b1cae4803fde58 +size 1836 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.phy b/mp/game/dab/models/stormy/poolhall/green_light_face_01.phy new file mode 100755 index 000000000..26d1e5147 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86bd147f3e4a0af7c28ea2e5faa4340eca7fd65bf94e5ff4510db140730755d6 +size 2333 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_face_01.sw.vtx new file mode 100755 index 000000000..7857a2fe8 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f84fe1cb885a43929c5f94446223e5862c3391a807ea67bbff0c27571ca2512 +size 975 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_face_01.vvd b/mp/game/dab/models/stormy/poolhall/green_light_face_01.vvd new file mode 100755 index 000000000..9abaff590 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_face_01.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b21166327939d540b19c87c5fd564e0f296aa88e36784c78c78874f320ec470 +size 4288 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx80.vtx new file mode 100755 index 000000000..2a4fa72df --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:573320972bb712d97e3eae18c89402f91d8e1d7c516cbf4c91715993822fec98 +size 351 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx90.vtx new file mode 100755 index 000000000..b1221faea --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db12bb9628c866176ceeef02fbc875d39f215cd087354e683e72d2f1d46ff6ec +size 351 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib.mdl new file mode 100755 index 000000000..7ca2cf2c8 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6ea2acce3dfd6051662b5fb1e320ad28acfaeb0f677afe164edca99b8345fe3 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib.phy new file mode 100755 index 000000000..d0f4841b0 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:372f6962367e4a7aeccea5a472d39be2fdecdc1544c4ed72b737b95c41ec0c01 +size 587 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib.sw.vtx new file mode 100755 index 000000000..6dee9c74a --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f81c6ce3c09d26e5b40156f43b3103fd38ae177fc5e78531f1b0107deee192a +size 351 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib.vvd new file mode 100755 index 000000000..d3574fc55 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f92c9ed8cb4f094135db02eb185c26bfa4093f9895b1d5d6e3fdb49c3811ea08 +size 1216 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx80.vtx new file mode 100755 index 000000000..d37d5b5fb --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93205a4b853a965e0f70c98a6bddb6f2ad77de8b4d48ccdfdad0bfef6b18a2d2 +size 489 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx90.vtx new file mode 100755 index 000000000..0c1aa39b3 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2646073b545892ec479f0c345004db71f13d5628424e9814fa2926c66fd435da +size 489 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.mdl new file mode 100755 index 000000000..12f0d1388 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56e85a8ad61c6fd366eb743deecee74917760015b99433382e94b657616346b5 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.phy new file mode 100755 index 000000000..7999f8dc0 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82ac14d93debd5e4218c4397005b509f59d1b401dba39ef29aec17db8f51fa30 +size 684 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.sw.vtx new file mode 100755 index 000000000..da84c463d --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db67ca33afa71bb2e04395eeed11e64017511833bd0f088b0cd7f7b634276230 +size 489 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib2.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.vvd new file mode 100755 index 000000000..ee00183ec --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40893245aafed42cec143708e87fd06a44b013651ac9f20cbf19ea85da650fc9 +size 1856 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx80.vtx new file mode 100755 index 000000000..0012fc9ee --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:818d44bcb2e80c1a67e67ebcb88a2c429e2d6568a1310feacb33825bbe61068d +size 585 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx90.vtx new file mode 100755 index 000000000..1bc24ccc6 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77203af1dd4ddf3d60633d0d871885b54ca000348ed14a7334d5f6a35ee0d359 +size 585 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.mdl new file mode 100755 index 000000000..265b67954 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:814e3cedc7791ba94741fa0ee3e1ccfb0a8b1b47d4e0b4068ead2b95d2981b46 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.phy new file mode 100755 index 000000000..686c7dca6 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e004760cd9fe7e8fd6ce1976e6f1883faf274889ab8a56736b87c6019453900b +size 780 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.sw.vtx new file mode 100755 index 000000000..de76aaf8e --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ff1e6a72e5115e1e6f0bd700d84f86273b8f3ffbf2d15e512d4c2d1a956d890 +size 585 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib3.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.vvd new file mode 100755 index 000000000..74ad60371 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c46e1208662c696c3402150d229cc9cfd160249a881185cfeba27189039e7063 +size 2368 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx80.vtx new file mode 100755 index 000000000..e5c4a4db4 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fa612793f7cbef7fafa8a65a2884ac69e87aa0a89e31d378d549e264e4ecf0d +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx90.vtx new file mode 100755 index 000000000..f32606dcd --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a28f899d8bada53b9fc79841c9ec7e5ac70cfaae09e3ccd62e43b33d53bf59e9 +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.mdl new file mode 100755 index 000000000..3c3687491 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd0544913d33ee9850b472cfe2d5115b7203ea3e625911f15acda1fc7fb2165 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.phy new file mode 100755 index 000000000..0915e8512 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88100590eeb7a7fb68d1524d46c347235aac8f1c22a3a73636c560819ce52700 +size 680 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.sw.vtx new file mode 100755 index 000000000..9bffc1974 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6894de098eb45c7a8ce840c1720c449892019b9960c7eeb38e24a84b0c6c79 +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib4.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.vvd new file mode 100755 index 000000000..3940d020b --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34ff4fa6f472b94a6230cfe2d2a1cf2887fb701465d6edb0b73517e665a10da4 +size 1600 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx80.vtx new file mode 100755 index 000000000..f5142f1cb --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39697352630d7a536f2aa59abcc654fbfde5b114bbc0389061fd1f5440acafa1 +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx90.vtx new file mode 100755 index 000000000..f4ffc34d4 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b2c4b5b3970d459467147df0ac359724c1d140ad6ac42821df2b82cf7981264 +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.mdl new file mode 100755 index 000000000..ec2990c9f --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2330f7e7bfd379535e47b2b9cace9950aabe149fa5e2c1e1ad2187fdb41d535 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.phy new file mode 100755 index 000000000..81ed576d1 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83784833a524cef9fc3d55b49e81c3f5de09d68f20faed0db365a982b9104848 +size 679 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.sw.vtx new file mode 100755 index 000000000..ab3634ab8 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e1fa5f6be692125d50443200a986c88102e63122f81fdd07e41ced0fd184d4b +size 429 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib5.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.vvd new file mode 100755 index 000000000..b0654fb8e --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abf5896d4e83ca9f11c0009d4b47213f4977e4c7487c1ed3969a78a1242c8fa6 +size 1600 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx80.vtx new file mode 100755 index 000000000..cf1c9f913 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e17ad46ac0fcd071eb540a306d8309c738682adcd25a88e72a84ae09105dabc +size 1053 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx90.vtx new file mode 100755 index 000000000..e6236dbff --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78b9553e2f0b7ea17a080f7b7688fdfe9417369e68a62e1b0097f978068e8d97 +size 1053 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.mdl new file mode 100755 index 000000000..42bebbc9d --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06ff4bcea6b076f4b61e51d9c874c161d2a516de312b77c89f87c07e0997527e +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.phy new file mode 100755 index 000000000..3a356dbd7 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a831e752705619bf410118c88a5eda75eb0b1e3997be5ee6686b6379d69b4c +size 920 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.sw.vtx new file mode 100755 index 000000000..20381ca3a --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:494c5c4142a943ca425b5483c9aa6b40eeff88b9038fd20546b9bfa9397834fc +size 1053 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib6.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.vvd new file mode 100755 index 000000000..6d6b18f68 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib6.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a12489bd7c05ea0c4fd60659c800693dc218ba3b458f99fc332e614b9e7e793 +size 4672 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx80.vtx new file mode 100755 index 000000000..033ac3a06 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d9173f11b809bd2f640de999fe28f6fd24b300bfd2a0c9659fd6832e33b00c4 +size 507 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx90.vtx new file mode 100755 index 000000000..9fdb21971 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15efca92c80b73d16e54a5f26d781bd65e66faf34d31effe7754079590d3482e +size 507 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.mdl new file mode 100755 index 000000000..81cb4531a --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:682a2a60fdaf33a3044c10447fde2aa6fea3aa5c45786f94faa0c77efc4132d9 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.phy new file mode 100755 index 000000000..a5af2dd05 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff037af1eb75668c93b7ff2b39022eccb877a84159134fee8a40b41c2f8339e8 +size 684 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.sw.vtx new file mode 100755 index 000000000..23af4d590 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c05b69a9d4acce4c817534441bada22da9ca3d7c3cd9c67203b977192f27e9 +size 507 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib7.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.vvd new file mode 100755 index 000000000..a0add4800 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib7.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c0805d06baeebe7ce2eea7a42a4933c7de17bc7d2b39e85a49675ac78b96626 +size 1984 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx80.vtx new file mode 100755 index 000000000..4721b4d4f --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e6edd05a44895d32ce7d936264bfc382eb8b5c22c9dae119c9c9ce1d4f7fb61 +size 861 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx90.vtx new file mode 100755 index 000000000..869506a07 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cafe6ce083ed46a781578c0af43a2eb8bbd7c55a499bae9092c69dd78f58ef97 +size 861 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.mdl new file mode 100755 index 000000000..a4bb1d4ff --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07317dac4fe061170449fc6806616b6cc5979073f9e082b342c313aecaf494b4 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.phy new file mode 100755 index 000000000..058be11a1 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7d78a5401aad9d35dd05532fa6f75bd2b720943f0b71d76e4b5372f3bb67715 +size 972 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.sw.vtx new file mode 100755 index 000000000..e9a2365c9 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36cafac57db03164f72e662142dfe1fd63534c037eaee99b41ef16432f00747f +size 861 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib8.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.vvd new file mode 100755 index 000000000..27c50ec31 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib8.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d36c3499f1094e3c1fcdd5087fa99e242110bfc8317c2415fb33b4417f5bf7dc +size 3648 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx80.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx80.vtx new file mode 100755 index 000000000..cd3d2fdf4 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:241fb01f351b3fa167e62f5a80c2d44919e9fab2146a5f067a645292902dab5d +size 939 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx90.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx90.vtx new file mode 100755 index 000000000..2310f7bde --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc11e2c5240d7cb2be0d74da6c6320a3b461cff9b76766ca683112c1eefb9eb1 +size 939 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.mdl b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.mdl new file mode 100755 index 000000000..f88155c32 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e08de35dfc0aadad8f5237a131290d877af2cc81c8c5d58ecf8f26ce064fa692 +size 1824 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.phy b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.phy new file mode 100755 index 000000000..b07d05830 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4297904984cbe7306ced2a67eb09ef81c8184136a603da35c6ea95ab5644fb1 +size 972 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.sw.vtx b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.sw.vtx new file mode 100755 index 000000000..cb2c00578 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0433f88c078ab0b4b90b794578011f943f2c4b658a00dfc08a562f0552d80c9d +size 939 diff --git a/mp/game/dab/models/stormy/poolhall/green_light_facegib9.vvd b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.vvd new file mode 100755 index 000000000..ea9f7a970 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/green_light_facegib9.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f64ffa8b44184cf72a677e4ab672737cf179b64f61ce439ab9944d13eabac96 +size 4032 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.dx80.vtx b/mp/game/dab/models/stormy/poolhall/pool_cue.dx80.vtx new file mode 100755 index 000000000..9e94ad4ba --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a412493fffdd84a1245913476bd00f2262f4560451e462c224f07ffd63f87f7 +size 1161 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.dx90.vtx b/mp/game/dab/models/stormy/poolhall/pool_cue.dx90.vtx new file mode 100755 index 000000000..5f3148838 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf760b1ab2ea2ae405bbee193268acb7649f46924b9b51148024c05ae63c27be +size 1161 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.mdl b/mp/game/dab/models/stormy/poolhall/pool_cue.mdl new file mode 100755 index 000000000..4ae3cbddb --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111cbf9a8736fc4f9d9bac450e679f2d5f977e138a392afc4c853764e592a106 +size 1820 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.phy b/mp/game/dab/models/stormy/poolhall/pool_cue.phy new file mode 100755 index 000000000..661b432a7 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:301b45ab391e2d05474607db911f184e1c169e48fc2868bf63735ac7565dbe8d +size 876 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.sw.vtx b/mp/game/dab/models/stormy/poolhall/pool_cue.sw.vtx new file mode 100755 index 000000000..7d2c14a89 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efdf6ca17f12ff5ff73eb7d45f66b6ce1ce4f0752517e1573a7c2c5761944d6 +size 1153 diff --git a/mp/game/dab/models/stormy/poolhall/pool_cue.vvd b/mp/game/dab/models/stormy/poolhall/pool_cue.vvd new file mode 100755 index 000000000..fef3d4178 --- /dev/null +++ b/mp/game/dab/models/stormy/poolhall/pool_cue.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fef40299f868dfcdab17017d25aa5c1ee2b643b17e5796aae5dfe0cdd7e809e +size 4416 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.dx80.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister.dx80.vtx new file mode 100755 index 000000000..e4646ae25 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0621d2d031a7be21c3d00e9abf39aacf79526c77f7665f98b6a476e25b252bf9 +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.dx90.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister.dx90.vtx new file mode 100755 index 000000000..82135b4d4 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f91b649adba18879a63b92379b4da7c3ec6ec770856ed27c6af295f0fd0c75ba +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.mdl b/mp/game/dab/models/stormy/staircase/bannister/bannister.mdl new file mode 100755 index 000000000..1e68471e7 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e53273cd9274bfd19d2ff159a4a3eb8ebc7a48fda6eef7e796a0443b6dae7a05 +size 1776 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.phy b/mp/game/dab/models/stormy/staircase/bannister/bannister.phy new file mode 100755 index 000000000..c3b7658fe --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8106ced90790f15fe0a1cc105d13a9e35f8bd481c25d7b09850448d8116ae179 +size 1113 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.sw.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister.sw.vtx new file mode 100755 index 000000000..d1c2a2604 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c0ca6af0c2e441f0275073eebc8be7ba79b0f2a97667fbe6eb25f487f7cd79 +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister.vvd b/mp/game/dab/models/stormy/staircase/bannister/bannister.vvd new file mode 100755 index 000000000..8e561cb4c --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03a72c4324dd046fe3363d195c4048ee945d9e6365666b7e793770b06a0f01ed +size 8640 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx80.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx80.vtx new file mode 100755 index 000000000..f33ae2853 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5b20c6c06d87150ec7f66a199957dab9a4f51548dbc06d1625e97af630531c +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx90.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx90.vtx new file mode 100755 index 000000000..975233738 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:926b590728bcfbc2731da337e5b9f3b9d2f2f1bf778fbea9e58b9c5a0feea48c +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.mdl b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.mdl new file mode 100755 index 000000000..40bb21682 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1624be8bd4374cae80c61ab77918f5cb5b069d3c8c2e578333e496e816acc43d +size 1780 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.phy b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.phy new file mode 100755 index 000000000..6059bad78 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f604c970ad3ceb9ef3c02b728ac0d82bec6101a5492903c81d4a37cd06397912 +size 1113 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.sw.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.sw.vtx new file mode 100755 index 000000000..acf3a6cfc --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d677d2a395775ca92c2b69d650d78adc56a398ce1f5189c9cb4acc77ee46499 +size 2023 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_2.vvd b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.vvd new file mode 100755 index 000000000..bf716ffb3 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5536b21ce55d65c309c7e664f20ec71dc5c1eb0bf93be56ff7ff955f289fb19b +size 8640 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx80.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx80.vtx new file mode 100755 index 000000000..3242c4106 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d6995b01081f7c7ad27c29e917b8abbbee876ee5eff058bec16771b2c62ee49 +size 469 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx90.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx90.vtx new file mode 100755 index 000000000..7774d2676 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8080a9ec47b36d70754b9571fe54bc7674b15b1bd3189c36b5ff752a27f66b12 +size 469 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.mdl b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.mdl new file mode 100755 index 000000000..968daa211 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dacde8aa5c22b0ab47bd42280aa09424be4d753b03a2f188c03fbb4cbf2e79f4 +size 1784 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.phy b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.phy new file mode 100755 index 000000000..8a11d1650 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da1757def86825f1b2021540483d64956b0cae4e1e3419eff60a0403f5970c59 +size 683 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.sw.vtx b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.sw.vtx new file mode 100755 index 000000000..1debbe1fd --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d8ee005459b56e1ccf7c6b53cb957e712ae2d7d16cbd53cbf473b1da73a1ca7 +size 469 diff --git a/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.vvd b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.vvd new file mode 100755 index 000000000..33d27c848 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/bannister/bannister_chunk.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06ccdca419a5edbebe3a93b2e90c30aea08e95d4b177bd82146f21fc9d788597 +size 1600 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx80.vtx new file mode 100755 index 000000000..6063153b7 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31835b0630b953e46d32fb5f4d6f29957cf91d592638f5700697e3e213f1330d +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx90.vtx new file mode 100755 index 000000000..b76ef3e13 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6785b75e6583f81a2869a60ad0e3811a845a3c96f466cb45413b688656480b62 +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.mdl b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.mdl new file mode 100755 index 000000000..a44e6bcf4 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5eaaac7efc1df1ab8406b8fe20bbab449a11d216c2fe6b32217a16de3f139d +size 1848 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.phy b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.phy new file mode 100755 index 000000000..549640ad1 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d168a53bd08a3012d7c7d69b5d0c51ccb440be02311ed18ee3182d5213e5af40 +size 591 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.sw.vtx new file mode 100755 index 000000000..2348db088 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1303bd4132ceed6395d6a2290d1310cbfb0ce0876edac63f8d802e43c8510bcc +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.vvd b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.vvd new file mode 100755 index 000000000..cb2d338b8 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:314af0f7c4e0982e0977a64cc225a90ac1400aab4b411f5c493c84cfb27130bc +size 832 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx80.vtx new file mode 100755 index 000000000..604ce823b --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a898987e6e6db661e312cf5fc662cb94e05b98e085ad820fe185b078138ae89 +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx90.vtx new file mode 100755 index 000000000..00cac0137 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bccbfea75a1d5403803292ed48ea8d3419f5eaf6af8e28c467c404569b070b4d +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.mdl b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.mdl new file mode 100755 index 000000000..a9ba6acb8 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21f2e3f935265e879308b4996570de309aecefb5eaf3807a9dd24cf9345ab829 +size 1848 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.phy b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.phy new file mode 100755 index 000000000..00369745a --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a005f2a41c4cfa8e22c7dea02efed4dc0afd774e3043652fc6cf6dd0ba7eb110 +size 592 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.sw.vtx new file mode 100755 index 000000000..d55f21a7f --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de0bd94fe8e6b75be3a23bfa84d666144de8f3c1312bbb11349ffa28ad0372b6 +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.vvd b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.vvd new file mode 100755 index 000000000..93f12f9f1 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ac7348e8997bb981c307a3a9c732c5775ada23e20954050cd0b091877218224 +size 832 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx80.vtx new file mode 100755 index 000000000..b533559fc --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f6d2a44fa91c69ec361de8cc11e1fc2d4720849fe125d1811c69f95da1a8a0b +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx90.vtx new file mode 100755 index 000000000..61518540d --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eda39861101c2b71bb6c9f4d8b9123f8c5b67069239c21c173cca3ced16e1bfa +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.mdl b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.mdl new file mode 100755 index 000000000..c7ae2aaa6 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc36d7fdd42d0ac39edf505b49ac2d9f9e0f57158aae71ed417b53930d3012ea +size 1848 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.phy b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.phy new file mode 100755 index 000000000..a112aa8c0 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2936025bd88fe31f37c0f7b34aa7ee48b9a74bf750b38a86924b2517f6462407 +size 544 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.sw.vtx new file mode 100755 index 000000000..d4a31963c --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:507bddba73462e0b7eb85a96bf471e3c4c4d670b4d075694ff7a60ae858bb237 +size 297 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.vvd b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.vvd new file mode 100755 index 000000000..54b1be7d5 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:032f3ce1c6012090bc0facb07a6cc01607796f0b48539eb559eebd8ec0d46f24 +size 832 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx80.vtx new file mode 100755 index 000000000..08f3caf70 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:821ca0e794264aad5f8c1c60bf35a65de4f74a5bf2000c2e3190d68e478f98fb +size 312 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx90.vtx new file mode 100755 index 000000000..765629e9d --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:789e3611792edba81fb31a3be9c1b70c71a149820db0c5338daf061de76b836f +size 312 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.mdl b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.mdl new file mode 100755 index 000000000..8451b10c3 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3220713276a9f7433b75d4edafa72562ca9e439e4d34810ee2d425a131883ad +size 1848 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.phy b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.phy new file mode 100755 index 000000000..4e067dc19 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:980f37783c8c19f1cdd1194055adbf37831d2a581f3a5fc9624637b1007e8cf5 +size 592 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.sw.vtx new file mode 100755 index 000000000..1af81cd8c --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65ec250a645f9d2c3b8f84b4a872e1fee133ff17df0c6aed1c7b3da68374366a +size 312 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.vvd b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.vvd new file mode 100755 index 000000000..b45fbea46 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/pillar_gib_4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c63d9b3c3361b95af0195e8b091f3e3c4d00f7b9e774718d4b709cd51ae9f87b +size 896 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx80.vtx new file mode 100755 index 000000000..b4989abb7 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b21f1daef6a8632e09c3fd5741c26b7cb61a149cc29c118cb2c019f9caba971b +size 2880 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx90.vtx new file mode 100755 index 000000000..2c9fc8970 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1111fba91962e34f4c4cb0aed75d21e5beca7d4c43bc8a25a70d940d6d40b771 +size 2880 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.mdl b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.mdl new file mode 100755 index 000000000..47509d7b5 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eebc00e8724b76c235a507d95d9b18cbf5411219013b250a495fe57a1320a9dd +size 1980 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.phy b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.phy new file mode 100755 index 000000000..2e9705849 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d86b9043eb0170f151457fec1fad8185653a8bee622106cb681fd426aa3c83f +size 681 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.sw.vtx new file mode 100755 index 000000000..a5ec2872d --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2cb0c43b3b01f5787a35366dc48961fed5242256dab4828f1b5cf9f9976ffb +size 2880 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.vvd b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.vvd new file mode 100755 index 000000000..33ec997e2 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pillar/staircase_pillare_core.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952c763af0bcc9d8adde50d9d88fc199a272b11899c0abd4bf6bb4d9b1492638 +size 12480 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx80.vtx new file mode 100755 index 000000000..f5ce02512 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5550da728d830195b98eb8d1daa6bafbba5306f296e6b098d9f1dcfb0063d68 +size 1785 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx90.vtx new file mode 100755 index 000000000..ed7cd068e --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13392952dda13eccd3bc04e52ab0b60cd0669b5145cc5585f854f9766a88f660 +size 1785 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.mdl new file mode 100755 index 000000000..717ecfcbc --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9457270150facff88f4b0fa556284f5c909268d4ae7baefb0c161c36679a0e08 +size 1860 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.phy new file mode 100755 index 000000000..b25e1dbca --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:573471a6d3222d807ba4530745229f193b407a44bdac3569ffe2f318882c64e4 +size 681 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.sw.vtx new file mode 100755 index 000000000..7b242a5e5 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:817fc9da5c99aa361b35f54aaf6a5bf1efdc9efd52c01daec6ced13348d51a5e +size 1777 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.vvd new file mode 100755 index 000000000..173dcc6af --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee574a1e66bec2728c6ea19452b729ebd64c2ea55d3dfc287dac8e61566c0b38 +size 6464 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx80.vtx new file mode 100755 index 000000000..b1f6695fd --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f930dc1bb7064aa2dc9358e8c15a2913cb9d5342f6796174058ff5943dbc9330 +size 435 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx90.vtx new file mode 100755 index 000000000..907ff288c --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b0b73dac6a4bd420ed76d95158f104c796522100823fe67bb276b26e4f6949c +size 435 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.mdl new file mode 100755 index 000000000..75ccf913f --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da66a15677eb2b2825c1d9d5e88023162cd2389381f6a53ecc09ce2e16a367ff +size 1860 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.phy new file mode 100755 index 000000000..378ae5e59 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acc13c0ed411be3c6d6cd0b2a217317316ec1c4f9311c762c8db238d00204ab1 +size 680 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.sw.vtx new file mode 100755 index 000000000..243f9b8d3 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd0ddc99385fd9e74c1bc6ae7d85db2cbfeff467a347a986b0f0c250ce13df30 +size 427 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.vvd new file mode 100755 index 000000000..04efc7f13 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2108f1a0b54b4ca30b6331c3b7786283ef5b406217d868f1557191ef40d1f549 +size 1472 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx80.vtx new file mode 100755 index 000000000..b84fa3087 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc976bf02a190dd8ebae3edcba0584a618884b4af9240013ac0b29d352c4ce36 +size 1920 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx90.vtx new file mode 100755 index 000000000..5c125cdb5 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7379fdd154869466c8cb1c94fbe4f6996ee90af8de66fcf782bc1c7b01f6fbf2 +size 1920 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.mdl new file mode 100755 index 000000000..3053a4056 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f362e5b52d0f08314647ffee69234c9cf6615634d09fe705e4f4c2d8fffcf5bf +size 1860 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.phy new file mode 100755 index 000000000..7739789d8 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f82743e1507bc4f37e5a18c64e76999c73e354b5b6df3f34683fc44200d009c +size 681 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.sw.vtx new file mode 100755 index 000000000..b2233f1cc --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ef4b243ff617733e2dca3f9db90c8682150c06668f0bcd7ce361e81349a606f +size 1912 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.vvd new file mode 100755 index 000000000..96483cb45 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12bad31c45b72be8d283f477a316225a749b45584c6fa6dad767ec987ddac6a2 +size 6912 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx80.vtx new file mode 100755 index 000000000..efba5cc80 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:052c8beb1f103326866b5dac9e10c3c18bd254367f39be48e816aad0c27f09f7 +size 558 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx90.vtx new file mode 100755 index 000000000..335e65a6b --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78472ddf277a1ad731f5933b3eacfbdff510a562b8fa66c3dcf2f09cf7a0f0a8 +size 558 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.mdl new file mode 100755 index 000000000..69b8542ab --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2087ccc497e4df9a654548c9140a319d294cc7823f51c5f08928d5660cf3f0d2 +size 1860 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.phy new file mode 100755 index 000000000..583613545 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbc9ef00bd8a570717998b220b7ae849657369bd64cb5feabd39a30aa13584a8 +size 681 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.sw.vtx new file mode 100755 index 000000000..75d460d40 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5005c1d36762cfbbb7634c3d1737bb4be4bf4083b4ea70c2381a8caaa0902dd5 +size 550 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.vvd new file mode 100755 index 000000000..59fd03b0e --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f9894c001755532a343b922c64496ab1a0a31b405f7e54c50aa5d84205e7804 +size 1920 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx80.vtx new file mode 100755 index 000000000..dd8715411 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d25a5067cc225d0a8137cc64a28f864aaad3ee58cb83009252469bb9db05ea3f +size 435 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx90.vtx new file mode 100755 index 000000000..b71854370 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f353aa46a37c2a8ceadb018c40fb97e114962c28bb424072f06d3d32d655f7bb +size 435 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.mdl new file mode 100755 index 000000000..59cc99374 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc9cc6ff66776f239b63609e752a9fa7a8505d2439403ca27619af2a231e3344 +size 1860 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.phy new file mode 100755 index 000000000..97362391e --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91e29de7d6fc645713f444aa7d0bd7ac6285860fea4b32d707a1666f983a530f +size 680 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.sw.vtx new file mode 100755 index 000000000..82effe919 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b27aa15d6cbcaf17155cb6ab3e164fab43083bc695beae4341a168a1dad18a5 +size 427 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.vvd new file mode 100755 index 000000000..a17c7b59c --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/gib_5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4deac04bf57b6d9f006c55ba38a6e44e70ddc53b1be897dd2088e870ee8fdb55 +size 1472 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx80.vtx new file mode 100755 index 000000000..8288ac139 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd573d9d71c7a665ad8772a1c7f33b27f3b88f3e9aee33328fb8ef7a168d3340 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx90.vtx new file mode 100755 index 000000000..f77f82756 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58a35ecab344f03f6a2392f87c4975af4cbe9907750e2e6ee18a3ccbcc193538 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.mdl new file mode 100755 index 000000000..e1e4005de --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01836131948a1690ba7ec165cbd38b46e6a4c045bea31b52d7229eae142bf519 +size 1864 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.phy new file mode 100755 index 000000000..bf32426aa --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65410bebb74ec4bfad23917df518c942728bcd46bfc5173ed6fcc2c1b719bd22 +size 817 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.sw.vtx new file mode 100755 index 000000000..bd15d0f15 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac9b89c1c800f64c21e2dafa3f80dd5b77126b3c1a5582c285f293591c0c3d18 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.vvd new file mode 100755 index 000000000..71687a762 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fe92777329d317b7d4f9186f8152948cecb0a32e8d1db1bd1fd4f09ce2d81d0 +size 14656 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx80.vtx new file mode 100755 index 000000000..298eaf8e1 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8738c5029d4335aa21ee0e175eb7fb6cdcaed5bf5dbf2de374ee1d0d87d6a11d +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx90.vtx new file mode 100755 index 000000000..5252c981b --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e14191645cde212542df15f311f48d427a7634ce31f273fe18047b4ca38ffa0c +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.mdl new file mode 100755 index 000000000..2a50f9233 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5a705432a38b6f1761635c617cc22859db98ecccb0c840aa6796706fa60bbad +size 1868 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.phy new file mode 100755 index 000000000..8286068c3 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eab8280ff568538cb6236506e14225266654b536a5a43ad6da27892634830581 +size 817 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.sw.vtx new file mode 100755 index 000000000..89d92a8a0 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:564acd33a238d3ac6bb7cf7f2046e4d9ac39e25525cba46e45155ac46c8ff775 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.vvd new file mode 100755 index 000000000..635443352 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77fab3c05d60165e15b45bb5c96f8332fee7247b3f071f8c5f55bbfbdbfa16ad +size 14656 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx80.vtx new file mode 100755 index 000000000..138479b31 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dba1116e0cfbf7dfb74e2114c7c8a91bcfa512f75ea8fa3952eae09794ce0311 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx90.vtx new file mode 100755 index 000000000..1a8b08e2f --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef7c684071c6888bbb6d207ccb9823022e86df059783b1e676f20753f33ae0a3 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.mdl new file mode 100755 index 000000000..0ee6a2952 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2be0a8ea0e75614c237e2e0a1863068a4119c9a582b133f69cad7324484937c +size 1868 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.phy new file mode 100755 index 000000000..ac6c1e5c3 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf1a1c3da907e2ea5943df6fbfaf9ef707fc8f7a29eadd88660c373e58e26409 +size 817 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.sw.vtx new file mode 100755 index 000000000..23a75df10 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23ae16704cc0e8b1325ab41a20ef61008a1d1c8d89d3d5f52f760220a334121 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.vvd new file mode 100755 index 000000000..655c335ae --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f9611f5bab769304330436d12c251ef707484a94b97ac4244ac586be4f8becd +size 14656 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx80.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx80.vtx new file mode 100755 index 000000000..a3ebbb706 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c06a1d84d05e2757045bbebaa5c563e3a3bc5d0d10f5f6b181afdd4c85d95270 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx90.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx90.vtx new file mode 100755 index 000000000..28cbccf56 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5af78607dabdd358de27ad07fa200e8bb608ef9896a5470b75ef7bd6cc8bc00 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.mdl b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.mdl new file mode 100755 index 000000000..817de60f8 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae8a1537cc761620e1b74877996d847b50bc3766f95e6699a0fb07d641665ea0 +size 1808 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.phy b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.phy new file mode 100755 index 000000000..b58995b80 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b3e96c55ac9016b1563138875428493bfe984f5b121688e0dcbbb637d9dffba +size 675 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.sw.vtx b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.sw.vtx new file mode 100755 index 000000000..bda3085ef --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b5e23dba3f4f7144998094b905e5741a9282c9fcbf64e4ce38c2669e6d2b9f8 +size 4634 diff --git a/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.vvd b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.vvd new file mode 100755 index 000000000..607a3fb28 --- /dev/null +++ b/mp/game/dab/models/stormy/staircase/staircase_pole/staircase_pole_unbreakable.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3138f7d55f612fb6039f7505e0e1af1073849ab190817fbb1d1fe835ad9e0253 +size 14656 diff --git a/mp/game/dab/models/stormy/ute/ute.dx80.vtx b/mp/game/dab/models/stormy/ute/ute.dx80.vtx new file mode 100755 index 000000000..18da62fea --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d187b7799612e1c549c6f31dccd9ea8ec39b4d722fbcec06ebad8b8021feda4c +size 113298 diff --git a/mp/game/dab/models/stormy/ute/ute.dx90.vtx b/mp/game/dab/models/stormy/ute/ute.dx90.vtx new file mode 100755 index 000000000..a3e63929c --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccdff3ddadb4ab31b0e417c57b0c11064f6a52ef88be3f9218bbb9a9a2e8c068 +size 113298 diff --git a/mp/game/dab/models/stormy/ute/ute.mdl b/mp/game/dab/models/stormy/ute/ute.mdl new file mode 100755 index 000000000..7162d330c --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed942691d0d161270e2b9c03cb089622480eb594dd6400f0005d2cb2b306393 +size 2096 diff --git a/mp/game/dab/models/stormy/ute/ute.phy b/mp/game/dab/models/stormy/ute/ute.phy new file mode 100755 index 000000000..4fb19c783 --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297687c3e84f24d80dec830302b17d3c7e85570a8efa518e705759db340115d8 +size 4251 diff --git a/mp/game/dab/models/stormy/ute/ute.sw.vtx b/mp/game/dab/models/stormy/ute/ute.sw.vtx new file mode 100755 index 000000000..69408a4be --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f7f6e612b9dac8a0aa969d25b15e1d651e0cc5acee60f6bd71c1bb66a0a623 +size 113298 diff --git a/mp/game/dab/models/stormy/ute/ute.vvd b/mp/game/dab/models/stormy/ute/ute.vvd new file mode 100755 index 000000000..72bb3e7ca --- /dev/null +++ b/mp/game/dab/models/stormy/ute/ute.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35ee9f5fb44e4be18eb123aeb80f7f40acd1064699c1f1686a3301dd46fd9685 +size 452096 diff --git a/mp/game/dab/models/weapons/beretta.dx80.vtx b/mp/game/dab/models/weapons/beretta.dx80.vtx new file mode 100755 index 000000000..96f5d80d4 --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a14b32f4227dfa61ce3bb1598643ccf8e4f8e68055ddaad4fb8d56e19e7f0ad6 +size 33399 diff --git a/mp/game/dab/models/weapons/beretta.dx90.vtx b/mp/game/dab/models/weapons/beretta.dx90.vtx new file mode 100755 index 000000000..f93cc0ff5 --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:300f84814323e70d50ff8b125ccafb0c7cd7770e188bd175e73741c6253a1bb4 +size 33399 diff --git a/mp/game/dab/models/weapons/beretta.mdl b/mp/game/dab/models/weapons/beretta.mdl new file mode 100755 index 000000000..676bc083b --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:645e2e9740edea346a5d817696518e93b1af97c4a84b5c3da96deabc569c5493 +size 2284 diff --git a/mp/game/dab/models/weapons/beretta.phy b/mp/game/dab/models/weapons/beretta.phy new file mode 100755 index 000000000..4ef23063d --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:173bc95e27268a850c38e699b12a7c3b9658a4deb38f3684a7be5333a078e59d +size 971 diff --git a/mp/game/dab/models/weapons/beretta.sw.vtx b/mp/game/dab/models/weapons/beretta.sw.vtx new file mode 100755 index 000000000..177e0f27b --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14cc1328a134c83e06e682982a8c0524c165ca7b2084d341e78953d0b60e4ec0 +size 33391 diff --git a/mp/game/dab/models/weapons/beretta.vvd b/mp/game/dab/models/weapons/beretta.vvd new file mode 100755 index 000000000..2eac3ad93 --- /dev/null +++ b/mp/game/dab/models/weapons/beretta.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:851bf19947d70bf4029f3e39a902c2e5e4caf52c2dc8bb546f32b55ce943017b +size 173376 diff --git a/mp/game/dab/models/weapons/dualberetta.dx80.vtx b/mp/game/dab/models/weapons/dualberetta.dx80.vtx new file mode 100755 index 000000000..2c73cb399 --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3d9706e21a4a9f9ecb4a7132a2e7baebe22e8559ba78c83736b25a03cf24ccf +size 66665 diff --git a/mp/game/dab/models/weapons/dualberetta.dx90.vtx b/mp/game/dab/models/weapons/dualberetta.dx90.vtx new file mode 100755 index 000000000..ee20925e0 --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5214da72041aff7304d6a1882727abb148579791126715a3a6a3ac192f69fdcd +size 66665 diff --git a/mp/game/dab/models/weapons/dualberetta.mdl b/mp/game/dab/models/weapons/dualberetta.mdl new file mode 100755 index 000000000..f30d0e28a --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7664b70f371f5753a466d8f1603d3408ff779326964bf931c02d8370c0ba1c87 +size 3256 diff --git a/mp/game/dab/models/weapons/dualberetta.phy b/mp/game/dab/models/weapons/dualberetta.phy new file mode 100755 index 000000000..0a9c04cee --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:682c647e5ccfb066a2319ff031046ece47e8655437ab37c6eb8a8acc7fddbb06 +size 1410 diff --git a/mp/game/dab/models/weapons/dualberetta.sw.vtx b/mp/game/dab/models/weapons/dualberetta.sw.vtx new file mode 100755 index 000000000..48c8ee5f5 --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff5e473b2332a35def8e07ec045701ab9efbde42da24c577eccf1565b363bf1a +size 66649 diff --git a/mp/game/dab/models/weapons/dualberetta.vvd b/mp/game/dab/models/weapons/dualberetta.vvd new file mode 100755 index 000000000..2465d542b --- /dev/null +++ b/mp/game/dab/models/weapons/dualberetta.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:428a44b2afdfd4b7d95d71d6ef11cf0678730108734ed11735fa6433c24877a0 +size 346688 diff --git a/mp/game/dab/models/weapons/dualm1911.dx80.vtx b/mp/game/dab/models/weapons/dualm1911.dx80.vtx new file mode 100755 index 000000000..366ca8443 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eafe31c312bf8ba7da14339c3dc247cfb852726fd2c0b3a725c46b3fc120a18b +size 269057 diff --git a/mp/game/dab/models/weapons/dualm1911.dx90.vtx b/mp/game/dab/models/weapons/dualm1911.dx90.vtx new file mode 100755 index 000000000..473b42a04 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63e3d9ba8e257be00cb5154d688f7a90657bb4a480b2acebaebbdc90d0aa0ecf +size 269057 diff --git a/mp/game/dab/models/weapons/dualm1911.mdl b/mp/game/dab/models/weapons/dualm1911.mdl new file mode 100755 index 000000000..e17825887 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cbf4121e24111dab8112e87c4f08b6fb2110ccfcbeb86291c0ea5063fe3e4a +size 3312 diff --git a/mp/game/dab/models/weapons/dualm1911.phy b/mp/game/dab/models/weapons/dualm1911.phy new file mode 100755 index 000000000..bc5c2fcb8 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b47dc53a2750937bc05a963c966095849a6489deeff784f4d2d0284a56f0da2 +size 1358 diff --git a/mp/game/dab/models/weapons/dualm1911.sw.vtx b/mp/game/dab/models/weapons/dualm1911.sw.vtx new file mode 100755 index 000000000..4c5a9d1d1 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b62550ce34462ac81b41937b0f833e722d6f0a3e866e1a913f60ab68e1fdf1 +size 269041 diff --git a/mp/game/dab/models/weapons/dualm1911.vvd b/mp/game/dab/models/weapons/dualm1911.vvd new file mode 100755 index 000000000..83b6ff1b9 --- /dev/null +++ b/mp/game/dab/models/weapons/dualm1911.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5c201ead940455468543da66fc4c7fb5d693f7d9e62da3c68da2368a6aed2a5 +size 1381952 diff --git a/mp/game/dab/models/weapons/fal.dx80.vtx b/mp/game/dab/models/weapons/fal.dx80.vtx new file mode 100755 index 000000000..f8ce88b7f --- /dev/null +++ b/mp/game/dab/models/weapons/fal.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:652e34332d125d849e4e0c6795e7ab8ccc0726363aa9c5cd8de7885935c22014 +size 110880 diff --git a/mp/game/dab/models/weapons/fal.dx90.vtx b/mp/game/dab/models/weapons/fal.dx90.vtx new file mode 100755 index 000000000..5a39ceba3 --- /dev/null +++ b/mp/game/dab/models/weapons/fal.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b59d9df95d1c490222c565ab5f608be4e7a6e97c62f2594b9a32a440776513f9 +size 110880 diff --git a/mp/game/dab/models/weapons/fal.mdl b/mp/game/dab/models/weapons/fal.mdl new file mode 100755 index 000000000..ab656b4a0 --- /dev/null +++ b/mp/game/dab/models/weapons/fal.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36d63e546461852c71f04c1eb8a42b84c2e4c5c938fa6d2e51ce4aa9824249e3 +size 2256 diff --git a/mp/game/dab/models/weapons/fal.phy b/mp/game/dab/models/weapons/fal.phy new file mode 100755 index 000000000..08f1e6d67 --- /dev/null +++ b/mp/game/dab/models/weapons/fal.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce1ca171c1ec51c27393de030c8e91992d75194551e7ab9c2306027f4c3cbd5 +size 1359 diff --git a/mp/game/dab/models/weapons/fal.sw.vtx b/mp/game/dab/models/weapons/fal.sw.vtx new file mode 100755 index 000000000..092a65097 --- /dev/null +++ b/mp/game/dab/models/weapons/fal.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82564284074f3c954542f22c7af15e66c96a10f5475c2dd5218862caeb877eb5 +size 110872 diff --git a/mp/game/dab/models/weapons/fal.vvd b/mp/game/dab/models/weapons/fal.vvd new file mode 100755 index 000000000..5d5a500cb --- /dev/null +++ b/mp/game/dab/models/weapons/fal.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b0505d8ed964f047c3780dc6e98626d428ba97334f9d5e02c1cca57d6d04b2b +size 427136 diff --git a/mp/game/dab/models/weapons/m1911.dx80.vtx b/mp/game/dab/models/weapons/m1911.dx80.vtx new file mode 100755 index 000000000..8d81283e7 --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe229622b50deb049e9f611cb849f8d80cbbb7790b44b0d3c9fb88881782b35 +size 84051 diff --git a/mp/game/dab/models/weapons/m1911.dx90.vtx b/mp/game/dab/models/weapons/m1911.dx90.vtx new file mode 100755 index 000000000..8545343c0 --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:736461d935906c28d3ae58335c82fb6ced43830c9d9b792e1b4ea54697b0d53c +size 84051 diff --git a/mp/game/dab/models/weapons/m1911.mdl b/mp/game/dab/models/weapons/m1911.mdl new file mode 100755 index 000000000..3542040b5 --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a926d1a94321d064b3c5f0c0674f0244638aeb25b7dd34854b447c995f163c0 +size 2840 diff --git a/mp/game/dab/models/weapons/m1911.phy b/mp/game/dab/models/weapons/m1911.phy new file mode 100755 index 000000000..015f3bb11 --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85cca34ed2247ffd7ae396b48c83dd5f6470bf9fe9fa118cbba60783bad09fc1 +size 1114 diff --git a/mp/game/dab/models/weapons/m1911.sw.vtx b/mp/game/dab/models/weapons/m1911.sw.vtx new file mode 100755 index 000000000..1a823128f --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347d58320059b768a970eec1bae036864ffe06b8577f8ed4409f1fbb4818b050 +size 84043 diff --git a/mp/game/dab/models/weapons/m1911.vvd b/mp/game/dab/models/weapons/m1911.vvd new file mode 100755 index 000000000..405b608cf --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b154b79a99e02b73d014f73431ea50e174da8a37fdb736b6d5691a6f7bc800fb +size 331584 diff --git a/mp/game/dab/models/weapons/m1911.xbox.vtx b/mp/game/dab/models/weapons/m1911.xbox.vtx new file mode 100755 index 000000000..f32781110 --- /dev/null +++ b/mp/game/dab/models/weapons/m1911.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:799466d8df7519060c49bfde2c9c64a2ed13c822dd7fa75aecc35c1360b145d2 +size 84051 diff --git a/mp/game/dab/models/weapons/mac10.dx80.vtx b/mp/game/dab/models/weapons/mac10.dx80.vtx new file mode 100755 index 000000000..49b5f1d48 --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f61c837d2fa5aadd991f2fa9f14a111d70cc390b3b3829f58de0425103fd9d7 +size 47406 diff --git a/mp/game/dab/models/weapons/mac10.dx90.vtx b/mp/game/dab/models/weapons/mac10.dx90.vtx new file mode 100755 index 000000000..34fc84018 --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b42f0dc809174d8c085ccd4778a0f7a9f32d3990edc0ad431e6202ce7c69ef79 +size 47406 diff --git a/mp/game/dab/models/weapons/mac10.mdl b/mp/game/dab/models/weapons/mac10.mdl new file mode 100755 index 000000000..5b8bd5b15 --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a65fa024f69364bb9341ddd2ce9745586847de6dc68f0f4fa95854479de53595 +size 2248 diff --git a/mp/game/dab/models/weapons/mac10.phy b/mp/game/dab/models/weapons/mac10.phy new file mode 100755 index 000000000..63673ed68 --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69eefac736723b68fa653adca07df86ac1ba75d677c7d1472b803872d0de157d +size 1598 diff --git a/mp/game/dab/models/weapons/mac10.sw.vtx b/mp/game/dab/models/weapons/mac10.sw.vtx new file mode 100755 index 000000000..66e77918a --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:537db9066c2318c31ef3ab84ab315114d687d4c9c5a96fe747b05481423934fe +size 47398 diff --git a/mp/game/dab/models/weapons/mac10.vvd b/mp/game/dab/models/weapons/mac10.vvd new file mode 100755 index 000000000..c8cec68af --- /dev/null +++ b/mp/game/dab/models/weapons/mac10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fb33cf942061851a8671f1a9ef5b66d4d53f7341c4f76526def53167b5fcfe6 +size 191616 diff --git a/mp/game/dab/models/weapons/mossberg590.dx80.vtx b/mp/game/dab/models/weapons/mossberg590.dx80.vtx new file mode 100755 index 000000000..bbd05fe25 --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50b7b3988d65225f25e6dd29aa5a22ecce6523ce0d8cb5080772814f992bab4f +size 56922 diff --git a/mp/game/dab/models/weapons/mossberg590.dx90.vtx b/mp/game/dab/models/weapons/mossberg590.dx90.vtx new file mode 100755 index 000000000..7e2789291 --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77b4208c985a32bfe25d2899d44f33b92ea977232fe9bec07b72e58028f28fb1 +size 56922 diff --git a/mp/game/dab/models/weapons/mossberg590.mdl b/mp/game/dab/models/weapons/mossberg590.mdl new file mode 100755 index 000000000..4752b9fa0 --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be03ea87e86d2e9de8f1becc12079c79fd4545262d77d078ad554a660ac913ff +size 2296 diff --git a/mp/game/dab/models/weapons/mossberg590.phy b/mp/game/dab/models/weapons/mossberg590.phy new file mode 100755 index 000000000..738e0fbc0 --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3ebefe1e1b5861e1c06f0117a5d119a9a1f290e7b21892573782df3f36db7a9 +size 1267 diff --git a/mp/game/dab/models/weapons/mossberg590.sw.vtx b/mp/game/dab/models/weapons/mossberg590.sw.vtx new file mode 100755 index 000000000..acfcce20f --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ca3ca0a07ae0581956032edae8655e90cc64df958273616590b60ec35297105 +size 56914 diff --git a/mp/game/dab/models/weapons/mossberg590.vvd b/mp/game/dab/models/weapons/mossberg590.vvd new file mode 100755 index 000000000..7081b60da --- /dev/null +++ b/mp/game/dab/models/weapons/mossberg590.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfda501656c96c8671ff1e1754166db00ff13667a485daba8d004412c8118995 +size 231168 diff --git a/mp/game/dab/models/weapons/v_akimbo_beretta.dx80.vtx b/mp/game/dab/models/weapons/v_akimbo_beretta.dx80.vtx new file mode 100755 index 000000000..eeffa0390 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_beretta.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bea8a92aeab75b0b9ef2d7badf5df04389f141303af90c0e863d15cb9c40454a +size 104545 diff --git a/mp/game/dab/models/weapons/v_akimbo_beretta.dx90.vtx b/mp/game/dab/models/weapons/v_akimbo_beretta.dx90.vtx new file mode 100755 index 000000000..def788647 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_beretta.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f27fdf1a80926df6fea5a42ca94c5f211a675164c0001829f6d8b375613121e +size 103368 diff --git a/mp/game/dab/models/weapons/v_akimbo_beretta.mdl b/mp/game/dab/models/weapons/v_akimbo_beretta.mdl new file mode 100755 index 000000000..55f0b1735 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_beretta.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4913ee6cc53b16e44b6889df2e8b2cf2bc69bf12ac0619ee9024b09c35dd33b +size 82060 diff --git a/mp/game/dab/models/weapons/v_akimbo_beretta.sw.vtx b/mp/game/dab/models/weapons/v_akimbo_beretta.sw.vtx new file mode 100755 index 000000000..6b606a293 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_beretta.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e22524dbd92eb23cee42272e95a6ea19cab390f8d8b02ea7153954e5de30fc8 +size 102920 diff --git a/mp/game/dab/models/weapons/v_akimbo_beretta.vvd b/mp/game/dab/models/weapons/v_akimbo_beretta.vvd new file mode 100755 index 000000000..4d7d39ce3 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_beretta.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c81ab241d5f7dbce41b8ad201ea388196ca90d7b04b1434f1eba6725260b2538 +size 470208 diff --git a/mp/game/dab/models/weapons/v_akimbo_m1911.dx80.vtx b/mp/game/dab/models/weapons/v_akimbo_m1911.dx80.vtx new file mode 100755 index 000000000..59caeac2a --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_m1911.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a91d449315d15a62af083a904cc4ab034f48ded07086a427eb58fdd2467fd5a +size 205833 diff --git a/mp/game/dab/models/weapons/v_akimbo_m1911.dx90.vtx b/mp/game/dab/models/weapons/v_akimbo_m1911.dx90.vtx new file mode 100755 index 000000000..6a9fda670 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_m1911.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6800c71d93f2a0f08e5b7eb2e22db570767b77c7f92274633eb248ecccd8c95c +size 204656 diff --git a/mp/game/dab/models/weapons/v_akimbo_m1911.mdl b/mp/game/dab/models/weapons/v_akimbo_m1911.mdl new file mode 100755 index 000000000..8917d7da9 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_m1911.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efb78e062b58c49942cf1eb543b93b7528244f5a59904130d5cd2347bd06f918 +size 81432 diff --git a/mp/game/dab/models/weapons/v_akimbo_m1911.sw.vtx b/mp/game/dab/models/weapons/v_akimbo_m1911.sw.vtx new file mode 100755 index 000000000..7405a7356 --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_m1911.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f268d905fb9cd897a7d16f8a05aa2b1d33535fb8f77c171afb74e573ea67793 +size 204224 diff --git a/mp/game/dab/models/weapons/v_akimbo_m1911.vvd b/mp/game/dab/models/weapons/v_akimbo_m1911.vvd new file mode 100755 index 000000000..9148a86ae --- /dev/null +++ b/mp/game/dab/models/weapons/v_akimbo_m1911.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e87e3f3ae5952b247b632487418f4634edacafb98110ab72e34ffe2265158f49 +size 786624 diff --git a/mp/game/dab/models/weapons/v_beretta.dx80.vtx b/mp/game/dab/models/weapons/v_beretta.dx80.vtx new file mode 100755 index 000000000..89f56ce7d --- /dev/null +++ b/mp/game/dab/models/weapons/v_beretta.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb40bd1c52368a54a63cb967449c295ee6f4189e024c6a8d61947784b337efa +size 71239 diff --git a/mp/game/dab/models/weapons/v_beretta.dx90.vtx b/mp/game/dab/models/weapons/v_beretta.dx90.vtx new file mode 100755 index 000000000..0ee9afeeb --- /dev/null +++ b/mp/game/dab/models/weapons/v_beretta.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fc0b71cf27e5f173e93b9960a7b01136e2695dee1cf05c2ca0e0023f7958d43 +size 70062 diff --git a/mp/game/dab/models/weapons/v_beretta.mdl b/mp/game/dab/models/weapons/v_beretta.mdl new file mode 100755 index 000000000..d39a2bdc7 --- /dev/null +++ b/mp/game/dab/models/weapons/v_beretta.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:167b46ed9c2e0383dea51c6c875c21402021c63b3d8e7d4eaa22ba0d7185be35 +size 53108 diff --git a/mp/game/dab/models/weapons/v_beretta.sw.vtx b/mp/game/dab/models/weapons/v_beretta.sw.vtx new file mode 100755 index 000000000..e17231ea0 --- /dev/null +++ b/mp/game/dab/models/weapons/v_beretta.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb0b486c886e7a68adea2854a3532e33ebaa7622fe9b00f6e65a511c887cbcf +size 69662 diff --git a/mp/game/dab/models/weapons/v_beretta.vvd b/mp/game/dab/models/weapons/v_beretta.vvd new file mode 100755 index 000000000..5d6285db5 --- /dev/null +++ b/mp/game/dab/models/weapons/v_beretta.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01a9d057573499f69a0a89e0d67544a64c7cb2196df3c017e900a6f78bbe8339 +size 296896 diff --git a/mp/game/dab/models/weapons/v_brawl.dx80.vtx b/mp/game/dab/models/weapons/v_brawl.dx80.vtx new file mode 100755 index 000000000..775e51744 --- /dev/null +++ b/mp/game/dab/models/weapons/v_brawl.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa5bab8739852e995f3a75035044dec9034282e033a32354ac17fc8dbf812437 +size 37872 diff --git a/mp/game/dab/models/weapons/v_brawl.dx90.vtx b/mp/game/dab/models/weapons/v_brawl.dx90.vtx new file mode 100755 index 000000000..5bb7498aa --- /dev/null +++ b/mp/game/dab/models/weapons/v_brawl.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de3b100033119422629a51c9e5cd584d15b03d7cfeb59bf16a171641ccf29e34 +size 36695 diff --git a/mp/game/dab/models/weapons/v_brawl.mdl b/mp/game/dab/models/weapons/v_brawl.mdl new file mode 100755 index 000000000..77f09d6c1 --- /dev/null +++ b/mp/game/dab/models/weapons/v_brawl.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44578c6064a54409d3418395bc57a79898700ed715ae616f557d21c928ac3a91 +size 63316 diff --git a/mp/game/dab/models/weapons/v_brawl.sw.vtx b/mp/game/dab/models/weapons/v_brawl.sw.vtx new file mode 100755 index 000000000..85d242ea2 --- /dev/null +++ b/mp/game/dab/models/weapons/v_brawl.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1833a540260c7cfa8bb4fdf4adfc32767c731a3cfeb392f307292f16ca4f005c +size 36343 diff --git a/mp/game/dab/models/weapons/v_brawl.vvd b/mp/game/dab/models/weapons/v_brawl.vvd new file mode 100755 index 000000000..05df5c567 --- /dev/null +++ b/mp/game/dab/models/weapons/v_brawl.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13452e6eb8738879b3a9ce8d43b6a9d7f50323b3de31979deb4c013fa34d4158 +size 123584 diff --git a/mp/game/dab/models/weapons/v_eq_fraggrenade.dx80.vtx b/mp/game/dab/models/weapons/v_eq_fraggrenade.dx80.vtx new file mode 100755 index 000000000..b96250ab3 --- /dev/null +++ b/mp/game/dab/models/weapons/v_eq_fraggrenade.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e34eb7f88e0074c71083153c7da73f1b0064e1fd8d829ec91d0264365c518cc1 +size 33616 diff --git a/mp/game/dab/models/weapons/v_eq_fraggrenade.dx90.vtx b/mp/game/dab/models/weapons/v_eq_fraggrenade.dx90.vtx new file mode 100755 index 000000000..65ef5dd16 --- /dev/null +++ b/mp/game/dab/models/weapons/v_eq_fraggrenade.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76f8be68fe312a5ca2ab78927aa5840e54061a5e772a003ba78344b489b090a9 +size 33317 diff --git a/mp/game/dab/models/weapons/v_eq_fraggrenade.mdl b/mp/game/dab/models/weapons/v_eq_fraggrenade.mdl new file mode 100755 index 000000000..d45ecbe98 --- /dev/null +++ b/mp/game/dab/models/weapons/v_eq_fraggrenade.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27bd0376b9c7ed0dd769dfb3681ce295a1c69e03a5e91e9767eb68b1ac279f98 +size 46216 diff --git a/mp/game/dab/models/weapons/v_eq_fraggrenade.sw.vtx b/mp/game/dab/models/weapons/v_eq_fraggrenade.sw.vtx new file mode 100755 index 000000000..a7509fd76 --- /dev/null +++ b/mp/game/dab/models/weapons/v_eq_fraggrenade.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06b59258d1cfe80c167c5a0f90259aa150802095c4621d27cbdbdf27bd66fcfb +size 32997 diff --git a/mp/game/dab/models/weapons/v_eq_fraggrenade.vvd b/mp/game/dab/models/weapons/v_eq_fraggrenade.vvd new file mode 100755 index 000000000..c0d486564 --- /dev/null +++ b/mp/game/dab/models/weapons/v_eq_fraggrenade.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30cfe81c7e864dc8888e3a4e3b596bcd2e8b3c8004e1602c8d1fb3a9f1517162 +size 123904 diff --git a/mp/game/dab/models/weapons/v_fal.dx80.vtx b/mp/game/dab/models/weapons/v_fal.dx80.vtx new file mode 100755 index 000000000..380c76af3 --- /dev/null +++ b/mp/game/dab/models/weapons/v_fal.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea09a2f10cfb0310bccc629b4c643a58caa6adb0b64e438228c8bddd5fd040f9 +size 146144 diff --git a/mp/game/dab/models/weapons/v_fal.dx90.vtx b/mp/game/dab/models/weapons/v_fal.dx90.vtx new file mode 100755 index 000000000..c85cf1ce7 --- /dev/null +++ b/mp/game/dab/models/weapons/v_fal.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a148b88c37e840a0e5362d272fc05182587a31a4d20b4b9753671a0bd9ea431b +size 144967 diff --git a/mp/game/dab/models/weapons/v_fal.mdl b/mp/game/dab/models/weapons/v_fal.mdl new file mode 100755 index 000000000..f7536a2bb --- /dev/null +++ b/mp/game/dab/models/weapons/v_fal.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f348aa76c35634f3a2bd1d715d4938da580dbc623b5f830024a4c69fe118ad4 +size 67248 diff --git a/mp/game/dab/models/weapons/v_fal.sw.vtx b/mp/game/dab/models/weapons/v_fal.sw.vtx new file mode 100755 index 000000000..e72cc38cb --- /dev/null +++ b/mp/game/dab/models/weapons/v_fal.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:151c8d6395245c972ff6de0d3bf79e6faff6584180d89652addcc19a48909725 +size 144575 diff --git a/mp/game/dab/models/weapons/v_fal.vvd b/mp/game/dab/models/weapons/v_fal.vvd new file mode 100755 index 000000000..b69dbc842 --- /dev/null +++ b/mp/game/dab/models/weapons/v_fal.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98abbae1867a66fcb09d787c2a66b834ef2fe0c491186b4464f057ed2a8b86cf +size 532224 diff --git a/mp/game/dab/models/weapons/v_mac10.dx80.vtx b/mp/game/dab/models/weapons/v_mac10.dx80.vtx new file mode 100755 index 000000000..ec0aa219f --- /dev/null +++ b/mp/game/dab/models/weapons/v_mac10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1266b4120a7baacc4e0fdc93ad7e0643714cbc398141458b3aa4901cee813062 +size 116955 diff --git a/mp/game/dab/models/weapons/v_mac10.dx90.vtx b/mp/game/dab/models/weapons/v_mac10.dx90.vtx new file mode 100755 index 000000000..1176d5399 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mac10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f9f52adc5c77c5a257e8a2c24e50cdf1e0065edf51628e4abd439293328a85e +size 115778 diff --git a/mp/game/dab/models/weapons/v_mac10.mdl b/mp/game/dab/models/weapons/v_mac10.mdl new file mode 100755 index 000000000..f86ce8861 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mac10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f503785e456fdb34fa6721a71922a744e4de27c77d5abfc5af18cd80954e5fc1 +size 63616 diff --git a/mp/game/dab/models/weapons/v_mac10.sw.vtx b/mp/game/dab/models/weapons/v_mac10.sw.vtx new file mode 100755 index 000000000..17441ed82 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mac10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93b452a6bae73df456c1b762709789e9f12ebb037d2497b7eb0e83db49b7d176 +size 115394 diff --git a/mp/game/dab/models/weapons/v_mac10.vvd b/mp/game/dab/models/weapons/v_mac10.vvd new file mode 100755 index 000000000..33b460bb8 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mac10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c882628f652da61569b22c1df529ef52dbd31cdd79c331b0fc79abc43df1aa78 +size 540736 diff --git a/mp/game/dab/models/weapons/v_mossberg.dx80.vtx b/mp/game/dab/models/weapons/v_mossberg.dx80.vtx new file mode 100755 index 000000000..9632e5033 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mossberg.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:128a75b56816ed67bcb0945c434728d3a086aa6082034cf3f7f6f467834f71b3 +size 97814 diff --git a/mp/game/dab/models/weapons/v_mossberg.dx90.vtx b/mp/game/dab/models/weapons/v_mossberg.dx90.vtx new file mode 100755 index 000000000..a7076af35 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mossberg.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6239a4c02e8038b4e6a61e4f664d6d6376e6a6edaa57a9a8cd139a7d969339a0 +size 96637 diff --git a/mp/game/dab/models/weapons/v_mossberg.mdl b/mp/game/dab/models/weapons/v_mossberg.mdl new file mode 100755 index 000000000..9fe9e372d --- /dev/null +++ b/mp/game/dab/models/weapons/v_mossberg.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c17d244e284fd27b12e6b230993e3c3db8455038cf06da49f46fa3bf33918fbb +size 57852 diff --git a/mp/game/dab/models/weapons/v_mossberg.sw.vtx b/mp/game/dab/models/weapons/v_mossberg.sw.vtx new file mode 100755 index 000000000..ed5f06543 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mossberg.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f1eec4dc07140e051ea97b86a5f29f55876d8f22e7347c027ca101d7402c02e +size 96261 diff --git a/mp/game/dab/models/weapons/v_mossberg.vvd b/mp/game/dab/models/weapons/v_mossberg.vvd new file mode 100755 index 000000000..678ad6a43 --- /dev/null +++ b/mp/game/dab/models/weapons/v_mossberg.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5feb100299e0a51003c60c613f9f2447d100c5b3f5384b116be54836dcfeebc +size 359744 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.dx80.vtx b/mp/game/dab/models/weapons/v_pist_m1911.dx80.vtx new file mode 100755 index 000000000..43a722835 --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b08fef24f5aa264e94fd1b3f59dc6ef8f3ef0b1a8a8d3fd94a769c4e3850a7e6 +size 121883 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.dx90.vtx b/mp/game/dab/models/weapons/v_pist_m1911.dx90.vtx new file mode 100755 index 000000000..e6fdff9ef --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32999e16181a8ec7487bde5ace8fb74d0126ed2c7b67dc4e6967fbd18695aa9c +size 120706 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.mdl b/mp/game/dab/models/weapons/v_pist_m1911.mdl new file mode 100755 index 000000000..d42ffe9cc --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b59c2cc9059e08f804b33ba6259e4d6bf9fbf03f5a97fff8f9cca97e4276f4 +size 56832 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.sw.vtx b/mp/game/dab/models/weapons/v_pist_m1911.sw.vtx new file mode 100755 index 000000000..513ee726f --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13739065979564b36dcf7c7f08a739f2117507a66b110981a3c25b97bd8020df +size 120314 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.vvd b/mp/game/dab/models/weapons/v_pist_m1911.vvd new file mode 100755 index 000000000..69a7ff40d --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0f9e6da800cb12d2ac60ffef31cf213c3f4c615c79584f6ec3c22e6f95aa92d +size 455104 diff --git a/mp/game/dab/models/weapons/v_pist_m1911.xbox.vtx b/mp/game/dab/models/weapons/v_pist_m1911.xbox.vtx new file mode 100755 index 000000000..0643433e6 --- /dev/null +++ b/mp/game/dab/models/weapons/v_pist_m1911.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3962b1582f7eb9843aa26b00ff828435dfbc34744efae2c9dbd8ebac3a1771da +size 120706 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.dx80.vtx b/mp/game/dab/models/weapons/v_rif_m4a1.dx80.vtx new file mode 100755 index 000000000..72233f7d5 --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dec300f2b20e2c806a75334d8e3264cb6d62867a605bb4aca671f8593dab3657 +size 146740 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.dx90.vtx b/mp/game/dab/models/weapons/v_rif_m4a1.dx90.vtx new file mode 100755 index 000000000..ff4e2adaa --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69101eeafa430976e6551414e527555ecf66c9859cd31ff5d8a53f897913035f +size 145563 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.mdl b/mp/game/dab/models/weapons/v_rif_m4a1.mdl new file mode 100755 index 000000000..4daa1914c --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa3e198aa3b006c2dbd18f7ab64d446c2897bd4425cd3491394e1f3db2b580aa +size 71612 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.sw.vtx b/mp/game/dab/models/weapons/v_rif_m4a1.sw.vtx new file mode 100755 index 000000000..c6553235d --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4544ce442481c19fe3e5b6d76eb54ea5f1f44f12b8c46322e8bb89643dd7b285 +size 145155 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.vvd b/mp/game/dab/models/weapons/v_rif_m4a1.vvd new file mode 100755 index 000000000..0969a257e --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e490fbf8345c949c80fadc19000c866dbb5336a306d1df80f82aefa581fef55 +size 554368 diff --git a/mp/game/dab/models/weapons/v_rif_m4a1.xbox.vtx b/mp/game/dab/models/weapons/v_rif_m4a1.xbox.vtx new file mode 100755 index 000000000..ad3b32690 --- /dev/null +++ b/mp/game/dab/models/weapons/v_rif_m4a1.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af1270dfdc0af67164c8842cad73b0bb33f1533df3b43be74b393271830575f8 +size 293381 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.dx80.vtx b/mp/game/dab/models/weapons/v_shot_m3super90.dx80.vtx new file mode 100755 index 000000000..f6ccf4084 --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61acf03a9c0b2ac53561fe5047f2b43426593ae56960d0c218892be97d29bc39 +size 92004 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.dx90.vtx b/mp/game/dab/models/weapons/v_shot_m3super90.dx90.vtx new file mode 100755 index 000000000..2bfc1f813 --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8077a19f096ecff614aba89c874d120486adfdf3a370f72cf423dd8b0b6efcad +size 91532 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.mdl b/mp/game/dab/models/weapons/v_shot_m3super90.mdl new file mode 100755 index 000000000..e3e1692d5 --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79f81b702456b8eccec27d73e7374e8f47181a2f69d68f73094bda9cff8544a +size 54248 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.sw.vtx b/mp/game/dab/models/weapons/v_shot_m3super90.sw.vtx new file mode 100755 index 000000000..43d29486c --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0252212607f6d7b8a4ca597b0a6b06fae6600bd419440ec4ed87dc55a0ecb76 +size 91204 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.vvd b/mp/game/dab/models/weapons/v_shot_m3super90.vvd new file mode 100755 index 000000000..fd0df7dbe --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ad0d4181abc0596622d2ad8e00994e3bc05e3efa4fbe10ea6616f54ff96068 +size 350400 diff --git a/mp/game/dab/models/weapons/v_shot_m3super90.xbox.vtx b/mp/game/dab/models/weapons/v_shot_m3super90.xbox.vtx new file mode 100755 index 000000000..dcfce64e3 --- /dev/null +++ b/mp/game/dab/models/weapons/v_shot_m3super90.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07debc2bcd8d110f572cf878d9f45067815e8705744fdcb5cafb5814021b48ff +size 54662 diff --git a/mp/game/dab/models/weapons/v_smg_mac10.dx80.vtx b/mp/game/dab/models/weapons/v_smg_mac10.dx80.vtx new file mode 100755 index 000000000..a35efe93f --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mac10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9076bda610c57a67acd88b33000a599d3980a33ad9f6d6b0c00198cd2b6d40e2 +size 57372 diff --git a/mp/game/dab/models/weapons/v_smg_mac10.dx90.vtx b/mp/game/dab/models/weapons/v_smg_mac10.dx90.vtx new file mode 100755 index 000000000..ee9e0e956 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mac10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:994d4312cd8744760c6690bfde1f4c2d80fa72454ad0bfa40f94cce43d12d8cc +size 57213 diff --git a/mp/game/dab/models/weapons/v_smg_mac10.mdl b/mp/game/dab/models/weapons/v_smg_mac10.mdl new file mode 100755 index 000000000..8386f2469 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mac10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb0cad2bdfc5d7e3b40958c5f859e2c2865856760e0819cbdf3b5d25ce70b19 +size 42324 diff --git a/mp/game/dab/models/weapons/v_smg_mac10.sw.vtx b/mp/game/dab/models/weapons/v_smg_mac10.sw.vtx new file mode 100755 index 000000000..d3f8c67f3 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mac10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00c677283851c058416ff6cae83de1ce3b2a9320db1d2d5c1ec0e9bab6c235ae +size 56861 diff --git a/mp/game/dab/models/weapons/v_smg_mac10.vvd b/mp/game/dab/models/weapons/v_smg_mac10.vvd new file mode 100755 index 000000000..3da557b49 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mac10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8729dc092c34f629cf9e0f64ff3b82923625a76da44a0fff2fccc5ef0da24840 +size 235136 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.dx80.vtx b/mp/game/dab/models/weapons/v_smg_mp5.dx80.vtx new file mode 100755 index 000000000..7f2dd7177 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54ca53abd327aedea89d8762520f2a5523bafd473bcf9a45f741e9c131bba8c3 +size 128337 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.dx90.vtx b/mp/game/dab/models/weapons/v_smg_mp5.dx90.vtx new file mode 100755 index 000000000..ad6ad958f --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ecfcbff27383b8c5a25acc600576ddef9020bfebe02aa20f511be8c908bfec1 +size 127160 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.mdl b/mp/game/dab/models/weapons/v_smg_mp5.mdl new file mode 100755 index 000000000..f4d837a09 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bcd3782157dc75226c59e9838f8043b31293614dadd079a54f9d45834396c60 +size 51596 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.sw.vtx b/mp/game/dab/models/weapons/v_smg_mp5.sw.vtx new file mode 100755 index 000000000..82a3d314a --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35bb9819e86fd849de3551530ebfd161d1a98aa6212e7478a9fde9560c98860f +size 126768 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.vvd b/mp/game/dab/models/weapons/v_smg_mp5.vvd new file mode 100755 index 000000000..029012b10 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b41af8f2ae06c2700caad9e552b6b2eab2d018c58456d482b2d5318830a31c04 +size 511168 diff --git a/mp/game/dab/models/weapons/v_smg_mp5.xbox.vtx b/mp/game/dab/models/weapons/v_smg_mp5.xbox.vtx new file mode 100755 index 000000000..3ef7fc0a9 --- /dev/null +++ b/mp/game/dab/models/weapons/v_smg_mp5.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a0588a73e42de646d6e010ba9686a2f76505ec92a5e01d14e03260f13c0bdd7 +size 213342 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.dx80.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade.dx80.vtx new file mode 100755 index 000000000..6125a412a --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e8a22d8fad67a0cf7a8050232ca731a533d523bfc36fb64d07628e0df4eedf9 +size 2481 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.dx90.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade.dx90.vtx new file mode 100755 index 000000000..a0f1bdb3d --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5775a2abbde0079dca301e42be4d0e46b23953450d0e550dc9dcfd5d5825086 +size 2481 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.mdl b/mp/game/dab/models/weapons/w_eq_fraggrenade.mdl new file mode 100755 index 000000000..c1193dff8 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74ebde8b265170290e5d00e645a3f2486e99c84f98fc0b0f497f664ab60e0e9 +size 1564 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.phy b/mp/game/dab/models/weapons/w_eq_fraggrenade.phy new file mode 100755 index 000000000..1c9c465f2 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5827b6efd2fad51312492f951f545e1d386764fd67af9ac41119c796681e0d0d +size 2048 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.sw.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade.sw.vtx new file mode 100755 index 000000000..f0efc08e1 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c10177f96c773226d58606cd742508c8728355403d9bf68eff4c3e76652af302 +size 2473 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade.vvd b/mp/game/dab/models/weapons/w_eq_fraggrenade.vvd new file mode 100755 index 000000000..b81a49c07 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:471fef13e5417b0aac990f8abfa82011eeb3a8736766eed531c12cf656561555 +size 10816 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx80.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx80.vtx new file mode 100755 index 000000000..93fb045c9 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16031255a98d3c9114eb409a55fbdb445be1e87d2a3914a3e5c124eeff337759 +size 2481 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx90.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx90.vtx new file mode 100755 index 000000000..50fc4b5b0 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e126519f760fefb1861612467c2102eb3dc91a542c31ecfdb7ffbcd56d98f105 +size 2481 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.mdl b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.mdl new file mode 100755 index 000000000..6d60e3bd9 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0b76acd2d2635d0aa52b45b594fad6f6d975893affe0152bfd8c1a1ba61cb75 +size 1540 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.phy b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.phy new file mode 100755 index 000000000..b05bff53d --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6224f84759ad65eab3375cb5fa97db7d8d0e350b4040313ab88634eacbfa9c8 +size 2055 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.sw.vtx b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.sw.vtx new file mode 100755 index 000000000..a8042b0b3 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:005869dca0f9490633b262de5db5183c7e724b8af6e0906126231475f90efc04 +size 2481 diff --git a/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.vvd b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.vvd new file mode 100755 index 000000000..148479678 --- /dev/null +++ b/mp/game/dab/models/weapons/w_eq_fraggrenade_thrown.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be88174ed4310c1417c26268ce29a800fa4b4cb57682fd89f9dfc4d72a9f94e +size 10816 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.dx80.vtx b/mp/game/dab/models/weapons/w_rif_m4a1.dx80.vtx new file mode 100755 index 000000000..66f34f589 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2013a2e41f6743c1520517d7552e252e449c366f531d0265de3cddce57c46340 +size 109650 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.dx90.vtx b/mp/game/dab/models/weapons/w_rif_m4a1.dx90.vtx new file mode 100755 index 000000000..59c8c38be --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:004e0285f75c9cf84cd6c8abcf5655a907462e82e99eb5eba9297d0cbd4f967f +size 109650 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.mdl b/mp/game/dab/models/weapons/w_rif_m4a1.mdl new file mode 100755 index 000000000..7bf592583 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9237e3f27573709684dba8b08f0d924214cfe63f5a5423035f4df6885d458148 +size 2764 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.phy b/mp/game/dab/models/weapons/w_rif_m4a1.phy new file mode 100755 index 000000000..b4d4b6fe2 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d02d290bcec4715c3848274e2a11e810edf02f8da107e4f0ce5354f085682828 +size 1738 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.sw.vtx b/mp/game/dab/models/weapons/w_rif_m4a1.sw.vtx new file mode 100755 index 000000000..d81acf0c5 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cd418cb403177a6e89270003e90ea3c7c72009e15791ab9d41f2b60c116550d +size 109610 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.vvd b/mp/game/dab/models/weapons/w_rif_m4a1.vvd new file mode 100755 index 000000000..f73ebae61 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74df4f4e9c0101229203eba86b03ebcdf31e1913649ec47b6e2f4d942e222b3c +size 433536 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1.xbox.vtx b/mp/game/dab/models/weapons/w_rif_m4a1.xbox.vtx new file mode 100755 index 000000000..bdb3d74a0 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6327eb62d7a6f81df5fecb9349d99eb2b1dd7e33e0a297925b93b67ced763708 +size 42587 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx80.vtx b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx80.vtx new file mode 100755 index 000000000..553654238 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f243b474a1a2db812b9f115e25283491b3b43c8746422760a17ffe4f78ad7e +size 139068 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx90.vtx b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx90.vtx new file mode 100755 index 000000000..2bed8c072 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf3f0fbc6d5f19e5ad8904e048574c4c81ab50f63a1c5249b1d94e04aa33d80e +size 139068 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.mdl b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.mdl new file mode 100755 index 000000000..87efd9fcf --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd5d1a8b70c7a92ba31b11be0f5d0668f6ec16d63e05cea3dbbaeb824b4aae34 +size 4120 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.phy b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.phy new file mode 100755 index 000000000..f98489ca8 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ba5872dfe71724b974a1c919f00149a08602583584c1ba6a279ff8b4e8b1e7c +size 1930 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.sw.vtx b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.sw.vtx new file mode 100755 index 000000000..ec2d5cf5d --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d63e36e66ef6a5cd25254799a860d0afdd31cd9ed4bc42dd10da6a76ea2f067 +size 139020 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.vvd b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.vvd new file mode 100755 index 000000000..159367308 --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee6ff42414fdb58b3431735506d85ac71b896111a2a91dc5f1cfa28dcfc29428 +size 620736 diff --git a/mp/game/dab/models/weapons/w_rif_m4a1_silencer.xbox.vtx b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.xbox.vtx new file mode 100755 index 000000000..4712311ce --- /dev/null +++ b/mp/game/dab/models/weapons/w_rif_m4a1_silencer.xbox.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621fb0ced44ac3e393d12168ff0add92c0bca391abf5ac67c351c05bd58f3e48 +size 257898 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.dx80.vtx b/mp/game/dab/models/weapons/w_smg_mp5.dx80.vtx new file mode 100755 index 000000000..bbd846660 --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e315644cea1b0e23e96522149a16292a7ca11c4e4b9bb8fe5214ab06bb22fb78 +size 86028 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.dx90.vtx b/mp/game/dab/models/weapons/w_smg_mp5.dx90.vtx new file mode 100755 index 000000000..143bff3ba --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d7fc2072cfbfb46aacf478b9fb23a71b9457a7fd7036d9e9447760ea0d8febc +size 86028 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.mdl b/mp/game/dab/models/weapons/w_smg_mp5.mdl new file mode 100755 index 000000000..e781a13a7 --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd817bf81e31dfa5ba7ea002d4204311b16d84ff8b9c8acaf0704e946091fac +size 2804 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.phy b/mp/game/dab/models/weapons/w_smg_mp5.phy new file mode 100755 index 000000000..57e8dfe9d --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b1370e1afe99514e767238b89f6c86e81e825bfcaee89438942f331b968df8f +size 2268 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.sw.vtx b/mp/game/dab/models/weapons/w_smg_mp5.sw.vtx new file mode 100755 index 000000000..b2207d511 --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:421a353a86170477fcbbc5fde4456586962b9261246fc1c69bb69b29f36355a1 +size 85980 diff --git a/mp/game/dab/models/weapons/w_smg_mp5.vvd b/mp/game/dab/models/weapons/w_smg_mp5.vvd new file mode 100755 index 000000000..738dfe23d --- /dev/null +++ b/mp/game/dab/models/weapons/w_smg_mp5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33403fe40665efc9d1dbfc14772413355d8db1e88d061f52a2852ba496d18977 +size 331328 diff --git a/mp/game/dab/models/wizard/chase/terrain1.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain1.dx80.vtx new file mode 100755 index 000000000..6359566ab --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29986677dce7560aaf8a61698e0ddf49ea4e671bdf164285b846469979993a9 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain1.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain1.dx90.vtx new file mode 100755 index 000000000..efa35914b --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:639441f0d26f1f383b23e8ec611d8b9b53b9da525172d1fe99917aa4d3bd206c +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain1.mdl b/mp/game/dab/models/wizard/chase/terrain1.mdl new file mode 100755 index 000000000..a140122ba --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61fe2b0e17a5139c3e85b03c4ea0dd3777a1e6e04041f66011ecd12085ab7a65 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain1.phy b/mp/game/dab/models/wizard/chase/terrain1.phy new file mode 100755 index 000000000..d4361f7ce --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d011ac7a2b56bb09520d96c768cd9fa5f900dbfa57be726702dbf2da403298e +size 4968 diff --git a/mp/game/dab/models/wizard/chase/terrain1.sw.vtx b/mp/game/dab/models/wizard/chase/terrain1.sw.vtx new file mode 100755 index 000000000..5021552fb --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b48b16f11a9753153a0dec5b809b8630831837ee28a0d8e330bf617fc1d9d06e +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain1.vvd b/mp/game/dab/models/wizard/chase/terrain1.vvd new file mode 100755 index 000000000..8b5634901 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f984d6eabfdca1b83028ef8513f21ed50643de2c5b6e6377052afc8492f6c65e +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain10.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain10.dx80.vtx new file mode 100755 index 000000000..3c6d11614 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aadff849679216a0309d9bd8c568a36a9e784a42220294be05549ede2e5d0d26 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain10.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain10.dx90.vtx new file mode 100755 index 000000000..cde602dca --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b5e9a9ec93ba1cd2e2449aa91f86a887858fdde68419c0a4ee2fdebeb8c2268 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain10.mdl b/mp/game/dab/models/wizard/chase/terrain10.mdl new file mode 100755 index 000000000..9407b6c79 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c9115a8e6ba209f7635c0562567bcfa54a3178c147d624b653d1e79a02ffd5 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain10.phy b/mp/game/dab/models/wizard/chase/terrain10.phy new file mode 100755 index 000000000..c83a3f907 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed13af02df2d8283ee6e99150a02c07a6a69dd9cc333ab15ee173c879fce7a15 +size 6089 diff --git a/mp/game/dab/models/wizard/chase/terrain10.sw.vtx b/mp/game/dab/models/wizard/chase/terrain10.sw.vtx new file mode 100755 index 000000000..ad57206d4 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dc1178d847830014ca6c03192021e02861d586e77ea98b3585aec2bd4d8daf5 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain10.vvd b/mp/game/dab/models/wizard/chase/terrain10.vvd new file mode 100755 index 000000000..2f974aeb1 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain10.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2299e12c2261560bd6055859be2d2899a72c8e2aff902dd3fb759d0044ee2525 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain11.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain11.dx80.vtx new file mode 100755 index 000000000..816a6490e --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80626f3ebb1551dbaafad9e9c812d050ca628e1ce1a025043db093dd6663c08 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain11.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain11.dx90.vtx new file mode 100755 index 000000000..f4cce5def --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87ec9472688baa8a8c9731040c4483733122d12371e3e700dc805f23f310a2e2 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain11.mdl b/mp/game/dab/models/wizard/chase/terrain11.mdl new file mode 100755 index 000000000..07250a60f --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0579fac331456111b057d4c10ca7a1fbd108636e5d5661ed63d7f59dd8d8cee +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain11.phy b/mp/game/dab/models/wizard/chase/terrain11.phy new file mode 100755 index 000000000..0facf11d6 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a9b458e127117022e7978a2f769a8f44fbb29aed720016e8fe3b6843f967f42 +size 5561 diff --git a/mp/game/dab/models/wizard/chase/terrain11.sw.vtx b/mp/game/dab/models/wizard/chase/terrain11.sw.vtx new file mode 100755 index 000000000..76e55506a --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db3945a2eee5af1c249d319be546db1db41c9989166d172004624ef041654e34 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain11.vvd b/mp/game/dab/models/wizard/chase/terrain11.vvd new file mode 100755 index 000000000..15c7a4fa8 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain11.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31c914d575a5fa22246609da0d774d8e1a5ea6fde645a424bbd65efbb4addd7f +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain12.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain12.dx80.vtx new file mode 100755 index 000000000..d1e712434 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e9471f2619bb7f4f4604f624d20d5574d031b68952d531070a1ca9bbcef9a7 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain12.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain12.dx90.vtx new file mode 100755 index 000000000..50b489b6b --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acb717b0fcc8af04ae4b1a900435791e3a5e75453233da766e056646b829f82a +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain12.mdl b/mp/game/dab/models/wizard/chase/terrain12.mdl new file mode 100755 index 000000000..325d03106 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:239d89c5373e001ed9a3a4d910ab07d83a87d134fc49cdab7fd86bd1854c4d02 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain12.phy b/mp/game/dab/models/wizard/chase/terrain12.phy new file mode 100755 index 000000000..f1cdcceac --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9a339651860cba54a1567c70b9172de8136c935ab447839d20fdaa9d2a59631 +size 5816 diff --git a/mp/game/dab/models/wizard/chase/terrain12.sw.vtx b/mp/game/dab/models/wizard/chase/terrain12.sw.vtx new file mode 100755 index 000000000..60a127567 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fefc0e17504ed989ef752944c62988f591518682132bed0fa9ea1a589e553606 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain12.vvd b/mp/game/dab/models/wizard/chase/terrain12.vvd new file mode 100755 index 000000000..c6c7c4d99 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain12.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7211850ef857949d3465714b74323962d42e40402705dfa2c3968435672a214 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain13.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain13.dx80.vtx new file mode 100755 index 000000000..ae388ec21 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55efa9ff15f591b6723ee3f4342ebb506ba8085bd27672d2941fd5af786d31d9 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain13.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain13.dx90.vtx new file mode 100755 index 000000000..c6aa978e6 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c74d635f2fc30a2dfcbff6d79653d170d4f38c6ce297391459cecc4693b5acc +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain13.mdl b/mp/game/dab/models/wizard/chase/terrain13.mdl new file mode 100755 index 000000000..740752eae --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd0c969b92fcdf74ec6f5205b0112228c0079a4ecabe3a67a04f01a5e5ecdeb7 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain13.phy b/mp/game/dab/models/wizard/chase/terrain13.phy new file mode 100755 index 000000000..c8a93465d --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afbdfa4d3e42a71f0521e9b950a4006c0ecb6c1df12d308b262453f37c3b61f3 +size 5625 diff --git a/mp/game/dab/models/wizard/chase/terrain13.sw.vtx b/mp/game/dab/models/wizard/chase/terrain13.sw.vtx new file mode 100755 index 000000000..8f5e74138 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f6ee243eed35031d92a5749f2d57f56bd8374902ebb99aa74dcc0f2e3a2859b +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain13.vvd b/mp/game/dab/models/wizard/chase/terrain13.vvd new file mode 100755 index 000000000..4fb84c925 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain13.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fab56b64b5049ee6300cce24266eb41e82e441cfbb8bdb7b456ab2e4a3a6a0e4 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain14.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain14.dx80.vtx new file mode 100755 index 000000000..8af720fbd --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cd50dd172848122f04cc70c55d75df8d834964f8fa6cc71d62f8e9d04e7c274 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain14.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain14.dx90.vtx new file mode 100755 index 000000000..f6bb29b58 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3e1e1e608c7447c4bff48d7826c16ab7acd50cbc9e79c0083d5620c74306e44 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain14.mdl b/mp/game/dab/models/wizard/chase/terrain14.mdl new file mode 100755 index 000000000..3917b5496 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75931b724a1f4e1ece14ec561027bd9d0235d78f74341da62c7446769cdb4c41 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain14.phy b/mp/game/dab/models/wizard/chase/terrain14.phy new file mode 100755 index 000000000..8a34fc91d --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c22574a17132b3a2d04fdaa40d2bb474a1f232e6f07186f1db2df145342259b +size 6873 diff --git a/mp/game/dab/models/wizard/chase/terrain14.sw.vtx b/mp/game/dab/models/wizard/chase/terrain14.sw.vtx new file mode 100755 index 000000000..5fdce4aa6 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77b4c0353cb55005f9448f711bcb7ddf7d3379db02ea98ac1be90dda17099376 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain14.vvd b/mp/game/dab/models/wizard/chase/terrain14.vvd new file mode 100755 index 000000000..a49c197b3 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain14.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6707ea097500da32ac4aa076c47d61b84edbc074ea658bbd8919e077fa2301c0 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain15.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain15.dx80.vtx new file mode 100755 index 000000000..68d76c186 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41aedf3c402b9c99d8c4e3d8830b56d29c683e3f6506273afc9aca2f498030ec +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain15.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain15.dx90.vtx new file mode 100755 index 000000000..4cae68703 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c820328fb11a4faddd305e435abdbabb6b5a913c26024a4fa12bc058dfe00d78 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain15.mdl b/mp/game/dab/models/wizard/chase/terrain15.mdl new file mode 100755 index 000000000..628de2744 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3a1a8eb22c5ae37aca8741003a38f09335ae0a7bd3f50c9c80812cf3d147946 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain15.phy b/mp/game/dab/models/wizard/chase/terrain15.phy new file mode 100755 index 000000000..438477319 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:935519dbca89616faf68249394b3ea7c227ca8146d9eeedb7c50ec711d5c7c46 +size 7497 diff --git a/mp/game/dab/models/wizard/chase/terrain15.sw.vtx b/mp/game/dab/models/wizard/chase/terrain15.sw.vtx new file mode 100755 index 000000000..36a55ec49 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ae7e44410f3b12ce68766a5b31f14db6afe371292c2bf402f241ad1d18d6b24 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain15.vvd b/mp/game/dab/models/wizard/chase/terrain15.vvd new file mode 100755 index 000000000..3a30e7254 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain15.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20decabbed142a284dff18a5028ce353b33270e3c99fda048bfd8efd7bd3b092 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain16.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain16.dx80.vtx new file mode 100755 index 000000000..206c9514a --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8851328e0aa88f769bb6af7a03f642a0ce53179dd7c778c20210b2797eaf48e9 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain16.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain16.dx90.vtx new file mode 100755 index 000000000..c6bbb5abf --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e818909662c108cfb535cdbcaf0fb9d2abd2ddfe5f8e865f27fe6f3fce1bbf04 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain16.mdl b/mp/game/dab/models/wizard/chase/terrain16.mdl new file mode 100755 index 000000000..5aeda46e5 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d0e13352bdb733d0c420394cc9e7fffa6987e700e9b3e9927c0409abf62998 +size 1752 diff --git a/mp/game/dab/models/wizard/chase/terrain16.phy b/mp/game/dab/models/wizard/chase/terrain16.phy new file mode 100755 index 000000000..681f4110c --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:902fc5fa976074062a443afff0534b87d6997a103c4956694de69c89b9881cce +size 4601 diff --git a/mp/game/dab/models/wizard/chase/terrain16.sw.vtx b/mp/game/dab/models/wizard/chase/terrain16.sw.vtx new file mode 100755 index 000000000..9f578cca1 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b295dedc1b49b8d9db8401f507bb928b8a217d7bbb82334c907d4fe698ebeeb +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain16.vvd b/mp/game/dab/models/wizard/chase/terrain16.vvd new file mode 100755 index 000000000..c4138bdbe --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain16.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b132c854fd84a56d94a19bb4aead71e6258a75072f5ad8f4054caaf2f66d97be +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain2.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain2.dx80.vtx new file mode 100755 index 000000000..d1a153016 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b947500b0fd48dc4c39971ab61542aaf276d427da000e9fba76924f134fa5d6 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain2.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain2.dx90.vtx new file mode 100755 index 000000000..ed2302a0f --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ff36e386ac73e7bf1da473c7c19423e0a62d48c524f5b1ebad6f922527d9468 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain2.mdl b/mp/game/dab/models/wizard/chase/terrain2.mdl new file mode 100755 index 000000000..b3cf8de68 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:747703c1d4296504c6af89ecefa1206ffb27de747d3e342d4ade4ab4affe20e7 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain2.phy b/mp/game/dab/models/wizard/chase/terrain2.phy new file mode 100755 index 000000000..d275c1137 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92af9b52c10a881e5d175eee5cf91e149af6678a32d6bda8f9c85f5e54495826 +size 5960 diff --git a/mp/game/dab/models/wizard/chase/terrain2.sw.vtx b/mp/game/dab/models/wizard/chase/terrain2.sw.vtx new file mode 100755 index 000000000..8ffeac3ca --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36d7d06fb760ea232b05488fcf58c92a9e8852735cf60c0e3c1cebcc983f0a7a +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain2.vvd b/mp/game/dab/models/wizard/chase/terrain2.vvd new file mode 100755 index 000000000..0f8b067f8 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain2.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2093662524ea897e1be937d0ed9a7712cd61d89594a019426d145fd91f98a56f +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain3.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain3.dx80.vtx new file mode 100755 index 000000000..ebf6e92dc --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a519cfe503311ded094ef48fa076922dc9f60472d7a14a102248bbaaa5e4b94 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain3.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain3.dx90.vtx new file mode 100755 index 000000000..1081ef64c --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d375ae5ce2f9c93e6b1c7ebdf6987597ab465cf09d197e769e0e98ebdfc6478 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain3.mdl b/mp/game/dab/models/wizard/chase/terrain3.mdl new file mode 100755 index 000000000..74c8c1e34 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d9202818eb5efdf8d5cd977ec35aca145ee7eadf3d8e66fadb2a92ae5c85a00 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain3.phy b/mp/game/dab/models/wizard/chase/terrain3.phy new file mode 100755 index 000000000..24b121e27 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0046d2b406e722000acb5e20f8c2fdc5cb2cd0aca8c867c6005c033e02372e9 +size 4968 diff --git a/mp/game/dab/models/wizard/chase/terrain3.sw.vtx b/mp/game/dab/models/wizard/chase/terrain3.sw.vtx new file mode 100755 index 000000000..36be190fb --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdb73f977be94a6373acc2bca715d6fa7657b8e10a2526503acb240b0eb61d4 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain3.vvd b/mp/game/dab/models/wizard/chase/terrain3.vvd new file mode 100755 index 000000000..082b9cedb --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain3.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac731d3093ae39b688887bc620eafcd80c8c5d2efa5a55ab7d1d00df10834f5b +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain4.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain4.dx80.vtx new file mode 100755 index 000000000..562e5bbeb --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:841bd2dd95282e814b975602352db91f7a7baf95b05184b9b427e82731a5fd47 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain4.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain4.dx90.vtx new file mode 100755 index 000000000..e98bba8c4 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770170d86a18f0baeae8ddfaf61adeca41ff8303355869292a5b9a3645ab1327 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain4.mdl b/mp/game/dab/models/wizard/chase/terrain4.mdl new file mode 100755 index 000000000..63fbc88db --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:612819d22dea2a732854c93b92a140bc8e4bad28e0aa3d5ec2eb0076cddafd37 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain4.phy b/mp/game/dab/models/wizard/chase/terrain4.phy new file mode 100755 index 000000000..ed32d0b9c --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d29dde56e9da7be8f704cdd43f7d690e6a755a86566d1f0c6bb4d0ba0da82608 +size 4984 diff --git a/mp/game/dab/models/wizard/chase/terrain4.sw.vtx b/mp/game/dab/models/wizard/chase/terrain4.sw.vtx new file mode 100755 index 000000000..4ea736faf --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:895f6610f23862d79b0360f45ada25a00c998770217e30465a48eb2db7261ca9 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain4.vvd b/mp/game/dab/models/wizard/chase/terrain4.vvd new file mode 100755 index 000000000..271037cf3 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain4.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de29e8536ade9ee1bd5b13e672a7867216d52dbea7e382d2b35400e4a7ca9f42 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain5.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain5.dx80.vtx new file mode 100755 index 000000000..b46257d00 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fbc718f3ae2698b4851c9621ede0d243e2138e0b53506febee65bf6bd22be25 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain5.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain5.dx90.vtx new file mode 100755 index 000000000..b02dee13e --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eaf331f5bd4b06377d54976d2992d5c5a31b5674e118f1e59a9e9db0ebbb521 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain5.mdl b/mp/game/dab/models/wizard/chase/terrain5.mdl new file mode 100755 index 000000000..ed769c8be --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e57eec587bf1a7acf52dfd564fd9aa928b08c2a96b10c2d31613b46207241c0 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain5.phy b/mp/game/dab/models/wizard/chase/terrain5.phy new file mode 100755 index 000000000..b0d754a64 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd309a7d89d667d88f5d2e154347ceb72bf3bb8d83a9f10fc10024825756894b +size 5368 diff --git a/mp/game/dab/models/wizard/chase/terrain5.sw.vtx b/mp/game/dab/models/wizard/chase/terrain5.sw.vtx new file mode 100755 index 000000000..365ba95e4 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:479bb7d3460cfc987190a167ae6bb1a0c4b04370399da23225de346a4ffb2c8d +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain5.vvd b/mp/game/dab/models/wizard/chase/terrain5.vvd new file mode 100755 index 000000000..2a2171a1c --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain5.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f13dfa8911499e4e9164d72bac51c39ec9348d30b2ffb353d5c85c8aca2a2579 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain6.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain6.dx80.vtx new file mode 100755 index 000000000..cf229dae5 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d82e4e62d9f725136a1b2c3979311647eb283eaa660dd29adae1ffa908784a +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain6.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain6.dx90.vtx new file mode 100755 index 000000000..566fe373d --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0ef2896bc11c66e58d4e4a99979bfb0e672b289fd41ba1ee9dc8ada7baae555 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain6.mdl b/mp/game/dab/models/wizard/chase/terrain6.mdl new file mode 100755 index 000000000..0fd253327 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199ac7943a7e914574e9a11643e59162f751fca18fc4864a95fe980bc4503993 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain6.phy b/mp/game/dab/models/wizard/chase/terrain6.phy new file mode 100755 index 000000000..38dd0e576 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72d114813630a33ee64ef67f3410e2947fc1d03a6e6e83c634c43d82b6369194 +size 3336 diff --git a/mp/game/dab/models/wizard/chase/terrain6.sw.vtx b/mp/game/dab/models/wizard/chase/terrain6.sw.vtx new file mode 100755 index 000000000..0c3b60702 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fc59b31e9a63f4dfc75cff9219910421d8f2f76702ea099d0271da5e062c335 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain6.vvd b/mp/game/dab/models/wizard/chase/terrain6.vvd new file mode 100755 index 000000000..098c0e311 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain6.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6551b37871124358d07e3367976262e45c1169e6c90bb177d66225c1eab8f4 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain7.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain7.dx80.vtx new file mode 100755 index 000000000..3b8c51a37 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce5b3f9d23b58806558afc36f599468517e36b73f1e88ad4336e61aab8d58036 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain7.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain7.dx90.vtx new file mode 100755 index 000000000..907bf81b8 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32c04f3fff00a3d4a33687d01995dca005d80d219dbda7ea7c42d0626b14ffc +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain7.mdl b/mp/game/dab/models/wizard/chase/terrain7.mdl new file mode 100755 index 000000000..d63035961 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:843bfbf000bd0bdb076aa5c1ad9d043e51f92d723f50c7e996c3a02bc1bdab77 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain7.phy b/mp/game/dab/models/wizard/chase/terrain7.phy new file mode 100755 index 000000000..054d2b6e7 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c221ca9ddd950bac1d9f86d3279f6da58244885c6a15480714a87e79f6d2752 +size 5096 diff --git a/mp/game/dab/models/wizard/chase/terrain7.sw.vtx b/mp/game/dab/models/wizard/chase/terrain7.sw.vtx new file mode 100755 index 000000000..8f390a19b --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c079864dd28cbef3d8b15b9e9ada4747db792e553134bcae621d6d17f656759d +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain7.vvd b/mp/game/dab/models/wizard/chase/terrain7.vvd new file mode 100755 index 000000000..5722f6aed --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain7.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8345d6f80f8dd145db9a8bc17f2785d424a9f4fac51ff0dac33661a4df3b426 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain8.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain8.dx80.vtx new file mode 100755 index 000000000..5644607b5 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcf3a381ad34d2274cdabe0ed2f2f28e2f3892332d1e313ae51608002e6a2df3 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain8.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain8.dx90.vtx new file mode 100755 index 000000000..5681f3432 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9c81cc24acbada7196e8ed86cbc3b7accb16025937f7f0f9a3be810ac8fba7f +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain8.mdl b/mp/game/dab/models/wizard/chase/terrain8.mdl new file mode 100755 index 000000000..689d43f52 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:199ba79804b04cdcda7e9a5245a9d08e490681dc82542bf85fe1b883f6083b87 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain8.phy b/mp/game/dab/models/wizard/chase/terrain8.phy new file mode 100755 index 000000000..223230ca0 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcccebac49aefcd667bd159470e7f614b2ffab3249bd6e8a21cf421a910502af +size 5480 diff --git a/mp/game/dab/models/wizard/chase/terrain8.sw.vtx b/mp/game/dab/models/wizard/chase/terrain8.sw.vtx new file mode 100755 index 000000000..ffe2dfa7d --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:565619530370302937a45fc4931e9319303245ec41e06fef9c18e48ab9e39c09 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain8.vvd b/mp/game/dab/models/wizard/chase/terrain8.vvd new file mode 100755 index 000000000..96d5b016e --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain8.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94eafbd585bd57b4664bc81bac85ff68054f36c543597719cbf98dd37540f0e1 +size 37056 diff --git a/mp/game/dab/models/wizard/chase/terrain9.dx80.vtx b/mp/game/dab/models/wizard/chase/terrain9.dx80.vtx new file mode 100755 index 000000000..08f123c74 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62b04c6ca8e9f8e62b23d903cf8b281f1ab007be89e84c9d1e91ed2fd9721f48 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain9.dx90.vtx b/mp/game/dab/models/wizard/chase/terrain9.dx90.vtx new file mode 100755 index 000000000..09c4ec85c --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dec47d3dd88abc8f7d510649b5b6bc02d619ea37783dfd74953fad64236146e2 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain9.mdl b/mp/game/dab/models/wizard/chase/terrain9.mdl new file mode 100755 index 000000000..960902920 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda0fb88e425efbae5ea483bf4ebce3dd456509a6b58a7b43305b3af82a932f8 +size 1748 diff --git a/mp/game/dab/models/wizard/chase/terrain9.phy b/mp/game/dab/models/wizard/chase/terrain9.phy new file mode 100755 index 000000000..4fa43043e --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20148a9baf692790550685f18b9a9fc59a962c115565ec9adb7b8b0771811b8d +size 6488 diff --git a/mp/game/dab/models/wizard/chase/terrain9.sw.vtx b/mp/game/dab/models/wizard/chase/terrain9.sw.vtx new file mode 100755 index 000000000..a7dec6974 --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6195c85bb52929d76f2ac23b74f2866d3388d641e44a925566a35c1127295a48 +size 11487 diff --git a/mp/game/dab/models/wizard/chase/terrain9.vvd b/mp/game/dab/models/wizard/chase/terrain9.vvd new file mode 100755 index 000000000..cd831d23d --- /dev/null +++ b/mp/game/dab/models/wizard/chase/terrain9.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4def49f77d8fd72dda9017aac80520319b6d1aed3956e99d4494ace4ac58a041 +size 37056 diff --git a/mp/game/dab/models/wizard/sword1.dx80.vtx b/mp/game/dab/models/wizard/sword1.dx80.vtx new file mode 100755 index 000000000..2f06b3e3c --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.dx80.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:762797b79075b366837bf08ce63822687049b2149e9850f55623579812f4c98e +size 2061 diff --git a/mp/game/dab/models/wizard/sword1.dx90.vtx b/mp/game/dab/models/wizard/sword1.dx90.vtx new file mode 100755 index 000000000..3939884d9 --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.dx90.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d37978de4a8f02b3f9f061a36ab2aa27219fe3c305a08ec90e139f3377d45ea +size 2061 diff --git a/mp/game/dab/models/wizard/sword1.mdl b/mp/game/dab/models/wizard/sword1.mdl new file mode 100755 index 000000000..f1c2b269c --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.mdl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e55b5dd45cafe58ea2c7b7b281c67eb7a186e9a4855deadedb5e3dd73160be5d +size 1732 diff --git a/mp/game/dab/models/wizard/sword1.phy b/mp/game/dab/models/wizard/sword1.phy new file mode 100755 index 000000000..393bab899 --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.phy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3250f73854accb2d68fd87605aabb8a8095158b546fc71f6492730d93483ea9d +size 2993 diff --git a/mp/game/dab/models/wizard/sword1.sw.vtx b/mp/game/dab/models/wizard/sword1.sw.vtx new file mode 100755 index 000000000..eec054e6d --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.sw.vtx @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a7fb1e149ab2230fb367a12ce6cd5afa47d2a75b9e12f39109b90d9e2a6be7 +size 2061 diff --git a/mp/game/dab/models/wizard/sword1.vvd b/mp/game/dab/models/wizard/sword1.vvd new file mode 100755 index 000000000..dfcf56b4b --- /dev/null +++ b/mp/game/dab/models/wizard/sword1.vvd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef72d996d3668fa6b542dc86565ffe448e88f0cce740601b2393edfa106ce162 +size 7744 diff --git a/mp/game/dab/particles/blood_impact.pcf b/mp/game/dab/particles/blood_impact.pcf new file mode 100755 index 000000000..8044de7d0 --- /dev/null +++ b/mp/game/dab/particles/blood_impact.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24cb29b2e496663535c445bf56599894a1e968607c8aba334a309986128cc19b +size 149566 diff --git a/mp/game/dab/particles/dinero_splode.pcf b/mp/game/dab/particles/dinero_splode.pcf new file mode 100755 index 000000000..5284bf67e --- /dev/null +++ b/mp/game/dab/particles/dinero_splode.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ea034ae0f91772f5ec40ee1824c675b7f0d211ab0aa07d2c4935aaacae98a8 +size 4456 diff --git a/mp/game/dab/particles/dinero_trail.pcf b/mp/game/dab/particles/dinero_trail.pcf new file mode 100755 index 000000000..9258506e8 --- /dev/null +++ b/mp/game/dab/particles/dinero_trail.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29ce4a98e9f28061eac12c7f34faea00b53c25d7cded829d64697c98ca22267a +size 4335 diff --git a/mp/game/dab/particles/fire_01.pcf b/mp/game/dab/particles/fire_01.pcf new file mode 100755 index 000000000..7878aac59 --- /dev/null +++ b/mp/game/dab/particles/fire_01.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4082ac0d029c09e84dc574c78b818619035875a0cf2b89f235ec8afc9bfc1fde +size 261598 diff --git a/mp/game/dab/particles/impact_fx.pcf b/mp/game/dab/particles/impact_fx.pcf new file mode 100755 index 000000000..18fc3843d --- /dev/null +++ b/mp/game/dab/particles/impact_fx.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39330507960b327a55b3b8610866610f98546f269d24ac8475c2cdd75e1968eb +size 49091 diff --git a/mp/game/dab/particles/jah_streets.pcf b/mp/game/dab/particles/jah_streets.pcf new file mode 100755 index 000000000..1206f1121 --- /dev/null +++ b/mp/game/dab/particles/jah_streets.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceadd4ca7f7bd4cea685df63b8a4a8e1aefb55a43bd0993e0f6f6a01a8372d59 +size 8609 diff --git a/mp/game/dab/particles/weapon_fx.pcf b/mp/game/dab/particles/weapon_fx.pcf new file mode 100755 index 000000000..0f8c1872d --- /dev/null +++ b/mp/game/dab/particles/weapon_fx.pcf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce74e5916aa5e844808282774fa5f59a480051d2f98814477c71a4c9e4eb3d31 +size 70799 diff --git a/mp/game/dab/resource/digital-7-mono.ttf b/mp/game/dab/resource/digital-7-mono.ttf new file mode 100755 index 000000000..99bca51f1 --- /dev/null +++ b/mp/game/dab/resource/digital-7-mono.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58a6983851a3e3c433bbad4d9ac97b01ec204ee81fb29a51222a9286a45598c2 +size 34404 diff --git a/mp/game/dab/resource/ds-dgib.ttf b/mp/game/dab/resource/ds-dgib.ttf new file mode 100755 index 000000000..849c2c342 --- /dev/null +++ b/mp/game/dab/resource/ds-dgib.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db992dcd7c4ced4a7051eebf59e02c65a92452dcbb6d7b6e4e8eb1a6aa6bfc9f +size 24896 diff --git a/mp/game/dab/resource/franchise-bold-hinted.ttf b/mp/game/dab/resource/franchise-bold-hinted.ttf new file mode 100755 index 000000000..e6e040b40 --- /dev/null +++ b/mp/game/dab/resource/franchise-bold-hinted.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:801cc8bfb4addd16d838679fab575f2e3d144af5562314bfc7f5af5b8d27c0f8 +size 30120 diff --git a/mp/game/dab/resource/veteran-typewriter.ttf b/mp/game/dab/resource/veteran-typewriter.ttf new file mode 100755 index 000000000..c5d697f77 --- /dev/null +++ b/mp/game/dab/resource/veteran-typewriter.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e44f8de1def683dad1d4093b35f4bb38ca94f8bde75e1c174de27e67bad157 +size 52548 diff --git a/mp/game/dab/shadereditorui/CRYSRG__.TTF b/mp/game/dab/shadereditorui/CRYSRG__.TTF new file mode 100755 index 000000000..7b1ab4e2e --- /dev/null +++ b/mp/game/dab/shadereditorui/CRYSRG__.TTF @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76e601d8c49d1f4d3ee6ee1a2fb97ddc3a29d4c48247d5e4a6fcd19beafcc7eb +size 42952 diff --git a/mp/game/dab/shadereditorui/monof55.ttf b/mp/game/dab/shadereditorui/monof55.ttf new file mode 100755 index 000000000..a759aef92 --- /dev/null +++ b/mp/game/dab/shadereditorui/monof55.ttf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:025676779b4ea99781930b6916ce3c575f9bfda77e1d726e8d70032c007b2b44 +size 169452 diff --git a/mp/game/dab/shadereditorui/redistribute/compiler/mysql_wrapper.dll b/mp/game/dab/shadereditorui/redistribute/compiler/mysql_wrapper.dll new file mode 100755 index 000000000..ed7144b74 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/compiler/mysql_wrapper.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be42df83b5287a8b2fbde46434ea7e5e0c0a45d24f78834c434e54aadd88d1fc +size 83192 diff --git a/mp/game/dab/shadereditorui/redistribute/compiler/shadercompile_dll.dll b/mp/game/dab/shadereditorui/redistribute/compiler/shadercompile_dll.dll new file mode 100755 index 000000000..a48234942 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/compiler/shadercompile_dll.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02dcba1bce10a1d0b6b186a7abd4c5a6af542df850235fb6357c15d7c4339305 +size 438272 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_ps20.vcs new file mode 100755 index 000000000..cf3b78a21 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c1bb4a4669f414becfed9b2acb7e24163901415e6a93af8a5b80e10df38eb4a +size 296 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_vs20.vcs new file mode 100755 index 000000000..ca4032d11 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/colorpicker_blend_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad1faf05b58b1ecaf2ac6e2b0c98869d344abe92fe203b9e2217f1e73d263d0 +size 262 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/fallback_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/fallback_ps20.vcs new file mode 100755 index 000000000..b0d040345 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/fallback_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:209204780614137133607424cfdd6a317d817570cdf503f5551f6c056af5dfb4 +size 213 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/fallback_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/fallback_vs20.vcs new file mode 100755 index 000000000..ebeb7afdf --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/fallback_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640e9ba05587faca777c6df6516073986dc7e9c1e91cab9b012b980ebf5ba9f9 +size 263 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_ps20.vcs new file mode 100755 index 000000000..83ccf5511 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ee055457425b8737db1244f291793a27992fd272ac868621d74cbb89014596 +size 456 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_vs20.vcs new file mode 100755 index 000000000..b55546c43 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/fbquad_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd80638432fe325edf75c0e1fcdf0a9ca1e34c03bb8bfe0cb35ab2d267dff56 +size 205 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/node_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/node_ps20.vcs new file mode 100755 index 000000000..6872ddd37 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/node_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57a55dc39ffb266c8ef7008845bee5dc4932e60f60cb86b15bba089ec088c3f9 +size 17239 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/node_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/node_vs20.vcs new file mode 100755 index 000000000..41d599593 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/node_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f19100cd2f9e00754c69ee3bfd9e18730e4d57a2f84c879c11a010530b62c442 +size 293 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/prev_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/prev_ps20.vcs new file mode 100755 index 000000000..07044072a --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/prev_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395fa0ef235d922614923fe360e3058a5b238af0cee076ef7510e33af3246bf9 +size 290 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/prev_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/prev_vs20.vcs new file mode 100755 index 000000000..ce5f74a4f --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/prev_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64ba57229da5061ad563a2c65bf12511faac6e5b4ec38d99448e81e6be578e1c +size 216 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps20.vcs new file mode 100755 index 000000000..5121b6ac3 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7c8f5eb471a2ac35ab96bc41e22918c5e52ae77509ba5139c0a27f3fc918a02 +size 240 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps30.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps30.vcs new file mode 100755 index 000000000..3704127e8 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/psin_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c42a8f3d0f27ed05dd7a4d2f88cc51a9d433d40fa0293d7a2cc12443d4b71e9 +size 252 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/psin_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/psin_vs20.vcs new file mode 100755 index 000000000..c4a01ac93 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/psin_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:917a317c0fb8eda185bd068d68047d547b62d8b8ddffcf00dffa5a2fd1e75450 +size 308 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/skymask_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/skymask_ps20.vcs new file mode 100755 index 000000000..81ca316f1 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/skymask_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b1204dd8e8c814366c14143f3c9afe636f70880a8a708137e7b289df2cc8ad +size 559 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders/skymask_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders/skymask_vs20.vcs new file mode 100755 index 000000000..ebab21562 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders/skymask_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d60e52ca8648097ff0a5dbbe13a12312bae169803b58de5654ec3a39d31bc0 +size 666 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_ps20.vcs new file mode 100755 index 000000000..9b5d44842 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c68630656d7167582b81241f17b4b6df948e50287021d321548d230e45213e3b +size 444 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_vs20.vcs new file mode 100755 index 000000000..19a31c580 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/colorpicker_blend_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ef55c79f3bc32c501b28549346ae589bac9767975166b0d65c5149bd3c4190c +size 300 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_ps20.vcs new file mode 100755 index 000000000..52f1f69e4 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abe92a859d4d27f93ddd1a53003560f15c68d5434073d5ec12c182f91fb2e4ff +size 224 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_vs20.vcs new file mode 100755 index 000000000..ae1bbabce --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fallback_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f2c729e93cbb481f01ed559fa5ea0916dfde119660394bb98e9d4b574644cc5 +size 427 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_ps20.vcs new file mode 100755 index 000000000..72b853411 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64de7624d6499fdb054587fb6dd1c32dd3af3c349550343436481444196e301 +size 428 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_vs20.vcs new file mode 100755 index 000000000..915b6d816 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/fbquad_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b527253e2cc4e54d9f1cd7d3fa469860ab53c5d73546c1e4aa0e3b4ad5e0cb77 +size 188 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_ps20.vcs new file mode 100755 index 000000000..5955e8534 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:556fa6a3b0ffbf9666554c0169573ef0bd836732374e5027db509d760c042201 +size 14272 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_vs20.vcs new file mode 100755 index 000000000..5d804af66 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/node_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86354cbff19851252b367ae74371b12cfcdb56ffd1d0c0f707ee2aae88af10ce +size 364 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_ps20.vcs new file mode 100755 index 000000000..39a265a28 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e12d7d4584edc8d155755aec15e6eec85bda16f6d1f22e2759ba11fb25670e1 +size 376 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_vs20.vcs new file mode 100755 index 000000000..74e0396d1 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/prev_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dd29394edd98a50b5c7062dee55d723c88ce0ce522a2b4fc32e1d8d14066634 +size 212 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps20.vcs new file mode 100755 index 000000000..ea12d7ef0 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afbee8c3c4032bbea0005cd6d08fe67f6c223ca4c9fd6844ac5a19f75ae88282 +size 370 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps30.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps30.vcs new file mode 100755 index 000000000..4365423e9 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29aa1f84a25a6c6dd56be320ffab301b6717c2b017f3c4db7fe699468c217807 +size 286 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_vs20.vcs new file mode 100755 index 000000000..51c3063d2 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/psin_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c94cb83b79aff834e0bc767f5cd9aaeecb09fa03029b24cdaebac37f674fff9 +size 484 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_ps20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_ps20.vcs new file mode 100755 index 000000000..52ef85ef0 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1496c8ccb87920f47592e92d855e7a1b1902f0fc90b8c7c073355e44ed483019 +size 452 diff --git a/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_vs20.vcs b/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_vs20.vcs new file mode 100755 index 000000000..15cbd8793 --- /dev/null +++ b/mp/game/dab/shadereditorui/redistribute/shaders_2006/skymask_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04f58a7f96ae2bfab057bf9d490e0e9f1c28f81d6561354f443ed66dee04e71c +size 246 diff --git a/mp/game/dab/shadereditorui/shader_src/bin/dx_proxy.dll b/mp/game/dab/shadereditorui/shader_src/bin/dx_proxy.dll new file mode 100755 index 000000000..5b8d25549 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/bin/dx_proxy.dll @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77ca9aab9f4e5dcab46eee201936d21b5e02fdc0bdb0ed45c893ad7f0b0532aa +size 697592 diff --git a/mp/game/dab/shadereditorui/shader_src/bin/fxc.exe b/mp/game/dab/shadereditorui/shader_src/bin/fxc.exe new file mode 100755 index 000000000..806956c76 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/bin/fxc.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e81a142e52f2852a6e4fa438c8617a4b230d92c306d42a24d5a5d4ea6c73a7b +size 174936 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_ps30.vcs new file mode 100755 index 000000000..f2702ecd4 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c2b4f09ae0dbaf7d6292ce45e1d6582f092053972b2e107e07355db7473e5ef +size 275 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_accum_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_ps30.vcs new file mode 100755 index 000000000..d2831ba91 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f5449e7dc80631c1f82eeccac6fc6412f3cc6fb8540947de971798baf4ded8f +size 338 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/basetexture_blend_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_ps30.vcs new file mode 100755 index 000000000..9b7d5f2e6 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:994a422a3818e3a485b8114a5d56eda7cab6bae1ce8057f9b344e66cdbe9877b +size 2692 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_vs30.vcs new file mode 100755 index 000000000..87f30131f --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/detail_prop_shader_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa450f28733dde7182d7ada650cbdff150cc290424759f73b78b45b46ef7efca +size 1502 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_ps30.vcs new file mode 100755 index 000000000..1eabe3217 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a1903cd8943fdd5364556ddd1cb06fd62afd63c1e166b6aaf1766a648bb6313 +size 342 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/downsample_4_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_ps30.vcs new file mode 100755 index 000000000..0b9ce17e9 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b8656b4a73143718913cc2fd8a766ebcba652a4e52c7e42f4f1ce6ac58b720 +size 353 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_ps30.vcs new file mode 100755 index 000000000..0f6962ea8 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea521dd73ed87371580e2027ed848fc47ac4ce9cefc20a67fbf71c965b75beb +size 352 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_5_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs new file mode 100755 index 000000000..95c9fa123 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f3620ed4229cbdeb7f4a00ee6f411683550668a522b19420ecef3e50f906a90 +size 472 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs new file mode 100755 index 000000000..2672e819c --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d201cc0d18425136c94e8a6284199d9aa6887190900587014e4ccee60c015427 +size 495 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_ps30.vcs new file mode 100755 index 000000000..937cdb23a --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2292be9319bf0ce6cd1fccbc8ca75c1161600f87a5e20f50674e150b0c08fc29 +size 341 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_ps30.vcs new file mode 100755 index 000000000..02860e8af --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cabbce9cd5b8527846b3be0903fd38dfb0ae6756e5d539bf2a474b1e5a74597a +size 340 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/gauss_blur_half_3_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs new file mode 100755 index 000000000..5079e09ca --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcd97a8830382b3131ac4ba73dd3a6e5e95af2ec3a7ce097739f258acc54608d +size 2780 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs new file mode 100755 index 000000000..6812bc68c --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8478673a85a8a907b5a6dd7db3302dad570dbefaed6e27e0f0ccd6d3ed79706f +size 558 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_ps30.vcs new file mode 100755 index 000000000..068b6b486 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce254dd1cba46eef4cbee6e27e57e33056ef67f41fbf5c286946b7c07dfb6b4f +size 4564 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_vs30.vcs new file mode 100755 index 000000000..dc14ca6f4 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/lightmap_parallax_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff5e935794398e1a012c5ccecd9a767b6b97a0f78d9b4bddeb8137450a2ca5c +size 502 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_ps30.vcs new file mode 100755 index 000000000..dbf35d535 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba16691f9113098ac8ed490d68b5c96e373b12a4197df9277cabc8ddd5a209dd +size 749 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_vs30.vcs new file mode 100755 index 000000000..2941da066 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_chromatic_aberration_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870c097354eeeac82e0457b3f3871164e6f67cb73313b1518267a08be8c7c70c +size 1018 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_ps30.vcs new file mode 100755 index 000000000..0c74d85d9 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f213587108d7d8dfaee7c237a43a37af7ea97775f1f637589b3df612e29cd3e +size 13763 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_vs30.vcs new file mode 100755 index 000000000..e21eb6c28 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/model_snowy_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9fb4b7ab2e2f6df2ff18c1bb33e404670fdf14c6851469436be67812fc7eb0f +size 4559 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_ps30.vcs new file mode 100755 index 000000000..a997a0538 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:970ae12e4379d4e448dc6301b356d60831ac444c979481cd76fdf0aa2df4913e +size 393 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_dof_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs new file mode 100755 index 000000000..01ea319c4 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38a9e1e76a94c7998754b5f3957c4ff0fbf6b63a18ce9b8cd40c901bd28395e3 +size 570 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_ps30.vcs new file mode 100755 index 000000000..a42e3929f --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:697d222bba9b60beb24715233070e5dcd49d914160ef9453ea0ec377d0ad2aa0 +size 804 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/postproc_flare_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_ps30.vcs new file mode 100755 index 000000000..d296da8e3 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:255df5d0484780a6d7ccc0079f4d51c7e8cc148e4a736344944f077bb8c3ab9e +size 287 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_vs30.vcs new file mode 100755 index 000000000..de549f90b --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sprite_sun_nodepth_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ed0904f16a67f52b35f23d54430b04f00fab4e3568618ccf61a4efe89917d86 +size 280 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_ps30.vcs new file mode 100755 index 000000000..fafaa676d --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96e4a3154a46bcbd12c1ef67a8d11fe5761764246f5fd3d9c2364e6a64b0726d +size 1415 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_ps30.vcs new file mode 100755 index 000000000..1fb2a08c7 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c317673d4518025a9bfcee5fdbf18ab447c51dabce2b24069392357e9b104860 +size 1550 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_calc_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_ps30.vcs new file mode 100755 index 000000000..7bf4145bd --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e71419be0bffaf1087341a596f11bedf9768fce0c8b6a058b71d91a6c4fbb6 +size 258 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_ps30.vcs new file mode 100755 index 000000000..8b1f5acd8 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b44825641d052e4f3d308edaadf396091f86c0cbe680ca3ab510c4df73c5efa +size 282 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_combine_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_ps30.vcs new file mode 100755 index 000000000..642ac2ed3 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19abeec4b7ce9c790eacb553425f7b08e052939c509335e5bcc0963eb0365838 +size 1049 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/ssao_fxaa_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs new file mode 100755 index 000000000..000028535 --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25fa7c9ad2db8b64c0bb696dc23c9e2d439e43735352d98a99169d76ee229208 +size 449 diff --git a/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shadereditorui/shader_src/shaders/fxc/sunrays_calc_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/basetexture_accum_ps30.vcs b/mp/game/dab/shaders/fxc/basetexture_accum_ps30.vcs new file mode 100755 index 000000000..f2702ecd4 --- /dev/null +++ b/mp/game/dab/shaders/fxc/basetexture_accum_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c2b4f09ae0dbaf7d6292ce45e1d6582f092053972b2e107e07355db7473e5ef +size 275 diff --git a/mp/game/dab/shaders/fxc/basetexture_accum_vs30.vcs b/mp/game/dab/shaders/fxc/basetexture_accum_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/basetexture_accum_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/basetexture_blend_ps30.vcs b/mp/game/dab/shaders/fxc/basetexture_blend_ps30.vcs new file mode 100755 index 000000000..d2831ba91 --- /dev/null +++ b/mp/game/dab/shaders/fxc/basetexture_blend_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f5449e7dc80631c1f82eeccac6fc6412f3cc6fb8540947de971798baf4ded8f +size 338 diff --git a/mp/game/dab/shaders/fxc/basetexture_blend_vs30.vcs b/mp/game/dab/shaders/fxc/basetexture_blend_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/basetexture_blend_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/colorpicker_blend_ps20.vcs b/mp/game/dab/shaders/fxc/colorpicker_blend_ps20.vcs new file mode 100755 index 000000000..cf3b78a21 --- /dev/null +++ b/mp/game/dab/shaders/fxc/colorpicker_blend_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c1bb4a4669f414becfed9b2acb7e24163901415e6a93af8a5b80e10df38eb4a +size 296 diff --git a/mp/game/dab/shaders/fxc/colorpicker_blend_vs20.vcs b/mp/game/dab/shaders/fxc/colorpicker_blend_vs20.vcs new file mode 100755 index 000000000..ca4032d11 --- /dev/null +++ b/mp/game/dab/shaders/fxc/colorpicker_blend_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ad1faf05b58b1ecaf2ac6e2b0c98869d344abe92fe203b9e2217f1e73d263d0 +size 262 diff --git a/mp/game/dab/shaders/fxc/detail_prop_shader_ps30.vcs b/mp/game/dab/shaders/fxc/detail_prop_shader_ps30.vcs new file mode 100755 index 000000000..9b7d5f2e6 --- /dev/null +++ b/mp/game/dab/shaders/fxc/detail_prop_shader_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:994a422a3818e3a485b8114a5d56eda7cab6bae1ce8057f9b344e66cdbe9877b +size 2692 diff --git a/mp/game/dab/shaders/fxc/detail_prop_shader_vs30.vcs b/mp/game/dab/shaders/fxc/detail_prop_shader_vs30.vcs new file mode 100755 index 000000000..87f30131f --- /dev/null +++ b/mp/game/dab/shaders/fxc/detail_prop_shader_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa450f28733dde7182d7ada650cbdff150cc290424759f73b78b45b46ef7efca +size 1502 diff --git a/mp/game/dab/shaders/fxc/downsample_4_ps30.vcs b/mp/game/dab/shaders/fxc/downsample_4_ps30.vcs new file mode 100755 index 000000000..1eabe3217 --- /dev/null +++ b/mp/game/dab/shaders/fxc/downsample_4_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a1903cd8943fdd5364556ddd1cb06fd62afd63c1e166b6aaf1766a648bb6313 +size 342 diff --git a/mp/game/dab/shaders/fxc/downsample_4_vs30.vcs b/mp/game/dab/shaders/fxc/downsample_4_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/downsample_4_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/example_model_ps20b.vcs b/mp/game/dab/shaders/fxc/example_model_ps20b.vcs new file mode 100755 index 000000000..c69469dcd --- /dev/null +++ b/mp/game/dab/shaders/fxc/example_model_ps20b.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7f72a94ae96818510470c7992581fcca278e47d6c500f5339983f6c526e59f8 +size 7112 diff --git a/mp/game/dab/shaders/fxc/example_model_vs20.vcs b/mp/game/dab/shaders/fxc/example_model_vs20.vcs new file mode 100755 index 000000000..32e39d338 --- /dev/null +++ b/mp/game/dab/shaders/fxc/example_model_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb093fb8fc5b074fa86f37340b026379c453deb320156e99fff8e66c288d1959 +size 5265 diff --git a/mp/game/dab/shaders/fxc/fallback_ps20.vcs b/mp/game/dab/shaders/fxc/fallback_ps20.vcs new file mode 100755 index 000000000..b0d040345 --- /dev/null +++ b/mp/game/dab/shaders/fxc/fallback_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:209204780614137133607424cfdd6a317d817570cdf503f5551f6c056af5dfb4 +size 213 diff --git a/mp/game/dab/shaders/fxc/fallback_vs20.vcs b/mp/game/dab/shaders/fxc/fallback_vs20.vcs new file mode 100755 index 000000000..31c4d91f8 --- /dev/null +++ b/mp/game/dab/shaders/fxc/fallback_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6661c2440136326ba88b72b107aa175fefef0ac5e9175861a3681f535cec5cf +size 284 diff --git a/mp/game/dab/shaders/fxc/fbquad_ps20.vcs b/mp/game/dab/shaders/fxc/fbquad_ps20.vcs new file mode 100755 index 000000000..83ccf5511 --- /dev/null +++ b/mp/game/dab/shaders/fxc/fbquad_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ee055457425b8737db1244f291793a27992fd272ac868621d74cbb89014596 +size 456 diff --git a/mp/game/dab/shaders/fxc/fbquad_vs20.vcs b/mp/game/dab/shaders/fxc/fbquad_vs20.vcs new file mode 100755 index 000000000..b55546c43 --- /dev/null +++ b/mp/game/dab/shaders/fxc/fbquad_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd80638432fe325edf75c0e1fcdf0a9ca1e34c03bb8bfe0cb35ab2d267dff56 +size 205 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_5_x_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_5_x_ps30.vcs new file mode 100755 index 000000000..0b9ce17e9 --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_5_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b8656b4a73143718913cc2fd8a766ebcba652a4e52c7e42f4f1ce6ac58b720 +size 353 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_5_x_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_5_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_5_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_5_y_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_5_y_ps30.vcs new file mode 100755 index 000000000..0f6962ea8 --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_5_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea521dd73ed87371580e2027ed848fc47ac4ce9cefc20a67fbf71c965b75beb +size 352 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_5_y_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_5_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_5_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs new file mode 100755 index 000000000..95c9fa123 --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f3620ed4229cbdeb7f4a00ee6f411683550668a522b19420ecef3e50f906a90 +size 472 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs new file mode 100755 index 000000000..2672e819c --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d201cc0d18425136c94e8a6284199d9aa6887190900587014e4ccee60c015427 +size 495 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_7_half_aceil_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_ps30.vcs new file mode 100755 index 000000000..937cdb23a --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2292be9319bf0ce6cd1fccbc8ca75c1161600f87a5e20f50674e150b0c08fc29 +size 341 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_half_3_x_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_ps30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_ps30.vcs new file mode 100755 index 000000000..02860e8af --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cabbce9cd5b8527846b3be0903fd38dfb0ae6756e5d539bf2a474b1e5a74597a +size 340 diff --git a/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_vs30.vcs b/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/gauss_blur_half_3_y_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs b/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs new file mode 100755 index 000000000..5079e09ca --- /dev/null +++ b/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcd97a8830382b3131ac4ba73dd3a6e5e95af2ec3a7ce097739f258acc54608d +size 2780 diff --git a/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs b/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs new file mode 100755 index 000000000..6812bc68c --- /dev/null +++ b/mp/game/dab/shaders/fxc/lightmap_blend_bump_detail_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8478673a85a8a907b5a6dd7db3302dad570dbefaed6e27e0f0ccd6d3ed79706f +size 558 diff --git a/mp/game/dab/shaders/fxc/lightmap_parallax_ps30.vcs b/mp/game/dab/shaders/fxc/lightmap_parallax_ps30.vcs new file mode 100755 index 000000000..068b6b486 --- /dev/null +++ b/mp/game/dab/shaders/fxc/lightmap_parallax_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce254dd1cba46eef4cbee6e27e57e33056ef67f41fbf5c286946b7c07dfb6b4f +size 4564 diff --git a/mp/game/dab/shaders/fxc/lightmap_parallax_vs30.vcs b/mp/game/dab/shaders/fxc/lightmap_parallax_vs30.vcs new file mode 100755 index 000000000..dc14ca6f4 --- /dev/null +++ b/mp/game/dab/shaders/fxc/lightmap_parallax_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff5e935794398e1a012c5ccecd9a767b6b97a0f78d9b4bddeb8137450a2ca5c +size 502 diff --git a/mp/game/dab/shaders/fxc/model_chromatic_aberration_ps30.vcs b/mp/game/dab/shaders/fxc/model_chromatic_aberration_ps30.vcs new file mode 100755 index 000000000..dbf35d535 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_chromatic_aberration_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba16691f9113098ac8ed490d68b5c96e373b12a4197df9277cabc8ddd5a209dd +size 749 diff --git a/mp/game/dab/shaders/fxc/model_chromatic_aberration_vs30.vcs b/mp/game/dab/shaders/fxc/model_chromatic_aberration_vs30.vcs new file mode 100755 index 000000000..2941da066 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_chromatic_aberration_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870c097354eeeac82e0457b3f3871164e6f67cb73313b1518267a08be8c7c70c +size 1018 diff --git a/mp/game/dab/shaders/fxc/model_cubemap_ps30.vcs b/mp/game/dab/shaders/fxc/model_cubemap_ps30.vcs new file mode 100755 index 000000000..26fdad342 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_cubemap_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:144a3f55dd5b6a79e99ed1787c4851e44798d3504f4a351236aa1ee3835b0b3c +size 316 diff --git a/mp/game/dab/shaders/fxc/model_cubemap_vs30.vcs b/mp/game/dab/shaders/fxc/model_cubemap_vs30.vcs new file mode 100755 index 000000000..216b46642 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_cubemap_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbe97bdb2091b4b2ffc5764774c6330c1d6d8a0610a646d07d6672543c1c9fc0 +size 770 diff --git a/mp/game/dab/shaders/fxc/model_litsphere_ps30.vcs b/mp/game/dab/shaders/fxc/model_litsphere_ps30.vcs new file mode 100755 index 000000000..0b0f0f38b --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_litsphere_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a20d165797039622f3b65bd1e19aa0cf96817353c293b0f0f8d00a01bb341ef +size 4966 diff --git a/mp/game/dab/shaders/fxc/model_litsphere_vs30.vcs b/mp/game/dab/shaders/fxc/model_litsphere_vs30.vcs new file mode 100755 index 000000000..97ec0548e --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_litsphere_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:480e7306eb01df18eca35f2068521419160fa07b9645f1e2906617446c899cdd +size 1799 diff --git a/mp/game/dab/shaders/fxc/model_snowy_ps30.vcs b/mp/game/dab/shaders/fxc/model_snowy_ps30.vcs new file mode 100755 index 000000000..0c74d85d9 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_snowy_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f213587108d7d8dfaee7c237a43a37af7ea97775f1f637589b3df612e29cd3e +size 13763 diff --git a/mp/game/dab/shaders/fxc/model_snowy_vs30.vcs b/mp/game/dab/shaders/fxc/model_snowy_vs30.vcs new file mode 100755 index 000000000..e21eb6c28 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_snowy_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9fb4b7ab2e2f6df2ff18c1bb33e404670fdf14c6851469436be67812fc7eb0f +size 4559 diff --git a/mp/game/dab/shaders/fxc/model_solid_ps30.vcs b/mp/game/dab/shaders/fxc/model_solid_ps30.vcs new file mode 100755 index 000000000..a86320ce7 --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_solid_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be6c02ae7c395fbf58a82449120b265723714474de7308e7830d4b491c74285 +size 217 diff --git a/mp/game/dab/shaders/fxc/model_solid_vs30.vcs b/mp/game/dab/shaders/fxc/model_solid_vs30.vcs new file mode 100755 index 000000000..861d003aa --- /dev/null +++ b/mp/game/dab/shaders/fxc/model_solid_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09dd1d84a4434c9ffd3cb199be292d38c5c355269c46ac21ad157b28810411b3 +size 745 diff --git a/mp/game/dab/shaders/fxc/node_ps20.vcs b/mp/game/dab/shaders/fxc/node_ps20.vcs new file mode 100755 index 000000000..6872ddd37 --- /dev/null +++ b/mp/game/dab/shaders/fxc/node_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57a55dc39ffb266c8ef7008845bee5dc4932e60f60cb86b15bba089ec088c3f9 +size 17239 diff --git a/mp/game/dab/shaders/fxc/node_vs20.vcs b/mp/game/dab/shaders/fxc/node_vs20.vcs new file mode 100755 index 000000000..41d599593 --- /dev/null +++ b/mp/game/dab/shaders/fxc/node_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f19100cd2f9e00754c69ee3bfd9e18730e4d57a2f84c879c11a010530b62c442 +size 293 diff --git a/mp/game/dab/shaders/fxc/postproc_dof_ps30.vcs b/mp/game/dab/shaders/fxc/postproc_dof_ps30.vcs new file mode 100755 index 000000000..a997a0538 --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_dof_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:970ae12e4379d4e448dc6301b356d60831ac444c979481cd76fdf0aa2df4913e +size 393 diff --git a/mp/game/dab/shaders/fxc/postproc_dof_vs30.vcs b/mp/game/dab/shaders/fxc/postproc_dof_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_dof_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs b/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs new file mode 100755 index 000000000..01ea319c4 --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38a9e1e76a94c7998754b5f3957c4ff0fbf6b63a18ce9b8cd40c901bd28395e3 +size 570 diff --git a/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs b/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_flare_anamorphic_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/postproc_flare_da_ps30.vcs b/mp/game/dab/shaders/fxc/postproc_flare_da_ps30.vcs new file mode 100755 index 000000000..a42e3929f --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_flare_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:697d222bba9b60beb24715233070e5dcd49d914160ef9453ea0ec377d0ad2aa0 +size 804 diff --git a/mp/game/dab/shaders/fxc/postproc_flare_da_vs30.vcs b/mp/game/dab/shaders/fxc/postproc_flare_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/postproc_flare_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/prettypixels_ps30.vcs b/mp/game/dab/shaders/fxc/prettypixels_ps30.vcs new file mode 100755 index 000000000..0b152793d --- /dev/null +++ b/mp/game/dab/shaders/fxc/prettypixels_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8823069296a8e90615edc52c8e1e16dcd0af3ac506ecdfb44be0312285801b5 +size 240 diff --git a/mp/game/dab/shaders/fxc/prettypixels_vs20.vcs b/mp/game/dab/shaders/fxc/prettypixels_vs20.vcs new file mode 100755 index 000000000..b55546c43 --- /dev/null +++ b/mp/game/dab/shaders/fxc/prettypixels_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd80638432fe325edf75c0e1fcdf0a9ca1e34c03bb8bfe0cb35ab2d267dff56 +size 205 diff --git a/mp/game/dab/shaders/fxc/prettypixels_vs30.vcs b/mp/game/dab/shaders/fxc/prettypixels_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/prettypixels_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/prev_ps20.vcs b/mp/game/dab/shaders/fxc/prev_ps20.vcs new file mode 100755 index 000000000..07044072a --- /dev/null +++ b/mp/game/dab/shaders/fxc/prev_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395fa0ef235d922614923fe360e3058a5b238af0cee076ef7510e33af3246bf9 +size 290 diff --git a/mp/game/dab/shaders/fxc/prev_vs20.vcs b/mp/game/dab/shaders/fxc/prev_vs20.vcs new file mode 100755 index 000000000..ce5f74a4f --- /dev/null +++ b/mp/game/dab/shaders/fxc/prev_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64ba57229da5061ad563a2c65bf12511faac6e5b4ec38d99448e81e6be578e1c +size 216 diff --git a/mp/game/dab/shaders/fxc/psin_ps20.vcs b/mp/game/dab/shaders/fxc/psin_ps20.vcs new file mode 100755 index 000000000..5121b6ac3 --- /dev/null +++ b/mp/game/dab/shaders/fxc/psin_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7c8f5eb471a2ac35ab96bc41e22918c5e52ae77509ba5139c0a27f3fc918a02 +size 240 diff --git a/mp/game/dab/shaders/fxc/psin_ps30.vcs b/mp/game/dab/shaders/fxc/psin_ps30.vcs new file mode 100755 index 000000000..3704127e8 --- /dev/null +++ b/mp/game/dab/shaders/fxc/psin_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c42a8f3d0f27ed05dd7a4d2f88cc51a9d433d40fa0293d7a2cc12443d4b71e9 +size 252 diff --git a/mp/game/dab/shaders/fxc/psin_vs20.vcs b/mp/game/dab/shaders/fxc/psin_vs20.vcs new file mode 100755 index 000000000..c4a01ac93 --- /dev/null +++ b/mp/game/dab/shaders/fxc/psin_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:917a317c0fb8eda185bd068d68047d547b62d8b8ddffcf00dffa5a2fd1e75450 +size 308 diff --git a/mp/game/dab/shaders/fxc/sdk_bloom_ps20.vcs b/mp/game/dab/shaders/fxc/sdk_bloom_ps20.vcs new file mode 100755 index 000000000..3af87df43 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sdk_bloom_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81bab79cc961fe075eee359f3ed80904c6978e7c7918c0d69e35326e82f5ef5b +size 292 diff --git a/mp/game/dab/shaders/fxc/sdk_bloom_ps20b.vcs b/mp/game/dab/shaders/fxc/sdk_bloom_ps20b.vcs new file mode 100755 index 000000000..fd2058be5 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sdk_bloom_ps20b.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91440c0a3b7501344046ab06370ab8d90439deced6876fd68b21a5c4383401e7 +size 593 diff --git a/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20.vcs b/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20.vcs new file mode 100755 index 000000000..62e783d20 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2a1de72a599886b07dd14033319ac6d8cd3ffe402acb4765602a5c4a95c3790 +size 248 diff --git a/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20b.vcs b/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20b.vcs new file mode 100755 index 000000000..9de9344d7 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sdk_bloomadd_ps20b.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:086bda36ccc84b557a6fc0328e201a92352b2d6ab20007bbfb51e3da38b82f67 +size 248 diff --git a/mp/game/dab/shaders/fxc/sdk_screenspaceeffect_vs20.vcs b/mp/game/dab/shaders/fxc/sdk_screenspaceeffect_vs20.vcs new file mode 100755 index 000000000..0a78dec67 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sdk_screenspaceeffect_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:351582e715363f80c7fca95ff98f379637718bd0edc589e464bbaacc3b721167 +size 520 diff --git a/mp/game/dab/shaders/fxc/skymask_ps20.vcs b/mp/game/dab/shaders/fxc/skymask_ps20.vcs new file mode 100755 index 000000000..81ca316f1 --- /dev/null +++ b/mp/game/dab/shaders/fxc/skymask_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47b1204dd8e8c814366c14143f3c9afe636f70880a8a708137e7b289df2cc8ad +size 559 diff --git a/mp/game/dab/shaders/fxc/skymask_vs20.vcs b/mp/game/dab/shaders/fxc/skymask_vs20.vcs new file mode 100755 index 000000000..ebab21562 --- /dev/null +++ b/mp/game/dab/shaders/fxc/skymask_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d60e52ca8648097ff0a5dbbe13a12312bae169803b58de5654ec3a39d31bc0 +size 666 diff --git a/mp/game/dab/shaders/fxc/slowmo_ps20.vcs b/mp/game/dab/shaders/fxc/slowmo_ps20.vcs new file mode 100755 index 000000000..c6f271375 --- /dev/null +++ b/mp/game/dab/shaders/fxc/slowmo_ps20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:227ce3a20e6fedac96e86d5258fc44635cd56e9b307d9a240f389837010d6918 +size 1012 diff --git a/mp/game/dab/shaders/fxc/slowmo_ps20b.vcs b/mp/game/dab/shaders/fxc/slowmo_ps20b.vcs new file mode 100755 index 000000000..bba25d94e --- /dev/null +++ b/mp/game/dab/shaders/fxc/slowmo_ps20b.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e10ca0bf73fe7db519e080b62fc3dffd0bf2f3b303e2cda27b4a18fd49cb0702 +size 1096 diff --git a/mp/game/dab/shaders/fxc/slowmo_vs20.vcs b/mp/game/dab/shaders/fxc/slowmo_vs20.vcs new file mode 100755 index 000000000..b55546c43 --- /dev/null +++ b/mp/game/dab/shaders/fxc/slowmo_vs20.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dd80638432fe325edf75c0e1fcdf0a9ca1e34c03bb8bfe0cb35ab2d267dff56 +size 205 diff --git a/mp/game/dab/shaders/fxc/sprite_sun_nodepth_ps30.vcs b/mp/game/dab/shaders/fxc/sprite_sun_nodepth_ps30.vcs new file mode 100755 index 000000000..d296da8e3 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sprite_sun_nodepth_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:255df5d0484780a6d7ccc0079f4d51c7e8cc148e4a736344944f077bb8c3ab9e +size 287 diff --git a/mp/game/dab/shaders/fxc/sprite_sun_nodepth_vs30.vcs b/mp/game/dab/shaders/fxc/sprite_sun_nodepth_vs30.vcs new file mode 100755 index 000000000..de549f90b --- /dev/null +++ b/mp/game/dab/shaders/fxc/sprite_sun_nodepth_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ed0904f16a67f52b35f23d54430b04f00fab4e3568618ccf61a4efe89917d86 +size 280 diff --git a/mp/game/dab/shaders/fxc/ssao_calc_da_ps30.vcs b/mp/game/dab/shaders/fxc/ssao_calc_da_ps30.vcs new file mode 100755 index 000000000..fafaa676d --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_calc_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96e4a3154a46bcbd12c1ef67a8d11fe5761764246f5fd3d9c2364e6a64b0726d +size 1415 diff --git a/mp/game/dab/shaders/fxc/ssao_calc_da_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_calc_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_calc_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/ssao_calc_ps30.vcs b/mp/game/dab/shaders/fxc/ssao_calc_ps30.vcs new file mode 100755 index 000000000..1fb2a08c7 --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_calc_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c317673d4518025a9bfcee5fdbf18ab447c51dabce2b24069392357e9b104860 +size 1550 diff --git a/mp/game/dab/shaders/fxc/ssao_calc_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_calc_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_calc_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/ssao_combine_da_ps30.vcs b/mp/game/dab/shaders/fxc/ssao_combine_da_ps30.vcs new file mode 100755 index 000000000..7bf4145bd --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_combine_da_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e71419be0bffaf1087341a596f11bedf9768fce0c8b6a058b71d91a6c4fbb6 +size 258 diff --git a/mp/game/dab/shaders/fxc/ssao_combine_da_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_combine_da_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_combine_da_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/ssao_combine_ps30.vcs b/mp/game/dab/shaders/fxc/ssao_combine_ps30.vcs new file mode 100755 index 000000000..8b1f5acd8 --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_combine_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b44825641d052e4f3d308edaadf396091f86c0cbe680ca3ab510c4df73c5efa +size 282 diff --git a/mp/game/dab/shaders/fxc/ssao_combine_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_combine_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_combine_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/ssao_fxaa_ps30.vcs b/mp/game/dab/shaders/fxc/ssao_fxaa_ps30.vcs new file mode 100755 index 000000000..642ac2ed3 --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_fxaa_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19abeec4b7ce9c790eacb553425f7b08e052939c509335e5bcc0963eb0365838 +size 1049 diff --git a/mp/game/dab/shaders/fxc/ssao_fxaa_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_fxaa_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_fxaa_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/ssao_vs30.vcs b/mp/game/dab/shaders/fxc/ssao_vs30.vcs new file mode 100755 index 000000000..d78df877e --- /dev/null +++ b/mp/game/dab/shaders/fxc/ssao_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:211ca0cf01937028c6f49e7f135dc66b27c0a328cb8cf38a1eaaad8caba501c8 +size 200 diff --git a/mp/game/dab/shaders/fxc/sunrays_calc_ps30.vcs b/mp/game/dab/shaders/fxc/sunrays_calc_ps30.vcs new file mode 100755 index 000000000..000028535 --- /dev/null +++ b/mp/game/dab/shaders/fxc/sunrays_calc_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25fa7c9ad2db8b64c0bb696dc23c9e2d439e43735352d98a99169d76ee229208 +size 449 diff --git a/mp/game/dab/shaders/fxc/sunrays_calc_vs30.vcs b/mp/game/dab/shaders/fxc/sunrays_calc_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/sunrays_calc_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/shaders/fxc/swarm_test_ps30.vcs b/mp/game/dab/shaders/fxc/swarm_test_ps30.vcs new file mode 100755 index 000000000..318587430 --- /dev/null +++ b/mp/game/dab/shaders/fxc/swarm_test_ps30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10f3a2c8b2feee1e997529aac236a77dba8a21887c4d666ca93462fce8e89ccd +size 447 diff --git a/mp/game/dab/shaders/fxc/swarm_test_vs30.vcs b/mp/game/dab/shaders/fxc/swarm_test_vs30.vcs new file mode 100755 index 000000000..ceec9e5ce --- /dev/null +++ b/mp/game/dab/shaders/fxc/swarm_test_vs30.vcs @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:885388960f41fda26326491c216c1d35d8e3e7e5b34eb871c828e35d65ceec68 +size 210 diff --git a/mp/game/dab/sound/ambient/ambience/crucial_bigwarehouseamb_loop.wav b/mp/game/dab/sound/ambient/ambience/crucial_bigwarehouseamb_loop.wav new file mode 100755 index 000000000..dcc609e47 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/crucial_bigwarehouseamb_loop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0288ebe98fd8589818e307d20d7ae3ded42fc39911660ff80958fd5373ec220 +size 642736 diff --git a/mp/game/dab/sound/ambient/ambience/crucial_genroom_stereo_loop.wav b/mp/game/dab/sound/ambient/ambience/crucial_genroom_stereo_loop.wav new file mode 100755 index 000000000..b903bd658 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/crucial_genroom_stereo_loop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a09acad69c4540b16b02f189d257678582cc3352532910ad9d482cdb0009efa +size 131680 diff --git a/mp/game/dab/sound/ambient/ambience/crucial_medroomtone_amb_loop.wav b/mp/game/dab/sound/ambient/ambience/crucial_medroomtone_amb_loop.wav new file mode 100755 index 000000000..92f10e3af --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/crucial_medroomtone_amb_loop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2abedebc98167c4240edfb38be8c6a5c6bc32d0853d819fde6eacc93d33e5260 +size 827168 diff --git a/mp/game/dab/sound/ambient/ambience/crucial_urb4b_topfloorwind_loop.wav b/mp/game/dab/sound/ambient/ambience/crucial_urb4b_topfloorwind_loop.wav new file mode 100755 index 000000000..77cb6e22f --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/crucial_urb4b_topfloorwind_loop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea7fc99fe4b1f8cb08831d8d6e1e61a4e4b6d6f7612010e00bc6cba21d61e50c +size 1107890 diff --git a/mp/game/dab/sound/ambient/ambience/crucial_urban_rooftop_ambloop01.wav b/mp/game/dab/sound/ambient/ambience/crucial_urban_rooftop_ambloop01.wav new file mode 100755 index 000000000..c25743b91 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/crucial_urban_rooftop_ambloop01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:879d15be4c94e1e5fe3d53ed4e1a65548472e47c54d822452c8d0f883b88095e +size 1216822 diff --git a/mp/game/dab/sound/ambient/ambience/rur5b_watersedgeamb.wav b/mp/game/dab/sound/ambient/ambience/rur5b_watersedgeamb.wav new file mode 100755 index 000000000..1fcb5f538 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/rur5b_watersedgeamb.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16f70f128c91e7c9da211b380f4c0e0967580869f4bc37064a9eb2d8e71cc75e +size 576458 diff --git a/mp/game/dab/sound/ambient/ambience/rur_1a_hilltopamb_cricket1c.wav b/mp/game/dab/sound/ambient/ambience/rur_1a_hilltopamb_cricket1c.wav new file mode 100755 index 000000000..7d8fe4799 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/rur_1a_hilltopamb_cricket1c.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d474ec99c34ff848b3f7e62a00a22d88e4c6c8e13eae4d2d3d936660816355 +size 684596 diff --git a/mp/game/dab/sound/ambient/ambience/urban_rooftop_ambloop02.wav b/mp/game/dab/sound/ambient/ambience/urban_rooftop_ambloop02.wav new file mode 100755 index 000000000..163306771 --- /dev/null +++ b/mp/game/dab/sound/ambient/ambience/urban_rooftop_ambloop02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b5e70bc5b23bc91c0ad1cb18607cc54fdd7642cfa8ad1b3ef6ccfca5b8ec3d7 +size 1480050 diff --git a/mp/game/dab/sound/ambient/explosions/explode_1.wav b/mp/game/dab/sound/ambient/explosions/explode_1.wav new file mode 100755 index 000000000..0c8d4de3a --- /dev/null +++ b/mp/game/dab/sound/ambient/explosions/explode_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:635db47a9eb01328bfa35ddb9d9660f8d11e798e458b48701d88aa369eb3e1d5 +size 720948 diff --git a/mp/game/dab/sound/ambient/gas/steam_loop1.wav b/mp/game/dab/sound/ambient/gas/steam_loop1.wav new file mode 100755 index 000000000..c053e8e14 --- /dev/null +++ b/mp/game/dab/sound/ambient/gas/steam_loop1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76d99ebbf7814353f27dd15454ccd7ffe25daca6e61f121ebd9b5df21edb7f53 +size 188552 diff --git a/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby1.wav b/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby1.wav new file mode 100755 index 000000000..0c2777d33 --- /dev/null +++ b/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fec77ba6f27143413030bb4c5537319bc59d7f2dde0adf66d5ff04ef1989ca0 +size 153540 diff --git a/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby3.wav b/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby3.wav new file mode 100755 index 000000000..fda8a230f --- /dev/null +++ b/mp/game/dab/sound/ambient/machines/aircraft_distant_flyby3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b230c32315908a8fcc7aeb5214cd1a0aefcd09f007750cca0d59614ad096625 +size 213638 diff --git a/mp/game/dab/sound/ambient/machines/diesel_1.wav b/mp/game/dab/sound/ambient/machines/diesel_1.wav new file mode 100755 index 000000000..18190dd2d --- /dev/null +++ b/mp/game/dab/sound/ambient/machines/diesel_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df69f6a42a74025ad3c1fa4e576a86cba0f675d433cf1b07bc934804997a7e77 +size 106312 diff --git a/mp/game/dab/sound/ambient/materials/cartrap_explode_impact1.wav b/mp/game/dab/sound/ambient/materials/cartrap_explode_impact1.wav new file mode 100755 index 000000000..28fe4fc99 --- /dev/null +++ b/mp/game/dab/sound/ambient/materials/cartrap_explode_impact1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3d66d45f12cb010031c62aa009c4668adfc283eee90ff483a49e42876a4b26a +size 87458 diff --git a/mp/game/dab/sound/ambient/misc/flour_light_loud.wav b/mp/game/dab/sound/ambient/misc/flour_light_loud.wav new file mode 100755 index 000000000..0e3ac0d60 --- /dev/null +++ b/mp/game/dab/sound/ambient/misc/flour_light_loud.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5ff7bceef00ec5f60b89158255bc19a8bab8115f9ac8892a471c20ec2d509f3 +size 124700 diff --git a/mp/game/dab/sound/ambient/weather/rumble_rain_nowind.wav b/mp/game/dab/sound/ambient/weather/rumble_rain_nowind.wav new file mode 100755 index 000000000..f61a76f03 --- /dev/null +++ b/mp/game/dab/sound/ambient/weather/rumble_rain_nowind.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8b59dce86f421fbaed5fae3b05daa427afb8569ccc4a68980210d7665e34ef +size 4410848 diff --git a/mp/game/dab/sound/ambient/weather/rumble_rain_nowind_old.wav b/mp/game/dab/sound/ambient/weather/rumble_rain_nowind_old.wav new file mode 100755 index 000000000..da22a306c --- /dev/null +++ b/mp/game/dab/sound/ambient/weather/rumble_rain_nowind_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4458e698f8c65162f7b150ccf6047c279208b6ea2114b85128db6c0ae088a4c +size 126118 diff --git a/mp/game/dab/sound/common/wpn_hudoff.wav b/mp/game/dab/sound/common/wpn_hudoff.wav new file mode 100755 index 000000000..593cba376 --- /dev/null +++ b/mp/game/dab/sound/common/wpn_hudoff.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2597f8443ef442914457f0c0eb6cf555c82c0d15d219b09e18b284e11d41b1ce +size 68732 diff --git a/mp/game/dab/sound/common/wpn_moveselect.wav b/mp/game/dab/sound/common/wpn_moveselect.wav new file mode 100755 index 000000000..aea7c6079 --- /dev/null +++ b/mp/game/dab/sound/common/wpn_moveselect.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdee4ac32f96e2e33be31d018ed57b70065ffed4aebcb449ddf24ab83875a58c +size 93816 diff --git a/mp/game/dab/sound/doors/heavy_metal_move1.wav b/mp/game/dab/sound/doors/heavy_metal_move1.wav new file mode 100755 index 000000000..cedeb287a --- /dev/null +++ b/mp/game/dab/sound/doors/heavy_metal_move1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e02ef382d012239453bc8c2aa818741df07d864fc8dfea4162bed5951c16978 +size 102778 diff --git a/mp/game/dab/sound/doors/heavy_metal_stop1.wav b/mp/game/dab/sound/doors/heavy_metal_stop1.wav new file mode 100755 index 000000000..b3725c903 --- /dev/null +++ b/mp/game/dab/sound/doors/heavy_metal_stop1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7650a966e9b016b19f2ef1ea212b7ea5f747b1765a5b56a9ee2e9ce32d04bb19 +size 90234 diff --git a/mp/game/dab/sound/doors/hit_kickmetaldoor1.wav b/mp/game/dab/sound/doors/hit_kickmetaldoor1.wav new file mode 100755 index 000000000..46f3a5a36 --- /dev/null +++ b/mp/game/dab/sound/doors/hit_kickmetaldoor1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a97d95530703b7abb9c8a56f31c7f018d985caec741869eb4388c0f2af9e5ff9 +size 56050 diff --git a/mp/game/dab/sound/doubletrouble.wav b/mp/game/dab/sound/doubletrouble.wav new file mode 100755 index 000000000..716768b03 --- /dev/null +++ b/mp/game/dab/sound/doubletrouble.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5f19efe1ce341f1e26b1d5759271501f95dc152f4c2a734171fc33e3109f463 +size 3770652 diff --git a/mp/game/dab/sound/phone-busy-1.wav b/mp/game/dab/sound/phone-busy-1.wav new file mode 100755 index 000000000..40ce3eb9a --- /dev/null +++ b/mp/game/dab/sound/phone-busy-1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dae35ecf0e16b93ed0e0646b76f9c8fe35288240c725f208d1c3725259240571 +size 161554 diff --git a/mp/game/dab/sound/player/dive.wav b/mp/game/dab/sound/player/dive.wav new file mode 100755 index 000000000..a594bf346 --- /dev/null +++ b/mp/game/dab/sound/player/dive.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4af21c38ae2a04f8b1f1789d96a7cda91bcf513e86a19b12e1d95fb3f85b2c07 +size 94204 diff --git a/mp/game/dab/sound/player/dive2.wav b/mp/game/dab/sound/player/dive2.wav new file mode 100755 index 000000000..cca15963c --- /dev/null +++ b/mp/game/dab/sound/player/dive2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2227ac8dbbe42fe446b4883c4518dda0fa0d2ea062dc445c1b02026d665eded +size 214016 diff --git a/mp/game/dab/sound/player/dive2_old.wav b/mp/game/dab/sound/player/dive2_old.wav new file mode 100755 index 000000000..cca15963c --- /dev/null +++ b/mp/game/dab/sound/player/dive2_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2227ac8dbbe42fe446b4883c4518dda0fa0d2ea062dc445c1b02026d665eded +size 214016 diff --git a/mp/game/dab/sound/player/dive_01.wav b/mp/game/dab/sound/player/dive_01.wav new file mode 100755 index 000000000..418d1f803 --- /dev/null +++ b/mp/game/dab/sound/player/dive_01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aec163c67324ac1affc77ea8a0334386b2f2c89ed76e95152d1178c2ace0c852 +size 176444 diff --git a/mp/game/dab/sound/player/dive_02.wav b/mp/game/dab/sound/player/dive_02.wav new file mode 100755 index 000000000..6438a18fd --- /dev/null +++ b/mp/game/dab/sound/player/dive_02.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b97011aa5d98174653680525dc2abf862f3610f242936811a5712e865a97fcaa +size 176444 diff --git a/mp/game/dab/sound/player/dive_03.wav b/mp/game/dab/sound/player/dive_03.wav new file mode 100755 index 000000000..c9b90cedc --- /dev/null +++ b/mp/game/dab/sound/player/dive_03.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7e8ff65bc71d5d74fb7e73588f0f52caaa2ac5dae17f6d1c18809d9848dde62 +size 176444 diff --git a/mp/game/dab/sound/player/dive_04.wav b/mp/game/dab/sound/player/dive_04.wav new file mode 100755 index 000000000..4f8029e69 --- /dev/null +++ b/mp/game/dab/sound/player/dive_04.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4570f5aed63e7892ddc63767877af2e0ac13576469aba3388f7a8328cb52fa6d +size 176444 diff --git a/mp/game/dab/sound/player/dive_old.wav b/mp/game/dab/sound/player/dive_old.wav new file mode 100755 index 000000000..71d0a36a4 --- /dev/null +++ b/mp/game/dab/sound/player/dive_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8efbb816c256b4b1a186c4012b99302129fb2fbeb3f1535283ec1b8cd412c17 +size 132496 diff --git a/mp/game/dab/sound/player/diveland.wav b/mp/game/dab/sound/player/diveland.wav new file mode 100755 index 000000000..dffdf9bee --- /dev/null +++ b/mp/game/dab/sound/player/diveland.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f97bc6c66a648ee4fc5544807e8bfc94e7c6b5dcc43eaa99826da154c2f90294 +size 127272 diff --git a/mp/game/dab/sound/player/diveland2.wav b/mp/game/dab/sound/player/diveland2.wav new file mode 100755 index 000000000..2880b46b9 --- /dev/null +++ b/mp/game/dab/sound/player/diveland2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50bfb3aca54c628a7eeafd0e704f101c69c0c36055cbd93862310751244f668b +size 408248 diff --git a/mp/game/dab/sound/player/diveland2_old.wav b/mp/game/dab/sound/player/diveland2_old.wav new file mode 100755 index 000000000..2880b46b9 --- /dev/null +++ b/mp/game/dab/sound/player/diveland2_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50bfb3aca54c628a7eeafd0e704f101c69c0c36055cbd93862310751244f668b +size 408248 diff --git a/mp/game/dab/sound/player/diveland_old.wav b/mp/game/dab/sound/player/diveland_old.wav new file mode 100755 index 000000000..2880b46b9 --- /dev/null +++ b/mp/game/dab/sound/player/diveland_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50bfb3aca54c628a7eeafd0e704f101c69c0c36055cbd93862310751244f668b +size 408248 diff --git a/mp/game/dab/sound/player/footsteps/concrete1.wav b/mp/game/dab/sound/player/footsteps/concrete1.wav new file mode 100755 index 000000000..d22341006 --- /dev/null +++ b/mp/game/dab/sound/player/footsteps/concrete1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41bd6d65e37252abceccd4a5208904620942ba2ceea5344d312afe40bb99560 +size 107010 diff --git a/mp/game/dab/sound/player/footsteps/concrete2.wav b/mp/game/dab/sound/player/footsteps/concrete2.wav new file mode 100755 index 000000000..36f97e0e3 --- /dev/null +++ b/mp/game/dab/sound/player/footsteps/concrete2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:471e46637b510c0cbe286c0e2c53c7528ab9dd3a9e742e7f8291fa5cfeb235ef +size 103862 diff --git a/mp/game/dab/sound/player/footsteps/concrete3.wav b/mp/game/dab/sound/player/footsteps/concrete3.wav new file mode 100755 index 000000000..bb6a05f42 --- /dev/null +++ b/mp/game/dab/sound/player/footsteps/concrete3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01eef514cf154d3bd908ae86f8c981084c50937c258ecd68ab9b9ad229460b3c +size 104214 diff --git a/mp/game/dab/sound/player/footsteps/concrete4.wav b/mp/game/dab/sound/player/footsteps/concrete4.wav new file mode 100755 index 000000000..546ce13f7 --- /dev/null +++ b/mp/game/dab/sound/player/footsteps/concrete4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de1aa9c6f072028807844040a86216ff31949edf172860e216b0e4e9d2c519ad +size 101418 diff --git a/mp/game/dab/sound/player/footsteps/concrete5.wav b/mp/game/dab/sound/player/footsteps/concrete5.wav new file mode 100755 index 000000000..698415e5f --- /dev/null +++ b/mp/game/dab/sound/player/footsteps/concrete5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fa40519e17da4ee2e527a6d7ea738a7ddef1264a1589ab41e74c92219dbb6c3 +size 123434 diff --git a/mp/game/dab/sound/player/pl_pain5.wav b/mp/game/dab/sound/player/pl_pain5.wav new file mode 100755 index 000000000..7f4d1232b --- /dev/null +++ b/mp/game/dab/sound/player/pl_pain5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48789eceff95d349144ea2be813d4a11ec0aa636488e22cae06c1500951ab586 +size 123768 diff --git a/mp/game/dab/sound/player/pl_pain6.wav b/mp/game/dab/sound/player/pl_pain6.wav new file mode 100755 index 000000000..0c7a64617 --- /dev/null +++ b/mp/game/dab/sound/player/pl_pain6.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d23374c3845a4eb217a54859b778c4ba7e0c01c5b3e0146c337bb463bdff058e +size 99236 diff --git a/mp/game/dab/sound/player/pl_pain7.wav b/mp/game/dab/sound/player/pl_pain7.wav new file mode 100755 index 000000000..8cdc3f756 --- /dev/null +++ b/mp/game/dab/sound/player/pl_pain7.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb62d3dac8937a7845eda78f334f8d9ecf3cd1afb94e890bd0d402e5695a3341 +size 131944 diff --git a/mp/game/dab/sound/player/roll.wav b/mp/game/dab/sound/player/roll.wav new file mode 100755 index 000000000..6e254f46e --- /dev/null +++ b/mp/game/dab/sound/player/roll.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab49a0dca15948d2f86a02f1928f25766c35f1edb46f36a61c570249ede813fa +size 146936 diff --git a/mp/game/dab/sound/player/roll2.wav b/mp/game/dab/sound/player/roll2.wav new file mode 100755 index 000000000..a23aa05c4 --- /dev/null +++ b/mp/game/dab/sound/player/roll2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c4e3f8603ede2593327e1ec02fc9aff03d026f59faa188482c693e8a27edcce +size 140056 diff --git a/mp/game/dab/sound/player/roll3.wav b/mp/game/dab/sound/player/roll3.wav new file mode 100755 index 000000000..7510a32b2 --- /dev/null +++ b/mp/game/dab/sound/player/roll3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e9806d78780059e6cf3c151a961e088101ed7e99629ad6e0e888f2b1337fc4e +size 163060 diff --git a/mp/game/dab/sound/player/roll_old.wav b/mp/game/dab/sound/player/roll_old.wav new file mode 100755 index 000000000..5e2ecb9f1 --- /dev/null +++ b/mp/game/dab/sound/player/roll_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d40f98726eec726fd8f3fd627471a3622ea0ab5f52e4abf09832f95fb40788a7 +size 120672 diff --git a/mp/game/dab/sound/player/slide.wav b/mp/game/dab/sound/player/slide.wav new file mode 100755 index 000000000..76b7e1291 --- /dev/null +++ b/mp/game/dab/sound/player/slide.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b62e10d44a775556e8da8161513db7b293426ee26622542d35f068f21e4cb92 +size 1029936 diff --git a/mp/game/dab/sound/player/slide_old.wav b/mp/game/dab/sound/player/slide_old.wav new file mode 100755 index 000000000..d00ffb91b --- /dev/null +++ b/mp/game/dab/sound/player/slide_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ae5127592f0159db8092b750f1c0f953e7570c2aa6afaa1e623ac7c513f176e +size 1120690 diff --git a/mp/game/dab/sound/player/unslide.wav b/mp/game/dab/sound/player/unslide.wav new file mode 100755 index 000000000..0dc158787 --- /dev/null +++ b/mp/game/dab/sound/player/unslide.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32a2530bbda661dfec32bc9b487b16b5b574970f573bd5e3bb3e7be3c48fd5b7 +size 227872 diff --git a/mp/game/dab/sound/player/unslide1.wav b/mp/game/dab/sound/player/unslide1.wav new file mode 100755 index 000000000..ad397259f --- /dev/null +++ b/mp/game/dab/sound/player/unslide1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61f7ff03c5c014bc011e47b42df4be0783bf0fe6f9415e02da54577c9062e698 +size 123572 diff --git a/mp/game/dab/sound/player/unslide2.wav b/mp/game/dab/sound/player/unslide2.wav new file mode 100755 index 000000000..a3c01c2fb --- /dev/null +++ b/mp/game/dab/sound/player/unslide2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1614400ebfb72cd50b3ba87a07b43af29e1522266efb23b21fa403e7553cc11 +size 119904 diff --git a/mp/game/dab/sound/player/unslide3.wav b/mp/game/dab/sound/player/unslide3.wav new file mode 100755 index 000000000..49184c879 --- /dev/null +++ b/mp/game/dab/sound/player/unslide3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:138a3d0614008ddd51a6225ed20c5406be9e8ad0136f3476adfe603782088b21 +size 131164 diff --git a/mp/game/dab/sound/player/unslide4.wav b/mp/game/dab/sound/player/unslide4.wav new file mode 100755 index 000000000..020e109d7 --- /dev/null +++ b/mp/game/dab/sound/player/unslide4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4c1a8b79dfb3ad8854ae0b33076d3c6241816a73fdcbf9509e83c08625c5d9f +size 158784 diff --git a/mp/game/dab/sound/player/unslide_old.wav b/mp/game/dab/sound/player/unslide_old.wav new file mode 100755 index 000000000..0dc158787 --- /dev/null +++ b/mp/game/dab/sound/player/unslide_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32a2530bbda661dfec32bc9b487b16b5b574970f573bd5e3bb3e7be3c48fd5b7 +size 227872 diff --git a/mp/game/dab/sound/police siren.wav b/mp/game/dab/sound/police siren.wav new file mode 100755 index 000000000..18d90d79f --- /dev/null +++ b/mp/game/dab/sound/police siren.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57a18e3d056f77e1eb5c223da2fddbf0d46e9f9c691ba7e5d0475cc222be897c +size 410186 diff --git a/mp/game/dab/sound/rumble_rain_nowind.wav b/mp/game/dab/sound/rumble_rain_nowind.wav new file mode 100755 index 000000000..da22a306c --- /dev/null +++ b/mp/game/dab/sound/rumble_rain_nowind.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4458e698f8c65162f7b150ccf6047c279208b6ea2114b85128db6c0ae088a4c +size 126118 diff --git a/mp/game/dab/sound/sound.cache b/mp/game/dab/sound/sound.cache new file mode 100755 index 000000000..0228998bb --- /dev/null +++ b/mp/game/dab/sound/sound.cache @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e833779a410bee525da73f680df06be921388908f1a7c14487f9f1224e4631f +size 25051 diff --git a/mp/game/dab/sound/ui/beepclear.wav b/mp/game/dab/sound/ui/beepclear.wav new file mode 100755 index 000000000..76733e544 --- /dev/null +++ b/mp/game/dab/sound/ui/beepclear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1626062f81012a7115051b3fea046426bf11a641e62d13b26a925eee70e979b6 +size 12544 diff --git a/mp/game/dab/sound/ui/buttonclick.wav b/mp/game/dab/sound/ui/buttonclick.wav new file mode 100755 index 000000000..593cba376 --- /dev/null +++ b/mp/game/dab/sound/ui/buttonclick.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2597f8443ef442914457f0c0eb6cf555c82c0d15d219b09e18b284e11d41b1ce +size 68732 diff --git a/mp/game/dab/sound/ui/buttonclick_old.wav b/mp/game/dab/sound/ui/buttonclick_old.wav new file mode 100755 index 000000000..593cba376 --- /dev/null +++ b/mp/game/dab/sound/ui/buttonclick_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2597f8443ef442914457f0c0eb6cf555c82c0d15d219b09e18b284e11d41b1ce +size 68732 diff --git a/mp/game/dab/sound/ui/buttonclickrelease.wav b/mp/game/dab/sound/ui/buttonclickrelease.wav new file mode 100755 index 000000000..b8a2c2bb5 --- /dev/null +++ b/mp/game/dab/sound/ui/buttonclickrelease.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6caddef9c0cd0d521893a0285b3793ef937d43f80424d641c887add572f9c26d +size 464208 diff --git a/mp/game/dab/sound/ui/buttonclickrelease_old.wav b/mp/game/dab/sound/ui/buttonclickrelease_old.wav new file mode 100755 index 000000000..e6a58ebff --- /dev/null +++ b/mp/game/dab/sound/ui/buttonclickrelease_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89322269e488094107b2904589ccc5bd63be7ce77d74ee9c7a070ce94bd0910e +size 109708 diff --git a/mp/game/dab/sound/ui/buttonrollover.wav b/mp/game/dab/sound/ui/buttonrollover.wav new file mode 100755 index 000000000..5fabe4cb3 --- /dev/null +++ b/mp/game/dab/sound/ui/buttonrollover.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cc9dc10fbae81208020039a7d502ea236feb34cfca5c4b81e5450062a04b86b +size 181264 diff --git a/mp/game/dab/sound/ui/buttonrollover_old.wav b/mp/game/dab/sound/ui/buttonrollover_old.wav new file mode 100755 index 000000000..b5b407863 --- /dev/null +++ b/mp/game/dab/sound/ui/buttonrollover_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94bbab9fe7c7e20546f9ba6c4dfe15016df7f9b33479a21dd79aaaf91da28028 +size 45338 diff --git a/mp/game/dab/sound/ui/gamestartup1.mp3 b/mp/game/dab/sound/ui/gamestartup1.mp3 new file mode 100755 index 000000000..1f0715cff --- /dev/null +++ b/mp/game/dab/sound/ui/gamestartup1.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b5ed755b92b4f284116506ae16739752a0a4b53d869ac930c6e3640a71a643d +size 1801821 diff --git a/mp/game/dab/sound/ui/gamestartup2.mp3 b/mp/game/dab/sound/ui/gamestartup2.mp3 new file mode 100755 index 000000000..fde64f09f --- /dev/null +++ b/mp/game/dab/sound/ui/gamestartup2.mp3 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c7408ac4207514a64080fd3dc3af425c213d9ea458fc41b97e144cbccb57ef +size 7977795 diff --git a/mp/game/dab/sound/ui/menu_accept.wav b/mp/game/dab/sound/ui/menu_accept.wav new file mode 100755 index 000000000..6500fcf94 --- /dev/null +++ b/mp/game/dab/sound/ui/menu_accept.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:920d42f9b0f43339032ee48126653e3237a5c668cabf3c6d07c09845a6d944f9 +size 36642 diff --git a/mp/game/dab/sound/ui/menu_invalid.wav b/mp/game/dab/sound/ui/menu_invalid.wav new file mode 100755 index 000000000..340f7854c --- /dev/null +++ b/mp/game/dab/sound/ui/menu_invalid.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b982d1736df5d605050cc8e7314b6c42c49f6e0f6ef2b4f259c6fe870662819c +size 2334 diff --git a/mp/game/dab/sound/ui/meter_activate.wav b/mp/game/dab/sound/ui/meter_activate.wav new file mode 100755 index 000000000..74f90c94a --- /dev/null +++ b/mp/game/dab/sound/ui/meter_activate.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b12152b368b4bda42da8b97b0b5983d7acae3edcbd3d7eff48940a7d66f5106 +size 292160 diff --git a/mp/game/dab/sound/ui/meter_end.wav b/mp/game/dab/sound/ui/meter_end.wav new file mode 100755 index 000000000..91d165b0a --- /dev/null +++ b/mp/game/dab/sound/ui/meter_end.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1deb9f341046640c599b6e4afdf65e7db4cdbc46ef5b4b923e919b8fba1b8ee +size 227300 diff --git a/mp/game/dab/sound/ui/meterfill_knockout.wav b/mp/game/dab/sound/ui/meterfill_knockout.wav new file mode 100755 index 000000000..070d9f7ad --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_knockout.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a1886bccef5ac7304dbcb5ad4ea5d4dc9470d7197fdea22d487876e253b05c8 +size 458480 diff --git a/mp/game/dab/sound/ui/meterfill_large.wav b/mp/game/dab/sound/ui/meterfill_large.wav new file mode 100755 index 000000000..14aec7b68 --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_large.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ba6703b8a4a32688577d13df5406f99ea45c98302a874b84854cf7d9aefe099 +size 110028 diff --git a/mp/game/dab/sound/ui/meterfill_large_old.wav b/mp/game/dab/sound/ui/meterfill_large_old.wav new file mode 100755 index 000000000..e9cf86bb3 --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_large_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7223268500ccdc7d0c9da01d12ad1a318c3365babf2155298753c60091ee425f +size 189104 diff --git a/mp/game/dab/sound/ui/meterfill_small - Copy.wav b/mp/game/dab/sound/ui/meterfill_small - Copy.wav new file mode 100755 index 000000000..f3e2cd35c --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_small - Copy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe298958f40a020631849d1cf2decd83eea53f9cdedfaee0f0809e9dd2620150 +size 168812 diff --git a/mp/game/dab/sound/ui/meterfill_small.wav b/mp/game/dab/sound/ui/meterfill_small.wav new file mode 100755 index 000000000..f3e2cd35c --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_small.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe298958f40a020631849d1cf2decd83eea53f9cdedfaee0f0809e9dd2620150 +size 168812 diff --git a/mp/game/dab/sound/ui/meterfill_small_old.wav b/mp/game/dab/sound/ui/meterfill_small_old.wav new file mode 100755 index 000000000..82cdaff4e --- /dev/null +++ b/mp/game/dab/sound/ui/meterfill_small_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4676a89f1978ba8af0728632d6459cfc56ad42a896df2e5a95027a736559b4e +size 50880 diff --git a/mp/game/dab/sound/ui/slowmo_loop.wav b/mp/game/dab/sound/ui/slowmo_loop.wav new file mode 100755 index 000000000..138d87906 --- /dev/null +++ b/mp/game/dab/sound/ui/slowmo_loop.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61434286979dc63246d7f59a489ff2d7636656be366ac8bbf5aba6cfc69ff839 +size 3969736 diff --git a/mp/game/dab/sound/ui/slowmo_loop_old.wav b/mp/game/dab/sound/ui/slowmo_loop_old.wav new file mode 100755 index 000000000..4b9bc9e8e --- /dev/null +++ b/mp/game/dab/sound/ui/slowmo_loop_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:811e11e6878a4315f2b7915be874b9cfa4267f2ff945c8d3d0c1902d331864cd +size 1351484 diff --git a/mp/game/dab/sound/ui/startobj.wav b/mp/game/dab/sound/ui/startobj.wav new file mode 100755 index 000000000..9a29ba220 --- /dev/null +++ b/mp/game/dab/sound/ui/startobj.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ce86d39e508cb13966fafdcbc8528b63997efebe8877a6f4ad204f20f52a22c +size 588148 diff --git a/mp/game/dab/sound/ui/startobj_old.wav b/mp/game/dab/sound/ui/startobj_old.wav new file mode 100755 index 000000000..0ae4a26e0 --- /dev/null +++ b/mp/game/dab/sound/ui/startobj_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2d7d0bd3946e831b2a5ba2de3978d60e058416580615ce4966f948b0accdd5a +size 122924 diff --git a/mp/game/dab/sound/ui/weapon_cant_buy.wav b/mp/game/dab/sound/ui/weapon_cant_buy.wav new file mode 100755 index 000000000..f783ddf47 --- /dev/null +++ b/mp/game/dab/sound/ui/weapon_cant_buy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1cd827857ad86931514bc2c69b5b1880e0e65186632bed89efad6faa6880be +size 37784 diff --git a/mp/game/dab/sound/vehicles/mini/4thgear.wav b/mp/game/dab/sound/vehicles/mini/4thgear.wav new file mode 100755 index 000000000..9fb27a05a --- /dev/null +++ b/mp/game/dab/sound/vehicles/mini/4thgear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ffe4cdec05a92b4711fd57d621072e4a7dbb18d95fa9aa0e63d5d2ff8f2b920 +size 223842 diff --git a/mp/game/dab/sound/vehicles/socar4/4thgear.wav b/mp/game/dab/sound/vehicles/socar4/4thgear.wav new file mode 100755 index 000000000..a43b01575 --- /dev/null +++ b/mp/game/dab/sound/vehicles/socar4/4thgear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b15521ac24dc726a000d439731974c30fb93f6350df15f7b6d8268df4ed7214 +size 904766 diff --git a/mp/game/dab/sound/vehicles/socar5/4thgear.wav b/mp/game/dab/sound/vehicles/socar5/4thgear.wav new file mode 100755 index 000000000..396a416d4 --- /dev/null +++ b/mp/game/dab/sound/vehicles/socar5/4thgear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:720b631396173d2911aba606823a9b4363c8c1d5a16da026f7ccbc28e7eec31e +size 600732 diff --git a/mp/game/dab/sound/vehicles/truck/2ndgear.wav b/mp/game/dab/sound/vehicles/truck/2ndgear.wav new file mode 100755 index 000000000..7d59714aa --- /dev/null +++ b/mp/game/dab/sound/vehicles/truck/2ndgear.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a010949f9e3fd6e0cb3edda7ce600d7d6a4a0c2efa8b138afc48ede5b88da88b +size 908194 diff --git a/mp/game/dab/sound/weapons/brawl_miss1.wav b/mp/game/dab/sound/weapons/brawl_miss1.wav new file mode 100755 index 000000000..fde6796e8 --- /dev/null +++ b/mp/game/dab/sound/weapons/brawl_miss1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a5c3d3f2dac791da07129d9bbdd3d4d2971be0701d28c06fa222c860f71b5df +size 58816 diff --git a/mp/game/dab/sound/weapons/brawl_miss2.wav b/mp/game/dab/sound/weapons/brawl_miss2.wav new file mode 100755 index 000000000..b381a543c --- /dev/null +++ b/mp/game/dab/sound/weapons/brawl_miss2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:142ddb9ee1077d55d1a89f7b026607cc4440fdf2618fa2c58545646578e8f574 +size 60012 diff --git a/mp/game/dab/sound/weapons/brawl_miss3.wav b/mp/game/dab/sound/weapons/brawl_miss3.wav new file mode 100755 index 000000000..730981167 --- /dev/null +++ b/mp/game/dab/sound/weapons/brawl_miss3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f4cbb3d6364bc0b2d873ab0bdfa8b8cc60d44d3e201fcd05144492b75ab2df7 +size 67212 diff --git a/mp/game/dab/sound/weapons/brawl_miss4.wav b/mp/game/dab/sound/weapons/brawl_miss4.wav new file mode 100755 index 000000000..4da65701e --- /dev/null +++ b/mp/game/dab/sound/weapons/brawl_miss4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd92d7e4e0f9627a1bb7d8b2499cb4f355be4b1f772c11cf5cb16eaace530505 +size 62412 diff --git a/mp/game/dab/sound/weapons/brawl_smack.wav b/mp/game/dab/sound/weapons/brawl_smack.wav new file mode 100755 index 000000000..0f9ba36f9 --- /dev/null +++ b/mp/game/dab/sound/weapons/brawl_smack.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:777988fdbd0d5ddcffc9c965f5bf0fd6c41650409304f947cc57452e5b0eec53 +size 31492 diff --git a/mp/game/dab/sound/weapons/common/shellshtgn1.wav b/mp/game/dab/sound/weapons/common/shellshtgn1.wav new file mode 100755 index 000000000..ca18794b7 --- /dev/null +++ b/mp/game/dab/sound/weapons/common/shellshtgn1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3be134c301a45576c8e5a27e98ce709a9dcf340d9aaf4f9183a41b22a818eef +size 290676 diff --git a/mp/game/dab/sound/weapons/common/shellshtgn2.wav b/mp/game/dab/sound/weapons/common/shellshtgn2.wav new file mode 100755 index 000000000..f93962725 --- /dev/null +++ b/mp/game/dab/sound/weapons/common/shellshtgn2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cdad253e1081f218de01ef506ccf0cafbf58ec1ecfadf13b8880e960b727204 +size 309220 diff --git a/mp/game/dab/sound/weapons/common/shellshtgn3.wav b/mp/game/dab/sound/weapons/common/shellshtgn3.wav new file mode 100755 index 000000000..c8dffbf73 --- /dev/null +++ b/mp/game/dab/sound/weapons/common/shellshtgn3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c16a1da7b07bc0f1b28a23a3adac63cdb56870c1f07cb12480d08f995cddf387 +size 312548 diff --git a/mp/game/dab/sound/weapons/dryfire.wav b/mp/game/dab/sound/weapons/dryfire.wav new file mode 100755 index 000000000..bc57fcf3c --- /dev/null +++ b/mp/game/dab/sound/weapons/dryfire.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:894cd4ad8ded5b317cdc0cae978bdd576ec5e46c59f5d3d7737d959d771af5c9 +size 25166 diff --git a/mp/game/dab/sound/weapons/fal/fal_single_1.wav b/mp/game/dab/sound/weapons/fal/fal_single_1.wav new file mode 100755 index 000000000..2ef868910 --- /dev/null +++ b/mp/game/dab/sound/weapons/fal/fal_single_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a72712c99795908d76b88258aca208247eb9763155fa399cd2af6fb718028e01 +size 623316 diff --git a/mp/game/dab/sound/weapons/fal/fal_single_2.wav b/mp/game/dab/sound/weapons/fal/fal_single_2.wav new file mode 100755 index 000000000..2ef868910 --- /dev/null +++ b/mp/game/dab/sound/weapons/fal/fal_single_2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a72712c99795908d76b88258aca208247eb9763155fa399cd2af6fb718028e01 +size 623316 diff --git a/mp/game/dab/sound/weapons/hegrenade/explode3.wav b/mp/game/dab/sound/weapons/hegrenade/explode3.wav new file mode 100755 index 000000000..6f14e74ad --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/explode3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e33c8daecdbc1abb1cf4d6cb74f97705b46890035210b24dc4f8019ff27e450 +size 200176 diff --git a/mp/game/dab/sound/weapons/hegrenade/explode4.wav b/mp/game/dab/sound/weapons/hegrenade/explode4.wav new file mode 100755 index 000000000..2516fdb10 --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/explode4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8a1982b96710e09c57555ca91a934095c0b62a94f8d9117c97362d6b32fc605 +size 218632 diff --git a/mp/game/dab/sound/weapons/hegrenade/explode5.wav b/mp/game/dab/sound/weapons/hegrenade/explode5.wav new file mode 100755 index 000000000..71ca4168c --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/explode5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa9597981a77960ce51e1f2ed4cb680fe2727e90dfdc277742e3e9f3dab0503e +size 205736 diff --git a/mp/game/dab/sound/weapons/hegrenade/he_bounce-1.wav b/mp/game/dab/sound/weapons/hegrenade/he_bounce-1.wav new file mode 100755 index 000000000..b16d332b9 --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/he_bounce-1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97712abac8f820dcc2a9c89c8b0b15b2d1428a12ffe1b4d29e391b8f8279ec4b +size 25442 diff --git a/mp/game/dab/sound/weapons/hegrenade/old/explode3.wav b/mp/game/dab/sound/weapons/hegrenade/old/explode3.wav new file mode 100755 index 000000000..ae9f2c6e7 --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/old/explode3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37db559314b89be5ade4b44d283c5f6fa6220bf6ae26508f73ba84a87a93b524 +size 509932 diff --git a/mp/game/dab/sound/weapons/hegrenade/old/explode4.wav b/mp/game/dab/sound/weapons/hegrenade/old/explode4.wav new file mode 100755 index 000000000..81faf1ad4 --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/old/explode4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e878c1dd8b47352378bdd1eef089a0ad91756ddd44464cfb32021d3804361b24 +size 528116 diff --git a/mp/game/dab/sound/weapons/hegrenade/old/explode5.wav b/mp/game/dab/sound/weapons/hegrenade/old/explode5.wav new file mode 100755 index 000000000..05cd2b77c --- /dev/null +++ b/mp/game/dab/sound/weapons/hegrenade/old/explode5.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ebd5a2475606d2377fed020b137527ea159665d90a245884090ee9bb35302f4 +size 498488 diff --git a/mp/game/dab/sound/weapons/kriss/kriss_single_1.wav b/mp/game/dab/sound/weapons/kriss/kriss_single_1.wav new file mode 100755 index 000000000..6940a5b25 --- /dev/null +++ b/mp/game/dab/sound/weapons/kriss/kriss_single_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c71d20352ce5c474cfba689c67643116d1b732c9d83293e48b4cd529f40d0b +size 198424 diff --git a/mp/game/dab/sound/weapons/kriss/kriss_single_1old.wav b/mp/game/dab/sound/weapons/kriss/kriss_single_1old.wav new file mode 100755 index 000000000..a2da9690d --- /dev/null +++ b/mp/game/dab/sound/weapons/kriss/kriss_single_1old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f60fdf432e2aff90ab644beb6fdcad398a06d283a1b67a7aa657897c49347c +size 165384 diff --git a/mp/game/dab/sound/weapons/kriss/kriss_single_2.wav b/mp/game/dab/sound/weapons/kriss/kriss_single_2.wav new file mode 100755 index 000000000..6940a5b25 --- /dev/null +++ b/mp/game/dab/sound/weapons/kriss/kriss_single_2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c71d20352ce5c474cfba689c67643116d1b732c9d83293e48b4cd529f40d0b +size 198424 diff --git a/mp/game/dab/sound/weapons/kriss/kriss_single_2old.wav b/mp/game/dab/sound/weapons/kriss/kriss_single_2old.wav new file mode 100755 index 000000000..1a67963ec --- /dev/null +++ b/mp/game/dab/sound/weapons/kriss/kriss_single_2old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c44d0d25da99e19f4b87359ecd0bd7a7112194c7a07e937c7b1719809275d8 +size 147860 diff --git a/mp/game/dab/sound/weapons/m16/m4a1-1.wav b/mp/game/dab/sound/weapons/m16/m4a1-1.wav new file mode 100755 index 000000000..ed28a3038 --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1-1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a99e09fe8096740c7a56cade37ce84506c4aef27651fa3d32397b167a112f2 +size 60766 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_boltpull.wav b/mp/game/dab/sound/weapons/m16/m4a1_boltpull.wav new file mode 100755 index 000000000..1916fa65a --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_boltpull.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02d3e8d72b983e46a18e7c170d62d86a72fb8be842972ba78af4b7567bcb80c0 +size 27438 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_clipin.wav b/mp/game/dab/sound/weapons/m16/m4a1_clipin.wav new file mode 100755 index 000000000..75a650bfc --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_clipin.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5916dcbecc3ebade4bc23bc11d554f2bb19f48ac41e91583a6f676cdcad3760 +size 27652 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_clipout.wav b/mp/game/dab/sound/weapons/m16/m4a1_clipout.wav new file mode 100755 index 000000000..de3d17b93 --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_clipout.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0729e96f139bb9cd75ad18c20830e65255acfcff29d30ac8d8d044ae148d257 +size 16628 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_deploy.wav b/mp/game/dab/sound/weapons/m16/m4a1_deploy.wav new file mode 100755 index 000000000..28cfa35dc --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_deploy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8feccb756b9c8303e5f49a2f03818ede3058c517c8c5533714cf85fe91f9b155 +size 4104 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_silencer_off.wav b/mp/game/dab/sound/weapons/m16/m4a1_silencer_off.wav new file mode 100755 index 000000000..72a9d73ae --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_silencer_off.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:349e941a1487c2d722536ccf0726eef2ab96eb613cc49ed40c761bd4fb2982df +size 15706 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_silencer_on.wav b/mp/game/dab/sound/weapons/m16/m4a1_silencer_on.wav new file mode 100755 index 000000000..618d3e8f0 --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_silencer_on.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee9258989715b131b60410c1f829508ac461ac7ab64befcc322eea88b73e242 +size 12916 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_unsil-1.wav b/mp/game/dab/sound/weapons/m16/m4a1_unsil-1.wav new file mode 100755 index 000000000..aaa97086c --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_unsil-1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5b61dc08f31a1b5d4c4b2d316c117f60b795354f7e34a8f79ec0819068fa749 +size 820016 diff --git a/mp/game/dab/sound/weapons/m16/m4a1_unsil-1old.wav b/mp/game/dab/sound/weapons/m16/m4a1_unsil-1old.wav new file mode 100755 index 000000000..6e5f908fc --- /dev/null +++ b/mp/game/dab/sound/weapons/m16/m4a1_unsil-1old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97e06af88894c321cc3fbec607e70880077765fe41b9d1f2edb7a06763c850de +size 588330 diff --git a/mp/game/dab/sound/weapons/m1911/clipin.wav b/mp/game/dab/sound/weapons/m1911/clipin.wav new file mode 100755 index 000000000..e799bdc92 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/clipin.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d8b129992d3d169a05986240ec7466cf48b28df29b7b50aa9ee919d567a361b +size 150808 diff --git a/mp/game/dab/sound/weapons/m1911/clipout.wav b/mp/game/dab/sound/weapons/m1911/clipout.wav new file mode 100755 index 000000000..a3f7dd020 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/clipout.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0cb1e8f5b4e7184769ff0a9b2d66b045eaf8c293f9588c1495930c63d49403e +size 83748 diff --git a/mp/game/dab/sound/weapons/m1911/deploy.wav b/mp/game/dab/sound/weapons/m1911/deploy.wav new file mode 100755 index 000000000..5caa18e91 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/deploy.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:263e79551e04bc2cc232113706ae459c7f48e263efcc177164b750696fad5e1b +size 74208 diff --git a/mp/game/dab/sound/weapons/m1911/single.wav b/mp/game/dab/sound/weapons/m1911/single.wav new file mode 100755 index 000000000..46a01a663 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/single.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b6f49ca7c98b774566b8b72200c1ffe48467ca42e639f2f99c21ff56e42715 +size 274782 diff --git a/mp/game/dab/sound/weapons/m1911/single1911.wav b/mp/game/dab/sound/weapons/m1911/single1911.wav new file mode 100755 index 000000000..46a01a663 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/single1911.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b6f49ca7c98b774566b8b72200c1ffe48467ca42e639f2f99c21ff56e42715 +size 274782 diff --git a/mp/game/dab/sound/weapons/m1911/slideback.wav b/mp/game/dab/sound/weapons/m1911/slideback.wav new file mode 100755 index 000000000..4f7993381 --- /dev/null +++ b/mp/game/dab/sound/weapons/m1911/slideback.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3748d65769c986c74ee5e2280782253df1b994f8fee6e794e497c2c9b8570fb +size 34072 diff --git a/mp/game/dab/sound/weapons/m3/insertshell.wav b/mp/game/dab/sound/weapons/m3/insertshell.wav new file mode 100755 index 000000000..0183d8a8b --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/insertshell.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a1cc156e70ee2057d4421e84b45e1a3196491aa1655f1813956e60b02a5f5e +size 46892 diff --git a/mp/game/dab/sound/weapons/m3/m3-1.wav b/mp/game/dab/sound/weapons/m3/m3-1.wav new file mode 100755 index 000000000..5ed237e2b --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3-1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da3394adce283fbc2fe017f10bc44e5638b981fdd84b85a1e3c8dfbbb6449ef3 +size 686260 diff --git a/mp/game/dab/sound/weapons/m3/m3-2.wav b/mp/game/dab/sound/weapons/m3/m3-2.wav new file mode 100755 index 000000000..f18006c06 --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3-2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55f7b967dd8d861c4b256322b8b9fe2fae11e23c97b4b9e5a3d5e7e98c30380f +size 297516 diff --git a/mp/game/dab/sound/weapons/m3/m3-3.wav b/mp/game/dab/sound/weapons/m3/m3-3.wav new file mode 100755 index 000000000..14250e8cf --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3-3.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e79571ca12b6d3728a767d23e945071d8f6f01ed44332f4e94a672f2ffc60ee +size 297516 diff --git a/mp/game/dab/sound/weapons/m3/m3-4.wav b/mp/game/dab/sound/weapons/m3/m3-4.wav new file mode 100755 index 000000000..99f7bad2e --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3-4.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebf59f05ae16e5fff85a1f15f3af1de4418c49593142eb7f74276006c91258dd +size 297516 diff --git a/mp/game/dab/sound/weapons/m3/m3_bullet.wav b/mp/game/dab/sound/weapons/m3/m3_bullet.wav new file mode 100755 index 000000000..8fae7af57 --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3_bullet.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f00aeb39927e8f2de698956612dede60bdd25e05f42b37a295636a8db14bfe1 +size 91124 diff --git a/mp/game/dab/sound/weapons/m3/m3_draw.wav b/mp/game/dab/sound/weapons/m3/m3_draw.wav new file mode 100755 index 000000000..d9997e67c --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3_draw.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cad20b6cc7cc503b3078119dbd3b0c74f0ce9149201a45c6920ac979f038a6ff +size 316860 diff --git a/mp/game/dab/sound/weapons/m3/m3_fire_01.wav b/mp/game/dab/sound/weapons/m3/m3_fire_01.wav new file mode 100755 index 000000000..f5fd95141 --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3_fire_01.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae7630db80abe0828f69684467e23c47570a7cb4dc9863e94b5d0d0175133ad +size 684512 diff --git a/mp/game/dab/sound/weapons/m3/m3_insertshell.wav b/mp/game/dab/sound/weapons/m3/m3_insertshell.wav new file mode 100755 index 000000000..0183d8a8b --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3_insertshell.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a1cc156e70ee2057d4421e84b45e1a3196491aa1655f1813956e60b02a5f5e +size 46892 diff --git a/mp/game/dab/sound/weapons/m3/m3_pump.wav b/mp/game/dab/sound/weapons/m3/m3_pump.wav new file mode 100755 index 000000000..592388b06 --- /dev/null +++ b/mp/game/dab/sound/weapons/m3/m3_pump.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21d5157902119533d4b9c2e431a44ea708da117a4aa9c3e4cca9ec709dfc4c8d +size 126524 diff --git a/mp/game/dab/sound/weapons/mp5k/clipin.wav b/mp/game/dab/sound/weapons/mp5k/clipin.wav new file mode 100755 index 000000000..3bd22535a --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/clipin.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01848de8177dbb696f477a64c9b15bc15ae81ddbff7c8732bad030130a394593 +size 100356 diff --git a/mp/game/dab/sound/weapons/mp5k/clipout.wav b/mp/game/dab/sound/weapons/mp5k/clipout.wav new file mode 100755 index 000000000..5b3f66537 --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/clipout.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1a5818ca6e1d118f216a17c5b6aad4c13b4747d784ee9a03dba79eb50c2a108 +size 39696 diff --git a/mp/game/dab/sound/weapons/mp5k/mp5single.wav b/mp/game/dab/sound/weapons/mp5k/mp5single.wav new file mode 100755 index 000000000..05da36e7f --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/mp5single.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:277640ca9ea13fcfc5a1a30523f7f296714afe2e033f377782fc3daf82cf886f +size 441736 diff --git a/mp/game/dab/sound/weapons/mp5k/single.wav b/mp/game/dab/sound/weapons/mp5k/single.wav new file mode 100755 index 000000000..f1dbcb186 --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/single.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1be8a76b3c4bf38d15b858dd5ab611de5e9d8fe85ac0a25086212c1cd623fd9 +size 116876 diff --git a/mp/game/dab/sound/weapons/mp5k/single_old.wav b/mp/game/dab/sound/weapons/mp5k/single_old.wav new file mode 100755 index 000000000..f1dbcb186 --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/single_old.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1be8a76b3c4bf38d15b858dd5ab611de5e9d8fe85ac0a25086212c1cd623fd9 +size 116876 diff --git a/mp/game/dab/sound/weapons/mp5k/slideback.wav b/mp/game/dab/sound/weapons/mp5k/slideback.wav new file mode 100755 index 000000000..91b2dd155 --- /dev/null +++ b/mp/game/dab/sound/weapons/mp5k/slideback.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d7b47c9de47030fbefcd2d34205f83734d8a72872b33d91dcaf1a5b4b2c93a1 +size 72518 diff --git a/mp/game/dab/sound/weapons/p99/p99_single_1.wav b/mp/game/dab/sound/weapons/p99/p99_single_1.wav new file mode 100755 index 000000000..336924f41 --- /dev/null +++ b/mp/game/dab/sound/weapons/p99/p99_single_1.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0592610a1abf02e44f01f15640f9f676a01257c80a41c1e99fcbc3c599fe0b0 +size 441024 diff --git a/mp/game/dab/sound/weapons/p99/p99_single_2.wav b/mp/game/dab/sound/weapons/p99/p99_single_2.wav new file mode 100755 index 000000000..336924f41 --- /dev/null +++ b/mp/game/dab/sound/weapons/p99/p99_single_2.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0592610a1abf02e44f01f15640f9f676a01257c80a41c1e99fcbc3c599fe0b0 +size 441024 diff --git a/mp/game/dab/sound/weapons/pinpull.wav b/mp/game/dab/sound/weapons/pinpull.wav new file mode 100755 index 000000000..ec78a2c89 --- /dev/null +++ b/mp/game/dab/sound/weapons/pinpull.wav @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12c801feb82675306bed6364edfea06bd04f7e4d910d5a68d64e4a652297711a +size 82392 From 765ed7d8e297302ac43f4c5c11ca277734cb903c Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Fri, 6 May 2016 18:26:33 +0200 Subject: [PATCH 04/71] Don't give superskilled players unlimited grenades --- mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp index 2b7b0af07..2e0d17e32 100644 --- a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp +++ b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp @@ -198,8 +198,7 @@ void CBaseSDKGrenade::ItemPostFrame() // else ThrowGrenade(); - if (!pPlayer->IsStyleSkillActive(SKILL_TROLL)) - DecrementAmmo( pPlayer ); + DecrementAmmo( pPlayer ); m_bPinPulled = false; SendWeaponAnim( ACT_VM_THROW ); From 1fe5bf30cf74ecfb26b8a15d5796824cb443979f Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 11:26:08 +0200 Subject: [PATCH 05/71] Improve bot waypoint debug code --- mp/src/game/server/sdk/bots/sdk_bot.cpp | 31 +++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/mp/src/game/server/sdk/bots/sdk_bot.cpp b/mp/src/game/server/sdk/bots/sdk_bot.cpp index a78b23412..6871d2ca3 100644 --- a/mp/src/game/server/sdk/bots/sdk_bot.cpp +++ b/mp/src/game/server/sdk/bots/sdk_bot.cpp @@ -281,11 +281,34 @@ void CSDKBot::BotThink() CheckNavMeshAttrib(&tr_front, cmd); } - // debug waypoint related position - /*for( int i=0; imaxClients; i++ ) { - NDebugOverlay::Cross3DOriented( m_Waypoints[i].Center, QAngle(0,0,0), 5*i+1, 200, 0, 0, false, -1 ); - }*/ + CSDKPlayer* pPlayer = ToSDKPlayer( UTIL_PlayerByIndex( i ) ); + if (!pPlayer) + continue; + + if (!pPlayer->IsObserver()) + continue; + + if (pPlayer->GetObserverTarget() != this) + continue; + + green = 0; + break; + } + + Vector previous = GetAbsOrigin(); + for( int i=0; iframetime ); } From 16065e4ca9b1bc780d440cd59679ab0339900bb6 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 11:30:01 +0200 Subject: [PATCH 06/71] Avoid "Attempting to give unknown ammo type" warning --- mp/src/game/server/sdk/sdk_player.cpp | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/mp/src/game/server/sdk/sdk_player.cpp b/mp/src/game/server/sdk/sdk_player.cpp index 0a18bdb4d..2df022d52 100644 --- a/mp/src/game/server/sdk/sdk_player.cpp +++ b/mp/src/game/server/sdk/sdk_player.cpp @@ -4018,11 +4018,14 @@ void CSDKPlayer::ActivateMeter() CWeaponSDKBase* pSDKWeapon = static_cast(pWeapon); CSDKWeaponInfo* pInfo = CSDKWeaponInfo::GetWeaponInfo((SDKWeaponID)pSDKWeapon->GetWeaponID()); - if (pInfo) - { - if (!FStrEq(pInfo->szAmmo1, "grenades")) - CBasePlayer::GiveAmmo( pInfo->iMaxClip1*pInfo->m_iDefaultAmmoClips, pInfo->szAmmo1); - } + if (!pInfo) + continue; + if (FStrEq(pInfo->szAmmo1, "grenades")) + continue; + if (FStrEq(pInfo->szAmmo1, "")) + continue; + + CBasePlayer::GiveAmmo( pInfo->iMaxClip1*pInfo->m_iDefaultAmmoClips, pInfo->szAmmo1); } SendNotice(NOTICE_MARKSMAN); From 3910ce6549cdf6e8d50d527931fb73ea1348649d Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Tue, 10 May 2016 23:47:29 +0200 Subject: [PATCH 07/71] Update changelog --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 69206a621..20c1fbf36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## [Unreleased](https://github.com/BSVino/DoubleAction/tree/HEAD) + +[Full Changelog](https://github.com/BSVino/DoubleAction/compare/v1.2.1...HEAD) + +**Fixed bugs:** + +- Don't give superskilled players unlimited grenades [\#54](https://github.com/BSVino/DoubleAction/pull/54) ([TomyLobo](https://github.com/TomyLobo)) + ## [v1.2.1](https://github.com/BSVino/DoubleAction/tree/v1.2.1) (2016-05-05) [Full Changelog](https://github.com/BSVino/DoubleAction/compare/v1.2...v1.2.1) From 845e8fb7a625cffa403120a2a0b36a6a4914a5ea Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 8 May 2016 11:22:07 +0200 Subject: [PATCH 08/71] Allow bots to climb in some places --- mp/src/game/server/sdk/bots/sdk_bot.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mp/src/game/server/sdk/bots/sdk_bot.cpp b/mp/src/game/server/sdk/bots/sdk_bot.cpp index 6871d2ca3..ec9b84f8f 100644 --- a/mp/src/game/server/sdk/bots/sdk_bot.cpp +++ b/mp/src/game/server/sdk/bots/sdk_bot.cpp @@ -278,6 +278,12 @@ void CSDKBot::BotThink() Navigation(cmd); + if (this->m_Shared.IsManteling()) + { + cmd.buttons |= IN_JUMP; + cmd.forwardmove = cmd.sidemove = 0; + } + CheckNavMeshAttrib(&tr_front, cmd); } From 65143f89756894f587d3fc09b04457f904e5486f Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 11 May 2016 22:14:31 +0200 Subject: [PATCH 09/71] Update changelog --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20c1fbf36..509887b7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ [Full Changelog](https://github.com/BSVino/DoubleAction/compare/v1.2.1...HEAD) +**Implemented enhancements:** + +- Allow bots to climb in some places [\#56](https://github.com/BSVino/DoubleAction/pull/56) ([TomyLobo](https://github.com/TomyLobo)) + **Fixed bugs:** - Don't give superskilled players unlimited grenades [\#54](https://github.com/BSVino/DoubleAction/pull/54) ([TomyLobo](https://github.com/TomyLobo)) From d4c98dad52f43c40d355b417a43935195ccbdc25 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 11 May 2016 22:59:30 +0200 Subject: [PATCH 10/71] Improve navmeshes for some maps --- mp/game/dab/maps/da_cocaine.nav | 4 ++-- mp/game/dab/maps/da_megachat.nav | 4 ++-- mp/game/dab/maps/da_morgendorffer.nav | 4 ++-- mp/game/dab/maps/da_rooftops.nav | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/mp/game/dab/maps/da_cocaine.nav b/mp/game/dab/maps/da_cocaine.nav index fb80177fd..a68c19b46 100755 --- a/mp/game/dab/maps/da_cocaine.nav +++ b/mp/game/dab/maps/da_cocaine.nav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b02dc9dd6115f2de3ed532afa58cbe76c2b33c268247ee187a3427ff39448ef7 -size 431219 +oid sha256:6417e1d8de1231c8cd316a28f3242223b6a65749287c8ad0dbfc64f538d087e9 +size 452620 diff --git a/mp/game/dab/maps/da_megachat.nav b/mp/game/dab/maps/da_megachat.nav index 314d442cf..6669073a0 100755 --- a/mp/game/dab/maps/da_megachat.nav +++ b/mp/game/dab/maps/da_megachat.nav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:99c2de21398c142902487c54243cedbd82f5b3ec67e172d6e583aa1625a95aaa -size 728711 +oid sha256:3969a1469b4da150acb2acb3091df49a4d9c4682baf66612bdc26f75c6c0b5ba +size 651797 diff --git a/mp/game/dab/maps/da_morgendorffer.nav b/mp/game/dab/maps/da_morgendorffer.nav index a1a0e0377..384396fa3 100755 --- a/mp/game/dab/maps/da_morgendorffer.nav +++ b/mp/game/dab/maps/da_morgendorffer.nav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0538bf84a83542b3a3dce6da2ff01d8f30477932622c41b575387d7b322bf765 -size 143218 +oid sha256:80c208a78f42813a639761549c7984fb5eff85fc96bdd1795ef6413558d687ad +size 142546 diff --git a/mp/game/dab/maps/da_rooftops.nav b/mp/game/dab/maps/da_rooftops.nav index 9f431dc5f..c77bc7f1b 100755 --- a/mp/game/dab/maps/da_rooftops.nav +++ b/mp/game/dab/maps/da_rooftops.nav @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2df43fc7053f27e25c73a57a4c86bc9da0f03da677bcfa4f4b237d3f64705d90 -size 1334124 +oid sha256:840511ce1076ea0d6cd27a76001f41b3da68692795fd7a13f9827322232b8c8c +size 1403327 From 6414f8d48ada412875a2208f5c66dd0274216d96 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Fri, 13 May 2016 19:33:26 +0200 Subject: [PATCH 11/71] Use iconv to convert dab_*.txt prior to diffing --- .gitattributes | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitattributes b/.gitattributes index e6fae2426..5514048a9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,6 @@ +# If UTF-8 files still show up as binary, run "git config --global diff.utf16diff.textconv 'iconv -f utf-16 -t utf-8 --'" +[attr]utf16 diff merge diff=utf16diff + creategameprojects text createallprojects text xcode_ccache_wrapper text @@ -51,7 +54,7 @@ gtest_output_test_golden_lin.txt binary mod_*_english.txt binary mp/game/** -text -mp/game/dab/resource/dab_*.txt encoding=UTF-16LE +mp/game/dab/resource/dab_*.txt utf16 mp/game/**/*.bsp filter=lfs diff=lfs merge=lfs -text mp/game/**/*.nav filter=lfs diff=lfs merge=lfs -text mp/game/**/*.vtf filter=lfs diff=lfs merge=lfs -text From 3bde2cccdc925090a0562b87ec09c18b23671669 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 15 May 2016 19:58:22 +0200 Subject: [PATCH 12/71] Remove some artifacts from the repository --- mp/game/dab/sound/sound.cache | 3 - .../generated_proto/htmlmessages.pb.cc | 29731 ---------------- .../generated_proto/htmlmessages.pb.h | 16213 --------- 3 files changed, 45947 deletions(-) delete mode 100755 mp/game/dab/sound/sound.cache delete mode 100644 mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.cc delete mode 100644 mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.h diff --git a/mp/game/dab/sound/sound.cache b/mp/game/dab/sound/sound.cache deleted file mode 100755 index 0228998bb..000000000 --- a/mp/game/dab/sound/sound.cache +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e833779a410bee525da73f680df06be921388908f1a7c14487f9f1224e4631f -size 25051 diff --git a/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.cc b/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.cc deleted file mode 100644 index f7f4c894d..000000000 --- a/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.cc +++ /dev/null @@ -1,29731 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! - -#define INTERNAL_SUPPRESS_PROTOBUF_FIELD_DEPRECATION -#include "htmlmessages.pb.h" -#include -#include -#include -#include -#include -#include -// @@protoc_insertion_point(includes) - -namespace { - -const ::google::protobuf::Descriptor* CMsgKeyUp_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgKeyUp_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgKeyDown_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgKeyDown_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgKeyChar_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgKeyChar_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseDown_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseDown_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseUp_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseUp_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseDblClick_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseDblClick_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseWheel_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseWheel_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseMove_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseMove_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgMouseLeave_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgMouseLeave_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserCreate_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserCreate_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserCreateResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserCreateResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserRemove_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserRemove_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserErrorStrings_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserErrorStrings_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserSize_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserSize_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserPosition_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserPosition_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgPostURL_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgPostURL_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgAddHeader_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgAddHeader_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgStopLoad_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgStopLoad_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgReload_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgReload_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGoForward_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGoForward_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGoBack_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGoBack_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgCopy_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgCopy_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgPaste_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgPaste_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgExecuteJavaScript_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgExecuteJavaScript_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetFocus_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetFocus_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgHorizontalScrollBarSize_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgHorizontalScrollBarSize_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgHorizontalScrollBarSizeResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgHorizontalScrollBarSizeResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgVerticalScrollBarSize_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgVerticalScrollBarSize_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgVerticalScrollBarSizeResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgVerticalScrollBarSizeResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFind_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFind_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgStopFind_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgStopFind_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetHorizontalScroll_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetHorizontalScroll_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetVerticalScroll_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetVerticalScroll_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetZoomLevel_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetZoomLevel_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgViewSource_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgViewSource_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgBrowserReady_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgBrowserReady_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgURLChanged_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgURLChanged_reflection_ = NULL; -const ::google::protobuf::Descriptor* CHTMLHeader_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CHTMLHeader_reflection_ = NULL; -const ::google::protobuf::Descriptor* CHTMLPageSecurityInfo_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CHTMLPageSecurityInfo_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFinishedRequest_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFinishedRequest_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgStartRequest_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgStartRequest_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgStartRequestResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgStartRequestResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgShowPopup_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgShowPopup_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgHidePopup_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgHidePopup_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSizePopup_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSizePopup_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgOpenNewTab_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgOpenNewTab_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgOpenNewTabResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgOpenNewTabResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgPopupHTMLWindow_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgPopupHTMLWindow_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgPopupHTMLWindowResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgPopupHTMLWindowResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetHTMLTitle_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetHTMLTitle_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgLoadingResource_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgLoadingResource_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgStatusText_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgStatusText_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetCursor_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetCursor_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFileLoadDialog_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFileLoadDialog_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFileLoadDialogResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFileLoadDialogResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgShowToolTip_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgShowToolTip_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgUpdateToolTip_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgUpdateToolTip_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgHideToolTip_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgHideToolTip_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSearchResults_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSearchResults_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgClose_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgClose_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgNeedsPaint_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgNeedsPaint_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgNeedsPaintResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgNeedsPaintResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGetZoom_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGetZoom_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGetZoomResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGetZoomResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgLinkAtPosition_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgLinkAtPosition_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgLinkAtPositionResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgLinkAtPositionResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgZoomToElementAtPosition_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgZoomToElementAtPosition_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgZoomToElementAtPositionResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgZoomToElementAtPositionResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgScalePageToValue_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgScalePageToValue_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgScalePageToValueResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgScalePageToValueResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSavePageToJPEG_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSavePageToJPEG_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSavePageToJPEGResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSavePageToJPEGResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgJSAlert_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgJSAlert_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgJSConfirm_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgJSConfirm_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgJSDialogResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgJSDialogResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgCanGoBackAndForward_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgCanGoBackAndForward_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgOpenSteamURL_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgOpenSteamURL_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetCookie_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetCookie_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgSetTargetFrameRate_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgSetTargetFrameRate_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFullRepaint_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFullRepaint_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgRequestFullScreen_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgRequestFullScreen_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgRequestFullScreenResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgRequestFullScreenResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgExitFullScreen_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgExitFullScreen_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGetCookiesForURL_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGetCookiesForURL_reflection_ = NULL; -const ::google::protobuf::Descriptor* CCookie_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CCookie_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgGetCookiesForURLResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgGetCookiesForURLResponse_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgNodeHasFocus_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgNodeHasFocus_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgZoomToFocusedElement_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgZoomToFocusedElement_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgCloseFullScreenFlashIfOpen_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgCloseFullScreenFlashIfOpen_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgPauseFullScreenFlashMovieIfOpen_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgPauseFullScreenFlashMovieIfOpen_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFocusedNodeText_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFocusedNodeText_reflection_ = NULL; -const ::google::protobuf::Descriptor* CMsgFocusedNodeTextResponse_descriptor_ = NULL; -const ::google::protobuf::internal::GeneratedMessageReflection* - CMsgFocusedNodeTextResponse_reflection_ = NULL; - -} // namespace - - -void protobuf_AssignDesc_htmlmessages_2eproto() { - protobuf_AddDesc_htmlmessages_2eproto(); - const ::google::protobuf::FileDescriptor* file = - ::google::protobuf::DescriptorPool::generated_pool()->FindFileByName( - "htmlmessages.proto"); - GOOGLE_CHECK(file != NULL); - CMsgKeyUp_descriptor_ = file->message_type(0); - static const int CMsgKeyUp_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyUp, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyUp, keycode_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyUp, modifiers_), - }; - CMsgKeyUp_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgKeyUp_descriptor_, - CMsgKeyUp::default_instance_, - CMsgKeyUp_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyUp, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyUp, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgKeyUp)); - CMsgKeyDown_descriptor_ = file->message_type(1); - static const int CMsgKeyDown_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyDown, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyDown, keycode_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyDown, modifiers_), - }; - CMsgKeyDown_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgKeyDown_descriptor_, - CMsgKeyDown::default_instance_, - CMsgKeyDown_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyDown, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyDown, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgKeyDown)); - CMsgKeyChar_descriptor_ = file->message_type(2); - static const int CMsgKeyChar_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyChar, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyChar, unichar_), - }; - CMsgKeyChar_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgKeyChar_descriptor_, - CMsgKeyChar::default_instance_, - CMsgKeyChar_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyChar, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgKeyChar, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgKeyChar)); - CMsgMouseDown_descriptor_ = file->message_type(3); - static const int CMsgMouseDown_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDown, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDown, mouse_button_), - }; - CMsgMouseDown_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseDown_descriptor_, - CMsgMouseDown::default_instance_, - CMsgMouseDown_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDown, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDown, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseDown)); - CMsgMouseUp_descriptor_ = file->message_type(4); - static const int CMsgMouseUp_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseUp, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseUp, mouse_button_), - }; - CMsgMouseUp_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseUp_descriptor_, - CMsgMouseUp::default_instance_, - CMsgMouseUp_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseUp, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseUp, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseUp)); - CMsgMouseDblClick_descriptor_ = file->message_type(5); - static const int CMsgMouseDblClick_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDblClick, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDblClick, mouse_button_), - }; - CMsgMouseDblClick_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseDblClick_descriptor_, - CMsgMouseDblClick::default_instance_, - CMsgMouseDblClick_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDblClick, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseDblClick, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseDblClick)); - CMsgMouseWheel_descriptor_ = file->message_type(6); - static const int CMsgMouseWheel_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseWheel, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseWheel, delta_), - }; - CMsgMouseWheel_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseWheel_descriptor_, - CMsgMouseWheel::default_instance_, - CMsgMouseWheel_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseWheel, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseWheel, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseWheel)); - CMsgMouseMove_descriptor_ = file->message_type(7); - static const int CMsgMouseMove_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseMove, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseMove, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseMove, y_), - }; - CMsgMouseMove_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseMove_descriptor_, - CMsgMouseMove::default_instance_, - CMsgMouseMove_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseMove, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseMove, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseMove)); - CMsgMouseLeave_descriptor_ = file->message_type(8); - static const int CMsgMouseLeave_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseLeave, browser_handle_), - }; - CMsgMouseLeave_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgMouseLeave_descriptor_, - CMsgMouseLeave::default_instance_, - CMsgMouseLeave_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseLeave, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgMouseLeave, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgMouseLeave)); - CMsgBrowserCreate_descriptor_ = file->message_type(9); - static const int CMsgBrowserCreate_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreate, request_id_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreate, popup_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreate, useragent_), - }; - CMsgBrowserCreate_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserCreate_descriptor_, - CMsgBrowserCreate::default_instance_, - CMsgBrowserCreate_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreate, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreate, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserCreate)); - CMsgBrowserCreateResponse_descriptor_ = file->message_type(10); - static const int CMsgBrowserCreateResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreateResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreateResponse, request_id_), - }; - CMsgBrowserCreateResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserCreateResponse_descriptor_, - CMsgBrowserCreateResponse::default_instance_, - CMsgBrowserCreateResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreateResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserCreateResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserCreateResponse)); - CMsgBrowserRemove_descriptor_ = file->message_type(11); - static const int CMsgBrowserRemove_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserRemove, browser_handle_), - }; - CMsgBrowserRemove_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserRemove_descriptor_, - CMsgBrowserRemove::default_instance_, - CMsgBrowserRemove_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserRemove, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserRemove, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserRemove)); - CMsgBrowserErrorStrings_descriptor_ = file->message_type(12); - static const int CMsgBrowserErrorStrings_offsets_[8] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, title_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, header_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, cache_miss_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, bad_url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, connection_problem_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, proxy_problem_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, unknown_), - }; - CMsgBrowserErrorStrings_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserErrorStrings_descriptor_, - CMsgBrowserErrorStrings::default_instance_, - CMsgBrowserErrorStrings_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserErrorStrings, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserErrorStrings)); - CMsgBrowserSize_descriptor_ = file->message_type(13); - static const int CMsgBrowserSize_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserSize, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserSize, width_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserSize, height_), - }; - CMsgBrowserSize_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserSize_descriptor_, - CMsgBrowserSize::default_instance_, - CMsgBrowserSize_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserSize, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserSize, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserSize)); - CMsgBrowserPosition_descriptor_ = file->message_type(14); - static const int CMsgBrowserPosition_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserPosition, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserPosition, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserPosition, y_), - }; - CMsgBrowserPosition_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserPosition_descriptor_, - CMsgBrowserPosition::default_instance_, - CMsgBrowserPosition_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserPosition, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserPosition, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserPosition)); - CMsgPostURL_descriptor_ = file->message_type(15); - static const int CMsgPostURL_offsets_[4] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, post_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, pageserial_), - }; - CMsgPostURL_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgPostURL_descriptor_, - CMsgPostURL::default_instance_, - CMsgPostURL_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPostURL, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgPostURL)); - CMsgAddHeader_descriptor_ = file->message_type(16); - static const int CMsgAddHeader_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgAddHeader, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgAddHeader, key_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgAddHeader, value_), - }; - CMsgAddHeader_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgAddHeader_descriptor_, - CMsgAddHeader::default_instance_, - CMsgAddHeader_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgAddHeader, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgAddHeader, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgAddHeader)); - CMsgStopLoad_descriptor_ = file->message_type(17); - static const int CMsgStopLoad_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopLoad, browser_handle_), - }; - CMsgStopLoad_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgStopLoad_descriptor_, - CMsgStopLoad::default_instance_, - CMsgStopLoad_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopLoad, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopLoad, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgStopLoad)); - CMsgReload_descriptor_ = file->message_type(18); - static const int CMsgReload_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgReload, browser_handle_), - }; - CMsgReload_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgReload_descriptor_, - CMsgReload::default_instance_, - CMsgReload_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgReload, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgReload, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgReload)); - CMsgGoForward_descriptor_ = file->message_type(19); - static const int CMsgGoForward_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoForward, browser_handle_), - }; - CMsgGoForward_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGoForward_descriptor_, - CMsgGoForward::default_instance_, - CMsgGoForward_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoForward, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoForward, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGoForward)); - CMsgGoBack_descriptor_ = file->message_type(20); - static const int CMsgGoBack_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoBack, browser_handle_), - }; - CMsgGoBack_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGoBack_descriptor_, - CMsgGoBack::default_instance_, - CMsgGoBack_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoBack, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGoBack, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGoBack)); - CMsgCopy_descriptor_ = file->message_type(21); - static const int CMsgCopy_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCopy, browser_handle_), - }; - CMsgCopy_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgCopy_descriptor_, - CMsgCopy::default_instance_, - CMsgCopy_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCopy, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCopy, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgCopy)); - CMsgPaste_descriptor_ = file->message_type(22); - static const int CMsgPaste_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPaste, browser_handle_), - }; - CMsgPaste_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgPaste_descriptor_, - CMsgPaste::default_instance_, - CMsgPaste_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPaste, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPaste, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgPaste)); - CMsgExecuteJavaScript_descriptor_ = file->message_type(23); - static const int CMsgExecuteJavaScript_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExecuteJavaScript, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExecuteJavaScript, script_), - }; - CMsgExecuteJavaScript_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgExecuteJavaScript_descriptor_, - CMsgExecuteJavaScript::default_instance_, - CMsgExecuteJavaScript_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExecuteJavaScript, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExecuteJavaScript, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgExecuteJavaScript)); - CMsgSetFocus_descriptor_ = file->message_type(24); - static const int CMsgSetFocus_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetFocus, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetFocus, focus_), - }; - CMsgSetFocus_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetFocus_descriptor_, - CMsgSetFocus::default_instance_, - CMsgSetFocus_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetFocus, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetFocus, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetFocus)); - CMsgHorizontalScrollBarSize_descriptor_ = file->message_type(25); - static const int CMsgHorizontalScrollBarSize_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSize, browser_handle_), - }; - CMsgHorizontalScrollBarSize_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgHorizontalScrollBarSize_descriptor_, - CMsgHorizontalScrollBarSize::default_instance_, - CMsgHorizontalScrollBarSize_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSize, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSize, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgHorizontalScrollBarSize)); - CMsgHorizontalScrollBarSizeResponse_descriptor_ = file->message_type(26); - static const int CMsgHorizontalScrollBarSizeResponse_offsets_[9] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, tall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, scroll_max_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, scroll_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, zoom_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, visible_), - }; - CMsgHorizontalScrollBarSizeResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgHorizontalScrollBarSizeResponse_descriptor_, - CMsgHorizontalScrollBarSizeResponse::default_instance_, - CMsgHorizontalScrollBarSizeResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHorizontalScrollBarSizeResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgHorizontalScrollBarSizeResponse)); - CMsgVerticalScrollBarSize_descriptor_ = file->message_type(27); - static const int CMsgVerticalScrollBarSize_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSize, browser_handle_), - }; - CMsgVerticalScrollBarSize_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgVerticalScrollBarSize_descriptor_, - CMsgVerticalScrollBarSize::default_instance_, - CMsgVerticalScrollBarSize_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSize, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSize, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgVerticalScrollBarSize)); - CMsgVerticalScrollBarSizeResponse_descriptor_ = file->message_type(28); - static const int CMsgVerticalScrollBarSizeResponse_offsets_[9] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, tall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, scroll_max_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, scroll_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, zoom_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, visible_), - }; - CMsgVerticalScrollBarSizeResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgVerticalScrollBarSizeResponse_descriptor_, - CMsgVerticalScrollBarSizeResponse::default_instance_, - CMsgVerticalScrollBarSizeResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgVerticalScrollBarSizeResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgVerticalScrollBarSizeResponse)); - CMsgFind_descriptor_ = file->message_type(29); - static const int CMsgFind_offsets_[4] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, find_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, infind_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, reverse_), - }; - CMsgFind_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFind_descriptor_, - CMsgFind::default_instance_, - CMsgFind_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFind, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFind)); - CMsgStopFind_descriptor_ = file->message_type(30); - static const int CMsgStopFind_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopFind, browser_handle_), - }; - CMsgStopFind_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgStopFind_descriptor_, - CMsgStopFind::default_instance_, - CMsgStopFind_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopFind, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStopFind, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgStopFind)); - CMsgSetHorizontalScroll_descriptor_ = file->message_type(31); - static const int CMsgSetHorizontalScroll_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHorizontalScroll, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHorizontalScroll, scroll_), - }; - CMsgSetHorizontalScroll_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetHorizontalScroll_descriptor_, - CMsgSetHorizontalScroll::default_instance_, - CMsgSetHorizontalScroll_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHorizontalScroll, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHorizontalScroll, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetHorizontalScroll)); - CMsgSetVerticalScroll_descriptor_ = file->message_type(32); - static const int CMsgSetVerticalScroll_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetVerticalScroll, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetVerticalScroll, scroll_), - }; - CMsgSetVerticalScroll_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetVerticalScroll_descriptor_, - CMsgSetVerticalScroll::default_instance_, - CMsgSetVerticalScroll_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetVerticalScroll, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetVerticalScroll, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetVerticalScroll)); - CMsgSetZoomLevel_descriptor_ = file->message_type(33); - static const int CMsgSetZoomLevel_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetZoomLevel, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetZoomLevel, zoom_), - }; - CMsgSetZoomLevel_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetZoomLevel_descriptor_, - CMsgSetZoomLevel::default_instance_, - CMsgSetZoomLevel_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetZoomLevel, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetZoomLevel, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetZoomLevel)); - CMsgViewSource_descriptor_ = file->message_type(34); - static const int CMsgViewSource_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgViewSource, browser_handle_), - }; - CMsgViewSource_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgViewSource_descriptor_, - CMsgViewSource::default_instance_, - CMsgViewSource_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgViewSource, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgViewSource, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgViewSource)); - CMsgBrowserReady_descriptor_ = file->message_type(35); - static const int CMsgBrowserReady_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserReady, browser_handle_), - }; - CMsgBrowserReady_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgBrowserReady_descriptor_, - CMsgBrowserReady::default_instance_, - CMsgBrowserReady_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserReady, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgBrowserReady, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgBrowserReady)); - CMsgURLChanged_descriptor_ = file->message_type(36); - static const int CMsgURLChanged_offsets_[6] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, postdata_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, bisredirect_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, pagetitle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, bnewnavigation_), - }; - CMsgURLChanged_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgURLChanged_descriptor_, - CMsgURLChanged::default_instance_, - CMsgURLChanged_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgURLChanged, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgURLChanged)); - CHTMLHeader_descriptor_ = file->message_type(37); - static const int CHTMLHeader_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLHeader, key_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLHeader, value_), - }; - CHTMLHeader_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CHTMLHeader_descriptor_, - CHTMLHeader::default_instance_, - CHTMLHeader_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLHeader, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLHeader, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CHTMLHeader)); - CHTMLPageSecurityInfo_descriptor_ = file->message_type(38); - static const int CHTMLPageSecurityInfo_offsets_[7] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, bissecure_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, bhascerterror_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, issuername_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, certname_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, certexpiry_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, ncertbits_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, bisevcert_), - }; - CHTMLPageSecurityInfo_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CHTMLPageSecurityInfo_descriptor_, - CHTMLPageSecurityInfo::default_instance_, - CHTMLPageSecurityInfo_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CHTMLPageSecurityInfo, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CHTMLPageSecurityInfo)); - CMsgFinishedRequest_descriptor_ = file->message_type(39); - static const int CMsgFinishedRequest_offsets_[5] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, pagetitle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, security_info_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, headers_), - }; - CMsgFinishedRequest_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFinishedRequest_descriptor_, - CMsgFinishedRequest::default_instance_, - CMsgFinishedRequest_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFinishedRequest, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFinishedRequest)); - CMsgStartRequest_descriptor_ = file->message_type(40); - static const int CMsgStartRequest_offsets_[5] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, target_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, postdata_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, bisredirect_), - }; - CMsgStartRequest_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgStartRequest_descriptor_, - CMsgStartRequest::default_instance_, - CMsgStartRequest_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequest, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgStartRequest)); - CMsgStartRequestResponse_descriptor_ = file->message_type(41); - static const int CMsgStartRequestResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequestResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequestResponse, ballow_), - }; - CMsgStartRequestResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgStartRequestResponse_descriptor_, - CMsgStartRequestResponse::default_instance_, - CMsgStartRequestResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequestResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStartRequestResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgStartRequestResponse)); - CMsgShowPopup_descriptor_ = file->message_type(42); - static const int CMsgShowPopup_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowPopup, browser_handle_), - }; - CMsgShowPopup_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgShowPopup_descriptor_, - CMsgShowPopup::default_instance_, - CMsgShowPopup_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowPopup, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowPopup, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgShowPopup)); - CMsgHidePopup_descriptor_ = file->message_type(43); - static const int CMsgHidePopup_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHidePopup, browser_handle_), - }; - CMsgHidePopup_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgHidePopup_descriptor_, - CMsgHidePopup::default_instance_, - CMsgHidePopup_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHidePopup, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHidePopup, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgHidePopup)); - CMsgSizePopup_descriptor_ = file->message_type(44); - static const int CMsgSizePopup_offsets_[5] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, tall_), - }; - CMsgSizePopup_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSizePopup_descriptor_, - CMsgSizePopup::default_instance_, - CMsgSizePopup_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSizePopup, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSizePopup)); - CMsgOpenNewTab_descriptor_ = file->message_type(45); - static const int CMsgOpenNewTab_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTab, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTab, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTab, bforeground_), - }; - CMsgOpenNewTab_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgOpenNewTab_descriptor_, - CMsgOpenNewTab::default_instance_, - CMsgOpenNewTab_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTab, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTab, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgOpenNewTab)); - CMsgOpenNewTabResponse_descriptor_ = file->message_type(46); - static const int CMsgOpenNewTabResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTabResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTabResponse, ballow_), - }; - CMsgOpenNewTabResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgOpenNewTabResponse_descriptor_, - CMsgOpenNewTabResponse::default_instance_, - CMsgOpenNewTabResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTabResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenNewTabResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgOpenNewTabResponse)); - CMsgPopupHTMLWindow_descriptor_ = file->message_type(47); - static const int CMsgPopupHTMLWindow_offsets_[6] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, tall_), - }; - CMsgPopupHTMLWindow_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgPopupHTMLWindow_descriptor_, - CMsgPopupHTMLWindow::default_instance_, - CMsgPopupHTMLWindow_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindow, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgPopupHTMLWindow)); - CMsgPopupHTMLWindowResponse_descriptor_ = file->message_type(48); - static const int CMsgPopupHTMLWindowResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindowResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindowResponse, ballow_), - }; - CMsgPopupHTMLWindowResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgPopupHTMLWindowResponse_descriptor_, - CMsgPopupHTMLWindowResponse::default_instance_, - CMsgPopupHTMLWindowResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindowResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPopupHTMLWindowResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgPopupHTMLWindowResponse)); - CMsgSetHTMLTitle_descriptor_ = file->message_type(49); - static const int CMsgSetHTMLTitle_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHTMLTitle, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHTMLTitle, title_), - }; - CMsgSetHTMLTitle_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetHTMLTitle_descriptor_, - CMsgSetHTMLTitle::default_instance_, - CMsgSetHTMLTitle_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHTMLTitle, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetHTMLTitle, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetHTMLTitle)); - CMsgLoadingResource_descriptor_ = file->message_type(50); - static const int CMsgLoadingResource_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLoadingResource, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLoadingResource, url_), - }; - CMsgLoadingResource_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgLoadingResource_descriptor_, - CMsgLoadingResource::default_instance_, - CMsgLoadingResource_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLoadingResource, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLoadingResource, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgLoadingResource)); - CMsgStatusText_descriptor_ = file->message_type(51); - static const int CMsgStatusText_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStatusText, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStatusText, text_), - }; - CMsgStatusText_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgStatusText_descriptor_, - CMsgStatusText::default_instance_, - CMsgStatusText_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStatusText, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgStatusText, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgStatusText)); - CMsgSetCursor_descriptor_ = file->message_type(52); - static const int CMsgSetCursor_offsets_[7] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, cursor_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, data_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, tall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, xhotspot_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, yhotspot_), - }; - CMsgSetCursor_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetCursor_descriptor_, - CMsgSetCursor::default_instance_, - CMsgSetCursor_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCursor, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetCursor)); - CMsgFileLoadDialog_descriptor_ = file->message_type(53); - static const int CMsgFileLoadDialog_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialog, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialog, title_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialog, initialfile_), - }; - CMsgFileLoadDialog_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFileLoadDialog_descriptor_, - CMsgFileLoadDialog::default_instance_, - CMsgFileLoadDialog_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialog, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialog, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFileLoadDialog)); - CMsgFileLoadDialogResponse_descriptor_ = file->message_type(54); - static const int CMsgFileLoadDialogResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialogResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialogResponse, files_), - }; - CMsgFileLoadDialogResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFileLoadDialogResponse_descriptor_, - CMsgFileLoadDialogResponse::default_instance_, - CMsgFileLoadDialogResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialogResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFileLoadDialogResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFileLoadDialogResponse)); - CMsgShowToolTip_descriptor_ = file->message_type(55); - static const int CMsgShowToolTip_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowToolTip, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowToolTip, text_), - }; - CMsgShowToolTip_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgShowToolTip_descriptor_, - CMsgShowToolTip::default_instance_, - CMsgShowToolTip_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowToolTip, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgShowToolTip, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgShowToolTip)); - CMsgUpdateToolTip_descriptor_ = file->message_type(56); - static const int CMsgUpdateToolTip_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgUpdateToolTip, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgUpdateToolTip, text_), - }; - CMsgUpdateToolTip_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgUpdateToolTip_descriptor_, - CMsgUpdateToolTip::default_instance_, - CMsgUpdateToolTip_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgUpdateToolTip, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgUpdateToolTip, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgUpdateToolTip)); - CMsgHideToolTip_descriptor_ = file->message_type(57); - static const int CMsgHideToolTip_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHideToolTip, browser_handle_), - }; - CMsgHideToolTip_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgHideToolTip_descriptor_, - CMsgHideToolTip::default_instance_, - CMsgHideToolTip_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHideToolTip, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgHideToolTip, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgHideToolTip)); - CMsgSearchResults_descriptor_ = file->message_type(58); - static const int CMsgSearchResults_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSearchResults, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSearchResults, activematch_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSearchResults, results_), - }; - CMsgSearchResults_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSearchResults_descriptor_, - CMsgSearchResults::default_instance_, - CMsgSearchResults_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSearchResults, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSearchResults, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSearchResults)); - CMsgClose_descriptor_ = file->message_type(59); - static const int CMsgClose_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgClose, browser_handle_), - }; - CMsgClose_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgClose_descriptor_, - CMsgClose::default_instance_, - CMsgClose_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgClose, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgClose, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgClose)); - CMsgNeedsPaint_descriptor_ = file->message_type(60); - static const int CMsgNeedsPaint_offsets_[15] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, rgba_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, tall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, textureid_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, updatex_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, updatey_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, updatewide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, updatetall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, scrollx_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, scrolly_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, combobox_rgba_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, combobox_wide_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, combobox_tall_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, pageserial_), - }; - CMsgNeedsPaint_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgNeedsPaint_descriptor_, - CMsgNeedsPaint::default_instance_, - CMsgNeedsPaint_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaint, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgNeedsPaint)); - CMsgNeedsPaintResponse_descriptor_ = file->message_type(61); - static const int CMsgNeedsPaintResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaintResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaintResponse, textureid_), - }; - CMsgNeedsPaintResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgNeedsPaintResponse_descriptor_, - CMsgNeedsPaintResponse::default_instance_, - CMsgNeedsPaintResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaintResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNeedsPaintResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgNeedsPaintResponse)); - CMsgGetZoom_descriptor_ = file->message_type(62); - static const int CMsgGetZoom_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoom, browser_handle_), - }; - CMsgGetZoom_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGetZoom_descriptor_, - CMsgGetZoom::default_instance_, - CMsgGetZoom_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoom, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoom, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGetZoom)); - CMsgGetZoomResponse_descriptor_ = file->message_type(63); - static const int CMsgGetZoomResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoomResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoomResponse, zoom_), - }; - CMsgGetZoomResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGetZoomResponse_descriptor_, - CMsgGetZoomResponse::default_instance_, - CMsgGetZoomResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoomResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetZoomResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGetZoomResponse)); - CMsgLinkAtPosition_descriptor_ = file->message_type(64); - static const int CMsgLinkAtPosition_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPosition, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPosition, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPosition, y_), - }; - CMsgLinkAtPosition_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgLinkAtPosition_descriptor_, - CMsgLinkAtPosition::default_instance_, - CMsgLinkAtPosition_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPosition, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPosition, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgLinkAtPosition)); - CMsgLinkAtPositionResponse_descriptor_ = file->message_type(65); - static const int CMsgLinkAtPositionResponse_offsets_[6] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, blivelink_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, binput_), - }; - CMsgLinkAtPositionResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgLinkAtPositionResponse_descriptor_, - CMsgLinkAtPositionResponse::default_instance_, - CMsgLinkAtPositionResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgLinkAtPositionResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgLinkAtPositionResponse)); - CMsgZoomToElementAtPosition_descriptor_ = file->message_type(66); - static const int CMsgZoomToElementAtPosition_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPosition, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPosition, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPosition, y_), - }; - CMsgZoomToElementAtPosition_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgZoomToElementAtPosition_descriptor_, - CMsgZoomToElementAtPosition::default_instance_, - CMsgZoomToElementAtPosition_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPosition, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPosition, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgZoomToElementAtPosition)); - CMsgZoomToElementAtPositionResponse_descriptor_ = file->message_type(67); - static const int CMsgZoomToElementAtPositionResponse_offsets_[10] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, initial_x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, initial_y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, initial_width_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, initial_height_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, final_x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, final_y_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, final_width_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, final_height_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, zoom_), - }; - CMsgZoomToElementAtPositionResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgZoomToElementAtPositionResponse_descriptor_, - CMsgZoomToElementAtPositionResponse::default_instance_, - CMsgZoomToElementAtPositionResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToElementAtPositionResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgZoomToElementAtPositionResponse)); - CMsgScalePageToValue_descriptor_ = file->message_type(68); - static const int CMsgScalePageToValue_offsets_[4] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, scale_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, x_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, y_), - }; - CMsgScalePageToValue_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgScalePageToValue_descriptor_, - CMsgScalePageToValue::default_instance_, - CMsgScalePageToValue_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValue, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgScalePageToValue)); - CMsgScalePageToValueResponse_descriptor_ = file->message_type(69); - static const int CMsgScalePageToValueResponse_offsets_[4] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, zoom_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, width_delta_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, height_delta_), - }; - CMsgScalePageToValueResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgScalePageToValueResponse_descriptor_, - CMsgScalePageToValueResponse::default_instance_, - CMsgScalePageToValueResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgScalePageToValueResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgScalePageToValueResponse)); - CMsgSavePageToJPEG_descriptor_ = file->message_type(70); - static const int CMsgSavePageToJPEG_offsets_[5] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, filename_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, width_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, height_), - }; - CMsgSavePageToJPEG_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSavePageToJPEG_descriptor_, - CMsgSavePageToJPEG::default_instance_, - CMsgSavePageToJPEG_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEG, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSavePageToJPEG)); - CMsgSavePageToJPEGResponse_descriptor_ = file->message_type(71); - static const int CMsgSavePageToJPEGResponse_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEGResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEGResponse, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEGResponse, filename_), - }; - CMsgSavePageToJPEGResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSavePageToJPEGResponse_descriptor_, - CMsgSavePageToJPEGResponse::default_instance_, - CMsgSavePageToJPEGResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEGResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSavePageToJPEGResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSavePageToJPEGResponse)); - CMsgJSAlert_descriptor_ = file->message_type(72); - static const int CMsgJSAlert_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSAlert, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSAlert, message_), - }; - CMsgJSAlert_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgJSAlert_descriptor_, - CMsgJSAlert::default_instance_, - CMsgJSAlert_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSAlert, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSAlert, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgJSAlert)); - CMsgJSConfirm_descriptor_ = file->message_type(73); - static const int CMsgJSConfirm_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSConfirm, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSConfirm, message_), - }; - CMsgJSConfirm_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgJSConfirm_descriptor_, - CMsgJSConfirm::default_instance_, - CMsgJSConfirm_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSConfirm, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSConfirm, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgJSConfirm)); - CMsgJSDialogResponse_descriptor_ = file->message_type(74); - static const int CMsgJSDialogResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSDialogResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSDialogResponse, result_), - }; - CMsgJSDialogResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgJSDialogResponse_descriptor_, - CMsgJSDialogResponse::default_instance_, - CMsgJSDialogResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSDialogResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgJSDialogResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgJSDialogResponse)); - CMsgCanGoBackAndForward_descriptor_ = file->message_type(75); - static const int CMsgCanGoBackAndForward_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCanGoBackAndForward, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCanGoBackAndForward, bgoback_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCanGoBackAndForward, bgoforward_), - }; - CMsgCanGoBackAndForward_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgCanGoBackAndForward_descriptor_, - CMsgCanGoBackAndForward::default_instance_, - CMsgCanGoBackAndForward_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCanGoBackAndForward, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCanGoBackAndForward, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgCanGoBackAndForward)); - CMsgOpenSteamURL_descriptor_ = file->message_type(76); - static const int CMsgOpenSteamURL_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenSteamURL, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenSteamURL, url_), - }; - CMsgOpenSteamURL_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgOpenSteamURL_descriptor_, - CMsgOpenSteamURL::default_instance_, - CMsgOpenSteamURL_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenSteamURL, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgOpenSteamURL, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgOpenSteamURL)); - CMsgSetCookie_descriptor_ = file->message_type(77); - static const int CMsgSetCookie_offsets_[5] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, key_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, value_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, path_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, host_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, expires_), - }; - CMsgSetCookie_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetCookie_descriptor_, - CMsgSetCookie::default_instance_, - CMsgSetCookie_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetCookie, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetCookie)); - CMsgSetTargetFrameRate_descriptor_ = file->message_type(78); - static const int CMsgSetTargetFrameRate_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetTargetFrameRate, ntargetframerate_), - }; - CMsgSetTargetFrameRate_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgSetTargetFrameRate_descriptor_, - CMsgSetTargetFrameRate::default_instance_, - CMsgSetTargetFrameRate_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetTargetFrameRate, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgSetTargetFrameRate, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgSetTargetFrameRate)); - CMsgFullRepaint_descriptor_ = file->message_type(79); - static const int CMsgFullRepaint_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFullRepaint, browser_handle_), - }; - CMsgFullRepaint_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFullRepaint_descriptor_, - CMsgFullRepaint::default_instance_, - CMsgFullRepaint_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFullRepaint, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFullRepaint, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFullRepaint)); - CMsgRequestFullScreen_descriptor_ = file->message_type(80); - static const int CMsgRequestFullScreen_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreen, browser_handle_), - }; - CMsgRequestFullScreen_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgRequestFullScreen_descriptor_, - CMsgRequestFullScreen::default_instance_, - CMsgRequestFullScreen_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreen, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreen, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgRequestFullScreen)); - CMsgRequestFullScreenResponse_descriptor_ = file->message_type(81); - static const int CMsgRequestFullScreenResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreenResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreenResponse, ballow_), - }; - CMsgRequestFullScreenResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgRequestFullScreenResponse_descriptor_, - CMsgRequestFullScreenResponse::default_instance_, - CMsgRequestFullScreenResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreenResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgRequestFullScreenResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgRequestFullScreenResponse)); - CMsgExitFullScreen_descriptor_ = file->message_type(82); - static const int CMsgExitFullScreen_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExitFullScreen, browser_handle_), - }; - CMsgExitFullScreen_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgExitFullScreen_descriptor_, - CMsgExitFullScreen::default_instance_, - CMsgExitFullScreen_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExitFullScreen, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgExitFullScreen, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgExitFullScreen)); - CMsgGetCookiesForURL_descriptor_ = file->message_type(83); - static const int CMsgGetCookiesForURL_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURL, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURL, url_), - }; - CMsgGetCookiesForURL_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGetCookiesForURL_descriptor_, - CMsgGetCookiesForURL::default_instance_, - CMsgGetCookiesForURL_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURL, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURL, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGetCookiesForURL)); - CCookie_descriptor_ = file->message_type(84); - static const int CCookie_offsets_[4] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, name_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, value_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, domain_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, path_), - }; - CCookie_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CCookie_descriptor_, - CCookie::default_instance_, - CCookie_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CCookie, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CCookie)); - CMsgGetCookiesForURLResponse_descriptor_ = file->message_type(85); - static const int CMsgGetCookiesForURLResponse_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURLResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURLResponse, url_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURLResponse, cookies_), - }; - CMsgGetCookiesForURLResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgGetCookiesForURLResponse_descriptor_, - CMsgGetCookiesForURLResponse::default_instance_, - CMsgGetCookiesForURLResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURLResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgGetCookiesForURLResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgGetCookiesForURLResponse)); - CMsgNodeHasFocus_descriptor_ = file->message_type(86); - static const int CMsgNodeHasFocus_offsets_[7] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, binput_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, name_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, elementtagname_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, searchbuttontext_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, bhasmultipleinputs_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, input_type_), - }; - CMsgNodeHasFocus_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgNodeHasFocus_descriptor_, - CMsgNodeHasFocus::default_instance_, - CMsgNodeHasFocus_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgNodeHasFocus, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgNodeHasFocus)); - CMsgZoomToFocusedElement_descriptor_ = file->message_type(87); - static const int CMsgZoomToFocusedElement_offsets_[3] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToFocusedElement, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToFocusedElement, leftoffset_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToFocusedElement, topoffset_), - }; - CMsgZoomToFocusedElement_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgZoomToFocusedElement_descriptor_, - CMsgZoomToFocusedElement::default_instance_, - CMsgZoomToFocusedElement_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToFocusedElement, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgZoomToFocusedElement, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgZoomToFocusedElement)); - CMsgCloseFullScreenFlashIfOpen_descriptor_ = file->message_type(88); - static const int CMsgCloseFullScreenFlashIfOpen_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCloseFullScreenFlashIfOpen, browser_handle_), - }; - CMsgCloseFullScreenFlashIfOpen_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgCloseFullScreenFlashIfOpen_descriptor_, - CMsgCloseFullScreenFlashIfOpen::default_instance_, - CMsgCloseFullScreenFlashIfOpen_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCloseFullScreenFlashIfOpen, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgCloseFullScreenFlashIfOpen, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgCloseFullScreenFlashIfOpen)); - CMsgPauseFullScreenFlashMovieIfOpen_descriptor_ = file->message_type(89); - static const int CMsgPauseFullScreenFlashMovieIfOpen_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPauseFullScreenFlashMovieIfOpen, browser_handle_), - }; - CMsgPauseFullScreenFlashMovieIfOpen_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgPauseFullScreenFlashMovieIfOpen_descriptor_, - CMsgPauseFullScreenFlashMovieIfOpen::default_instance_, - CMsgPauseFullScreenFlashMovieIfOpen_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPauseFullScreenFlashMovieIfOpen, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgPauseFullScreenFlashMovieIfOpen, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgPauseFullScreenFlashMovieIfOpen)); - CMsgFocusedNodeText_descriptor_ = file->message_type(90); - static const int CMsgFocusedNodeText_offsets_[1] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeText, browser_handle_), - }; - CMsgFocusedNodeText_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFocusedNodeText_descriptor_, - CMsgFocusedNodeText::default_instance_, - CMsgFocusedNodeText_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeText, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeText, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFocusedNodeText)); - CMsgFocusedNodeTextResponse_descriptor_ = file->message_type(91); - static const int CMsgFocusedNodeTextResponse_offsets_[2] = { - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeTextResponse, browser_handle_), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeTextResponse, value_), - }; - CMsgFocusedNodeTextResponse_reflection_ = - new ::google::protobuf::internal::GeneratedMessageReflection( - CMsgFocusedNodeTextResponse_descriptor_, - CMsgFocusedNodeTextResponse::default_instance_, - CMsgFocusedNodeTextResponse_offsets_, - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeTextResponse, _has_bits_[0]), - GOOGLE_PROTOBUF_GENERATED_MESSAGE_FIELD_OFFSET(CMsgFocusedNodeTextResponse, _unknown_fields_), - -1, - ::google::protobuf::DescriptorPool::generated_pool(), - ::google::protobuf::MessageFactory::generated_factory(), - sizeof(CMsgFocusedNodeTextResponse)); -} - -namespace { - -GOOGLE_PROTOBUF_DECLARE_ONCE(protobuf_AssignDescriptors_once_); -inline void protobuf_AssignDescriptorsOnce() { - ::google::protobuf::GoogleOnceInit(&protobuf_AssignDescriptors_once_, - &protobuf_AssignDesc_htmlmessages_2eproto); -} - -void protobuf_RegisterTypes(const ::std::string&) { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgKeyUp_descriptor_, &CMsgKeyUp::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgKeyDown_descriptor_, &CMsgKeyDown::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgKeyChar_descriptor_, &CMsgKeyChar::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseDown_descriptor_, &CMsgMouseDown::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseUp_descriptor_, &CMsgMouseUp::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseDblClick_descriptor_, &CMsgMouseDblClick::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseWheel_descriptor_, &CMsgMouseWheel::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseMove_descriptor_, &CMsgMouseMove::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgMouseLeave_descriptor_, &CMsgMouseLeave::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserCreate_descriptor_, &CMsgBrowserCreate::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserCreateResponse_descriptor_, &CMsgBrowserCreateResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserRemove_descriptor_, &CMsgBrowserRemove::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserErrorStrings_descriptor_, &CMsgBrowserErrorStrings::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserSize_descriptor_, &CMsgBrowserSize::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserPosition_descriptor_, &CMsgBrowserPosition::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgPostURL_descriptor_, &CMsgPostURL::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgAddHeader_descriptor_, &CMsgAddHeader::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgStopLoad_descriptor_, &CMsgStopLoad::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgReload_descriptor_, &CMsgReload::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGoForward_descriptor_, &CMsgGoForward::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGoBack_descriptor_, &CMsgGoBack::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgCopy_descriptor_, &CMsgCopy::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgPaste_descriptor_, &CMsgPaste::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgExecuteJavaScript_descriptor_, &CMsgExecuteJavaScript::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetFocus_descriptor_, &CMsgSetFocus::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgHorizontalScrollBarSize_descriptor_, &CMsgHorizontalScrollBarSize::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgHorizontalScrollBarSizeResponse_descriptor_, &CMsgHorizontalScrollBarSizeResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgVerticalScrollBarSize_descriptor_, &CMsgVerticalScrollBarSize::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgVerticalScrollBarSizeResponse_descriptor_, &CMsgVerticalScrollBarSizeResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFind_descriptor_, &CMsgFind::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgStopFind_descriptor_, &CMsgStopFind::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetHorizontalScroll_descriptor_, &CMsgSetHorizontalScroll::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetVerticalScroll_descriptor_, &CMsgSetVerticalScroll::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetZoomLevel_descriptor_, &CMsgSetZoomLevel::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgViewSource_descriptor_, &CMsgViewSource::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgBrowserReady_descriptor_, &CMsgBrowserReady::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgURLChanged_descriptor_, &CMsgURLChanged::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CHTMLHeader_descriptor_, &CHTMLHeader::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CHTMLPageSecurityInfo_descriptor_, &CHTMLPageSecurityInfo::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFinishedRequest_descriptor_, &CMsgFinishedRequest::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgStartRequest_descriptor_, &CMsgStartRequest::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgStartRequestResponse_descriptor_, &CMsgStartRequestResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgShowPopup_descriptor_, &CMsgShowPopup::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgHidePopup_descriptor_, &CMsgHidePopup::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSizePopup_descriptor_, &CMsgSizePopup::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgOpenNewTab_descriptor_, &CMsgOpenNewTab::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgOpenNewTabResponse_descriptor_, &CMsgOpenNewTabResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgPopupHTMLWindow_descriptor_, &CMsgPopupHTMLWindow::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgPopupHTMLWindowResponse_descriptor_, &CMsgPopupHTMLWindowResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetHTMLTitle_descriptor_, &CMsgSetHTMLTitle::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgLoadingResource_descriptor_, &CMsgLoadingResource::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgStatusText_descriptor_, &CMsgStatusText::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetCursor_descriptor_, &CMsgSetCursor::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFileLoadDialog_descriptor_, &CMsgFileLoadDialog::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFileLoadDialogResponse_descriptor_, &CMsgFileLoadDialogResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgShowToolTip_descriptor_, &CMsgShowToolTip::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgUpdateToolTip_descriptor_, &CMsgUpdateToolTip::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgHideToolTip_descriptor_, &CMsgHideToolTip::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSearchResults_descriptor_, &CMsgSearchResults::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgClose_descriptor_, &CMsgClose::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgNeedsPaint_descriptor_, &CMsgNeedsPaint::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgNeedsPaintResponse_descriptor_, &CMsgNeedsPaintResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGetZoom_descriptor_, &CMsgGetZoom::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGetZoomResponse_descriptor_, &CMsgGetZoomResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgLinkAtPosition_descriptor_, &CMsgLinkAtPosition::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgLinkAtPositionResponse_descriptor_, &CMsgLinkAtPositionResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgZoomToElementAtPosition_descriptor_, &CMsgZoomToElementAtPosition::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgZoomToElementAtPositionResponse_descriptor_, &CMsgZoomToElementAtPositionResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgScalePageToValue_descriptor_, &CMsgScalePageToValue::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgScalePageToValueResponse_descriptor_, &CMsgScalePageToValueResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSavePageToJPEG_descriptor_, &CMsgSavePageToJPEG::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSavePageToJPEGResponse_descriptor_, &CMsgSavePageToJPEGResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgJSAlert_descriptor_, &CMsgJSAlert::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgJSConfirm_descriptor_, &CMsgJSConfirm::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgJSDialogResponse_descriptor_, &CMsgJSDialogResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgCanGoBackAndForward_descriptor_, &CMsgCanGoBackAndForward::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgOpenSteamURL_descriptor_, &CMsgOpenSteamURL::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetCookie_descriptor_, &CMsgSetCookie::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgSetTargetFrameRate_descriptor_, &CMsgSetTargetFrameRate::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFullRepaint_descriptor_, &CMsgFullRepaint::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgRequestFullScreen_descriptor_, &CMsgRequestFullScreen::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgRequestFullScreenResponse_descriptor_, &CMsgRequestFullScreenResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgExitFullScreen_descriptor_, &CMsgExitFullScreen::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGetCookiesForURL_descriptor_, &CMsgGetCookiesForURL::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CCookie_descriptor_, &CCookie::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgGetCookiesForURLResponse_descriptor_, &CMsgGetCookiesForURLResponse::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgNodeHasFocus_descriptor_, &CMsgNodeHasFocus::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgZoomToFocusedElement_descriptor_, &CMsgZoomToFocusedElement::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgCloseFullScreenFlashIfOpen_descriptor_, &CMsgCloseFullScreenFlashIfOpen::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgPauseFullScreenFlashMovieIfOpen_descriptor_, &CMsgPauseFullScreenFlashMovieIfOpen::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFocusedNodeText_descriptor_, &CMsgFocusedNodeText::default_instance()); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedMessage( - CMsgFocusedNodeTextResponse_descriptor_, &CMsgFocusedNodeTextResponse::default_instance()); -} - -} // namespace - -void protobuf_ShutdownFile_htmlmessages_2eproto() { - delete CMsgKeyUp::default_instance_; - delete CMsgKeyUp_reflection_; - delete CMsgKeyDown::default_instance_; - delete CMsgKeyDown_reflection_; - delete CMsgKeyChar::default_instance_; - delete CMsgKeyChar_reflection_; - delete CMsgMouseDown::default_instance_; - delete CMsgMouseDown_reflection_; - delete CMsgMouseUp::default_instance_; - delete CMsgMouseUp_reflection_; - delete CMsgMouseDblClick::default_instance_; - delete CMsgMouseDblClick_reflection_; - delete CMsgMouseWheel::default_instance_; - delete CMsgMouseWheel_reflection_; - delete CMsgMouseMove::default_instance_; - delete CMsgMouseMove_reflection_; - delete CMsgMouseLeave::default_instance_; - delete CMsgMouseLeave_reflection_; - delete CMsgBrowserCreate::default_instance_; - delete CMsgBrowserCreate_reflection_; - delete CMsgBrowserCreateResponse::default_instance_; - delete CMsgBrowserCreateResponse_reflection_; - delete CMsgBrowserRemove::default_instance_; - delete CMsgBrowserRemove_reflection_; - delete CMsgBrowserErrorStrings::default_instance_; - delete CMsgBrowserErrorStrings_reflection_; - delete CMsgBrowserSize::default_instance_; - delete CMsgBrowserSize_reflection_; - delete CMsgBrowserPosition::default_instance_; - delete CMsgBrowserPosition_reflection_; - delete CMsgPostURL::default_instance_; - delete CMsgPostURL_reflection_; - delete CMsgAddHeader::default_instance_; - delete CMsgAddHeader_reflection_; - delete CMsgStopLoad::default_instance_; - delete CMsgStopLoad_reflection_; - delete CMsgReload::default_instance_; - delete CMsgReload_reflection_; - delete CMsgGoForward::default_instance_; - delete CMsgGoForward_reflection_; - delete CMsgGoBack::default_instance_; - delete CMsgGoBack_reflection_; - delete CMsgCopy::default_instance_; - delete CMsgCopy_reflection_; - delete CMsgPaste::default_instance_; - delete CMsgPaste_reflection_; - delete CMsgExecuteJavaScript::default_instance_; - delete CMsgExecuteJavaScript_reflection_; - delete CMsgSetFocus::default_instance_; - delete CMsgSetFocus_reflection_; - delete CMsgHorizontalScrollBarSize::default_instance_; - delete CMsgHorizontalScrollBarSize_reflection_; - delete CMsgHorizontalScrollBarSizeResponse::default_instance_; - delete CMsgHorizontalScrollBarSizeResponse_reflection_; - delete CMsgVerticalScrollBarSize::default_instance_; - delete CMsgVerticalScrollBarSize_reflection_; - delete CMsgVerticalScrollBarSizeResponse::default_instance_; - delete CMsgVerticalScrollBarSizeResponse_reflection_; - delete CMsgFind::default_instance_; - delete CMsgFind_reflection_; - delete CMsgStopFind::default_instance_; - delete CMsgStopFind_reflection_; - delete CMsgSetHorizontalScroll::default_instance_; - delete CMsgSetHorizontalScroll_reflection_; - delete CMsgSetVerticalScroll::default_instance_; - delete CMsgSetVerticalScroll_reflection_; - delete CMsgSetZoomLevel::default_instance_; - delete CMsgSetZoomLevel_reflection_; - delete CMsgViewSource::default_instance_; - delete CMsgViewSource_reflection_; - delete CMsgBrowserReady::default_instance_; - delete CMsgBrowserReady_reflection_; - delete CMsgURLChanged::default_instance_; - delete CMsgURLChanged_reflection_; - delete CHTMLHeader::default_instance_; - delete CHTMLHeader_reflection_; - delete CHTMLPageSecurityInfo::default_instance_; - delete CHTMLPageSecurityInfo_reflection_; - delete CMsgFinishedRequest::default_instance_; - delete CMsgFinishedRequest_reflection_; - delete CMsgStartRequest::default_instance_; - delete CMsgStartRequest_reflection_; - delete CMsgStartRequestResponse::default_instance_; - delete CMsgStartRequestResponse_reflection_; - delete CMsgShowPopup::default_instance_; - delete CMsgShowPopup_reflection_; - delete CMsgHidePopup::default_instance_; - delete CMsgHidePopup_reflection_; - delete CMsgSizePopup::default_instance_; - delete CMsgSizePopup_reflection_; - delete CMsgOpenNewTab::default_instance_; - delete CMsgOpenNewTab_reflection_; - delete CMsgOpenNewTabResponse::default_instance_; - delete CMsgOpenNewTabResponse_reflection_; - delete CMsgPopupHTMLWindow::default_instance_; - delete CMsgPopupHTMLWindow_reflection_; - delete CMsgPopupHTMLWindowResponse::default_instance_; - delete CMsgPopupHTMLWindowResponse_reflection_; - delete CMsgSetHTMLTitle::default_instance_; - delete CMsgSetHTMLTitle_reflection_; - delete CMsgLoadingResource::default_instance_; - delete CMsgLoadingResource_reflection_; - delete CMsgStatusText::default_instance_; - delete CMsgStatusText_reflection_; - delete CMsgSetCursor::default_instance_; - delete CMsgSetCursor_reflection_; - delete CMsgFileLoadDialog::default_instance_; - delete CMsgFileLoadDialog_reflection_; - delete CMsgFileLoadDialogResponse::default_instance_; - delete CMsgFileLoadDialogResponse_reflection_; - delete CMsgShowToolTip::default_instance_; - delete CMsgShowToolTip_reflection_; - delete CMsgUpdateToolTip::default_instance_; - delete CMsgUpdateToolTip_reflection_; - delete CMsgHideToolTip::default_instance_; - delete CMsgHideToolTip_reflection_; - delete CMsgSearchResults::default_instance_; - delete CMsgSearchResults_reflection_; - delete CMsgClose::default_instance_; - delete CMsgClose_reflection_; - delete CMsgNeedsPaint::default_instance_; - delete CMsgNeedsPaint_reflection_; - delete CMsgNeedsPaintResponse::default_instance_; - delete CMsgNeedsPaintResponse_reflection_; - delete CMsgGetZoom::default_instance_; - delete CMsgGetZoom_reflection_; - delete CMsgGetZoomResponse::default_instance_; - delete CMsgGetZoomResponse_reflection_; - delete CMsgLinkAtPosition::default_instance_; - delete CMsgLinkAtPosition_reflection_; - delete CMsgLinkAtPositionResponse::default_instance_; - delete CMsgLinkAtPositionResponse_reflection_; - delete CMsgZoomToElementAtPosition::default_instance_; - delete CMsgZoomToElementAtPosition_reflection_; - delete CMsgZoomToElementAtPositionResponse::default_instance_; - delete CMsgZoomToElementAtPositionResponse_reflection_; - delete CMsgScalePageToValue::default_instance_; - delete CMsgScalePageToValue_reflection_; - delete CMsgScalePageToValueResponse::default_instance_; - delete CMsgScalePageToValueResponse_reflection_; - delete CMsgSavePageToJPEG::default_instance_; - delete CMsgSavePageToJPEG_reflection_; - delete CMsgSavePageToJPEGResponse::default_instance_; - delete CMsgSavePageToJPEGResponse_reflection_; - delete CMsgJSAlert::default_instance_; - delete CMsgJSAlert_reflection_; - delete CMsgJSConfirm::default_instance_; - delete CMsgJSConfirm_reflection_; - delete CMsgJSDialogResponse::default_instance_; - delete CMsgJSDialogResponse_reflection_; - delete CMsgCanGoBackAndForward::default_instance_; - delete CMsgCanGoBackAndForward_reflection_; - delete CMsgOpenSteamURL::default_instance_; - delete CMsgOpenSteamURL_reflection_; - delete CMsgSetCookie::default_instance_; - delete CMsgSetCookie_reflection_; - delete CMsgSetTargetFrameRate::default_instance_; - delete CMsgSetTargetFrameRate_reflection_; - delete CMsgFullRepaint::default_instance_; - delete CMsgFullRepaint_reflection_; - delete CMsgRequestFullScreen::default_instance_; - delete CMsgRequestFullScreen_reflection_; - delete CMsgRequestFullScreenResponse::default_instance_; - delete CMsgRequestFullScreenResponse_reflection_; - delete CMsgExitFullScreen::default_instance_; - delete CMsgExitFullScreen_reflection_; - delete CMsgGetCookiesForURL::default_instance_; - delete CMsgGetCookiesForURL_reflection_; - delete CCookie::default_instance_; - delete CCookie_reflection_; - delete CMsgGetCookiesForURLResponse::default_instance_; - delete CMsgGetCookiesForURLResponse_reflection_; - delete CMsgNodeHasFocus::default_instance_; - delete CMsgNodeHasFocus_reflection_; - delete CMsgZoomToFocusedElement::default_instance_; - delete CMsgZoomToFocusedElement_reflection_; - delete CMsgCloseFullScreenFlashIfOpen::default_instance_; - delete CMsgCloseFullScreenFlashIfOpen_reflection_; - delete CMsgPauseFullScreenFlashMovieIfOpen::default_instance_; - delete CMsgPauseFullScreenFlashMovieIfOpen_reflection_; - delete CMsgFocusedNodeText::default_instance_; - delete CMsgFocusedNodeText_reflection_; - delete CMsgFocusedNodeTextResponse::default_instance_; - delete CMsgFocusedNodeTextResponse_reflection_; -} - -void protobuf_AddDesc_htmlmessages_2eproto() { - static bool already_here = false; - if (already_here) return; - already_here = true; - GOOGLE_PROTOBUF_VERIFY_VERSION; - - ::google::protobuf::DescriptorPool::InternalAddGeneratedFile( - "\n\022htmlmessages.proto\"G\n\tCMsgKeyUp\022\026\n\016bro" - "wser_handle\030\001 \001(\r\022\017\n\007keyCode\030\002 \001(\r\022\021\n\tmo" - "difiers\030\003 \001(\r\"I\n\013CMsgKeyDown\022\026\n\016browser_" - "handle\030\001 \001(\r\022\017\n\007keyCode\030\002 \001(\r\022\021\n\tmodifie" - "rs\030\003 \001(\r\"6\n\013CMsgKeyChar\022\026\n\016browser_handl" - "e\030\001 \001(\r\022\017\n\007unichar\030\002 \001(\r\"=\n\rCMsgMouseDow" - "n\022\026\n\016browser_handle\030\001 \001(\r\022\024\n\014mouse_butto" - "n\030\002 \001(\r\";\n\013CMsgMouseUp\022\026\n\016browser_handle" - "\030\001 \001(\r\022\024\n\014mouse_button\030\002 \001(\r\"A\n\021CMsgMous" - "eDblClick\022\026\n\016browser_handle\030\001 \001(\r\022\024\n\014mou" - "se_button\030\002 \001(\r\"7\n\016CMsgMouseWheel\022\026\n\016bro" - "wser_handle\030\001 \001(\r\022\r\n\005delta\030\002 \001(\005\"=\n\rCMsg" - "MouseMove\022\026\n\016browser_handle\030\001 \001(\r\022\t\n\001x\030\002" - " \001(\005\022\t\n\001y\030\003 \001(\005\"(\n\016CMsgMouseLeave\022\026\n\016bro" - "wser_handle\030\001 \001(\r\"P\n\021CMsgBrowserCreate\022\022" - "\n\nrequest_id\030\001 \001(\r\022\024\n\005popup\030\002 \001(\010:\005false" - "\022\021\n\tuseragent\030\003 \001(\t\"G\n\031CMsgBrowserCreate" - "Response\022\026\n\016browser_handle\030\001 \001(\r\022\022\n\nrequ" - "est_id\030\002 \001(\r\"+\n\021CMsgBrowserRemove\022\026\n\016bro" - "wser_handle\030\001 \001(\r\"\271\001\n\027CMsgBrowserErrorSt" - "rings\022\026\n\016browser_handle\030\001 \001(\r\022\r\n\005title\030\002" - " \001(\t\022\016\n\006header\030\003 \001(\t\022\022\n\ncache_miss\030\004 \001(\t" - "\022\017\n\007bad_url\030\005 \001(\t\022\032\n\022connection_problem\030" - "\006 \001(\t\022\025\n\rproxy_problem\030\007 \001(\t\022\017\n\007unknown\030" - "\010 \001(\t\"H\n\017CMsgBrowserSize\022\026\n\016browser_hand" - "le\030\001 \001(\r\022\r\n\005width\030\002 \001(\r\022\016\n\006height\030\003 \001(\r\"" - "C\n\023CMsgBrowserPosition\022\026\n\016browser_handle" - "\030\001 \001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\"T\n\013CMsgPost" - "URL\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t" - "\022\014\n\004post\030\003 \001(\t\022\022\n\npageserial\030\004 \001(\r\"C\n\rCM" - "sgAddHeader\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003k" - "ey\030\002 \001(\t\022\r\n\005value\030\003 \001(\t\"&\n\014CMsgStopLoad\022" - "\026\n\016browser_handle\030\001 \001(\r\"$\n\nCMsgReload\022\026\n" - "\016browser_handle\030\001 \001(\r\"\'\n\rCMsgGoForward\022\026" - "\n\016browser_handle\030\001 \001(\r\"$\n\nCMsgGoBack\022\026\n\016" - "browser_handle\030\001 \001(\r\"\"\n\010CMsgCopy\022\026\n\016brow" - "ser_handle\030\001 \001(\r\"#\n\tCMsgPaste\022\026\n\016browser" - "_handle\030\001 \001(\r\"?\n\025CMsgExecuteJavaScript\022\026" - "\n\016browser_handle\030\001 \001(\r\022\016\n\006script\030\002 \001(\t\"5" - "\n\014CMsgSetFocus\022\026\n\016browser_handle\030\001 \001(\r\022\r" - "\n\005focus\030\002 \001(\010\"5\n\033CMsgHorizontalScrollBar" - "Size\022\026\n\016browser_handle\030\001 \001(\r\"\262\001\n#CMsgHor" - "izontalScrollBarSizeResponse\022\026\n\016browser_" - "handle\030\001 \001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\022\014\n\004wi" - "de\030\004 \001(\r\022\014\n\004tall\030\005 \001(\r\022\022\n\nscroll_max\030\006 \001" - "(\r\022\016\n\006scroll\030\007 \001(\r\022\014\n\004zoom\030\010 \001(\002\022\017\n\007visi" - "ble\030\t \001(\010\"3\n\031CMsgVerticalScrollBarSize\022\026" - "\n\016browser_handle\030\001 \001(\r\"\260\001\n!CMsgVerticalS" - "crollBarSizeResponse\022\026\n\016browser_handle\030\001" - " \001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\022\014\n\004wide\030\004 \001(\r" - "\022\014\n\004tall\030\005 \001(\r\022\022\n\nscroll_max\030\006 \001(\r\022\016\n\006sc" - "roll\030\007 \001(\r\022\014\n\004zoom\030\010 \001(\002\022\017\n\007visible\030\t \001(" - "\010\"X\n\010CMsgFind\022\026\n\016browser_handle\030\001 \001(\r\022\014\n" - "\004find\030\002 \001(\t\022\016\n\006infind\030\003 \001(\010\022\026\n\007reverse\030\004" - " \001(\010:\005false\"&\n\014CMsgStopFind\022\026\n\016browser_h" - "andle\030\001 \001(\r\"A\n\027CMsgSetHorizontalScroll\022\026" - "\n\016browser_handle\030\001 \001(\r\022\016\n\006scroll\030\002 \001(\r\"?" - "\n\025CMsgSetVerticalScroll\022\026\n\016browser_handl" - "e\030\001 \001(\r\022\016\n\006scroll\030\002 \001(\r\"8\n\020CMsgSetZoomLe" - "vel\022\026\n\016browser_handle\030\001 \001(\r\022\014\n\004zoom\030\002 \001(" - "\r\"(\n\016CMsgViewSource\022\026\n\016browser_handle\030\001 " - "\001(\r\"*\n\020CMsgBrowserReady\022\026\n\016browser_handl" - "e\030\001 \001(\r\"\207\001\n\016CMsgURLChanged\022\026\n\016browser_ha" - "ndle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\022\020\n\010postData\030\003 \001(" - "\t\022\023\n\013bIsRedirect\030\004 \001(\010\022\021\n\tpagetitle\030\005 \001(" - "\t\022\026\n\016bNewNavigation\030\006 \001(\010\")\n\013CHTMLHeader" - "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\"\300\001\n\025CHTMLPa" - "geSecurityInfo\022\030\n\tbIsSecure\030\001 \001(\010:\005false" - "\022\034\n\rbHasCertError\030\002 \001(\010:\005false\022\024\n\nissuer" - "Name\030\003 \001(\t:\000\022\022\n\010certName\030\004 \001(\t:\000\022\025\n\ncert" - "Expiry\030\005 \001(\005:\0010\022\024\n\tnCertBits\030\006 \001(\005:\0010\022\030\n" - "\tbIsEVCert\030\007 \001(\010:\005false\"\233\001\n\023CMsgFinished" - "Request\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002" - " \001(\t\022\021\n\tpageTitle\030\003 \001(\t\022-\n\rsecurity_info" - "\030\004 \001(\0132\026.CHTMLPageSecurityInfo\022\035\n\007header" - "s\030\005 \003(\0132\014.CHTMLHeader\"n\n\020CMsgStartReques" - "t\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\022\016" - "\n\006target\030\003 \001(\t\022\020\n\010postData\030\004 \001(\t\022\023\n\013bIsR" - "edirect\030\005 \001(\010\"B\n\030CMsgStartRequestRespons" - "e\022\026\n\016browser_handle\030\001 \001(\r\022\016\n\006bAllow\030\002 \001(" - "\010\"\'\n\rCMsgShowPopup\022\026\n\016browser_handle\030\001 \001" - "(\r\"\'\n\rCMsgHidePopup\022\026\n\016browser_handle\030\001 " - "\001(\r\"Y\n\rCMsgSizePopup\022\026\n\016browser_handle\030\001" - " \001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\022\014\n\004wide\030\004 \001(\r" - "\022\014\n\004tall\030\005 \001(\r\"J\n\016CMsgOpenNewTab\022\026\n\016brow" - "ser_handle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\022\023\n\013bForegr" - "ound\030\003 \001(\010\"@\n\026CMsgOpenNewTabResponse\022\026\n\016" - "browser_handle\030\001 \001(\r\022\016\n\006bAllow\030\002 \001(\010\"l\n\023" - "CMsgPopupHTMLWindow\022\026\n\016browser_handle\030\001 " - "\001(\r\022\013\n\003url\030\002 \001(\t\022\t\n\001x\030\003 \001(\r\022\t\n\001y\030\004 \001(\r\022\014" - "\n\004wide\030\005 \001(\r\022\014\n\004tall\030\006 \001(\r\"E\n\033CMsgPopupH" - "TMLWindowResponse\022\026\n\016browser_handle\030\001 \001(" - "\r\022\016\n\006bAllow\030\002 \001(\010\"9\n\020CMsgSetHTMLTitle\022\026\n" - "\016browser_handle\030\001 \001(\r\022\r\n\005title\030\002 \001(\t\":\n\023" - "CMsgLoadingResource\022\026\n\016browser_handle\030\001 " - "\001(\r\022\013\n\003url\030\002 \001(\t\"6\n\016CMsgStatusText\022\026\n\016br" - "owser_handle\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\"\205\001\n\rCMs" - "gSetCursor\022\026\n\016browser_handle\030\001 \001(\r\022\016\n\006cu" - "rsor\030\002 \001(\r\022\014\n\004data\030\003 \001(\r\022\014\n\004wide\030\004 \001(\r\022\014" - "\n\004tall\030\005 \001(\r\022\020\n\010xhotspot\030\006 \001(\r\022\020\n\010yhotsp" - "ot\030\007 \001(\r\"P\n\022CMsgFileLoadDialog\022\026\n\016browse" - "r_handle\030\001 \001(\r\022\r\n\005title\030\002 \001(\t\022\023\n\013initial" - "File\030\003 \001(\t\"C\n\032CMsgFileLoadDialogResponse" - "\022\026\n\016browser_handle\030\001 \001(\r\022\r\n\005files\030\002 \003(\t\"" - "7\n\017CMsgShowToolTip\022\026\n\016browser_handle\030\001 \001" - "(\r\022\014\n\004text\030\002 \001(\t\"9\n\021CMsgUpdateToolTip\022\026\n" - "\016browser_handle\030\001 \001(\r\022\014\n\004text\030\002 \001(\t\")\n\017C" - "MsgHideToolTip\022\026\n\016browser_handle\030\001 \001(\r\"Q" - "\n\021CMsgSearchResults\022\026\n\016browser_handle\030\001 " - "\001(\r\022\023\n\013activeMatch\030\002 \001(\005\022\017\n\007results\030\003 \001(" - "\005\"#\n\tCMsgClose\022\026\n\016browser_handle\030\001 \001(\r\"\263" - "\002\n\016CMsgNeedsPaint\022\026\n\016browser_handle\030\001 \001(" - "\r\022\014\n\004rgba\030\002 \001(\004\022\014\n\004wide\030\003 \001(\r\022\014\n\004tall\030\004 " - "\001(\r\022\021\n\ttextureid\030\005 \001(\r\022\017\n\007updatex\030\006 \001(\r\022" - "\017\n\007updatey\030\007 \001(\r\022\022\n\nupdatewide\030\010 \001(\r\022\022\n\n" - "updatetall\030\t \001(\r\022\017\n\007scrollx\030\n \001(\r\022\017\n\007scr" - "olly\030\013 \001(\r\022\030\n\rcombobox_rgba\030\014 \001(\004:\0010\022\030\n\r" - "combobox_wide\030\r \001(\r:\0010\022\030\n\rcombobox_tall\030" - "\016 \001(\r:\0010\022\022\n\npageserial\030\017 \001(\r\"C\n\026CMsgNeed" - "sPaintResponse\022\026\n\016browser_handle\030\001 \001(\r\022\021" - "\n\ttextureid\030\002 \001(\r\"%\n\013CMsgGetZoom\022\026\n\016brow" - "ser_handle\030\001 \001(\r\";\n\023CMsgGetZoomResponse\022" - "\026\n\016browser_handle\030\001 \001(\r\022\014\n\004zoom\030\002 \001(\002\"B\n" - "\022CMsgLinkAtPosition\022\026\n\016browser_handle\030\001 " - "\001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\"z\n\032CMsgLinkAtP" - "ositionResponse\022\026\n\016browser_handle\030\001 \001(\r\022" - "\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\022\013\n\003url\030\004 \001(\t\022\021\n\tbl" - "ivelink\030\005 \001(\010\022\016\n\006binput\030\006 \001(\010\"K\n\033CMsgZoo" - "mToElementAtPosition\022\026\n\016browser_handle\030\001" - " \001(\r\022\t\n\001x\030\002 \001(\r\022\t\n\001y\030\003 \001(\r\"\355\001\n#CMsgZoomT" - "oElementAtPositionResponse\022\026\n\016browser_ha" - "ndle\030\001 \001(\r\022\021\n\tinitial_x\030\002 \001(\021\022\021\n\tinitial" - "_y\030\003 \001(\021\022\025\n\rinitial_width\030\004 \001(\r\022\026\n\016initi" - "al_height\030\005 \001(\r\022\017\n\007final_x\030\006 \001(\021\022\017\n\007fina" - "l_y\030\007 \001(\021\022\023\n\013final_width\030\010 \001(\r\022\024\n\014final_" - "height\030\t \001(\r\022\014\n\004zoom\030\n \001(\002\"S\n\024CMsgScaleP" - "ageToValue\022\026\n\016browser_handle\030\001 \001(\r\022\r\n\005sc" - "ale\030\002 \001(\002\022\t\n\001x\030\003 \001(\002\022\t\n\001y\030\004 \001(\002\"o\n\034CMsgS" - "calePageToValueResponse\022\026\n\016browser_handl" - "e\030\001 \001(\r\022\014\n\004zoom\030\002 \001(\002\022\023\n\013width_delta\030\003 \001" - "(\005\022\024\n\014height_delta\030\004 \001(\005\"j\n\022CMsgSavePage" - "ToJPEG\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002 " - "\001(\t\022\020\n\010filename\030\003 \001(\t\022\r\n\005width\030\004 \001(\r\022\016\n\006" - "height\030\005 \001(\r\"S\n\032CMsgSavePageToJPEGRespon" - "se\022\026\n\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\022" - "\020\n\010filename\030\003 \001(\t\"6\n\013CMsgJSAlert\022\026\n\016brow" - "ser_handle\030\001 \001(\r\022\017\n\007message\030\002 \001(\t\"8\n\rCMs" - "gJSConfirm\022\026\n\016browser_handle\030\001 \001(\r\022\017\n\007me" - "ssage\030\002 \001(\t\">\n\024CMsgJSDialogResponse\022\026\n\016b" - "rowser_handle\030\001 \001(\r\022\016\n\006result\030\002 \001(\010\"V\n\027C" - "MsgCanGoBackAndForward\022\026\n\016browser_handle" - "\030\001 \001(\r\022\017\n\007bgoback\030\002 \001(\010\022\022\n\nbgoforward\030\003 " - "\001(\010\"7\n\020CMsgOpenSteamURL\022\026\n\016browser_handl" - "e\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\"X\n\rCMsgSetCookie\022\013\n" - "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\022\014\n\004path\030\003 \001(\t\022" - "\014\n\004host\030\004 \001(\t\022\017\n\007expires\030\005 \001(\r\"2\n\026CMsgSe" - "tTargetFrameRate\022\030\n\020nTargetFrameRate\030\001 \001" - "(\r\")\n\017CMsgFullRepaint\022\026\n\016browser_handle\030" - "\001 \001(\r\"/\n\025CMsgRequestFullScreen\022\026\n\016browse" - "r_handle\030\001 \001(\r\"G\n\035CMsgRequestFullScreenR" - "esponse\022\026\n\016browser_handle\030\001 \001(\r\022\016\n\006ballo" - "w\030\002 \001(\010\",\n\022CMsgExitFullScreen\022\026\n\016browser" - "_handle\030\001 \001(\r\";\n\024CMsgGetCookiesForURL\022\026\n" - "\016browser_handle\030\001 \001(\r\022\013\n\003url\030\002 \001(\t\"D\n\007CC" - "ookie\022\014\n\004name\030\001 \001(\t\022\r\n\005value\030\002 \001(\t\022\016\n\006do" - "main\030\003 \001(\t\022\014\n\004path\030\004 \001(\t\"^\n\034CMsgGetCooki" - "esForURLResponse\022\026\n\016browser_handle\030\001 \001(\r" - "\022\013\n\003url\030\002 \001(\t\022\031\n\007cookies\030\003 \003(\0132\010.CCookie" - "\"\252\001\n\020CMsgNodeHasFocus\022\026\n\016browser_handle\030" - "\001 \001(\r\022\016\n\006bInput\030\002 \001(\010\022\014\n\004name\030\003 \001(\t\022\026\n\016e" - "lementtagname\030\004 \001(\t\022\030\n\020searchbuttontext\030" - "\005 \001(\t\022\032\n\022bHasMultipleInputs\030\006 \001(\010\022\022\n\ninp" - "ut_type\030\007 \001(\t\"_\n\030CMsgZoomToFocusedElemen" - "t\022\026\n\016browser_handle\030\001 \001(\r\022\025\n\nleftoffset\030" - "\002 \001(\r:\0010\022\024\n\ttopoffset\030\003 \001(\r:\0010\"8\n\036CMsgCl" - "oseFullScreenFlashIfOpen\022\026\n\016browser_hand" - "le\030\001 \001(\r\"=\n#CMsgPauseFullScreenFlashMovi" - "eIfOpen\022\026\n\016browser_handle\030\001 \001(\r\"-\n\023CMsgF" - "ocusedNodeText\022\026\n\016browser_handle\030\001 \001(\r\"D" - "\n\033CMsgFocusedNodeTextResponse\022\026\n\016browser" - "_handle\030\001 \001(\r\022\r\n\005value\030\002 \001(\tB\005H\001\200\001\000", 7235); - ::google::protobuf::MessageFactory::InternalRegisterGeneratedFile( - "htmlmessages.proto", &protobuf_RegisterTypes); - CMsgKeyUp::default_instance_ = new CMsgKeyUp(); - CMsgKeyDown::default_instance_ = new CMsgKeyDown(); - CMsgKeyChar::default_instance_ = new CMsgKeyChar(); - CMsgMouseDown::default_instance_ = new CMsgMouseDown(); - CMsgMouseUp::default_instance_ = new CMsgMouseUp(); - CMsgMouseDblClick::default_instance_ = new CMsgMouseDblClick(); - CMsgMouseWheel::default_instance_ = new CMsgMouseWheel(); - CMsgMouseMove::default_instance_ = new CMsgMouseMove(); - CMsgMouseLeave::default_instance_ = new CMsgMouseLeave(); - CMsgBrowserCreate::default_instance_ = new CMsgBrowserCreate(); - CMsgBrowserCreateResponse::default_instance_ = new CMsgBrowserCreateResponse(); - CMsgBrowserRemove::default_instance_ = new CMsgBrowserRemove(); - CMsgBrowserErrorStrings::default_instance_ = new CMsgBrowserErrorStrings(); - CMsgBrowserSize::default_instance_ = new CMsgBrowserSize(); - CMsgBrowserPosition::default_instance_ = new CMsgBrowserPosition(); - CMsgPostURL::default_instance_ = new CMsgPostURL(); - CMsgAddHeader::default_instance_ = new CMsgAddHeader(); - CMsgStopLoad::default_instance_ = new CMsgStopLoad(); - CMsgReload::default_instance_ = new CMsgReload(); - CMsgGoForward::default_instance_ = new CMsgGoForward(); - CMsgGoBack::default_instance_ = new CMsgGoBack(); - CMsgCopy::default_instance_ = new CMsgCopy(); - CMsgPaste::default_instance_ = new CMsgPaste(); - CMsgExecuteJavaScript::default_instance_ = new CMsgExecuteJavaScript(); - CMsgSetFocus::default_instance_ = new CMsgSetFocus(); - CMsgHorizontalScrollBarSize::default_instance_ = new CMsgHorizontalScrollBarSize(); - CMsgHorizontalScrollBarSizeResponse::default_instance_ = new CMsgHorizontalScrollBarSizeResponse(); - CMsgVerticalScrollBarSize::default_instance_ = new CMsgVerticalScrollBarSize(); - CMsgVerticalScrollBarSizeResponse::default_instance_ = new CMsgVerticalScrollBarSizeResponse(); - CMsgFind::default_instance_ = new CMsgFind(); - CMsgStopFind::default_instance_ = new CMsgStopFind(); - CMsgSetHorizontalScroll::default_instance_ = new CMsgSetHorizontalScroll(); - CMsgSetVerticalScroll::default_instance_ = new CMsgSetVerticalScroll(); - CMsgSetZoomLevel::default_instance_ = new CMsgSetZoomLevel(); - CMsgViewSource::default_instance_ = new CMsgViewSource(); - CMsgBrowserReady::default_instance_ = new CMsgBrowserReady(); - CMsgURLChanged::default_instance_ = new CMsgURLChanged(); - CHTMLHeader::default_instance_ = new CHTMLHeader(); - CHTMLPageSecurityInfo::default_instance_ = new CHTMLPageSecurityInfo(); - CMsgFinishedRequest::default_instance_ = new CMsgFinishedRequest(); - CMsgStartRequest::default_instance_ = new CMsgStartRequest(); - CMsgStartRequestResponse::default_instance_ = new CMsgStartRequestResponse(); - CMsgShowPopup::default_instance_ = new CMsgShowPopup(); - CMsgHidePopup::default_instance_ = new CMsgHidePopup(); - CMsgSizePopup::default_instance_ = new CMsgSizePopup(); - CMsgOpenNewTab::default_instance_ = new CMsgOpenNewTab(); - CMsgOpenNewTabResponse::default_instance_ = new CMsgOpenNewTabResponse(); - CMsgPopupHTMLWindow::default_instance_ = new CMsgPopupHTMLWindow(); - CMsgPopupHTMLWindowResponse::default_instance_ = new CMsgPopupHTMLWindowResponse(); - CMsgSetHTMLTitle::default_instance_ = new CMsgSetHTMLTitle(); - CMsgLoadingResource::default_instance_ = new CMsgLoadingResource(); - CMsgStatusText::default_instance_ = new CMsgStatusText(); - CMsgSetCursor::default_instance_ = new CMsgSetCursor(); - CMsgFileLoadDialog::default_instance_ = new CMsgFileLoadDialog(); - CMsgFileLoadDialogResponse::default_instance_ = new CMsgFileLoadDialogResponse(); - CMsgShowToolTip::default_instance_ = new CMsgShowToolTip(); - CMsgUpdateToolTip::default_instance_ = new CMsgUpdateToolTip(); - CMsgHideToolTip::default_instance_ = new CMsgHideToolTip(); - CMsgSearchResults::default_instance_ = new CMsgSearchResults(); - CMsgClose::default_instance_ = new CMsgClose(); - CMsgNeedsPaint::default_instance_ = new CMsgNeedsPaint(); - CMsgNeedsPaintResponse::default_instance_ = new CMsgNeedsPaintResponse(); - CMsgGetZoom::default_instance_ = new CMsgGetZoom(); - CMsgGetZoomResponse::default_instance_ = new CMsgGetZoomResponse(); - CMsgLinkAtPosition::default_instance_ = new CMsgLinkAtPosition(); - CMsgLinkAtPositionResponse::default_instance_ = new CMsgLinkAtPositionResponse(); - CMsgZoomToElementAtPosition::default_instance_ = new CMsgZoomToElementAtPosition(); - CMsgZoomToElementAtPositionResponse::default_instance_ = new CMsgZoomToElementAtPositionResponse(); - CMsgScalePageToValue::default_instance_ = new CMsgScalePageToValue(); - CMsgScalePageToValueResponse::default_instance_ = new CMsgScalePageToValueResponse(); - CMsgSavePageToJPEG::default_instance_ = new CMsgSavePageToJPEG(); - CMsgSavePageToJPEGResponse::default_instance_ = new CMsgSavePageToJPEGResponse(); - CMsgJSAlert::default_instance_ = new CMsgJSAlert(); - CMsgJSConfirm::default_instance_ = new CMsgJSConfirm(); - CMsgJSDialogResponse::default_instance_ = new CMsgJSDialogResponse(); - CMsgCanGoBackAndForward::default_instance_ = new CMsgCanGoBackAndForward(); - CMsgOpenSteamURL::default_instance_ = new CMsgOpenSteamURL(); - CMsgSetCookie::default_instance_ = new CMsgSetCookie(); - CMsgSetTargetFrameRate::default_instance_ = new CMsgSetTargetFrameRate(); - CMsgFullRepaint::default_instance_ = new CMsgFullRepaint(); - CMsgRequestFullScreen::default_instance_ = new CMsgRequestFullScreen(); - CMsgRequestFullScreenResponse::default_instance_ = new CMsgRequestFullScreenResponse(); - CMsgExitFullScreen::default_instance_ = new CMsgExitFullScreen(); - CMsgGetCookiesForURL::default_instance_ = new CMsgGetCookiesForURL(); - CCookie::default_instance_ = new CCookie(); - CMsgGetCookiesForURLResponse::default_instance_ = new CMsgGetCookiesForURLResponse(); - CMsgNodeHasFocus::default_instance_ = new CMsgNodeHasFocus(); - CMsgZoomToFocusedElement::default_instance_ = new CMsgZoomToFocusedElement(); - CMsgCloseFullScreenFlashIfOpen::default_instance_ = new CMsgCloseFullScreenFlashIfOpen(); - CMsgPauseFullScreenFlashMovieIfOpen::default_instance_ = new CMsgPauseFullScreenFlashMovieIfOpen(); - CMsgFocusedNodeText::default_instance_ = new CMsgFocusedNodeText(); - CMsgFocusedNodeTextResponse::default_instance_ = new CMsgFocusedNodeTextResponse(); - CMsgKeyUp::default_instance_->InitAsDefaultInstance(); - CMsgKeyDown::default_instance_->InitAsDefaultInstance(); - CMsgKeyChar::default_instance_->InitAsDefaultInstance(); - CMsgMouseDown::default_instance_->InitAsDefaultInstance(); - CMsgMouseUp::default_instance_->InitAsDefaultInstance(); - CMsgMouseDblClick::default_instance_->InitAsDefaultInstance(); - CMsgMouseWheel::default_instance_->InitAsDefaultInstance(); - CMsgMouseMove::default_instance_->InitAsDefaultInstance(); - CMsgMouseLeave::default_instance_->InitAsDefaultInstance(); - CMsgBrowserCreate::default_instance_->InitAsDefaultInstance(); - CMsgBrowserCreateResponse::default_instance_->InitAsDefaultInstance(); - CMsgBrowserRemove::default_instance_->InitAsDefaultInstance(); - CMsgBrowserErrorStrings::default_instance_->InitAsDefaultInstance(); - CMsgBrowserSize::default_instance_->InitAsDefaultInstance(); - CMsgBrowserPosition::default_instance_->InitAsDefaultInstance(); - CMsgPostURL::default_instance_->InitAsDefaultInstance(); - CMsgAddHeader::default_instance_->InitAsDefaultInstance(); - CMsgStopLoad::default_instance_->InitAsDefaultInstance(); - CMsgReload::default_instance_->InitAsDefaultInstance(); - CMsgGoForward::default_instance_->InitAsDefaultInstance(); - CMsgGoBack::default_instance_->InitAsDefaultInstance(); - CMsgCopy::default_instance_->InitAsDefaultInstance(); - CMsgPaste::default_instance_->InitAsDefaultInstance(); - CMsgExecuteJavaScript::default_instance_->InitAsDefaultInstance(); - CMsgSetFocus::default_instance_->InitAsDefaultInstance(); - CMsgHorizontalScrollBarSize::default_instance_->InitAsDefaultInstance(); - CMsgHorizontalScrollBarSizeResponse::default_instance_->InitAsDefaultInstance(); - CMsgVerticalScrollBarSize::default_instance_->InitAsDefaultInstance(); - CMsgVerticalScrollBarSizeResponse::default_instance_->InitAsDefaultInstance(); - CMsgFind::default_instance_->InitAsDefaultInstance(); - CMsgStopFind::default_instance_->InitAsDefaultInstance(); - CMsgSetHorizontalScroll::default_instance_->InitAsDefaultInstance(); - CMsgSetVerticalScroll::default_instance_->InitAsDefaultInstance(); - CMsgSetZoomLevel::default_instance_->InitAsDefaultInstance(); - CMsgViewSource::default_instance_->InitAsDefaultInstance(); - CMsgBrowserReady::default_instance_->InitAsDefaultInstance(); - CMsgURLChanged::default_instance_->InitAsDefaultInstance(); - CHTMLHeader::default_instance_->InitAsDefaultInstance(); - CHTMLPageSecurityInfo::default_instance_->InitAsDefaultInstance(); - CMsgFinishedRequest::default_instance_->InitAsDefaultInstance(); - CMsgStartRequest::default_instance_->InitAsDefaultInstance(); - CMsgStartRequestResponse::default_instance_->InitAsDefaultInstance(); - CMsgShowPopup::default_instance_->InitAsDefaultInstance(); - CMsgHidePopup::default_instance_->InitAsDefaultInstance(); - CMsgSizePopup::default_instance_->InitAsDefaultInstance(); - CMsgOpenNewTab::default_instance_->InitAsDefaultInstance(); - CMsgOpenNewTabResponse::default_instance_->InitAsDefaultInstance(); - CMsgPopupHTMLWindow::default_instance_->InitAsDefaultInstance(); - CMsgPopupHTMLWindowResponse::default_instance_->InitAsDefaultInstance(); - CMsgSetHTMLTitle::default_instance_->InitAsDefaultInstance(); - CMsgLoadingResource::default_instance_->InitAsDefaultInstance(); - CMsgStatusText::default_instance_->InitAsDefaultInstance(); - CMsgSetCursor::default_instance_->InitAsDefaultInstance(); - CMsgFileLoadDialog::default_instance_->InitAsDefaultInstance(); - CMsgFileLoadDialogResponse::default_instance_->InitAsDefaultInstance(); - CMsgShowToolTip::default_instance_->InitAsDefaultInstance(); - CMsgUpdateToolTip::default_instance_->InitAsDefaultInstance(); - CMsgHideToolTip::default_instance_->InitAsDefaultInstance(); - CMsgSearchResults::default_instance_->InitAsDefaultInstance(); - CMsgClose::default_instance_->InitAsDefaultInstance(); - CMsgNeedsPaint::default_instance_->InitAsDefaultInstance(); - CMsgNeedsPaintResponse::default_instance_->InitAsDefaultInstance(); - CMsgGetZoom::default_instance_->InitAsDefaultInstance(); - CMsgGetZoomResponse::default_instance_->InitAsDefaultInstance(); - CMsgLinkAtPosition::default_instance_->InitAsDefaultInstance(); - CMsgLinkAtPositionResponse::default_instance_->InitAsDefaultInstance(); - CMsgZoomToElementAtPosition::default_instance_->InitAsDefaultInstance(); - CMsgZoomToElementAtPositionResponse::default_instance_->InitAsDefaultInstance(); - CMsgScalePageToValue::default_instance_->InitAsDefaultInstance(); - CMsgScalePageToValueResponse::default_instance_->InitAsDefaultInstance(); - CMsgSavePageToJPEG::default_instance_->InitAsDefaultInstance(); - CMsgSavePageToJPEGResponse::default_instance_->InitAsDefaultInstance(); - CMsgJSAlert::default_instance_->InitAsDefaultInstance(); - CMsgJSConfirm::default_instance_->InitAsDefaultInstance(); - CMsgJSDialogResponse::default_instance_->InitAsDefaultInstance(); - CMsgCanGoBackAndForward::default_instance_->InitAsDefaultInstance(); - CMsgOpenSteamURL::default_instance_->InitAsDefaultInstance(); - CMsgSetCookie::default_instance_->InitAsDefaultInstance(); - CMsgSetTargetFrameRate::default_instance_->InitAsDefaultInstance(); - CMsgFullRepaint::default_instance_->InitAsDefaultInstance(); - CMsgRequestFullScreen::default_instance_->InitAsDefaultInstance(); - CMsgRequestFullScreenResponse::default_instance_->InitAsDefaultInstance(); - CMsgExitFullScreen::default_instance_->InitAsDefaultInstance(); - CMsgGetCookiesForURL::default_instance_->InitAsDefaultInstance(); - CCookie::default_instance_->InitAsDefaultInstance(); - CMsgGetCookiesForURLResponse::default_instance_->InitAsDefaultInstance(); - CMsgNodeHasFocus::default_instance_->InitAsDefaultInstance(); - CMsgZoomToFocusedElement::default_instance_->InitAsDefaultInstance(); - CMsgCloseFullScreenFlashIfOpen::default_instance_->InitAsDefaultInstance(); - CMsgPauseFullScreenFlashMovieIfOpen::default_instance_->InitAsDefaultInstance(); - CMsgFocusedNodeText::default_instance_->InitAsDefaultInstance(); - CMsgFocusedNodeTextResponse::default_instance_->InitAsDefaultInstance(); - ::google::protobuf::internal::OnShutdown(&protobuf_ShutdownFile_htmlmessages_2eproto); -} - -// Force AddDescriptors() to be called at static initialization time. -struct StaticDescriptorInitializer_htmlmessages_2eproto { - StaticDescriptorInitializer_htmlmessages_2eproto() { - protobuf_AddDesc_htmlmessages_2eproto(); - } -} static_descriptor_initializer_htmlmessages_2eproto_; - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgKeyUp::kBrowserHandleFieldNumber; -const int CMsgKeyUp::kKeyCodeFieldNumber; -const int CMsgKeyUp::kModifiersFieldNumber; -#endif // !_MSC_VER - -CMsgKeyUp::CMsgKeyUp() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgKeyUp::InitAsDefaultInstance() { -} - -CMsgKeyUp::CMsgKeyUp(const CMsgKeyUp& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgKeyUp::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - keycode_ = 0u; - modifiers_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgKeyUp::~CMsgKeyUp() { - SharedDtor(); -} - -void CMsgKeyUp::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgKeyUp::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgKeyUp::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgKeyUp_descriptor_; -} - -const CMsgKeyUp& CMsgKeyUp::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgKeyUp* CMsgKeyUp::default_instance_ = NULL; - -CMsgKeyUp* CMsgKeyUp::New() const { - return new CMsgKeyUp; -} - -void CMsgKeyUp::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - keycode_ = 0u; - modifiers_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgKeyUp::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_keyCode; - break; - } - - // optional uint32 keyCode = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_keyCode: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &keycode_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_modifiers; - break; - } - - // optional uint32 modifiers = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_modifiers: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &modifiers_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgKeyUp::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 keyCode = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->keycode(), output); - } - - // optional uint32 modifiers = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->modifiers(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgKeyUp::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 keyCode = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->keycode(), target); - } - - // optional uint32 modifiers = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->modifiers(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgKeyUp::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 keyCode = 2; - if (has_keycode()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->keycode()); - } - - // optional uint32 modifiers = 3; - if (has_modifiers()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->modifiers()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgKeyUp::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgKeyUp* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgKeyUp::MergeFrom(const CMsgKeyUp& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_keycode(from.keycode()); - } - if (from._has_bit(2)) { - set_modifiers(from.modifiers()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgKeyUp::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgKeyUp::CopyFrom(const CMsgKeyUp& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgKeyUp::IsInitialized() const { - - return true; -} - -void CMsgKeyUp::Swap(CMsgKeyUp* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(keycode_, other->keycode_); - std::swap(modifiers_, other->modifiers_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgKeyUp::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgKeyUp_descriptor_; - metadata.reflection = CMsgKeyUp_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgKeyDown::kBrowserHandleFieldNumber; -const int CMsgKeyDown::kKeyCodeFieldNumber; -const int CMsgKeyDown::kModifiersFieldNumber; -#endif // !_MSC_VER - -CMsgKeyDown::CMsgKeyDown() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgKeyDown::InitAsDefaultInstance() { -} - -CMsgKeyDown::CMsgKeyDown(const CMsgKeyDown& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgKeyDown::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - keycode_ = 0u; - modifiers_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgKeyDown::~CMsgKeyDown() { - SharedDtor(); -} - -void CMsgKeyDown::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgKeyDown::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgKeyDown::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgKeyDown_descriptor_; -} - -const CMsgKeyDown& CMsgKeyDown::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgKeyDown* CMsgKeyDown::default_instance_ = NULL; - -CMsgKeyDown* CMsgKeyDown::New() const { - return new CMsgKeyDown; -} - -void CMsgKeyDown::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - keycode_ = 0u; - modifiers_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgKeyDown::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_keyCode; - break; - } - - // optional uint32 keyCode = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_keyCode: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &keycode_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_modifiers; - break; - } - - // optional uint32 modifiers = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_modifiers: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &modifiers_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgKeyDown::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 keyCode = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->keycode(), output); - } - - // optional uint32 modifiers = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->modifiers(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgKeyDown::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 keyCode = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->keycode(), target); - } - - // optional uint32 modifiers = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->modifiers(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgKeyDown::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 keyCode = 2; - if (has_keycode()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->keycode()); - } - - // optional uint32 modifiers = 3; - if (has_modifiers()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->modifiers()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgKeyDown::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgKeyDown* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgKeyDown::MergeFrom(const CMsgKeyDown& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_keycode(from.keycode()); - } - if (from._has_bit(2)) { - set_modifiers(from.modifiers()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgKeyDown::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgKeyDown::CopyFrom(const CMsgKeyDown& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgKeyDown::IsInitialized() const { - - return true; -} - -void CMsgKeyDown::Swap(CMsgKeyDown* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(keycode_, other->keycode_); - std::swap(modifiers_, other->modifiers_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgKeyDown::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgKeyDown_descriptor_; - metadata.reflection = CMsgKeyDown_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgKeyChar::kBrowserHandleFieldNumber; -const int CMsgKeyChar::kUnicharFieldNumber; -#endif // !_MSC_VER - -CMsgKeyChar::CMsgKeyChar() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgKeyChar::InitAsDefaultInstance() { -} - -CMsgKeyChar::CMsgKeyChar(const CMsgKeyChar& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgKeyChar::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - unichar_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgKeyChar::~CMsgKeyChar() { - SharedDtor(); -} - -void CMsgKeyChar::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgKeyChar::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgKeyChar::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgKeyChar_descriptor_; -} - -const CMsgKeyChar& CMsgKeyChar::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgKeyChar* CMsgKeyChar::default_instance_ = NULL; - -CMsgKeyChar* CMsgKeyChar::New() const { - return new CMsgKeyChar; -} - -void CMsgKeyChar::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - unichar_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgKeyChar::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_unichar; - break; - } - - // optional uint32 unichar = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_unichar: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &unichar_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgKeyChar::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 unichar = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->unichar(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgKeyChar::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 unichar = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->unichar(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgKeyChar::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 unichar = 2; - if (has_unichar()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->unichar()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgKeyChar::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgKeyChar* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgKeyChar::MergeFrom(const CMsgKeyChar& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_unichar(from.unichar()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgKeyChar::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgKeyChar::CopyFrom(const CMsgKeyChar& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgKeyChar::IsInitialized() const { - - return true; -} - -void CMsgKeyChar::Swap(CMsgKeyChar* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(unichar_, other->unichar_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgKeyChar::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgKeyChar_descriptor_; - metadata.reflection = CMsgKeyChar_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseDown::kBrowserHandleFieldNumber; -const int CMsgMouseDown::kMouseButtonFieldNumber; -#endif // !_MSC_VER - -CMsgMouseDown::CMsgMouseDown() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseDown::InitAsDefaultInstance() { -} - -CMsgMouseDown::CMsgMouseDown(const CMsgMouseDown& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseDown::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - mouse_button_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseDown::~CMsgMouseDown() { - SharedDtor(); -} - -void CMsgMouseDown::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseDown::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseDown::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseDown_descriptor_; -} - -const CMsgMouseDown& CMsgMouseDown::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseDown* CMsgMouseDown::default_instance_ = NULL; - -CMsgMouseDown* CMsgMouseDown::New() const { - return new CMsgMouseDown; -} - -void CMsgMouseDown::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - mouse_button_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseDown::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_mouse_button; - break; - } - - // optional uint32 mouse_button = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_mouse_button: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &mouse_button_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseDown::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->mouse_button(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseDown::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->mouse_button(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseDown::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 mouse_button = 2; - if (has_mouse_button()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->mouse_button()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseDown::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseDown* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseDown::MergeFrom(const CMsgMouseDown& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_mouse_button(from.mouse_button()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseDown::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseDown::CopyFrom(const CMsgMouseDown& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseDown::IsInitialized() const { - - return true; -} - -void CMsgMouseDown::Swap(CMsgMouseDown* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(mouse_button_, other->mouse_button_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseDown::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseDown_descriptor_; - metadata.reflection = CMsgMouseDown_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseUp::kBrowserHandleFieldNumber; -const int CMsgMouseUp::kMouseButtonFieldNumber; -#endif // !_MSC_VER - -CMsgMouseUp::CMsgMouseUp() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseUp::InitAsDefaultInstance() { -} - -CMsgMouseUp::CMsgMouseUp(const CMsgMouseUp& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseUp::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - mouse_button_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseUp::~CMsgMouseUp() { - SharedDtor(); -} - -void CMsgMouseUp::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseUp::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseUp::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseUp_descriptor_; -} - -const CMsgMouseUp& CMsgMouseUp::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseUp* CMsgMouseUp::default_instance_ = NULL; - -CMsgMouseUp* CMsgMouseUp::New() const { - return new CMsgMouseUp; -} - -void CMsgMouseUp::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - mouse_button_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseUp::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_mouse_button; - break; - } - - // optional uint32 mouse_button = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_mouse_button: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &mouse_button_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseUp::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->mouse_button(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseUp::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->mouse_button(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseUp::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 mouse_button = 2; - if (has_mouse_button()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->mouse_button()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseUp::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseUp* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseUp::MergeFrom(const CMsgMouseUp& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_mouse_button(from.mouse_button()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseUp::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseUp::CopyFrom(const CMsgMouseUp& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseUp::IsInitialized() const { - - return true; -} - -void CMsgMouseUp::Swap(CMsgMouseUp* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(mouse_button_, other->mouse_button_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseUp::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseUp_descriptor_; - metadata.reflection = CMsgMouseUp_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseDblClick::kBrowserHandleFieldNumber; -const int CMsgMouseDblClick::kMouseButtonFieldNumber; -#endif // !_MSC_VER - -CMsgMouseDblClick::CMsgMouseDblClick() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseDblClick::InitAsDefaultInstance() { -} - -CMsgMouseDblClick::CMsgMouseDblClick(const CMsgMouseDblClick& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseDblClick::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - mouse_button_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseDblClick::~CMsgMouseDblClick() { - SharedDtor(); -} - -void CMsgMouseDblClick::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseDblClick::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseDblClick::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseDblClick_descriptor_; -} - -const CMsgMouseDblClick& CMsgMouseDblClick::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseDblClick* CMsgMouseDblClick::default_instance_ = NULL; - -CMsgMouseDblClick* CMsgMouseDblClick::New() const { - return new CMsgMouseDblClick; -} - -void CMsgMouseDblClick::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - mouse_button_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseDblClick::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_mouse_button; - break; - } - - // optional uint32 mouse_button = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_mouse_button: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &mouse_button_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseDblClick::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->mouse_button(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseDblClick::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 mouse_button = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->mouse_button(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseDblClick::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 mouse_button = 2; - if (has_mouse_button()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->mouse_button()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseDblClick::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseDblClick* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseDblClick::MergeFrom(const CMsgMouseDblClick& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_mouse_button(from.mouse_button()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseDblClick::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseDblClick::CopyFrom(const CMsgMouseDblClick& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseDblClick::IsInitialized() const { - - return true; -} - -void CMsgMouseDblClick::Swap(CMsgMouseDblClick* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(mouse_button_, other->mouse_button_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseDblClick::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseDblClick_descriptor_; - metadata.reflection = CMsgMouseDblClick_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseWheel::kBrowserHandleFieldNumber; -const int CMsgMouseWheel::kDeltaFieldNumber; -#endif // !_MSC_VER - -CMsgMouseWheel::CMsgMouseWheel() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseWheel::InitAsDefaultInstance() { -} - -CMsgMouseWheel::CMsgMouseWheel(const CMsgMouseWheel& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseWheel::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - delta_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseWheel::~CMsgMouseWheel() { - SharedDtor(); -} - -void CMsgMouseWheel::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseWheel::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseWheel::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseWheel_descriptor_; -} - -const CMsgMouseWheel& CMsgMouseWheel::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseWheel* CMsgMouseWheel::default_instance_ = NULL; - -CMsgMouseWheel* CMsgMouseWheel::New() const { - return new CMsgMouseWheel; -} - -void CMsgMouseWheel::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - delta_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseWheel::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_delta; - break; - } - - // optional int32 delta = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_delta: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &delta_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseWheel::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional int32 delta = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->delta(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseWheel::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional int32 delta = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->delta(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseWheel::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional int32 delta = 2; - if (has_delta()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->delta()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseWheel::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseWheel* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseWheel::MergeFrom(const CMsgMouseWheel& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_delta(from.delta()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseWheel::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseWheel::CopyFrom(const CMsgMouseWheel& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseWheel::IsInitialized() const { - - return true; -} - -void CMsgMouseWheel::Swap(CMsgMouseWheel* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(delta_, other->delta_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseWheel::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseWheel_descriptor_; - metadata.reflection = CMsgMouseWheel_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseMove::kBrowserHandleFieldNumber; -const int CMsgMouseMove::kXFieldNumber; -const int CMsgMouseMove::kYFieldNumber; -#endif // !_MSC_VER - -CMsgMouseMove::CMsgMouseMove() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseMove::InitAsDefaultInstance() { -} - -CMsgMouseMove::CMsgMouseMove(const CMsgMouseMove& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseMove::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0; - y_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseMove::~CMsgMouseMove() { - SharedDtor(); -} - -void CMsgMouseMove::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseMove::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseMove::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseMove_descriptor_; -} - -const CMsgMouseMove& CMsgMouseMove::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseMove* CMsgMouseMove::default_instance_ = NULL; - -CMsgMouseMove* CMsgMouseMove::New() const { - return new CMsgMouseMove; -} - -void CMsgMouseMove::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0; - y_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseMove::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional int32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional int32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseMove::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional int32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->x(), output); - } - - // optional int32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->y(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseMove::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional int32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->x(), target); - } - - // optional int32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->y(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseMove::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional int32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->x()); - } - - // optional int32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->y()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseMove::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseMove* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseMove::MergeFrom(const CMsgMouseMove& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseMove::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseMove::CopyFrom(const CMsgMouseMove& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseMove::IsInitialized() const { - - return true; -} - -void CMsgMouseMove::Swap(CMsgMouseMove* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseMove::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseMove_descriptor_; - metadata.reflection = CMsgMouseMove_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgMouseLeave::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgMouseLeave::CMsgMouseLeave() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgMouseLeave::InitAsDefaultInstance() { -} - -CMsgMouseLeave::CMsgMouseLeave(const CMsgMouseLeave& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgMouseLeave::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgMouseLeave::~CMsgMouseLeave() { - SharedDtor(); -} - -void CMsgMouseLeave::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgMouseLeave::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgMouseLeave::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgMouseLeave_descriptor_; -} - -const CMsgMouseLeave& CMsgMouseLeave::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgMouseLeave* CMsgMouseLeave::default_instance_ = NULL; - -CMsgMouseLeave* CMsgMouseLeave::New() const { - return new CMsgMouseLeave; -} - -void CMsgMouseLeave::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgMouseLeave::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgMouseLeave::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgMouseLeave::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgMouseLeave::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgMouseLeave::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgMouseLeave* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgMouseLeave::MergeFrom(const CMsgMouseLeave& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgMouseLeave::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgMouseLeave::CopyFrom(const CMsgMouseLeave& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgMouseLeave::IsInitialized() const { - - return true; -} - -void CMsgMouseLeave::Swap(CMsgMouseLeave* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgMouseLeave::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgMouseLeave_descriptor_; - metadata.reflection = CMsgMouseLeave_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgBrowserCreate::_default_useragent_; -#ifndef _MSC_VER -const int CMsgBrowserCreate::kRequestIdFieldNumber; -const int CMsgBrowserCreate::kPopupFieldNumber; -const int CMsgBrowserCreate::kUseragentFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserCreate::CMsgBrowserCreate() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserCreate::InitAsDefaultInstance() { -} - -CMsgBrowserCreate::CMsgBrowserCreate(const CMsgBrowserCreate& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserCreate::SharedCtor() { - _cached_size_ = 0; - request_id_ = 0u; - popup_ = false; - useragent_ = const_cast< ::std::string*>(&_default_useragent_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserCreate::~CMsgBrowserCreate() { - SharedDtor(); -} - -void CMsgBrowserCreate::SharedDtor() { - if (useragent_ != &_default_useragent_) { - delete useragent_; - } - if (this != default_instance_) { - } -} - -void CMsgBrowserCreate::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserCreate::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserCreate_descriptor_; -} - -const CMsgBrowserCreate& CMsgBrowserCreate::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserCreate* CMsgBrowserCreate::default_instance_ = NULL; - -CMsgBrowserCreate* CMsgBrowserCreate::New() const { - return new CMsgBrowserCreate; -} - -void CMsgBrowserCreate::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - request_id_ = 0u; - popup_ = false; - if (_has_bit(2)) { - if (useragent_ != &_default_useragent_) { - useragent_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserCreate::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 request_id = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &request_id_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_popup; - break; - } - - // optional bool popup = 2 [default = false]; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_popup: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &popup_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_useragent; - break; - } - - // optional string useragent = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_useragent: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_useragent())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->useragent().data(), this->useragent().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserCreate::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 request_id = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->request_id(), output); - } - - // optional bool popup = 2 [default = false]; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->popup(), output); - } - - // optional string useragent = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->useragent().data(), this->useragent().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->useragent(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserCreate::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 request_id = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->request_id(), target); - } - - // optional bool popup = 2 [default = false]; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->popup(), target); - } - - // optional string useragent = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->useragent().data(), this->useragent().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->useragent(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserCreate::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 request_id = 1; - if (has_request_id()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->request_id()); - } - - // optional bool popup = 2 [default = false]; - if (has_popup()) { - total_size += 1 + 1; - } - - // optional string useragent = 3; - if (has_useragent()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->useragent()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserCreate::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserCreate* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserCreate::MergeFrom(const CMsgBrowserCreate& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_request_id(from.request_id()); - } - if (from._has_bit(1)) { - set_popup(from.popup()); - } - if (from._has_bit(2)) { - set_useragent(from.useragent()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserCreate::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserCreate::CopyFrom(const CMsgBrowserCreate& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserCreate::IsInitialized() const { - - return true; -} - -void CMsgBrowserCreate::Swap(CMsgBrowserCreate* other) { - if (other != this) { - std::swap(request_id_, other->request_id_); - std::swap(popup_, other->popup_); - std::swap(useragent_, other->useragent_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserCreate::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserCreate_descriptor_; - metadata.reflection = CMsgBrowserCreate_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgBrowserCreateResponse::kBrowserHandleFieldNumber; -const int CMsgBrowserCreateResponse::kRequestIdFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserCreateResponse::CMsgBrowserCreateResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserCreateResponse::InitAsDefaultInstance() { -} - -CMsgBrowserCreateResponse::CMsgBrowserCreateResponse(const CMsgBrowserCreateResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserCreateResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - request_id_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserCreateResponse::~CMsgBrowserCreateResponse() { - SharedDtor(); -} - -void CMsgBrowserCreateResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgBrowserCreateResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserCreateResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserCreateResponse_descriptor_; -} - -const CMsgBrowserCreateResponse& CMsgBrowserCreateResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserCreateResponse* CMsgBrowserCreateResponse::default_instance_ = NULL; - -CMsgBrowserCreateResponse* CMsgBrowserCreateResponse::New() const { - return new CMsgBrowserCreateResponse; -} - -void CMsgBrowserCreateResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - request_id_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserCreateResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_request_id; - break; - } - - // optional uint32 request_id = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_request_id: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &request_id_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserCreateResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 request_id = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->request_id(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserCreateResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 request_id = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->request_id(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserCreateResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 request_id = 2; - if (has_request_id()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->request_id()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserCreateResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserCreateResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserCreateResponse::MergeFrom(const CMsgBrowserCreateResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_request_id(from.request_id()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserCreateResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserCreateResponse::CopyFrom(const CMsgBrowserCreateResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserCreateResponse::IsInitialized() const { - - return true; -} - -void CMsgBrowserCreateResponse::Swap(CMsgBrowserCreateResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(request_id_, other->request_id_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserCreateResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserCreateResponse_descriptor_; - metadata.reflection = CMsgBrowserCreateResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgBrowserRemove::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserRemove::CMsgBrowserRemove() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserRemove::InitAsDefaultInstance() { -} - -CMsgBrowserRemove::CMsgBrowserRemove(const CMsgBrowserRemove& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserRemove::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserRemove::~CMsgBrowserRemove() { - SharedDtor(); -} - -void CMsgBrowserRemove::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgBrowserRemove::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserRemove::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserRemove_descriptor_; -} - -const CMsgBrowserRemove& CMsgBrowserRemove::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserRemove* CMsgBrowserRemove::default_instance_ = NULL; - -CMsgBrowserRemove* CMsgBrowserRemove::New() const { - return new CMsgBrowserRemove; -} - -void CMsgBrowserRemove::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserRemove::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserRemove::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserRemove::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserRemove::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserRemove::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserRemove* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserRemove::MergeFrom(const CMsgBrowserRemove& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserRemove::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserRemove::CopyFrom(const CMsgBrowserRemove& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserRemove::IsInitialized() const { - - return true; -} - -void CMsgBrowserRemove::Swap(CMsgBrowserRemove* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserRemove::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserRemove_descriptor_; - metadata.reflection = CMsgBrowserRemove_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgBrowserErrorStrings::_default_title_; -const ::std::string CMsgBrowserErrorStrings::_default_header_; -const ::std::string CMsgBrowserErrorStrings::_default_cache_miss_; -const ::std::string CMsgBrowserErrorStrings::_default_bad_url_; -const ::std::string CMsgBrowserErrorStrings::_default_connection_problem_; -const ::std::string CMsgBrowserErrorStrings::_default_proxy_problem_; -const ::std::string CMsgBrowserErrorStrings::_default_unknown_; -#ifndef _MSC_VER -const int CMsgBrowserErrorStrings::kBrowserHandleFieldNumber; -const int CMsgBrowserErrorStrings::kTitleFieldNumber; -const int CMsgBrowserErrorStrings::kHeaderFieldNumber; -const int CMsgBrowserErrorStrings::kCacheMissFieldNumber; -const int CMsgBrowserErrorStrings::kBadUrlFieldNumber; -const int CMsgBrowserErrorStrings::kConnectionProblemFieldNumber; -const int CMsgBrowserErrorStrings::kProxyProblemFieldNumber; -const int CMsgBrowserErrorStrings::kUnknownFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserErrorStrings::CMsgBrowserErrorStrings() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserErrorStrings::InitAsDefaultInstance() { -} - -CMsgBrowserErrorStrings::CMsgBrowserErrorStrings(const CMsgBrowserErrorStrings& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserErrorStrings::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - title_ = const_cast< ::std::string*>(&_default_title_); - header_ = const_cast< ::std::string*>(&_default_header_); - cache_miss_ = const_cast< ::std::string*>(&_default_cache_miss_); - bad_url_ = const_cast< ::std::string*>(&_default_bad_url_); - connection_problem_ = const_cast< ::std::string*>(&_default_connection_problem_); - proxy_problem_ = const_cast< ::std::string*>(&_default_proxy_problem_); - unknown_ = const_cast< ::std::string*>(&_default_unknown_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserErrorStrings::~CMsgBrowserErrorStrings() { - SharedDtor(); -} - -void CMsgBrowserErrorStrings::SharedDtor() { - if (title_ != &_default_title_) { - delete title_; - } - if (header_ != &_default_header_) { - delete header_; - } - if (cache_miss_ != &_default_cache_miss_) { - delete cache_miss_; - } - if (bad_url_ != &_default_bad_url_) { - delete bad_url_; - } - if (connection_problem_ != &_default_connection_problem_) { - delete connection_problem_; - } - if (proxy_problem_ != &_default_proxy_problem_) { - delete proxy_problem_; - } - if (unknown_ != &_default_unknown_) { - delete unknown_; - } - if (this != default_instance_) { - } -} - -void CMsgBrowserErrorStrings::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserErrorStrings::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserErrorStrings_descriptor_; -} - -const CMsgBrowserErrorStrings& CMsgBrowserErrorStrings::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserErrorStrings* CMsgBrowserErrorStrings::default_instance_ = NULL; - -CMsgBrowserErrorStrings* CMsgBrowserErrorStrings::New() const { - return new CMsgBrowserErrorStrings; -} - -void CMsgBrowserErrorStrings::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (title_ != &_default_title_) { - title_->clear(); - } - } - if (_has_bit(2)) { - if (header_ != &_default_header_) { - header_->clear(); - } - } - if (_has_bit(3)) { - if (cache_miss_ != &_default_cache_miss_) { - cache_miss_->clear(); - } - } - if (_has_bit(4)) { - if (bad_url_ != &_default_bad_url_) { - bad_url_->clear(); - } - } - if (_has_bit(5)) { - if (connection_problem_ != &_default_connection_problem_) { - connection_problem_->clear(); - } - } - if (_has_bit(6)) { - if (proxy_problem_ != &_default_proxy_problem_) { - proxy_problem_->clear(); - } - } - if (_has_bit(7)) { - if (unknown_ != &_default_unknown_) { - unknown_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserErrorStrings::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_title; - break; - } - - // optional string title = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_title: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_title())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_header; - break; - } - - // optional string header = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_header: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_header())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->header().data(), this->header().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_cache_miss; - break; - } - - // optional string cache_miss = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_cache_miss: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_cache_miss())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->cache_miss().data(), this->cache_miss().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(42)) goto parse_bad_url; - break; - } - - // optional string bad_url = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_bad_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_bad_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->bad_url().data(), this->bad_url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(50)) goto parse_connection_problem; - break; - } - - // optional string connection_problem = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_connection_problem: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_connection_problem())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->connection_problem().data(), this->connection_problem().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(58)) goto parse_proxy_problem; - break; - } - - // optional string proxy_problem = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_proxy_problem: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_proxy_problem())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->proxy_problem().data(), this->proxy_problem().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(66)) goto parse_unknown; - break; - } - - // optional string unknown = 8; - case 8: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_unknown: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_unknown())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->unknown().data(), this->unknown().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserErrorStrings::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->title(), output); - } - - // optional string header = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->header().data(), this->header().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->header(), output); - } - - // optional string cache_miss = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->cache_miss().data(), this->cache_miss().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->cache_miss(), output); - } - - // optional string bad_url = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->bad_url().data(), this->bad_url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 5, this->bad_url(), output); - } - - // optional string connection_problem = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->connection_problem().data(), this->connection_problem().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 6, this->connection_problem(), output); - } - - // optional string proxy_problem = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->proxy_problem().data(), this->proxy_problem().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 7, this->proxy_problem(), output); - } - - // optional string unknown = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->unknown().data(), this->unknown().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 8, this->unknown(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserErrorStrings::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->title(), target); - } - - // optional string header = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->header().data(), this->header().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->header(), target); - } - - // optional string cache_miss = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->cache_miss().data(), this->cache_miss().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->cache_miss(), target); - } - - // optional string bad_url = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->bad_url().data(), this->bad_url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 5, this->bad_url(), target); - } - - // optional string connection_problem = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->connection_problem().data(), this->connection_problem().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 6, this->connection_problem(), target); - } - - // optional string proxy_problem = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->proxy_problem().data(), this->proxy_problem().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 7, this->proxy_problem(), target); - } - - // optional string unknown = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->unknown().data(), this->unknown().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 8, this->unknown(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserErrorStrings::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string title = 2; - if (has_title()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->title()); - } - - // optional string header = 3; - if (has_header()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->header()); - } - - // optional string cache_miss = 4; - if (has_cache_miss()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->cache_miss()); - } - - // optional string bad_url = 5; - if (has_bad_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->bad_url()); - } - - // optional string connection_problem = 6; - if (has_connection_problem()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->connection_problem()); - } - - // optional string proxy_problem = 7; - if (has_proxy_problem()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->proxy_problem()); - } - - // optional string unknown = 8; - if (has_unknown()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->unknown()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserErrorStrings::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserErrorStrings* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserErrorStrings::MergeFrom(const CMsgBrowserErrorStrings& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_title(from.title()); - } - if (from._has_bit(2)) { - set_header(from.header()); - } - if (from._has_bit(3)) { - set_cache_miss(from.cache_miss()); - } - if (from._has_bit(4)) { - set_bad_url(from.bad_url()); - } - if (from._has_bit(5)) { - set_connection_problem(from.connection_problem()); - } - if (from._has_bit(6)) { - set_proxy_problem(from.proxy_problem()); - } - if (from._has_bit(7)) { - set_unknown(from.unknown()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserErrorStrings::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserErrorStrings::CopyFrom(const CMsgBrowserErrorStrings& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserErrorStrings::IsInitialized() const { - - return true; -} - -void CMsgBrowserErrorStrings::Swap(CMsgBrowserErrorStrings* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(title_, other->title_); - std::swap(header_, other->header_); - std::swap(cache_miss_, other->cache_miss_); - std::swap(bad_url_, other->bad_url_); - std::swap(connection_problem_, other->connection_problem_); - std::swap(proxy_problem_, other->proxy_problem_); - std::swap(unknown_, other->unknown_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserErrorStrings::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserErrorStrings_descriptor_; - metadata.reflection = CMsgBrowserErrorStrings_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgBrowserSize::kBrowserHandleFieldNumber; -const int CMsgBrowserSize::kWidthFieldNumber; -const int CMsgBrowserSize::kHeightFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserSize::CMsgBrowserSize() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserSize::InitAsDefaultInstance() { -} - -CMsgBrowserSize::CMsgBrowserSize(const CMsgBrowserSize& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserSize::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - width_ = 0u; - height_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserSize::~CMsgBrowserSize() { - SharedDtor(); -} - -void CMsgBrowserSize::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgBrowserSize::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserSize::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserSize_descriptor_; -} - -const CMsgBrowserSize& CMsgBrowserSize::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserSize* CMsgBrowserSize::default_instance_ = NULL; - -CMsgBrowserSize* CMsgBrowserSize::New() const { - return new CMsgBrowserSize; -} - -void CMsgBrowserSize::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - width_ = 0u; - height_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserSize::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_width; - break; - } - - // optional uint32 width = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_width: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &width_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_height; - break; - } - - // optional uint32 height = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_height: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &height_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserSize::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 width = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->width(), output); - } - - // optional uint32 height = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->height(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserSize::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 width = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->width(), target); - } - - // optional uint32 height = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->height(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserSize::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 width = 2; - if (has_width()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->width()); - } - - // optional uint32 height = 3; - if (has_height()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->height()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserSize::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserSize* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserSize::MergeFrom(const CMsgBrowserSize& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_width(from.width()); - } - if (from._has_bit(2)) { - set_height(from.height()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserSize::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserSize::CopyFrom(const CMsgBrowserSize& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserSize::IsInitialized() const { - - return true; -} - -void CMsgBrowserSize::Swap(CMsgBrowserSize* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(width_, other->width_); - std::swap(height_, other->height_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserSize::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserSize_descriptor_; - metadata.reflection = CMsgBrowserSize_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgBrowserPosition::kBrowserHandleFieldNumber; -const int CMsgBrowserPosition::kXFieldNumber; -const int CMsgBrowserPosition::kYFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserPosition::CMsgBrowserPosition() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserPosition::InitAsDefaultInstance() { -} - -CMsgBrowserPosition::CMsgBrowserPosition(const CMsgBrowserPosition& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserPosition::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserPosition::~CMsgBrowserPosition() { - SharedDtor(); -} - -void CMsgBrowserPosition::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgBrowserPosition::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserPosition::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserPosition_descriptor_; -} - -const CMsgBrowserPosition& CMsgBrowserPosition::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserPosition* CMsgBrowserPosition::default_instance_ = NULL; - -CMsgBrowserPosition* CMsgBrowserPosition::New() const { - return new CMsgBrowserPosition; -} - -void CMsgBrowserPosition::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserPosition::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserPosition::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserPosition::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserPosition::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserPosition::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserPosition* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserPosition::MergeFrom(const CMsgBrowserPosition& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserPosition::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserPosition::CopyFrom(const CMsgBrowserPosition& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserPosition::IsInitialized() const { - - return true; -} - -void CMsgBrowserPosition::Swap(CMsgBrowserPosition* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserPosition::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserPosition_descriptor_; - metadata.reflection = CMsgBrowserPosition_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgPostURL::_default_url_; -const ::std::string CMsgPostURL::_default_post_; -#ifndef _MSC_VER -const int CMsgPostURL::kBrowserHandleFieldNumber; -const int CMsgPostURL::kUrlFieldNumber; -const int CMsgPostURL::kPostFieldNumber; -const int CMsgPostURL::kPageserialFieldNumber; -#endif // !_MSC_VER - -CMsgPostURL::CMsgPostURL() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgPostURL::InitAsDefaultInstance() { -} - -CMsgPostURL::CMsgPostURL(const CMsgPostURL& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgPostURL::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - post_ = const_cast< ::std::string*>(&_default_post_); - pageserial_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgPostURL::~CMsgPostURL() { - SharedDtor(); -} - -void CMsgPostURL::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (post_ != &_default_post_) { - delete post_; - } - if (this != default_instance_) { - } -} - -void CMsgPostURL::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgPostURL::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgPostURL_descriptor_; -} - -const CMsgPostURL& CMsgPostURL::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgPostURL* CMsgPostURL::default_instance_ = NULL; - -CMsgPostURL* CMsgPostURL::New() const { - return new CMsgPostURL; -} - -void CMsgPostURL::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (post_ != &_default_post_) { - post_->clear(); - } - } - pageserial_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgPostURL::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_post; - break; - } - - // optional string post = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_post: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_post())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->post().data(), this->post().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_pageserial; - break; - } - - // optional uint32 pageserial = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_pageserial: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &pageserial_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgPostURL::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string post = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->post().data(), this->post().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->post(), output); - } - - // optional uint32 pageserial = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->pageserial(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgPostURL::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string post = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->post().data(), this->post().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->post(), target); - } - - // optional uint32 pageserial = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->pageserial(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgPostURL::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string post = 3; - if (has_post()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->post()); - } - - // optional uint32 pageserial = 4; - if (has_pageserial()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->pageserial()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgPostURL::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgPostURL* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgPostURL::MergeFrom(const CMsgPostURL& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_post(from.post()); - } - if (from._has_bit(3)) { - set_pageserial(from.pageserial()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgPostURL::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgPostURL::CopyFrom(const CMsgPostURL& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgPostURL::IsInitialized() const { - - return true; -} - -void CMsgPostURL::Swap(CMsgPostURL* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(post_, other->post_); - std::swap(pageserial_, other->pageserial_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgPostURL::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgPostURL_descriptor_; - metadata.reflection = CMsgPostURL_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgAddHeader::_default_key_; -const ::std::string CMsgAddHeader::_default_value_; -#ifndef _MSC_VER -const int CMsgAddHeader::kBrowserHandleFieldNumber; -const int CMsgAddHeader::kKeyFieldNumber; -const int CMsgAddHeader::kValueFieldNumber; -#endif // !_MSC_VER - -CMsgAddHeader::CMsgAddHeader() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgAddHeader::InitAsDefaultInstance() { -} - -CMsgAddHeader::CMsgAddHeader(const CMsgAddHeader& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgAddHeader::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - key_ = const_cast< ::std::string*>(&_default_key_); - value_ = const_cast< ::std::string*>(&_default_value_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgAddHeader::~CMsgAddHeader() { - SharedDtor(); -} - -void CMsgAddHeader::SharedDtor() { - if (key_ != &_default_key_) { - delete key_; - } - if (value_ != &_default_value_) { - delete value_; - } - if (this != default_instance_) { - } -} - -void CMsgAddHeader::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgAddHeader::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgAddHeader_descriptor_; -} - -const CMsgAddHeader& CMsgAddHeader::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgAddHeader* CMsgAddHeader::default_instance_ = NULL; - -CMsgAddHeader* CMsgAddHeader::New() const { - return new CMsgAddHeader; -} - -void CMsgAddHeader::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (key_ != &_default_key_) { - key_->clear(); - } - } - if (_has_bit(2)) { - if (value_ != &_default_value_) { - value_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgAddHeader::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_key; - break; - } - - // optional string key = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_key: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_key())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_value; - break; - } - - // optional string value = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_value: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgAddHeader::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string key = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->key(), output); - } - - // optional string value = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->value(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgAddHeader::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string key = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->key(), target); - } - - // optional string value = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->value(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgAddHeader::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string key = 2; - if (has_key()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->key()); - } - - // optional string value = 3; - if (has_value()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgAddHeader::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgAddHeader* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgAddHeader::MergeFrom(const CMsgAddHeader& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_key(from.key()); - } - if (from._has_bit(2)) { - set_value(from.value()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgAddHeader::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgAddHeader::CopyFrom(const CMsgAddHeader& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgAddHeader::IsInitialized() const { - - return true; -} - -void CMsgAddHeader::Swap(CMsgAddHeader* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(key_, other->key_); - std::swap(value_, other->value_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgAddHeader::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgAddHeader_descriptor_; - metadata.reflection = CMsgAddHeader_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgStopLoad::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgStopLoad::CMsgStopLoad() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgStopLoad::InitAsDefaultInstance() { -} - -CMsgStopLoad::CMsgStopLoad(const CMsgStopLoad& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgStopLoad::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgStopLoad::~CMsgStopLoad() { - SharedDtor(); -} - -void CMsgStopLoad::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgStopLoad::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgStopLoad::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgStopLoad_descriptor_; -} - -const CMsgStopLoad& CMsgStopLoad::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgStopLoad* CMsgStopLoad::default_instance_ = NULL; - -CMsgStopLoad* CMsgStopLoad::New() const { - return new CMsgStopLoad; -} - -void CMsgStopLoad::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgStopLoad::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgStopLoad::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgStopLoad::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgStopLoad::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgStopLoad::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgStopLoad* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgStopLoad::MergeFrom(const CMsgStopLoad& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgStopLoad::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgStopLoad::CopyFrom(const CMsgStopLoad& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgStopLoad::IsInitialized() const { - - return true; -} - -void CMsgStopLoad::Swap(CMsgStopLoad* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgStopLoad::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgStopLoad_descriptor_; - metadata.reflection = CMsgStopLoad_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgReload::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgReload::CMsgReload() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgReload::InitAsDefaultInstance() { -} - -CMsgReload::CMsgReload(const CMsgReload& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgReload::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgReload::~CMsgReload() { - SharedDtor(); -} - -void CMsgReload::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgReload::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgReload::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgReload_descriptor_; -} - -const CMsgReload& CMsgReload::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgReload* CMsgReload::default_instance_ = NULL; - -CMsgReload* CMsgReload::New() const { - return new CMsgReload; -} - -void CMsgReload::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgReload::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgReload::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgReload::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgReload::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgReload::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgReload* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgReload::MergeFrom(const CMsgReload& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgReload::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgReload::CopyFrom(const CMsgReload& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgReload::IsInitialized() const { - - return true; -} - -void CMsgReload::Swap(CMsgReload* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgReload::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgReload_descriptor_; - metadata.reflection = CMsgReload_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgGoForward::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgGoForward::CMsgGoForward() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGoForward::InitAsDefaultInstance() { -} - -CMsgGoForward::CMsgGoForward(const CMsgGoForward& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGoForward::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGoForward::~CMsgGoForward() { - SharedDtor(); -} - -void CMsgGoForward::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgGoForward::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGoForward::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGoForward_descriptor_; -} - -const CMsgGoForward& CMsgGoForward::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGoForward* CMsgGoForward::default_instance_ = NULL; - -CMsgGoForward* CMsgGoForward::New() const { - return new CMsgGoForward; -} - -void CMsgGoForward::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGoForward::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGoForward::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGoForward::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGoForward::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGoForward::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGoForward* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGoForward::MergeFrom(const CMsgGoForward& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGoForward::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGoForward::CopyFrom(const CMsgGoForward& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGoForward::IsInitialized() const { - - return true; -} - -void CMsgGoForward::Swap(CMsgGoForward* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGoForward::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGoForward_descriptor_; - metadata.reflection = CMsgGoForward_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgGoBack::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgGoBack::CMsgGoBack() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGoBack::InitAsDefaultInstance() { -} - -CMsgGoBack::CMsgGoBack(const CMsgGoBack& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGoBack::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGoBack::~CMsgGoBack() { - SharedDtor(); -} - -void CMsgGoBack::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgGoBack::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGoBack::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGoBack_descriptor_; -} - -const CMsgGoBack& CMsgGoBack::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGoBack* CMsgGoBack::default_instance_ = NULL; - -CMsgGoBack* CMsgGoBack::New() const { - return new CMsgGoBack; -} - -void CMsgGoBack::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGoBack::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGoBack::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGoBack::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGoBack::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGoBack::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGoBack* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGoBack::MergeFrom(const CMsgGoBack& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGoBack::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGoBack::CopyFrom(const CMsgGoBack& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGoBack::IsInitialized() const { - - return true; -} - -void CMsgGoBack::Swap(CMsgGoBack* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGoBack::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGoBack_descriptor_; - metadata.reflection = CMsgGoBack_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgCopy::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgCopy::CMsgCopy() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgCopy::InitAsDefaultInstance() { -} - -CMsgCopy::CMsgCopy(const CMsgCopy& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgCopy::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgCopy::~CMsgCopy() { - SharedDtor(); -} - -void CMsgCopy::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgCopy::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgCopy::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgCopy_descriptor_; -} - -const CMsgCopy& CMsgCopy::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgCopy* CMsgCopy::default_instance_ = NULL; - -CMsgCopy* CMsgCopy::New() const { - return new CMsgCopy; -} - -void CMsgCopy::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgCopy::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgCopy::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgCopy::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgCopy::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgCopy::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgCopy* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgCopy::MergeFrom(const CMsgCopy& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgCopy::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgCopy::CopyFrom(const CMsgCopy& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgCopy::IsInitialized() const { - - return true; -} - -void CMsgCopy::Swap(CMsgCopy* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgCopy::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgCopy_descriptor_; - metadata.reflection = CMsgCopy_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgPaste::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgPaste::CMsgPaste() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgPaste::InitAsDefaultInstance() { -} - -CMsgPaste::CMsgPaste(const CMsgPaste& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgPaste::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgPaste::~CMsgPaste() { - SharedDtor(); -} - -void CMsgPaste::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgPaste::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgPaste::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgPaste_descriptor_; -} - -const CMsgPaste& CMsgPaste::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgPaste* CMsgPaste::default_instance_ = NULL; - -CMsgPaste* CMsgPaste::New() const { - return new CMsgPaste; -} - -void CMsgPaste::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgPaste::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgPaste::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgPaste::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgPaste::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgPaste::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgPaste* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgPaste::MergeFrom(const CMsgPaste& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgPaste::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgPaste::CopyFrom(const CMsgPaste& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgPaste::IsInitialized() const { - - return true; -} - -void CMsgPaste::Swap(CMsgPaste* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgPaste::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgPaste_descriptor_; - metadata.reflection = CMsgPaste_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgExecuteJavaScript::_default_script_; -#ifndef _MSC_VER -const int CMsgExecuteJavaScript::kBrowserHandleFieldNumber; -const int CMsgExecuteJavaScript::kScriptFieldNumber; -#endif // !_MSC_VER - -CMsgExecuteJavaScript::CMsgExecuteJavaScript() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgExecuteJavaScript::InitAsDefaultInstance() { -} - -CMsgExecuteJavaScript::CMsgExecuteJavaScript(const CMsgExecuteJavaScript& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgExecuteJavaScript::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - script_ = const_cast< ::std::string*>(&_default_script_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgExecuteJavaScript::~CMsgExecuteJavaScript() { - SharedDtor(); -} - -void CMsgExecuteJavaScript::SharedDtor() { - if (script_ != &_default_script_) { - delete script_; - } - if (this != default_instance_) { - } -} - -void CMsgExecuteJavaScript::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgExecuteJavaScript::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgExecuteJavaScript_descriptor_; -} - -const CMsgExecuteJavaScript& CMsgExecuteJavaScript::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgExecuteJavaScript* CMsgExecuteJavaScript::default_instance_ = NULL; - -CMsgExecuteJavaScript* CMsgExecuteJavaScript::New() const { - return new CMsgExecuteJavaScript; -} - -void CMsgExecuteJavaScript::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (script_ != &_default_script_) { - script_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgExecuteJavaScript::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_script; - break; - } - - // optional string script = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_script: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_script())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->script().data(), this->script().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgExecuteJavaScript::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string script = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->script().data(), this->script().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->script(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgExecuteJavaScript::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string script = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->script().data(), this->script().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->script(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgExecuteJavaScript::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string script = 2; - if (has_script()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->script()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgExecuteJavaScript::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgExecuteJavaScript* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgExecuteJavaScript::MergeFrom(const CMsgExecuteJavaScript& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_script(from.script()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgExecuteJavaScript::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgExecuteJavaScript::CopyFrom(const CMsgExecuteJavaScript& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgExecuteJavaScript::IsInitialized() const { - - return true; -} - -void CMsgExecuteJavaScript::Swap(CMsgExecuteJavaScript* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(script_, other->script_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgExecuteJavaScript::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgExecuteJavaScript_descriptor_; - metadata.reflection = CMsgExecuteJavaScript_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetFocus::kBrowserHandleFieldNumber; -const int CMsgSetFocus::kFocusFieldNumber; -#endif // !_MSC_VER - -CMsgSetFocus::CMsgSetFocus() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetFocus::InitAsDefaultInstance() { -} - -CMsgSetFocus::CMsgSetFocus(const CMsgSetFocus& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetFocus::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - focus_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetFocus::~CMsgSetFocus() { - SharedDtor(); -} - -void CMsgSetFocus::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetFocus::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetFocus::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetFocus_descriptor_; -} - -const CMsgSetFocus& CMsgSetFocus::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetFocus* CMsgSetFocus::default_instance_ = NULL; - -CMsgSetFocus* CMsgSetFocus::New() const { - return new CMsgSetFocus; -} - -void CMsgSetFocus::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - focus_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetFocus::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_focus; - break; - } - - // optional bool focus = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_focus: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &focus_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetFocus::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool focus = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->focus(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetFocus::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool focus = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->focus(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetFocus::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool focus = 2; - if (has_focus()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetFocus::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetFocus* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetFocus::MergeFrom(const CMsgSetFocus& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_focus(from.focus()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetFocus::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetFocus::CopyFrom(const CMsgSetFocus& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetFocus::IsInitialized() const { - - return true; -} - -void CMsgSetFocus::Swap(CMsgSetFocus* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(focus_, other->focus_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetFocus::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetFocus_descriptor_; - metadata.reflection = CMsgSetFocus_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgHorizontalScrollBarSize::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgHorizontalScrollBarSize::CMsgHorizontalScrollBarSize() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgHorizontalScrollBarSize::InitAsDefaultInstance() { -} - -CMsgHorizontalScrollBarSize::CMsgHorizontalScrollBarSize(const CMsgHorizontalScrollBarSize& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgHorizontalScrollBarSize::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgHorizontalScrollBarSize::~CMsgHorizontalScrollBarSize() { - SharedDtor(); -} - -void CMsgHorizontalScrollBarSize::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgHorizontalScrollBarSize::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgHorizontalScrollBarSize::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgHorizontalScrollBarSize_descriptor_; -} - -const CMsgHorizontalScrollBarSize& CMsgHorizontalScrollBarSize::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgHorizontalScrollBarSize* CMsgHorizontalScrollBarSize::default_instance_ = NULL; - -CMsgHorizontalScrollBarSize* CMsgHorizontalScrollBarSize::New() const { - return new CMsgHorizontalScrollBarSize; -} - -void CMsgHorizontalScrollBarSize::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgHorizontalScrollBarSize::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgHorizontalScrollBarSize::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgHorizontalScrollBarSize::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgHorizontalScrollBarSize::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgHorizontalScrollBarSize::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgHorizontalScrollBarSize* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgHorizontalScrollBarSize::MergeFrom(const CMsgHorizontalScrollBarSize& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgHorizontalScrollBarSize::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgHorizontalScrollBarSize::CopyFrom(const CMsgHorizontalScrollBarSize& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgHorizontalScrollBarSize::IsInitialized() const { - - return true; -} - -void CMsgHorizontalScrollBarSize::Swap(CMsgHorizontalScrollBarSize* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgHorizontalScrollBarSize::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgHorizontalScrollBarSize_descriptor_; - metadata.reflection = CMsgHorizontalScrollBarSize_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgHorizontalScrollBarSizeResponse::kBrowserHandleFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kXFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kYFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kWideFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kTallFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kScrollMaxFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kScrollFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kZoomFieldNumber; -const int CMsgHorizontalScrollBarSizeResponse::kVisibleFieldNumber; -#endif // !_MSC_VER - -CMsgHorizontalScrollBarSizeResponse::CMsgHorizontalScrollBarSizeResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgHorizontalScrollBarSizeResponse::InitAsDefaultInstance() { -} - -CMsgHorizontalScrollBarSizeResponse::CMsgHorizontalScrollBarSizeResponse(const CMsgHorizontalScrollBarSizeResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgHorizontalScrollBarSizeResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - scroll_max_ = 0u; - scroll_ = 0u; - zoom_ = 0; - visible_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgHorizontalScrollBarSizeResponse::~CMsgHorizontalScrollBarSizeResponse() { - SharedDtor(); -} - -void CMsgHorizontalScrollBarSizeResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgHorizontalScrollBarSizeResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgHorizontalScrollBarSizeResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgHorizontalScrollBarSizeResponse_descriptor_; -} - -const CMsgHorizontalScrollBarSizeResponse& CMsgHorizontalScrollBarSizeResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgHorizontalScrollBarSizeResponse* CMsgHorizontalScrollBarSizeResponse::default_instance_ = NULL; - -CMsgHorizontalScrollBarSizeResponse* CMsgHorizontalScrollBarSizeResponse::New() const { - return new CMsgHorizontalScrollBarSizeResponse; -} - -void CMsgHorizontalScrollBarSizeResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - scroll_max_ = 0u; - scroll_ = 0u; - zoom_ = 0; - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - visible_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgHorizontalScrollBarSizeResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_wide; - break; - } - - // optional uint32 wide = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_tall; - break; - } - - // optional uint32 tall = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_scroll_max; - break; - } - - // optional uint32 scroll_max = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll_max: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_max_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_scroll; - break; - } - - // optional uint32 scroll = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(69)) goto parse_zoom; - break; - } - - // optional float zoom = 8; - case 8: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &zoom_))); - _set_bit(7); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(72)) goto parse_visible; - break; - } - - // optional bool visible = 9; - case 9: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_visible: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &visible_))); - _set_bit(8); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgHorizontalScrollBarSizeResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->wide(), output); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->tall(), output); - } - - // optional uint32 scroll_max = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->scroll_max(), output); - } - - // optional uint32 scroll = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->scroll(), output); - } - - // optional float zoom = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(8, this->zoom(), output); - } - - // optional bool visible = 9; - if (_has_bit(8)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(9, this->visible(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgHorizontalScrollBarSizeResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->wide(), target); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->tall(), target); - } - - // optional uint32 scroll_max = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->scroll_max(), target); - } - - // optional uint32 scroll = 7; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->scroll(), target); - } - - // optional float zoom = 8; - if (_has_bit(7)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(8, this->zoom(), target); - } - - // optional bool visible = 9; - if (_has_bit(8)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(9, this->visible(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgHorizontalScrollBarSizeResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - // optional uint32 wide = 4; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 5; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - // optional uint32 scroll_max = 6; - if (has_scroll_max()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll_max()); - } - - // optional uint32 scroll = 7; - if (has_scroll()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll()); - } - - // optional float zoom = 8; - if (has_zoom()) { - total_size += 1 + 4; - } - - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - // optional bool visible = 9; - if (has_visible()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgHorizontalScrollBarSizeResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgHorizontalScrollBarSizeResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgHorizontalScrollBarSizeResponse::MergeFrom(const CMsgHorizontalScrollBarSizeResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - if (from._has_bit(3)) { - set_wide(from.wide()); - } - if (from._has_bit(4)) { - set_tall(from.tall()); - } - if (from._has_bit(5)) { - set_scroll_max(from.scroll_max()); - } - if (from._has_bit(6)) { - set_scroll(from.scroll()); - } - if (from._has_bit(7)) { - set_zoom(from.zoom()); - } - } - if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { - if (from._has_bit(8)) { - set_visible(from.visible()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgHorizontalScrollBarSizeResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgHorizontalScrollBarSizeResponse::CopyFrom(const CMsgHorizontalScrollBarSizeResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgHorizontalScrollBarSizeResponse::IsInitialized() const { - - return true; -} - -void CMsgHorizontalScrollBarSizeResponse::Swap(CMsgHorizontalScrollBarSizeResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(scroll_max_, other->scroll_max_); - std::swap(scroll_, other->scroll_); - std::swap(zoom_, other->zoom_); - std::swap(visible_, other->visible_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgHorizontalScrollBarSizeResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgHorizontalScrollBarSizeResponse_descriptor_; - metadata.reflection = CMsgHorizontalScrollBarSizeResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgVerticalScrollBarSize::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgVerticalScrollBarSize::CMsgVerticalScrollBarSize() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgVerticalScrollBarSize::InitAsDefaultInstance() { -} - -CMsgVerticalScrollBarSize::CMsgVerticalScrollBarSize(const CMsgVerticalScrollBarSize& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgVerticalScrollBarSize::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgVerticalScrollBarSize::~CMsgVerticalScrollBarSize() { - SharedDtor(); -} - -void CMsgVerticalScrollBarSize::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgVerticalScrollBarSize::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgVerticalScrollBarSize::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgVerticalScrollBarSize_descriptor_; -} - -const CMsgVerticalScrollBarSize& CMsgVerticalScrollBarSize::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgVerticalScrollBarSize* CMsgVerticalScrollBarSize::default_instance_ = NULL; - -CMsgVerticalScrollBarSize* CMsgVerticalScrollBarSize::New() const { - return new CMsgVerticalScrollBarSize; -} - -void CMsgVerticalScrollBarSize::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgVerticalScrollBarSize::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgVerticalScrollBarSize::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgVerticalScrollBarSize::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgVerticalScrollBarSize::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgVerticalScrollBarSize::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgVerticalScrollBarSize* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgVerticalScrollBarSize::MergeFrom(const CMsgVerticalScrollBarSize& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgVerticalScrollBarSize::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgVerticalScrollBarSize::CopyFrom(const CMsgVerticalScrollBarSize& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgVerticalScrollBarSize::IsInitialized() const { - - return true; -} - -void CMsgVerticalScrollBarSize::Swap(CMsgVerticalScrollBarSize* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgVerticalScrollBarSize::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgVerticalScrollBarSize_descriptor_; - metadata.reflection = CMsgVerticalScrollBarSize_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgVerticalScrollBarSizeResponse::kBrowserHandleFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kXFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kYFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kWideFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kTallFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kScrollMaxFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kScrollFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kZoomFieldNumber; -const int CMsgVerticalScrollBarSizeResponse::kVisibleFieldNumber; -#endif // !_MSC_VER - -CMsgVerticalScrollBarSizeResponse::CMsgVerticalScrollBarSizeResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgVerticalScrollBarSizeResponse::InitAsDefaultInstance() { -} - -CMsgVerticalScrollBarSizeResponse::CMsgVerticalScrollBarSizeResponse(const CMsgVerticalScrollBarSizeResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgVerticalScrollBarSizeResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - scroll_max_ = 0u; - scroll_ = 0u; - zoom_ = 0; - visible_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgVerticalScrollBarSizeResponse::~CMsgVerticalScrollBarSizeResponse() { - SharedDtor(); -} - -void CMsgVerticalScrollBarSizeResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgVerticalScrollBarSizeResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgVerticalScrollBarSizeResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgVerticalScrollBarSizeResponse_descriptor_; -} - -const CMsgVerticalScrollBarSizeResponse& CMsgVerticalScrollBarSizeResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgVerticalScrollBarSizeResponse* CMsgVerticalScrollBarSizeResponse::default_instance_ = NULL; - -CMsgVerticalScrollBarSizeResponse* CMsgVerticalScrollBarSizeResponse::New() const { - return new CMsgVerticalScrollBarSizeResponse; -} - -void CMsgVerticalScrollBarSizeResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - scroll_max_ = 0u; - scroll_ = 0u; - zoom_ = 0; - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - visible_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgVerticalScrollBarSizeResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_wide; - break; - } - - // optional uint32 wide = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_tall; - break; - } - - // optional uint32 tall = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_scroll_max; - break; - } - - // optional uint32 scroll_max = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll_max: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_max_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_scroll; - break; - } - - // optional uint32 scroll = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(69)) goto parse_zoom; - break; - } - - // optional float zoom = 8; - case 8: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &zoom_))); - _set_bit(7); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(72)) goto parse_visible; - break; - } - - // optional bool visible = 9; - case 9: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_visible: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &visible_))); - _set_bit(8); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgVerticalScrollBarSizeResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->wide(), output); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->tall(), output); - } - - // optional uint32 scroll_max = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->scroll_max(), output); - } - - // optional uint32 scroll = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->scroll(), output); - } - - // optional float zoom = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(8, this->zoom(), output); - } - - // optional bool visible = 9; - if (_has_bit(8)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(9, this->visible(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgVerticalScrollBarSizeResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->wide(), target); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->tall(), target); - } - - // optional uint32 scroll_max = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->scroll_max(), target); - } - - // optional uint32 scroll = 7; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->scroll(), target); - } - - // optional float zoom = 8; - if (_has_bit(7)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(8, this->zoom(), target); - } - - // optional bool visible = 9; - if (_has_bit(8)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(9, this->visible(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgVerticalScrollBarSizeResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - // optional uint32 wide = 4; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 5; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - // optional uint32 scroll_max = 6; - if (has_scroll_max()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll_max()); - } - - // optional uint32 scroll = 7; - if (has_scroll()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll()); - } - - // optional float zoom = 8; - if (has_zoom()) { - total_size += 1 + 4; - } - - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - // optional bool visible = 9; - if (has_visible()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgVerticalScrollBarSizeResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgVerticalScrollBarSizeResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgVerticalScrollBarSizeResponse::MergeFrom(const CMsgVerticalScrollBarSizeResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - if (from._has_bit(3)) { - set_wide(from.wide()); - } - if (from._has_bit(4)) { - set_tall(from.tall()); - } - if (from._has_bit(5)) { - set_scroll_max(from.scroll_max()); - } - if (from._has_bit(6)) { - set_scroll(from.scroll()); - } - if (from._has_bit(7)) { - set_zoom(from.zoom()); - } - } - if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { - if (from._has_bit(8)) { - set_visible(from.visible()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgVerticalScrollBarSizeResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgVerticalScrollBarSizeResponse::CopyFrom(const CMsgVerticalScrollBarSizeResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgVerticalScrollBarSizeResponse::IsInitialized() const { - - return true; -} - -void CMsgVerticalScrollBarSizeResponse::Swap(CMsgVerticalScrollBarSizeResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(scroll_max_, other->scroll_max_); - std::swap(scroll_, other->scroll_); - std::swap(zoom_, other->zoom_); - std::swap(visible_, other->visible_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgVerticalScrollBarSizeResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgVerticalScrollBarSizeResponse_descriptor_; - metadata.reflection = CMsgVerticalScrollBarSizeResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgFind::_default_find_; -#ifndef _MSC_VER -const int CMsgFind::kBrowserHandleFieldNumber; -const int CMsgFind::kFindFieldNumber; -const int CMsgFind::kInfindFieldNumber; -const int CMsgFind::kReverseFieldNumber; -#endif // !_MSC_VER - -CMsgFind::CMsgFind() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFind::InitAsDefaultInstance() { -} - -CMsgFind::CMsgFind(const CMsgFind& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFind::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - find_ = const_cast< ::std::string*>(&_default_find_); - infind_ = false; - reverse_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFind::~CMsgFind() { - SharedDtor(); -} - -void CMsgFind::SharedDtor() { - if (find_ != &_default_find_) { - delete find_; - } - if (this != default_instance_) { - } -} - -void CMsgFind::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFind::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFind_descriptor_; -} - -const CMsgFind& CMsgFind::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFind* CMsgFind::default_instance_ = NULL; - -CMsgFind* CMsgFind::New() const { - return new CMsgFind; -} - -void CMsgFind::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (find_ != &_default_find_) { - find_->clear(); - } - } - infind_ = false; - reverse_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFind::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_find; - break; - } - - // optional string find = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_find: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_find())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->find().data(), this->find().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_infind; - break; - } - - // optional bool infind = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_infind: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &infind_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_reverse; - break; - } - - // optional bool reverse = 4 [default = false]; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_reverse: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &reverse_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFind::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string find = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->find().data(), this->find().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->find(), output); - } - - // optional bool infind = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->infind(), output); - } - - // optional bool reverse = 4 [default = false]; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->reverse(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFind::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string find = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->find().data(), this->find().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->find(), target); - } - - // optional bool infind = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->infind(), target); - } - - // optional bool reverse = 4 [default = false]; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(4, this->reverse(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFind::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string find = 2; - if (has_find()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->find()); - } - - // optional bool infind = 3; - if (has_infind()) { - total_size += 1 + 1; - } - - // optional bool reverse = 4 [default = false]; - if (has_reverse()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFind::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFind* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFind::MergeFrom(const CMsgFind& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_find(from.find()); - } - if (from._has_bit(2)) { - set_infind(from.infind()); - } - if (from._has_bit(3)) { - set_reverse(from.reverse()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFind::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFind::CopyFrom(const CMsgFind& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFind::IsInitialized() const { - - return true; -} - -void CMsgFind::Swap(CMsgFind* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(find_, other->find_); - std::swap(infind_, other->infind_); - std::swap(reverse_, other->reverse_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFind::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFind_descriptor_; - metadata.reflection = CMsgFind_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgStopFind::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgStopFind::CMsgStopFind() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgStopFind::InitAsDefaultInstance() { -} - -CMsgStopFind::CMsgStopFind(const CMsgStopFind& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgStopFind::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgStopFind::~CMsgStopFind() { - SharedDtor(); -} - -void CMsgStopFind::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgStopFind::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgStopFind::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgStopFind_descriptor_; -} - -const CMsgStopFind& CMsgStopFind::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgStopFind* CMsgStopFind::default_instance_ = NULL; - -CMsgStopFind* CMsgStopFind::New() const { - return new CMsgStopFind; -} - -void CMsgStopFind::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgStopFind::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgStopFind::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgStopFind::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgStopFind::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgStopFind::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgStopFind* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgStopFind::MergeFrom(const CMsgStopFind& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgStopFind::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgStopFind::CopyFrom(const CMsgStopFind& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgStopFind::IsInitialized() const { - - return true; -} - -void CMsgStopFind::Swap(CMsgStopFind* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgStopFind::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgStopFind_descriptor_; - metadata.reflection = CMsgStopFind_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetHorizontalScroll::kBrowserHandleFieldNumber; -const int CMsgSetHorizontalScroll::kScrollFieldNumber; -#endif // !_MSC_VER - -CMsgSetHorizontalScroll::CMsgSetHorizontalScroll() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetHorizontalScroll::InitAsDefaultInstance() { -} - -CMsgSetHorizontalScroll::CMsgSetHorizontalScroll(const CMsgSetHorizontalScroll& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetHorizontalScroll::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - scroll_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetHorizontalScroll::~CMsgSetHorizontalScroll() { - SharedDtor(); -} - -void CMsgSetHorizontalScroll::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetHorizontalScroll::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetHorizontalScroll::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetHorizontalScroll_descriptor_; -} - -const CMsgSetHorizontalScroll& CMsgSetHorizontalScroll::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetHorizontalScroll* CMsgSetHorizontalScroll::default_instance_ = NULL; - -CMsgSetHorizontalScroll* CMsgSetHorizontalScroll::New() const { - return new CMsgSetHorizontalScroll; -} - -void CMsgSetHorizontalScroll::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - scroll_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetHorizontalScroll::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_scroll; - break; - } - - // optional uint32 scroll = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetHorizontalScroll::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 scroll = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->scroll(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetHorizontalScroll::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 scroll = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->scroll(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetHorizontalScroll::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 scroll = 2; - if (has_scroll()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetHorizontalScroll::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetHorizontalScroll* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetHorizontalScroll::MergeFrom(const CMsgSetHorizontalScroll& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_scroll(from.scroll()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetHorizontalScroll::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetHorizontalScroll::CopyFrom(const CMsgSetHorizontalScroll& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetHorizontalScroll::IsInitialized() const { - - return true; -} - -void CMsgSetHorizontalScroll::Swap(CMsgSetHorizontalScroll* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(scroll_, other->scroll_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetHorizontalScroll::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetHorizontalScroll_descriptor_; - metadata.reflection = CMsgSetHorizontalScroll_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetVerticalScroll::kBrowserHandleFieldNumber; -const int CMsgSetVerticalScroll::kScrollFieldNumber; -#endif // !_MSC_VER - -CMsgSetVerticalScroll::CMsgSetVerticalScroll() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetVerticalScroll::InitAsDefaultInstance() { -} - -CMsgSetVerticalScroll::CMsgSetVerticalScroll(const CMsgSetVerticalScroll& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetVerticalScroll::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - scroll_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetVerticalScroll::~CMsgSetVerticalScroll() { - SharedDtor(); -} - -void CMsgSetVerticalScroll::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetVerticalScroll::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetVerticalScroll::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetVerticalScroll_descriptor_; -} - -const CMsgSetVerticalScroll& CMsgSetVerticalScroll::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetVerticalScroll* CMsgSetVerticalScroll::default_instance_ = NULL; - -CMsgSetVerticalScroll* CMsgSetVerticalScroll::New() const { - return new CMsgSetVerticalScroll; -} - -void CMsgSetVerticalScroll::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - scroll_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetVerticalScroll::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_scroll; - break; - } - - // optional uint32 scroll = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scroll: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scroll_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetVerticalScroll::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 scroll = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->scroll(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetVerticalScroll::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 scroll = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->scroll(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetVerticalScroll::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 scroll = 2; - if (has_scroll()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scroll()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetVerticalScroll::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetVerticalScroll* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetVerticalScroll::MergeFrom(const CMsgSetVerticalScroll& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_scroll(from.scroll()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetVerticalScroll::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetVerticalScroll::CopyFrom(const CMsgSetVerticalScroll& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetVerticalScroll::IsInitialized() const { - - return true; -} - -void CMsgSetVerticalScroll::Swap(CMsgSetVerticalScroll* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(scroll_, other->scroll_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetVerticalScroll::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetVerticalScroll_descriptor_; - metadata.reflection = CMsgSetVerticalScroll_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetZoomLevel::kBrowserHandleFieldNumber; -const int CMsgSetZoomLevel::kZoomFieldNumber; -#endif // !_MSC_VER - -CMsgSetZoomLevel::CMsgSetZoomLevel() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetZoomLevel::InitAsDefaultInstance() { -} - -CMsgSetZoomLevel::CMsgSetZoomLevel(const CMsgSetZoomLevel& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetZoomLevel::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - zoom_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetZoomLevel::~CMsgSetZoomLevel() { - SharedDtor(); -} - -void CMsgSetZoomLevel::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetZoomLevel::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetZoomLevel::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetZoomLevel_descriptor_; -} - -const CMsgSetZoomLevel& CMsgSetZoomLevel::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetZoomLevel* CMsgSetZoomLevel::default_instance_ = NULL; - -CMsgSetZoomLevel* CMsgSetZoomLevel::New() const { - return new CMsgSetZoomLevel; -} - -void CMsgSetZoomLevel::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - zoom_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetZoomLevel::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_zoom; - break; - } - - // optional uint32 zoom = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &zoom_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetZoomLevel::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 zoom = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->zoom(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetZoomLevel::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 zoom = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->zoom(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetZoomLevel::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 zoom = 2; - if (has_zoom()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->zoom()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetZoomLevel::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetZoomLevel* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetZoomLevel::MergeFrom(const CMsgSetZoomLevel& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_zoom(from.zoom()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetZoomLevel::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetZoomLevel::CopyFrom(const CMsgSetZoomLevel& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetZoomLevel::IsInitialized() const { - - return true; -} - -void CMsgSetZoomLevel::Swap(CMsgSetZoomLevel* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(zoom_, other->zoom_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetZoomLevel::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetZoomLevel_descriptor_; - metadata.reflection = CMsgSetZoomLevel_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgViewSource::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgViewSource::CMsgViewSource() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgViewSource::InitAsDefaultInstance() { -} - -CMsgViewSource::CMsgViewSource(const CMsgViewSource& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgViewSource::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgViewSource::~CMsgViewSource() { - SharedDtor(); -} - -void CMsgViewSource::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgViewSource::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgViewSource::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgViewSource_descriptor_; -} - -const CMsgViewSource& CMsgViewSource::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgViewSource* CMsgViewSource::default_instance_ = NULL; - -CMsgViewSource* CMsgViewSource::New() const { - return new CMsgViewSource; -} - -void CMsgViewSource::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgViewSource::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgViewSource::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgViewSource::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgViewSource::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgViewSource::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgViewSource* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgViewSource::MergeFrom(const CMsgViewSource& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgViewSource::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgViewSource::CopyFrom(const CMsgViewSource& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgViewSource::IsInitialized() const { - - return true; -} - -void CMsgViewSource::Swap(CMsgViewSource* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgViewSource::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgViewSource_descriptor_; - metadata.reflection = CMsgViewSource_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgBrowserReady::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgBrowserReady::CMsgBrowserReady() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgBrowserReady::InitAsDefaultInstance() { -} - -CMsgBrowserReady::CMsgBrowserReady(const CMsgBrowserReady& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgBrowserReady::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgBrowserReady::~CMsgBrowserReady() { - SharedDtor(); -} - -void CMsgBrowserReady::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgBrowserReady::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgBrowserReady::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgBrowserReady_descriptor_; -} - -const CMsgBrowserReady& CMsgBrowserReady::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgBrowserReady* CMsgBrowserReady::default_instance_ = NULL; - -CMsgBrowserReady* CMsgBrowserReady::New() const { - return new CMsgBrowserReady; -} - -void CMsgBrowserReady::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgBrowserReady::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgBrowserReady::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgBrowserReady::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgBrowserReady::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgBrowserReady::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgBrowserReady* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgBrowserReady::MergeFrom(const CMsgBrowserReady& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgBrowserReady::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgBrowserReady::CopyFrom(const CMsgBrowserReady& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgBrowserReady::IsInitialized() const { - - return true; -} - -void CMsgBrowserReady::Swap(CMsgBrowserReady* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgBrowserReady::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgBrowserReady_descriptor_; - metadata.reflection = CMsgBrowserReady_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgURLChanged::_default_url_; -const ::std::string CMsgURLChanged::_default_postdata_; -const ::std::string CMsgURLChanged::_default_pagetitle_; -#ifndef _MSC_VER -const int CMsgURLChanged::kBrowserHandleFieldNumber; -const int CMsgURLChanged::kUrlFieldNumber; -const int CMsgURLChanged::kPostDataFieldNumber; -const int CMsgURLChanged::kBIsRedirectFieldNumber; -const int CMsgURLChanged::kPagetitleFieldNumber; -const int CMsgURLChanged::kBNewNavigationFieldNumber; -#endif // !_MSC_VER - -CMsgURLChanged::CMsgURLChanged() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgURLChanged::InitAsDefaultInstance() { -} - -CMsgURLChanged::CMsgURLChanged(const CMsgURLChanged& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgURLChanged::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - postdata_ = const_cast< ::std::string*>(&_default_postdata_); - bisredirect_ = false; - pagetitle_ = const_cast< ::std::string*>(&_default_pagetitle_); - bnewnavigation_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgURLChanged::~CMsgURLChanged() { - SharedDtor(); -} - -void CMsgURLChanged::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (postdata_ != &_default_postdata_) { - delete postdata_; - } - if (pagetitle_ != &_default_pagetitle_) { - delete pagetitle_; - } - if (this != default_instance_) { - } -} - -void CMsgURLChanged::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgURLChanged::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgURLChanged_descriptor_; -} - -const CMsgURLChanged& CMsgURLChanged::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgURLChanged* CMsgURLChanged::default_instance_ = NULL; - -CMsgURLChanged* CMsgURLChanged::New() const { - return new CMsgURLChanged; -} - -void CMsgURLChanged::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (postdata_ != &_default_postdata_) { - postdata_->clear(); - } - } - bisredirect_ = false; - if (_has_bit(4)) { - if (pagetitle_ != &_default_pagetitle_) { - pagetitle_->clear(); - } - } - bnewnavigation_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgURLChanged::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_postData; - break; - } - - // optional string postData = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_postData: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_postdata())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_bIsRedirect; - break; - } - - // optional bool bIsRedirect = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bIsRedirect: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bisredirect_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(42)) goto parse_pagetitle; - break; - } - - // optional string pagetitle = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_pagetitle: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_pagetitle())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_bNewNavigation; - break; - } - - // optional bool bNewNavigation = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bNewNavigation: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bnewnavigation_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgURLChanged::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string postData = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->postdata(), output); - } - - // optional bool bIsRedirect = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(4, this->bisredirect(), output); - } - - // optional string pagetitle = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 5, this->pagetitle(), output); - } - - // optional bool bNewNavigation = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(6, this->bnewnavigation(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgURLChanged::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string postData = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->postdata(), target); - } - - // optional bool bIsRedirect = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(4, this->bisredirect(), target); - } - - // optional string pagetitle = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 5, this->pagetitle(), target); - } - - // optional bool bNewNavigation = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(6, this->bnewnavigation(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgURLChanged::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string postData = 3; - if (has_postdata()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->postdata()); - } - - // optional bool bIsRedirect = 4; - if (has_bisredirect()) { - total_size += 1 + 1; - } - - // optional string pagetitle = 5; - if (has_pagetitle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->pagetitle()); - } - - // optional bool bNewNavigation = 6; - if (has_bnewnavigation()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgURLChanged::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgURLChanged* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgURLChanged::MergeFrom(const CMsgURLChanged& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_postdata(from.postdata()); - } - if (from._has_bit(3)) { - set_bisredirect(from.bisredirect()); - } - if (from._has_bit(4)) { - set_pagetitle(from.pagetitle()); - } - if (from._has_bit(5)) { - set_bnewnavigation(from.bnewnavigation()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgURLChanged::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgURLChanged::CopyFrom(const CMsgURLChanged& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgURLChanged::IsInitialized() const { - - return true; -} - -void CMsgURLChanged::Swap(CMsgURLChanged* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(postdata_, other->postdata_); - std::swap(bisredirect_, other->bisredirect_); - std::swap(pagetitle_, other->pagetitle_); - std::swap(bnewnavigation_, other->bnewnavigation_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgURLChanged::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgURLChanged_descriptor_; - metadata.reflection = CMsgURLChanged_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CHTMLHeader::_default_key_; -const ::std::string CHTMLHeader::_default_value_; -#ifndef _MSC_VER -const int CHTMLHeader::kKeyFieldNumber; -const int CHTMLHeader::kValueFieldNumber; -#endif // !_MSC_VER - -CHTMLHeader::CHTMLHeader() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CHTMLHeader::InitAsDefaultInstance() { -} - -CHTMLHeader::CHTMLHeader(const CHTMLHeader& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CHTMLHeader::SharedCtor() { - _cached_size_ = 0; - key_ = const_cast< ::std::string*>(&_default_key_); - value_ = const_cast< ::std::string*>(&_default_value_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CHTMLHeader::~CHTMLHeader() { - SharedDtor(); -} - -void CHTMLHeader::SharedDtor() { - if (key_ != &_default_key_) { - delete key_; - } - if (value_ != &_default_value_) { - delete value_; - } - if (this != default_instance_) { - } -} - -void CHTMLHeader::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CHTMLHeader::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CHTMLHeader_descriptor_; -} - -const CHTMLHeader& CHTMLHeader::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CHTMLHeader* CHTMLHeader::default_instance_ = NULL; - -CHTMLHeader* CHTMLHeader::New() const { - return new CHTMLHeader; -} - -void CHTMLHeader::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (_has_bit(0)) { - if (key_ != &_default_key_) { - key_->clear(); - } - } - if (_has_bit(1)) { - if (value_ != &_default_value_) { - value_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CHTMLHeader::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional string key = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_key())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_value; - break; - } - - // optional string value = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_value: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CHTMLHeader::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional string key = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 1, this->key(), output); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->value(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CHTMLHeader::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional string key = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->key(), target); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->value(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CHTMLHeader::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional string key = 1; - if (has_key()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->key()); - } - - // optional string value = 2; - if (has_value()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CHTMLHeader::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CHTMLHeader* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CHTMLHeader::MergeFrom(const CHTMLHeader& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_key(from.key()); - } - if (from._has_bit(1)) { - set_value(from.value()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CHTMLHeader::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CHTMLHeader::CopyFrom(const CHTMLHeader& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CHTMLHeader::IsInitialized() const { - - return true; -} - -void CHTMLHeader::Swap(CHTMLHeader* other) { - if (other != this) { - std::swap(key_, other->key_); - std::swap(value_, other->value_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CHTMLHeader::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CHTMLHeader_descriptor_; - metadata.reflection = CHTMLHeader_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CHTMLPageSecurityInfo::_default_issuername_; -const ::std::string CHTMLPageSecurityInfo::_default_certname_; -#ifndef _MSC_VER -const int CHTMLPageSecurityInfo::kBIsSecureFieldNumber; -const int CHTMLPageSecurityInfo::kBHasCertErrorFieldNumber; -const int CHTMLPageSecurityInfo::kIssuerNameFieldNumber; -const int CHTMLPageSecurityInfo::kCertNameFieldNumber; -const int CHTMLPageSecurityInfo::kCertExpiryFieldNumber; -const int CHTMLPageSecurityInfo::kNCertBitsFieldNumber; -const int CHTMLPageSecurityInfo::kBIsEVCertFieldNumber; -#endif // !_MSC_VER - -CHTMLPageSecurityInfo::CHTMLPageSecurityInfo() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CHTMLPageSecurityInfo::InitAsDefaultInstance() { -} - -CHTMLPageSecurityInfo::CHTMLPageSecurityInfo(const CHTMLPageSecurityInfo& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CHTMLPageSecurityInfo::SharedCtor() { - _cached_size_ = 0; - bissecure_ = false; - bhascerterror_ = false; - issuername_ = const_cast< ::std::string*>(&_default_issuername_); - certname_ = const_cast< ::std::string*>(&_default_certname_); - certexpiry_ = 0; - ncertbits_ = 0; - bisevcert_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CHTMLPageSecurityInfo::~CHTMLPageSecurityInfo() { - SharedDtor(); -} - -void CHTMLPageSecurityInfo::SharedDtor() { - if (issuername_ != &_default_issuername_) { - delete issuername_; - } - if (certname_ != &_default_certname_) { - delete certname_; - } - if (this != default_instance_) { - } -} - -void CHTMLPageSecurityInfo::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CHTMLPageSecurityInfo::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CHTMLPageSecurityInfo_descriptor_; -} - -const CHTMLPageSecurityInfo& CHTMLPageSecurityInfo::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CHTMLPageSecurityInfo* CHTMLPageSecurityInfo::default_instance_ = NULL; - -CHTMLPageSecurityInfo* CHTMLPageSecurityInfo::New() const { - return new CHTMLPageSecurityInfo; -} - -void CHTMLPageSecurityInfo::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - bissecure_ = false; - bhascerterror_ = false; - if (_has_bit(2)) { - if (issuername_ != &_default_issuername_) { - issuername_->clear(); - } - } - if (_has_bit(3)) { - if (certname_ != &_default_certname_) { - certname_->clear(); - } - } - certexpiry_ = 0; - ncertbits_ = 0; - bisevcert_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CHTMLPageSecurityInfo::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional bool bIsSecure = 1 [default = false]; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bissecure_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bHasCertError; - break; - } - - // optional bool bHasCertError = 2 [default = false]; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bHasCertError: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bhascerterror_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_issuerName; - break; - } - - // optional string issuerName = 3 [default = ""]; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_issuerName: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_issuername())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->issuername().data(), this->issuername().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_certName; - break; - } - - // optional string certName = 4 [default = ""]; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_certName: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_certname())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->certname().data(), this->certname().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_certExpiry; - break; - } - - // optional int32 certExpiry = 5 [default = 0]; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_certExpiry: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &certexpiry_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_nCertBits; - break; - } - - // optional int32 nCertBits = 6 [default = 0]; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_nCertBits: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &ncertbits_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_bIsEVCert; - break; - } - - // optional bool bIsEVCert = 7 [default = false]; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bIsEVCert: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bisevcert_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CHTMLPageSecurityInfo::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional bool bIsSecure = 1 [default = false]; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(1, this->bissecure(), output); - } - - // optional bool bHasCertError = 2 [default = false]; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->bhascerterror(), output); - } - - // optional string issuerName = 3 [default = ""]; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->issuername().data(), this->issuername().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->issuername(), output); - } - - // optional string certName = 4 [default = ""]; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->certname().data(), this->certname().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->certname(), output); - } - - // optional int32 certExpiry = 5 [default = 0]; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(5, this->certexpiry(), output); - } - - // optional int32 nCertBits = 6 [default = 0]; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(6, this->ncertbits(), output); - } - - // optional bool bIsEVCert = 7 [default = false]; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(7, this->bisevcert(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CHTMLPageSecurityInfo::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional bool bIsSecure = 1 [default = false]; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(1, this->bissecure(), target); - } - - // optional bool bHasCertError = 2 [default = false]; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->bhascerterror(), target); - } - - // optional string issuerName = 3 [default = ""]; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->issuername().data(), this->issuername().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->issuername(), target); - } - - // optional string certName = 4 [default = ""]; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->certname().data(), this->certname().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->certname(), target); - } - - // optional int32 certExpiry = 5 [default = 0]; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(5, this->certexpiry(), target); - } - - // optional int32 nCertBits = 6 [default = 0]; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(6, this->ncertbits(), target); - } - - // optional bool bIsEVCert = 7 [default = false]; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(7, this->bisevcert(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CHTMLPageSecurityInfo::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional bool bIsSecure = 1 [default = false]; - if (has_bissecure()) { - total_size += 1 + 1; - } - - // optional bool bHasCertError = 2 [default = false]; - if (has_bhascerterror()) { - total_size += 1 + 1; - } - - // optional string issuerName = 3 [default = ""]; - if (has_issuername()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->issuername()); - } - - // optional string certName = 4 [default = ""]; - if (has_certname()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->certname()); - } - - // optional int32 certExpiry = 5 [default = 0]; - if (has_certexpiry()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->certexpiry()); - } - - // optional int32 nCertBits = 6 [default = 0]; - if (has_ncertbits()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->ncertbits()); - } - - // optional bool bIsEVCert = 7 [default = false]; - if (has_bisevcert()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CHTMLPageSecurityInfo::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CHTMLPageSecurityInfo* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CHTMLPageSecurityInfo::MergeFrom(const CHTMLPageSecurityInfo& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_bissecure(from.bissecure()); - } - if (from._has_bit(1)) { - set_bhascerterror(from.bhascerterror()); - } - if (from._has_bit(2)) { - set_issuername(from.issuername()); - } - if (from._has_bit(3)) { - set_certname(from.certname()); - } - if (from._has_bit(4)) { - set_certexpiry(from.certexpiry()); - } - if (from._has_bit(5)) { - set_ncertbits(from.ncertbits()); - } - if (from._has_bit(6)) { - set_bisevcert(from.bisevcert()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CHTMLPageSecurityInfo::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CHTMLPageSecurityInfo::CopyFrom(const CHTMLPageSecurityInfo& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CHTMLPageSecurityInfo::IsInitialized() const { - - return true; -} - -void CHTMLPageSecurityInfo::Swap(CHTMLPageSecurityInfo* other) { - if (other != this) { - std::swap(bissecure_, other->bissecure_); - std::swap(bhascerterror_, other->bhascerterror_); - std::swap(issuername_, other->issuername_); - std::swap(certname_, other->certname_); - std::swap(certexpiry_, other->certexpiry_); - std::swap(ncertbits_, other->ncertbits_); - std::swap(bisevcert_, other->bisevcert_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CHTMLPageSecurityInfo::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CHTMLPageSecurityInfo_descriptor_; - metadata.reflection = CHTMLPageSecurityInfo_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgFinishedRequest::_default_url_; -const ::std::string CMsgFinishedRequest::_default_pagetitle_; -#ifndef _MSC_VER -const int CMsgFinishedRequest::kBrowserHandleFieldNumber; -const int CMsgFinishedRequest::kUrlFieldNumber; -const int CMsgFinishedRequest::kPageTitleFieldNumber; -const int CMsgFinishedRequest::kSecurityInfoFieldNumber; -const int CMsgFinishedRequest::kHeadersFieldNumber; -#endif // !_MSC_VER - -CMsgFinishedRequest::CMsgFinishedRequest() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFinishedRequest::InitAsDefaultInstance() { - security_info_ = const_cast< ::CHTMLPageSecurityInfo*>(&::CHTMLPageSecurityInfo::default_instance()); -} - -CMsgFinishedRequest::CMsgFinishedRequest(const CMsgFinishedRequest& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFinishedRequest::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - pagetitle_ = const_cast< ::std::string*>(&_default_pagetitle_); - security_info_ = NULL; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFinishedRequest::~CMsgFinishedRequest() { - SharedDtor(); -} - -void CMsgFinishedRequest::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (pagetitle_ != &_default_pagetitle_) { - delete pagetitle_; - } - if (this != default_instance_) { - delete security_info_; - } -} - -void CMsgFinishedRequest::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFinishedRequest::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFinishedRequest_descriptor_; -} - -const CMsgFinishedRequest& CMsgFinishedRequest::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFinishedRequest* CMsgFinishedRequest::default_instance_ = NULL; - -CMsgFinishedRequest* CMsgFinishedRequest::New() const { - return new CMsgFinishedRequest; -} - -void CMsgFinishedRequest::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (pagetitle_ != &_default_pagetitle_) { - pagetitle_->clear(); - } - } - if (_has_bit(3)) { - if (security_info_ != NULL) security_info_->::CHTMLPageSecurityInfo::Clear(); - } - } - headers_.Clear(); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFinishedRequest::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_pageTitle; - break; - } - - // optional string pageTitle = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_pageTitle: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_pagetitle())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_security_info; - break; - } - - // optional .CHTMLPageSecurityInfo security_info = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_security_info: - DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( - input, mutable_security_info())); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(42)) goto parse_headers; - break; - } - - // repeated .CHTMLHeader headers = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_headers: - DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( - input, add_headers())); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(42)) goto parse_headers; - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFinishedRequest::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string pageTitle = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->pagetitle(), output); - } - - // optional .CHTMLPageSecurityInfo security_info = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 4, this->security_info(), output); - } - - // repeated .CHTMLHeader headers = 5; - for (int i = 0; i < this->headers_size(); i++) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 5, this->headers(i), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFinishedRequest::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string pageTitle = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->pagetitle().data(), this->pagetitle().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->pagetitle(), target); - } - - // optional .CHTMLPageSecurityInfo security_info = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite:: - WriteMessageNoVirtualToArray( - 4, this->security_info(), target); - } - - // repeated .CHTMLHeader headers = 5; - for (int i = 0; i < this->headers_size(); i++) { - target = ::google::protobuf::internal::WireFormatLite:: - WriteMessageNoVirtualToArray( - 5, this->headers(i), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFinishedRequest::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string pageTitle = 3; - if (has_pagetitle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->pagetitle()); - } - - // optional .CHTMLPageSecurityInfo security_info = 4; - if (has_security_info()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( - this->security_info()); - } - - } - // repeated .CHTMLHeader headers = 5; - total_size += 1 * this->headers_size(); - for (int i = 0; i < this->headers_size(); i++) { - total_size += - ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( - this->headers(i)); - } - - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFinishedRequest::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFinishedRequest* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFinishedRequest::MergeFrom(const CMsgFinishedRequest& from) { - GOOGLE_CHECK_NE(&from, this); - headers_.MergeFrom(from.headers_); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_pagetitle(from.pagetitle()); - } - if (from._has_bit(3)) { - mutable_security_info()->::CHTMLPageSecurityInfo::MergeFrom(from.security_info()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFinishedRequest::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFinishedRequest::CopyFrom(const CMsgFinishedRequest& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFinishedRequest::IsInitialized() const { - - return true; -} - -void CMsgFinishedRequest::Swap(CMsgFinishedRequest* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(pagetitle_, other->pagetitle_); - std::swap(security_info_, other->security_info_); - headers_.Swap(&other->headers_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFinishedRequest::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFinishedRequest_descriptor_; - metadata.reflection = CMsgFinishedRequest_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgStartRequest::_default_url_; -const ::std::string CMsgStartRequest::_default_target_; -const ::std::string CMsgStartRequest::_default_postdata_; -#ifndef _MSC_VER -const int CMsgStartRequest::kBrowserHandleFieldNumber; -const int CMsgStartRequest::kUrlFieldNumber; -const int CMsgStartRequest::kTargetFieldNumber; -const int CMsgStartRequest::kPostDataFieldNumber; -const int CMsgStartRequest::kBIsRedirectFieldNumber; -#endif // !_MSC_VER - -CMsgStartRequest::CMsgStartRequest() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgStartRequest::InitAsDefaultInstance() { -} - -CMsgStartRequest::CMsgStartRequest(const CMsgStartRequest& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgStartRequest::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - target_ = const_cast< ::std::string*>(&_default_target_); - postdata_ = const_cast< ::std::string*>(&_default_postdata_); - bisredirect_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgStartRequest::~CMsgStartRequest() { - SharedDtor(); -} - -void CMsgStartRequest::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (target_ != &_default_target_) { - delete target_; - } - if (postdata_ != &_default_postdata_) { - delete postdata_; - } - if (this != default_instance_) { - } -} - -void CMsgStartRequest::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgStartRequest::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgStartRequest_descriptor_; -} - -const CMsgStartRequest& CMsgStartRequest::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgStartRequest* CMsgStartRequest::default_instance_ = NULL; - -CMsgStartRequest* CMsgStartRequest::New() const { - return new CMsgStartRequest; -} - -void CMsgStartRequest::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (target_ != &_default_target_) { - target_->clear(); - } - } - if (_has_bit(3)) { - if (postdata_ != &_default_postdata_) { - postdata_->clear(); - } - } - bisredirect_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgStartRequest::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_target; - break; - } - - // optional string target = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_target: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_target())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->target().data(), this->target().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_postData; - break; - } - - // optional string postData = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_postData: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_postdata())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_bIsRedirect; - break; - } - - // optional bool bIsRedirect = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bIsRedirect: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bisredirect_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgStartRequest::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string target = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->target().data(), this->target().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->target(), output); - } - - // optional string postData = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->postdata(), output); - } - - // optional bool bIsRedirect = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(5, this->bisredirect(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgStartRequest::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string target = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->target().data(), this->target().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->target(), target); - } - - // optional string postData = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->postdata().data(), this->postdata().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->postdata(), target); - } - - // optional bool bIsRedirect = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(5, this->bisredirect(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgStartRequest::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string target = 3; - if (has_target()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->target()); - } - - // optional string postData = 4; - if (has_postdata()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->postdata()); - } - - // optional bool bIsRedirect = 5; - if (has_bisredirect()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgStartRequest::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgStartRequest* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgStartRequest::MergeFrom(const CMsgStartRequest& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_target(from.target()); - } - if (from._has_bit(3)) { - set_postdata(from.postdata()); - } - if (from._has_bit(4)) { - set_bisredirect(from.bisredirect()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgStartRequest::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgStartRequest::CopyFrom(const CMsgStartRequest& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgStartRequest::IsInitialized() const { - - return true; -} - -void CMsgStartRequest::Swap(CMsgStartRequest* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(target_, other->target_); - std::swap(postdata_, other->postdata_); - std::swap(bisredirect_, other->bisredirect_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgStartRequest::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgStartRequest_descriptor_; - metadata.reflection = CMsgStartRequest_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgStartRequestResponse::kBrowserHandleFieldNumber; -const int CMsgStartRequestResponse::kBAllowFieldNumber; -#endif // !_MSC_VER - -CMsgStartRequestResponse::CMsgStartRequestResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgStartRequestResponse::InitAsDefaultInstance() { -} - -CMsgStartRequestResponse::CMsgStartRequestResponse(const CMsgStartRequestResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgStartRequestResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ballow_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgStartRequestResponse::~CMsgStartRequestResponse() { - SharedDtor(); -} - -void CMsgStartRequestResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgStartRequestResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgStartRequestResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgStartRequestResponse_descriptor_; -} - -const CMsgStartRequestResponse& CMsgStartRequestResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgStartRequestResponse* CMsgStartRequestResponse::default_instance_ = NULL; - -CMsgStartRequestResponse* CMsgStartRequestResponse::New() const { - return new CMsgStartRequestResponse; -} - -void CMsgStartRequestResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - ballow_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgStartRequestResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bAllow; - break; - } - - // optional bool bAllow = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bAllow: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &ballow_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgStartRequestResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->ballow(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgStartRequestResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->ballow(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgStartRequestResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool bAllow = 2; - if (has_ballow()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgStartRequestResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgStartRequestResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgStartRequestResponse::MergeFrom(const CMsgStartRequestResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_ballow(from.ballow()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgStartRequestResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgStartRequestResponse::CopyFrom(const CMsgStartRequestResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgStartRequestResponse::IsInitialized() const { - - return true; -} - -void CMsgStartRequestResponse::Swap(CMsgStartRequestResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(ballow_, other->ballow_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgStartRequestResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgStartRequestResponse_descriptor_; - metadata.reflection = CMsgStartRequestResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgShowPopup::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgShowPopup::CMsgShowPopup() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgShowPopup::InitAsDefaultInstance() { -} - -CMsgShowPopup::CMsgShowPopup(const CMsgShowPopup& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgShowPopup::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgShowPopup::~CMsgShowPopup() { - SharedDtor(); -} - -void CMsgShowPopup::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgShowPopup::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgShowPopup::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgShowPopup_descriptor_; -} - -const CMsgShowPopup& CMsgShowPopup::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgShowPopup* CMsgShowPopup::default_instance_ = NULL; - -CMsgShowPopup* CMsgShowPopup::New() const { - return new CMsgShowPopup; -} - -void CMsgShowPopup::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgShowPopup::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgShowPopup::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgShowPopup::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgShowPopup::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgShowPopup::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgShowPopup* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgShowPopup::MergeFrom(const CMsgShowPopup& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgShowPopup::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgShowPopup::CopyFrom(const CMsgShowPopup& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgShowPopup::IsInitialized() const { - - return true; -} - -void CMsgShowPopup::Swap(CMsgShowPopup* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgShowPopup::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgShowPopup_descriptor_; - metadata.reflection = CMsgShowPopup_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgHidePopup::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgHidePopup::CMsgHidePopup() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgHidePopup::InitAsDefaultInstance() { -} - -CMsgHidePopup::CMsgHidePopup(const CMsgHidePopup& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgHidePopup::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgHidePopup::~CMsgHidePopup() { - SharedDtor(); -} - -void CMsgHidePopup::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgHidePopup::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgHidePopup::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgHidePopup_descriptor_; -} - -const CMsgHidePopup& CMsgHidePopup::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgHidePopup* CMsgHidePopup::default_instance_ = NULL; - -CMsgHidePopup* CMsgHidePopup::New() const { - return new CMsgHidePopup; -} - -void CMsgHidePopup::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgHidePopup::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgHidePopup::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgHidePopup::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgHidePopup::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgHidePopup::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgHidePopup* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgHidePopup::MergeFrom(const CMsgHidePopup& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgHidePopup::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgHidePopup::CopyFrom(const CMsgHidePopup& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgHidePopup::IsInitialized() const { - - return true; -} - -void CMsgHidePopup::Swap(CMsgHidePopup* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgHidePopup::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgHidePopup_descriptor_; - metadata.reflection = CMsgHidePopup_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSizePopup::kBrowserHandleFieldNumber; -const int CMsgSizePopup::kXFieldNumber; -const int CMsgSizePopup::kYFieldNumber; -const int CMsgSizePopup::kWideFieldNumber; -const int CMsgSizePopup::kTallFieldNumber; -#endif // !_MSC_VER - -CMsgSizePopup::CMsgSizePopup() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSizePopup::InitAsDefaultInstance() { -} - -CMsgSizePopup::CMsgSizePopup(const CMsgSizePopup& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSizePopup::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSizePopup::~CMsgSizePopup() { - SharedDtor(); -} - -void CMsgSizePopup::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSizePopup::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSizePopup::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSizePopup_descriptor_; -} - -const CMsgSizePopup& CMsgSizePopup::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSizePopup* CMsgSizePopup::default_instance_ = NULL; - -CMsgSizePopup* CMsgSizePopup::New() const { - return new CMsgSizePopup; -} - -void CMsgSizePopup::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSizePopup::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_wide; - break; - } - - // optional uint32 wide = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_tall; - break; - } - - // optional uint32 tall = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSizePopup::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->wide(), output); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->tall(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSizePopup::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->wide(), target); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->tall(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSizePopup::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - // optional uint32 wide = 4; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 5; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSizePopup::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSizePopup* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSizePopup::MergeFrom(const CMsgSizePopup& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - if (from._has_bit(3)) { - set_wide(from.wide()); - } - if (from._has_bit(4)) { - set_tall(from.tall()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSizePopup::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSizePopup::CopyFrom(const CMsgSizePopup& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSizePopup::IsInitialized() const { - - return true; -} - -void CMsgSizePopup::Swap(CMsgSizePopup* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSizePopup::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSizePopup_descriptor_; - metadata.reflection = CMsgSizePopup_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgOpenNewTab::_default_url_; -#ifndef _MSC_VER -const int CMsgOpenNewTab::kBrowserHandleFieldNumber; -const int CMsgOpenNewTab::kUrlFieldNumber; -const int CMsgOpenNewTab::kBForegroundFieldNumber; -#endif // !_MSC_VER - -CMsgOpenNewTab::CMsgOpenNewTab() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgOpenNewTab::InitAsDefaultInstance() { -} - -CMsgOpenNewTab::CMsgOpenNewTab(const CMsgOpenNewTab& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgOpenNewTab::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - bforeground_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgOpenNewTab::~CMsgOpenNewTab() { - SharedDtor(); -} - -void CMsgOpenNewTab::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgOpenNewTab::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgOpenNewTab::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgOpenNewTab_descriptor_; -} - -const CMsgOpenNewTab& CMsgOpenNewTab::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgOpenNewTab* CMsgOpenNewTab::default_instance_ = NULL; - -CMsgOpenNewTab* CMsgOpenNewTab::New() const { - return new CMsgOpenNewTab; -} - -void CMsgOpenNewTab::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - bforeground_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgOpenNewTab::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_bForeground; - break; - } - - // optional bool bForeground = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bForeground: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bforeground_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgOpenNewTab::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional bool bForeground = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->bforeground(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgOpenNewTab::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional bool bForeground = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->bforeground(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgOpenNewTab::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional bool bForeground = 3; - if (has_bforeground()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgOpenNewTab::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgOpenNewTab* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgOpenNewTab::MergeFrom(const CMsgOpenNewTab& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_bforeground(from.bforeground()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgOpenNewTab::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgOpenNewTab::CopyFrom(const CMsgOpenNewTab& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgOpenNewTab::IsInitialized() const { - - return true; -} - -void CMsgOpenNewTab::Swap(CMsgOpenNewTab* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(bforeground_, other->bforeground_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgOpenNewTab::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgOpenNewTab_descriptor_; - metadata.reflection = CMsgOpenNewTab_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgOpenNewTabResponse::kBrowserHandleFieldNumber; -const int CMsgOpenNewTabResponse::kBAllowFieldNumber; -#endif // !_MSC_VER - -CMsgOpenNewTabResponse::CMsgOpenNewTabResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgOpenNewTabResponse::InitAsDefaultInstance() { -} - -CMsgOpenNewTabResponse::CMsgOpenNewTabResponse(const CMsgOpenNewTabResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgOpenNewTabResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ballow_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgOpenNewTabResponse::~CMsgOpenNewTabResponse() { - SharedDtor(); -} - -void CMsgOpenNewTabResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgOpenNewTabResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgOpenNewTabResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgOpenNewTabResponse_descriptor_; -} - -const CMsgOpenNewTabResponse& CMsgOpenNewTabResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgOpenNewTabResponse* CMsgOpenNewTabResponse::default_instance_ = NULL; - -CMsgOpenNewTabResponse* CMsgOpenNewTabResponse::New() const { - return new CMsgOpenNewTabResponse; -} - -void CMsgOpenNewTabResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - ballow_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgOpenNewTabResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bAllow; - break; - } - - // optional bool bAllow = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bAllow: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &ballow_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgOpenNewTabResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->ballow(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgOpenNewTabResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->ballow(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgOpenNewTabResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool bAllow = 2; - if (has_ballow()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgOpenNewTabResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgOpenNewTabResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgOpenNewTabResponse::MergeFrom(const CMsgOpenNewTabResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_ballow(from.ballow()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgOpenNewTabResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgOpenNewTabResponse::CopyFrom(const CMsgOpenNewTabResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgOpenNewTabResponse::IsInitialized() const { - - return true; -} - -void CMsgOpenNewTabResponse::Swap(CMsgOpenNewTabResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(ballow_, other->ballow_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgOpenNewTabResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgOpenNewTabResponse_descriptor_; - metadata.reflection = CMsgOpenNewTabResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgPopupHTMLWindow::_default_url_; -#ifndef _MSC_VER -const int CMsgPopupHTMLWindow::kBrowserHandleFieldNumber; -const int CMsgPopupHTMLWindow::kUrlFieldNumber; -const int CMsgPopupHTMLWindow::kXFieldNumber; -const int CMsgPopupHTMLWindow::kYFieldNumber; -const int CMsgPopupHTMLWindow::kWideFieldNumber; -const int CMsgPopupHTMLWindow::kTallFieldNumber; -#endif // !_MSC_VER - -CMsgPopupHTMLWindow::CMsgPopupHTMLWindow() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgPopupHTMLWindow::InitAsDefaultInstance() { -} - -CMsgPopupHTMLWindow::CMsgPopupHTMLWindow(const CMsgPopupHTMLWindow& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgPopupHTMLWindow::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgPopupHTMLWindow::~CMsgPopupHTMLWindow() { - SharedDtor(); -} - -void CMsgPopupHTMLWindow::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgPopupHTMLWindow::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgPopupHTMLWindow::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgPopupHTMLWindow_descriptor_; -} - -const CMsgPopupHTMLWindow& CMsgPopupHTMLWindow::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgPopupHTMLWindow* CMsgPopupHTMLWindow::default_instance_ = NULL; - -CMsgPopupHTMLWindow* CMsgPopupHTMLWindow::New() const { - return new CMsgPopupHTMLWindow; -} - -void CMsgPopupHTMLWindow::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - x_ = 0u; - y_ = 0u; - wide_ = 0u; - tall_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgPopupHTMLWindow::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_x; - break; - } - - // optional uint32 x = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_y; - break; - } - - // optional uint32 y = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_wide; - break; - } - - // optional uint32 wide = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_tall; - break; - } - - // optional uint32 tall = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgPopupHTMLWindow::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional uint32 x = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->x(), output); - } - - // optional uint32 y = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->y(), output); - } - - // optional uint32 wide = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->wide(), output); - } - - // optional uint32 tall = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->tall(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgPopupHTMLWindow::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional uint32 x = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->x(), target); - } - - // optional uint32 y = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->y(), target); - } - - // optional uint32 wide = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->wide(), target); - } - - // optional uint32 tall = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->tall(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgPopupHTMLWindow::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional uint32 x = 3; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 4; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - // optional uint32 wide = 5; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 6; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgPopupHTMLWindow::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgPopupHTMLWindow* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgPopupHTMLWindow::MergeFrom(const CMsgPopupHTMLWindow& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_x(from.x()); - } - if (from._has_bit(3)) { - set_y(from.y()); - } - if (from._has_bit(4)) { - set_wide(from.wide()); - } - if (from._has_bit(5)) { - set_tall(from.tall()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgPopupHTMLWindow::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgPopupHTMLWindow::CopyFrom(const CMsgPopupHTMLWindow& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgPopupHTMLWindow::IsInitialized() const { - - return true; -} - -void CMsgPopupHTMLWindow::Swap(CMsgPopupHTMLWindow* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgPopupHTMLWindow::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgPopupHTMLWindow_descriptor_; - metadata.reflection = CMsgPopupHTMLWindow_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgPopupHTMLWindowResponse::kBrowserHandleFieldNumber; -const int CMsgPopupHTMLWindowResponse::kBAllowFieldNumber; -#endif // !_MSC_VER - -CMsgPopupHTMLWindowResponse::CMsgPopupHTMLWindowResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgPopupHTMLWindowResponse::InitAsDefaultInstance() { -} - -CMsgPopupHTMLWindowResponse::CMsgPopupHTMLWindowResponse(const CMsgPopupHTMLWindowResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgPopupHTMLWindowResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ballow_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgPopupHTMLWindowResponse::~CMsgPopupHTMLWindowResponse() { - SharedDtor(); -} - -void CMsgPopupHTMLWindowResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgPopupHTMLWindowResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgPopupHTMLWindowResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgPopupHTMLWindowResponse_descriptor_; -} - -const CMsgPopupHTMLWindowResponse& CMsgPopupHTMLWindowResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgPopupHTMLWindowResponse* CMsgPopupHTMLWindowResponse::default_instance_ = NULL; - -CMsgPopupHTMLWindowResponse* CMsgPopupHTMLWindowResponse::New() const { - return new CMsgPopupHTMLWindowResponse; -} - -void CMsgPopupHTMLWindowResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - ballow_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgPopupHTMLWindowResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bAllow; - break; - } - - // optional bool bAllow = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bAllow: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &ballow_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgPopupHTMLWindowResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->ballow(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgPopupHTMLWindowResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool bAllow = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->ballow(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgPopupHTMLWindowResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool bAllow = 2; - if (has_ballow()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgPopupHTMLWindowResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgPopupHTMLWindowResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgPopupHTMLWindowResponse::MergeFrom(const CMsgPopupHTMLWindowResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_ballow(from.ballow()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgPopupHTMLWindowResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgPopupHTMLWindowResponse::CopyFrom(const CMsgPopupHTMLWindowResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgPopupHTMLWindowResponse::IsInitialized() const { - - return true; -} - -void CMsgPopupHTMLWindowResponse::Swap(CMsgPopupHTMLWindowResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(ballow_, other->ballow_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgPopupHTMLWindowResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgPopupHTMLWindowResponse_descriptor_; - metadata.reflection = CMsgPopupHTMLWindowResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgSetHTMLTitle::_default_title_; -#ifndef _MSC_VER -const int CMsgSetHTMLTitle::kBrowserHandleFieldNumber; -const int CMsgSetHTMLTitle::kTitleFieldNumber; -#endif // !_MSC_VER - -CMsgSetHTMLTitle::CMsgSetHTMLTitle() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetHTMLTitle::InitAsDefaultInstance() { -} - -CMsgSetHTMLTitle::CMsgSetHTMLTitle(const CMsgSetHTMLTitle& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetHTMLTitle::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - title_ = const_cast< ::std::string*>(&_default_title_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetHTMLTitle::~CMsgSetHTMLTitle() { - SharedDtor(); -} - -void CMsgSetHTMLTitle::SharedDtor() { - if (title_ != &_default_title_) { - delete title_; - } - if (this != default_instance_) { - } -} - -void CMsgSetHTMLTitle::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetHTMLTitle::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetHTMLTitle_descriptor_; -} - -const CMsgSetHTMLTitle& CMsgSetHTMLTitle::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetHTMLTitle* CMsgSetHTMLTitle::default_instance_ = NULL; - -CMsgSetHTMLTitle* CMsgSetHTMLTitle::New() const { - return new CMsgSetHTMLTitle; -} - -void CMsgSetHTMLTitle::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (title_ != &_default_title_) { - title_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetHTMLTitle::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_title; - break; - } - - // optional string title = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_title: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_title())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetHTMLTitle::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->title(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetHTMLTitle::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->title(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetHTMLTitle::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string title = 2; - if (has_title()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->title()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetHTMLTitle::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetHTMLTitle* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetHTMLTitle::MergeFrom(const CMsgSetHTMLTitle& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_title(from.title()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetHTMLTitle::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetHTMLTitle::CopyFrom(const CMsgSetHTMLTitle& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetHTMLTitle::IsInitialized() const { - - return true; -} - -void CMsgSetHTMLTitle::Swap(CMsgSetHTMLTitle* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(title_, other->title_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetHTMLTitle::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetHTMLTitle_descriptor_; - metadata.reflection = CMsgSetHTMLTitle_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgLoadingResource::_default_url_; -#ifndef _MSC_VER -const int CMsgLoadingResource::kBrowserHandleFieldNumber; -const int CMsgLoadingResource::kUrlFieldNumber; -#endif // !_MSC_VER - -CMsgLoadingResource::CMsgLoadingResource() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgLoadingResource::InitAsDefaultInstance() { -} - -CMsgLoadingResource::CMsgLoadingResource(const CMsgLoadingResource& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgLoadingResource::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgLoadingResource::~CMsgLoadingResource() { - SharedDtor(); -} - -void CMsgLoadingResource::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgLoadingResource::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgLoadingResource::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgLoadingResource_descriptor_; -} - -const CMsgLoadingResource& CMsgLoadingResource::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgLoadingResource* CMsgLoadingResource::default_instance_ = NULL; - -CMsgLoadingResource* CMsgLoadingResource::New() const { - return new CMsgLoadingResource; -} - -void CMsgLoadingResource::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgLoadingResource::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgLoadingResource::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgLoadingResource::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgLoadingResource::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgLoadingResource::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgLoadingResource* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgLoadingResource::MergeFrom(const CMsgLoadingResource& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgLoadingResource::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgLoadingResource::CopyFrom(const CMsgLoadingResource& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgLoadingResource::IsInitialized() const { - - return true; -} - -void CMsgLoadingResource::Swap(CMsgLoadingResource* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgLoadingResource::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgLoadingResource_descriptor_; - metadata.reflection = CMsgLoadingResource_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgStatusText::_default_text_; -#ifndef _MSC_VER -const int CMsgStatusText::kBrowserHandleFieldNumber; -const int CMsgStatusText::kTextFieldNumber; -#endif // !_MSC_VER - -CMsgStatusText::CMsgStatusText() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgStatusText::InitAsDefaultInstance() { -} - -CMsgStatusText::CMsgStatusText(const CMsgStatusText& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgStatusText::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - text_ = const_cast< ::std::string*>(&_default_text_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgStatusText::~CMsgStatusText() { - SharedDtor(); -} - -void CMsgStatusText::SharedDtor() { - if (text_ != &_default_text_) { - delete text_; - } - if (this != default_instance_) { - } -} - -void CMsgStatusText::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgStatusText::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgStatusText_descriptor_; -} - -const CMsgStatusText& CMsgStatusText::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgStatusText* CMsgStatusText::default_instance_ = NULL; - -CMsgStatusText* CMsgStatusText::New() const { - return new CMsgStatusText; -} - -void CMsgStatusText::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (text_ != &_default_text_) { - text_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgStatusText::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_text; - break; - } - - // optional string text = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_text: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_text())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgStatusText::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->text(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgStatusText::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->text(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgStatusText::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string text = 2; - if (has_text()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->text()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgStatusText::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgStatusText* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgStatusText::MergeFrom(const CMsgStatusText& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_text(from.text()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgStatusText::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgStatusText::CopyFrom(const CMsgStatusText& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgStatusText::IsInitialized() const { - - return true; -} - -void CMsgStatusText::Swap(CMsgStatusText* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(text_, other->text_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgStatusText::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgStatusText_descriptor_; - metadata.reflection = CMsgStatusText_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetCursor::kBrowserHandleFieldNumber; -const int CMsgSetCursor::kCursorFieldNumber; -const int CMsgSetCursor::kDataFieldNumber; -const int CMsgSetCursor::kWideFieldNumber; -const int CMsgSetCursor::kTallFieldNumber; -const int CMsgSetCursor::kXhotspotFieldNumber; -const int CMsgSetCursor::kYhotspotFieldNumber; -#endif // !_MSC_VER - -CMsgSetCursor::CMsgSetCursor() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetCursor::InitAsDefaultInstance() { -} - -CMsgSetCursor::CMsgSetCursor(const CMsgSetCursor& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetCursor::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - cursor_ = 0u; - data_ = 0u; - wide_ = 0u; - tall_ = 0u; - xhotspot_ = 0u; - yhotspot_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetCursor::~CMsgSetCursor() { - SharedDtor(); -} - -void CMsgSetCursor::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetCursor::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetCursor::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetCursor_descriptor_; -} - -const CMsgSetCursor& CMsgSetCursor::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetCursor* CMsgSetCursor::default_instance_ = NULL; - -CMsgSetCursor* CMsgSetCursor::New() const { - return new CMsgSetCursor; -} - -void CMsgSetCursor::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - cursor_ = 0u; - data_ = 0u; - wide_ = 0u; - tall_ = 0u; - xhotspot_ = 0u; - yhotspot_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetCursor::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_cursor; - break; - } - - // optional uint32 cursor = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_cursor: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &cursor_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_data; - break; - } - - // optional uint32 data = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_data: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &data_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_wide; - break; - } - - // optional uint32 wide = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_tall; - break; - } - - // optional uint32 tall = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_xhotspot; - break; - } - - // optional uint32 xhotspot = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_xhotspot: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &xhotspot_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_yhotspot; - break; - } - - // optional uint32 yhotspot = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_yhotspot: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &yhotspot_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetCursor::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 cursor = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->cursor(), output); - } - - // optional uint32 data = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->data(), output); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->wide(), output); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->tall(), output); - } - - // optional uint32 xhotspot = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->xhotspot(), output); - } - - // optional uint32 yhotspot = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->yhotspot(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetCursor::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 cursor = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->cursor(), target); - } - - // optional uint32 data = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->data(), target); - } - - // optional uint32 wide = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->wide(), target); - } - - // optional uint32 tall = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->tall(), target); - } - - // optional uint32 xhotspot = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->xhotspot(), target); - } - - // optional uint32 yhotspot = 7; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->yhotspot(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetCursor::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 cursor = 2; - if (has_cursor()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->cursor()); - } - - // optional uint32 data = 3; - if (has_data()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->data()); - } - - // optional uint32 wide = 4; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 5; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - // optional uint32 xhotspot = 6; - if (has_xhotspot()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->xhotspot()); - } - - // optional uint32 yhotspot = 7; - if (has_yhotspot()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->yhotspot()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetCursor::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetCursor* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetCursor::MergeFrom(const CMsgSetCursor& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_cursor(from.cursor()); - } - if (from._has_bit(2)) { - set_data(from.data()); - } - if (from._has_bit(3)) { - set_wide(from.wide()); - } - if (from._has_bit(4)) { - set_tall(from.tall()); - } - if (from._has_bit(5)) { - set_xhotspot(from.xhotspot()); - } - if (from._has_bit(6)) { - set_yhotspot(from.yhotspot()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetCursor::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetCursor::CopyFrom(const CMsgSetCursor& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetCursor::IsInitialized() const { - - return true; -} - -void CMsgSetCursor::Swap(CMsgSetCursor* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(cursor_, other->cursor_); - std::swap(data_, other->data_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(xhotspot_, other->xhotspot_); - std::swap(yhotspot_, other->yhotspot_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetCursor::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetCursor_descriptor_; - metadata.reflection = CMsgSetCursor_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgFileLoadDialog::_default_title_; -const ::std::string CMsgFileLoadDialog::_default_initialfile_; -#ifndef _MSC_VER -const int CMsgFileLoadDialog::kBrowserHandleFieldNumber; -const int CMsgFileLoadDialog::kTitleFieldNumber; -const int CMsgFileLoadDialog::kInitialFileFieldNumber; -#endif // !_MSC_VER - -CMsgFileLoadDialog::CMsgFileLoadDialog() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFileLoadDialog::InitAsDefaultInstance() { -} - -CMsgFileLoadDialog::CMsgFileLoadDialog(const CMsgFileLoadDialog& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFileLoadDialog::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - title_ = const_cast< ::std::string*>(&_default_title_); - initialfile_ = const_cast< ::std::string*>(&_default_initialfile_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFileLoadDialog::~CMsgFileLoadDialog() { - SharedDtor(); -} - -void CMsgFileLoadDialog::SharedDtor() { - if (title_ != &_default_title_) { - delete title_; - } - if (initialfile_ != &_default_initialfile_) { - delete initialfile_; - } - if (this != default_instance_) { - } -} - -void CMsgFileLoadDialog::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFileLoadDialog::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFileLoadDialog_descriptor_; -} - -const CMsgFileLoadDialog& CMsgFileLoadDialog::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFileLoadDialog* CMsgFileLoadDialog::default_instance_ = NULL; - -CMsgFileLoadDialog* CMsgFileLoadDialog::New() const { - return new CMsgFileLoadDialog; -} - -void CMsgFileLoadDialog::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (title_ != &_default_title_) { - title_->clear(); - } - } - if (_has_bit(2)) { - if (initialfile_ != &_default_initialfile_) { - initialfile_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFileLoadDialog::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_title; - break; - } - - // optional string title = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_title: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_title())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_initialFile; - break; - } - - // optional string initialFile = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_initialFile: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_initialfile())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->initialfile().data(), this->initialfile().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFileLoadDialog::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->title(), output); - } - - // optional string initialFile = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->initialfile().data(), this->initialfile().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->initialfile(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFileLoadDialog::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string title = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->title().data(), this->title().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->title(), target); - } - - // optional string initialFile = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->initialfile().data(), this->initialfile().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->initialfile(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFileLoadDialog::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string title = 2; - if (has_title()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->title()); - } - - // optional string initialFile = 3; - if (has_initialfile()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->initialfile()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFileLoadDialog::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFileLoadDialog* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFileLoadDialog::MergeFrom(const CMsgFileLoadDialog& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_title(from.title()); - } - if (from._has_bit(2)) { - set_initialfile(from.initialfile()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFileLoadDialog::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFileLoadDialog::CopyFrom(const CMsgFileLoadDialog& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFileLoadDialog::IsInitialized() const { - - return true; -} - -void CMsgFileLoadDialog::Swap(CMsgFileLoadDialog* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(title_, other->title_); - std::swap(initialfile_, other->initialfile_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFileLoadDialog::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFileLoadDialog_descriptor_; - metadata.reflection = CMsgFileLoadDialog_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgFileLoadDialogResponse::kBrowserHandleFieldNumber; -const int CMsgFileLoadDialogResponse::kFilesFieldNumber; -#endif // !_MSC_VER - -CMsgFileLoadDialogResponse::CMsgFileLoadDialogResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFileLoadDialogResponse::InitAsDefaultInstance() { -} - -CMsgFileLoadDialogResponse::CMsgFileLoadDialogResponse(const CMsgFileLoadDialogResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFileLoadDialogResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFileLoadDialogResponse::~CMsgFileLoadDialogResponse() { - SharedDtor(); -} - -void CMsgFileLoadDialogResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgFileLoadDialogResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFileLoadDialogResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFileLoadDialogResponse_descriptor_; -} - -const CMsgFileLoadDialogResponse& CMsgFileLoadDialogResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFileLoadDialogResponse* CMsgFileLoadDialogResponse::default_instance_ = NULL; - -CMsgFileLoadDialogResponse* CMsgFileLoadDialogResponse::New() const { - return new CMsgFileLoadDialogResponse; -} - -void CMsgFileLoadDialogResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - files_.Clear(); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFileLoadDialogResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_files; - break; - } - - // repeated string files = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_files: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->add_files())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->files(0).data(), this->files(0).length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_files; - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFileLoadDialogResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // repeated string files = 2; - for (int i = 0; i < this->files_size(); i++) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->files(i).data(), this->files(i).length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->files(i), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFileLoadDialogResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // repeated string files = 2; - for (int i = 0; i < this->files_size(); i++) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->files(i).data(), this->files(i).length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = ::google::protobuf::internal::WireFormatLite:: - WriteStringToArray(2, this->files(i), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFileLoadDialogResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - // repeated string files = 2; - total_size += 1 * this->files_size(); - for (int i = 0; i < this->files_size(); i++) { - total_size += ::google::protobuf::internal::WireFormatLite::StringSize( - this->files(i)); - } - - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFileLoadDialogResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFileLoadDialogResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFileLoadDialogResponse::MergeFrom(const CMsgFileLoadDialogResponse& from) { - GOOGLE_CHECK_NE(&from, this); - files_.MergeFrom(from.files_); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFileLoadDialogResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFileLoadDialogResponse::CopyFrom(const CMsgFileLoadDialogResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFileLoadDialogResponse::IsInitialized() const { - - return true; -} - -void CMsgFileLoadDialogResponse::Swap(CMsgFileLoadDialogResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - files_.Swap(&other->files_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFileLoadDialogResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFileLoadDialogResponse_descriptor_; - metadata.reflection = CMsgFileLoadDialogResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgShowToolTip::_default_text_; -#ifndef _MSC_VER -const int CMsgShowToolTip::kBrowserHandleFieldNumber; -const int CMsgShowToolTip::kTextFieldNumber; -#endif // !_MSC_VER - -CMsgShowToolTip::CMsgShowToolTip() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgShowToolTip::InitAsDefaultInstance() { -} - -CMsgShowToolTip::CMsgShowToolTip(const CMsgShowToolTip& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgShowToolTip::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - text_ = const_cast< ::std::string*>(&_default_text_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgShowToolTip::~CMsgShowToolTip() { - SharedDtor(); -} - -void CMsgShowToolTip::SharedDtor() { - if (text_ != &_default_text_) { - delete text_; - } - if (this != default_instance_) { - } -} - -void CMsgShowToolTip::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgShowToolTip::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgShowToolTip_descriptor_; -} - -const CMsgShowToolTip& CMsgShowToolTip::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgShowToolTip* CMsgShowToolTip::default_instance_ = NULL; - -CMsgShowToolTip* CMsgShowToolTip::New() const { - return new CMsgShowToolTip; -} - -void CMsgShowToolTip::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (text_ != &_default_text_) { - text_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgShowToolTip::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_text; - break; - } - - // optional string text = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_text: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_text())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgShowToolTip::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->text(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgShowToolTip::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->text(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgShowToolTip::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string text = 2; - if (has_text()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->text()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgShowToolTip::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgShowToolTip* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgShowToolTip::MergeFrom(const CMsgShowToolTip& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_text(from.text()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgShowToolTip::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgShowToolTip::CopyFrom(const CMsgShowToolTip& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgShowToolTip::IsInitialized() const { - - return true; -} - -void CMsgShowToolTip::Swap(CMsgShowToolTip* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(text_, other->text_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgShowToolTip::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgShowToolTip_descriptor_; - metadata.reflection = CMsgShowToolTip_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgUpdateToolTip::_default_text_; -#ifndef _MSC_VER -const int CMsgUpdateToolTip::kBrowserHandleFieldNumber; -const int CMsgUpdateToolTip::kTextFieldNumber; -#endif // !_MSC_VER - -CMsgUpdateToolTip::CMsgUpdateToolTip() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgUpdateToolTip::InitAsDefaultInstance() { -} - -CMsgUpdateToolTip::CMsgUpdateToolTip(const CMsgUpdateToolTip& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgUpdateToolTip::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - text_ = const_cast< ::std::string*>(&_default_text_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgUpdateToolTip::~CMsgUpdateToolTip() { - SharedDtor(); -} - -void CMsgUpdateToolTip::SharedDtor() { - if (text_ != &_default_text_) { - delete text_; - } - if (this != default_instance_) { - } -} - -void CMsgUpdateToolTip::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgUpdateToolTip::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgUpdateToolTip_descriptor_; -} - -const CMsgUpdateToolTip& CMsgUpdateToolTip::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgUpdateToolTip* CMsgUpdateToolTip::default_instance_ = NULL; - -CMsgUpdateToolTip* CMsgUpdateToolTip::New() const { - return new CMsgUpdateToolTip; -} - -void CMsgUpdateToolTip::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (text_ != &_default_text_) { - text_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgUpdateToolTip::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_text; - break; - } - - // optional string text = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_text: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_text())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgUpdateToolTip::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->text(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgUpdateToolTip::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string text = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->text().data(), this->text().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->text(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgUpdateToolTip::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string text = 2; - if (has_text()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->text()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgUpdateToolTip::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgUpdateToolTip* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgUpdateToolTip::MergeFrom(const CMsgUpdateToolTip& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_text(from.text()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgUpdateToolTip::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgUpdateToolTip::CopyFrom(const CMsgUpdateToolTip& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgUpdateToolTip::IsInitialized() const { - - return true; -} - -void CMsgUpdateToolTip::Swap(CMsgUpdateToolTip* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(text_, other->text_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgUpdateToolTip::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgUpdateToolTip_descriptor_; - metadata.reflection = CMsgUpdateToolTip_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgHideToolTip::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgHideToolTip::CMsgHideToolTip() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgHideToolTip::InitAsDefaultInstance() { -} - -CMsgHideToolTip::CMsgHideToolTip(const CMsgHideToolTip& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgHideToolTip::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgHideToolTip::~CMsgHideToolTip() { - SharedDtor(); -} - -void CMsgHideToolTip::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgHideToolTip::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgHideToolTip::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgHideToolTip_descriptor_; -} - -const CMsgHideToolTip& CMsgHideToolTip::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgHideToolTip* CMsgHideToolTip::default_instance_ = NULL; - -CMsgHideToolTip* CMsgHideToolTip::New() const { - return new CMsgHideToolTip; -} - -void CMsgHideToolTip::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgHideToolTip::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgHideToolTip::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgHideToolTip::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgHideToolTip::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgHideToolTip::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgHideToolTip* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgHideToolTip::MergeFrom(const CMsgHideToolTip& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgHideToolTip::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgHideToolTip::CopyFrom(const CMsgHideToolTip& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgHideToolTip::IsInitialized() const { - - return true; -} - -void CMsgHideToolTip::Swap(CMsgHideToolTip* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgHideToolTip::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgHideToolTip_descriptor_; - metadata.reflection = CMsgHideToolTip_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSearchResults::kBrowserHandleFieldNumber; -const int CMsgSearchResults::kActiveMatchFieldNumber; -const int CMsgSearchResults::kResultsFieldNumber; -#endif // !_MSC_VER - -CMsgSearchResults::CMsgSearchResults() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSearchResults::InitAsDefaultInstance() { -} - -CMsgSearchResults::CMsgSearchResults(const CMsgSearchResults& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSearchResults::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - activematch_ = 0; - results_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSearchResults::~CMsgSearchResults() { - SharedDtor(); -} - -void CMsgSearchResults::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSearchResults::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSearchResults::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSearchResults_descriptor_; -} - -const CMsgSearchResults& CMsgSearchResults::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSearchResults* CMsgSearchResults::default_instance_ = NULL; - -CMsgSearchResults* CMsgSearchResults::New() const { - return new CMsgSearchResults; -} - -void CMsgSearchResults::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - activematch_ = 0; - results_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSearchResults::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_activeMatch; - break; - } - - // optional int32 activeMatch = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_activeMatch: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &activematch_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_results; - break; - } - - // optional int32 results = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_results: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &results_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSearchResults::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional int32 activeMatch = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(2, this->activematch(), output); - } - - // optional int32 results = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->results(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSearchResults::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional int32 activeMatch = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(2, this->activematch(), target); - } - - // optional int32 results = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->results(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSearchResults::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional int32 activeMatch = 2; - if (has_activematch()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->activematch()); - } - - // optional int32 results = 3; - if (has_results()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->results()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSearchResults::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSearchResults* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSearchResults::MergeFrom(const CMsgSearchResults& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_activematch(from.activematch()); - } - if (from._has_bit(2)) { - set_results(from.results()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSearchResults::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSearchResults::CopyFrom(const CMsgSearchResults& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSearchResults::IsInitialized() const { - - return true; -} - -void CMsgSearchResults::Swap(CMsgSearchResults* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(activematch_, other->activematch_); - std::swap(results_, other->results_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSearchResults::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSearchResults_descriptor_; - metadata.reflection = CMsgSearchResults_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgClose::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgClose::CMsgClose() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgClose::InitAsDefaultInstance() { -} - -CMsgClose::CMsgClose(const CMsgClose& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgClose::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgClose::~CMsgClose() { - SharedDtor(); -} - -void CMsgClose::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgClose::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgClose::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgClose_descriptor_; -} - -const CMsgClose& CMsgClose::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgClose* CMsgClose::default_instance_ = NULL; - -CMsgClose* CMsgClose::New() const { - return new CMsgClose; -} - -void CMsgClose::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgClose::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgClose::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgClose::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgClose::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgClose::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgClose* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgClose::MergeFrom(const CMsgClose& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgClose::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgClose::CopyFrom(const CMsgClose& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgClose::IsInitialized() const { - - return true; -} - -void CMsgClose::Swap(CMsgClose* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgClose::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgClose_descriptor_; - metadata.reflection = CMsgClose_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgNeedsPaint::kBrowserHandleFieldNumber; -const int CMsgNeedsPaint::kRgbaFieldNumber; -const int CMsgNeedsPaint::kWideFieldNumber; -const int CMsgNeedsPaint::kTallFieldNumber; -const int CMsgNeedsPaint::kTextureidFieldNumber; -const int CMsgNeedsPaint::kUpdatexFieldNumber; -const int CMsgNeedsPaint::kUpdateyFieldNumber; -const int CMsgNeedsPaint::kUpdatewideFieldNumber; -const int CMsgNeedsPaint::kUpdatetallFieldNumber; -const int CMsgNeedsPaint::kScrollxFieldNumber; -const int CMsgNeedsPaint::kScrollyFieldNumber; -const int CMsgNeedsPaint::kComboboxRgbaFieldNumber; -const int CMsgNeedsPaint::kComboboxWideFieldNumber; -const int CMsgNeedsPaint::kComboboxTallFieldNumber; -const int CMsgNeedsPaint::kPageserialFieldNumber; -#endif // !_MSC_VER - -CMsgNeedsPaint::CMsgNeedsPaint() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgNeedsPaint::InitAsDefaultInstance() { -} - -CMsgNeedsPaint::CMsgNeedsPaint(const CMsgNeedsPaint& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgNeedsPaint::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - rgba_ = GOOGLE_ULONGLONG(0); - wide_ = 0u; - tall_ = 0u; - textureid_ = 0u; - updatex_ = 0u; - updatey_ = 0u; - updatewide_ = 0u; - updatetall_ = 0u; - scrollx_ = 0u; - scrolly_ = 0u; - combobox_rgba_ = GOOGLE_ULONGLONG(0); - combobox_wide_ = 0u; - combobox_tall_ = 0u; - pageserial_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgNeedsPaint::~CMsgNeedsPaint() { - SharedDtor(); -} - -void CMsgNeedsPaint::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgNeedsPaint::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgNeedsPaint::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgNeedsPaint_descriptor_; -} - -const CMsgNeedsPaint& CMsgNeedsPaint::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgNeedsPaint* CMsgNeedsPaint::default_instance_ = NULL; - -CMsgNeedsPaint* CMsgNeedsPaint::New() const { - return new CMsgNeedsPaint; -} - -void CMsgNeedsPaint::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - rgba_ = GOOGLE_ULONGLONG(0); - wide_ = 0u; - tall_ = 0u; - textureid_ = 0u; - updatex_ = 0u; - updatey_ = 0u; - updatewide_ = 0u; - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - updatetall_ = 0u; - scrollx_ = 0u; - scrolly_ = 0u; - combobox_rgba_ = GOOGLE_ULONGLONG(0); - combobox_wide_ = 0u; - combobox_tall_ = 0u; - pageserial_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgNeedsPaint::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_rgba; - break; - } - - // optional uint64 rgba = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_rgba: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( - input, &rgba_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_wide; - break; - } - - // optional uint32 wide = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &wide_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_tall; - break; - } - - // optional uint32 tall = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &tall_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_textureid; - break; - } - - // optional uint32 textureid = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_textureid: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &textureid_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_updatex; - break; - } - - // optional uint32 updatex = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_updatex: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &updatex_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_updatey; - break; - } - - // optional uint32 updatey = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_updatey: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &updatey_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(64)) goto parse_updatewide; - break; - } - - // optional uint32 updatewide = 8; - case 8: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_updatewide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &updatewide_))); - _set_bit(7); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(72)) goto parse_updatetall; - break; - } - - // optional uint32 updatetall = 9; - case 9: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_updatetall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &updatetall_))); - _set_bit(8); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(80)) goto parse_scrollx; - break; - } - - // optional uint32 scrollx = 10; - case 10: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scrollx: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scrollx_))); - _set_bit(9); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(88)) goto parse_scrolly; - break; - } - - // optional uint32 scrolly = 11; - case 11: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_scrolly: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &scrolly_))); - _set_bit(10); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(96)) goto parse_combobox_rgba; - break; - } - - // optional uint64 combobox_rgba = 12 [default = 0]; - case 12: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_combobox_rgba: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint64, ::google::protobuf::internal::WireFormatLite::TYPE_UINT64>( - input, &combobox_rgba_))); - _set_bit(11); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(104)) goto parse_combobox_wide; - break; - } - - // optional uint32 combobox_wide = 13 [default = 0]; - case 13: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_combobox_wide: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &combobox_wide_))); - _set_bit(12); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(112)) goto parse_combobox_tall; - break; - } - - // optional uint32 combobox_tall = 14 [default = 0]; - case 14: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_combobox_tall: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &combobox_tall_))); - _set_bit(13); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(120)) goto parse_pageserial; - break; - } - - // optional uint32 pageserial = 15; - case 15: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_pageserial: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &pageserial_))); - _set_bit(14); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgNeedsPaint::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint64 rgba = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt64(2, this->rgba(), output); - } - - // optional uint32 wide = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->wide(), output); - } - - // optional uint32 tall = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->tall(), output); - } - - // optional uint32 textureid = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->textureid(), output); - } - - // optional uint32 updatex = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(6, this->updatex(), output); - } - - // optional uint32 updatey = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(7, this->updatey(), output); - } - - // optional uint32 updatewide = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(8, this->updatewide(), output); - } - - // optional uint32 updatetall = 9; - if (_has_bit(8)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(9, this->updatetall(), output); - } - - // optional uint32 scrollx = 10; - if (_has_bit(9)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(10, this->scrollx(), output); - } - - // optional uint32 scrolly = 11; - if (_has_bit(10)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(11, this->scrolly(), output); - } - - // optional uint64 combobox_rgba = 12 [default = 0]; - if (_has_bit(11)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt64(12, this->combobox_rgba(), output); - } - - // optional uint32 combobox_wide = 13 [default = 0]; - if (_has_bit(12)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(13, this->combobox_wide(), output); - } - - // optional uint32 combobox_tall = 14 [default = 0]; - if (_has_bit(13)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(14, this->combobox_tall(), output); - } - - // optional uint32 pageserial = 15; - if (_has_bit(14)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(15, this->pageserial(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgNeedsPaint::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint64 rgba = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(2, this->rgba(), target); - } - - // optional uint32 wide = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->wide(), target); - } - - // optional uint32 tall = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->tall(), target); - } - - // optional uint32 textureid = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->textureid(), target); - } - - // optional uint32 updatex = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(6, this->updatex(), target); - } - - // optional uint32 updatey = 7; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(7, this->updatey(), target); - } - - // optional uint32 updatewide = 8; - if (_has_bit(7)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(8, this->updatewide(), target); - } - - // optional uint32 updatetall = 9; - if (_has_bit(8)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(9, this->updatetall(), target); - } - - // optional uint32 scrollx = 10; - if (_has_bit(9)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(10, this->scrollx(), target); - } - - // optional uint32 scrolly = 11; - if (_has_bit(10)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(11, this->scrolly(), target); - } - - // optional uint64 combobox_rgba = 12 [default = 0]; - if (_has_bit(11)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt64ToArray(12, this->combobox_rgba(), target); - } - - // optional uint32 combobox_wide = 13 [default = 0]; - if (_has_bit(12)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(13, this->combobox_wide(), target); - } - - // optional uint32 combobox_tall = 14 [default = 0]; - if (_has_bit(13)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(14, this->combobox_tall(), target); - } - - // optional uint32 pageserial = 15; - if (_has_bit(14)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(15, this->pageserial(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgNeedsPaint::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint64 rgba = 2; - if (has_rgba()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt64Size( - this->rgba()); - } - - // optional uint32 wide = 3; - if (has_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->wide()); - } - - // optional uint32 tall = 4; - if (has_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->tall()); - } - - // optional uint32 textureid = 5; - if (has_textureid()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->textureid()); - } - - // optional uint32 updatex = 6; - if (has_updatex()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->updatex()); - } - - // optional uint32 updatey = 7; - if (has_updatey()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->updatey()); - } - - // optional uint32 updatewide = 8; - if (has_updatewide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->updatewide()); - } - - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - // optional uint32 updatetall = 9; - if (has_updatetall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->updatetall()); - } - - // optional uint32 scrollx = 10; - if (has_scrollx()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scrollx()); - } - - // optional uint32 scrolly = 11; - if (has_scrolly()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->scrolly()); - } - - // optional uint64 combobox_rgba = 12 [default = 0]; - if (has_combobox_rgba()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt64Size( - this->combobox_rgba()); - } - - // optional uint32 combobox_wide = 13 [default = 0]; - if (has_combobox_wide()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->combobox_wide()); - } - - // optional uint32 combobox_tall = 14 [default = 0]; - if (has_combobox_tall()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->combobox_tall()); - } - - // optional uint32 pageserial = 15; - if (has_pageserial()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->pageserial()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgNeedsPaint::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgNeedsPaint* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgNeedsPaint::MergeFrom(const CMsgNeedsPaint& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_rgba(from.rgba()); - } - if (from._has_bit(2)) { - set_wide(from.wide()); - } - if (from._has_bit(3)) { - set_tall(from.tall()); - } - if (from._has_bit(4)) { - set_textureid(from.textureid()); - } - if (from._has_bit(5)) { - set_updatex(from.updatex()); - } - if (from._has_bit(6)) { - set_updatey(from.updatey()); - } - if (from._has_bit(7)) { - set_updatewide(from.updatewide()); - } - } - if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { - if (from._has_bit(8)) { - set_updatetall(from.updatetall()); - } - if (from._has_bit(9)) { - set_scrollx(from.scrollx()); - } - if (from._has_bit(10)) { - set_scrolly(from.scrolly()); - } - if (from._has_bit(11)) { - set_combobox_rgba(from.combobox_rgba()); - } - if (from._has_bit(12)) { - set_combobox_wide(from.combobox_wide()); - } - if (from._has_bit(13)) { - set_combobox_tall(from.combobox_tall()); - } - if (from._has_bit(14)) { - set_pageserial(from.pageserial()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgNeedsPaint::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgNeedsPaint::CopyFrom(const CMsgNeedsPaint& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgNeedsPaint::IsInitialized() const { - - return true; -} - -void CMsgNeedsPaint::Swap(CMsgNeedsPaint* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(rgba_, other->rgba_); - std::swap(wide_, other->wide_); - std::swap(tall_, other->tall_); - std::swap(textureid_, other->textureid_); - std::swap(updatex_, other->updatex_); - std::swap(updatey_, other->updatey_); - std::swap(updatewide_, other->updatewide_); - std::swap(updatetall_, other->updatetall_); - std::swap(scrollx_, other->scrollx_); - std::swap(scrolly_, other->scrolly_); - std::swap(combobox_rgba_, other->combobox_rgba_); - std::swap(combobox_wide_, other->combobox_wide_); - std::swap(combobox_tall_, other->combobox_tall_); - std::swap(pageserial_, other->pageserial_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgNeedsPaint::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgNeedsPaint_descriptor_; - metadata.reflection = CMsgNeedsPaint_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgNeedsPaintResponse::kBrowserHandleFieldNumber; -const int CMsgNeedsPaintResponse::kTextureidFieldNumber; -#endif // !_MSC_VER - -CMsgNeedsPaintResponse::CMsgNeedsPaintResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgNeedsPaintResponse::InitAsDefaultInstance() { -} - -CMsgNeedsPaintResponse::CMsgNeedsPaintResponse(const CMsgNeedsPaintResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgNeedsPaintResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - textureid_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgNeedsPaintResponse::~CMsgNeedsPaintResponse() { - SharedDtor(); -} - -void CMsgNeedsPaintResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgNeedsPaintResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgNeedsPaintResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgNeedsPaintResponse_descriptor_; -} - -const CMsgNeedsPaintResponse& CMsgNeedsPaintResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgNeedsPaintResponse* CMsgNeedsPaintResponse::default_instance_ = NULL; - -CMsgNeedsPaintResponse* CMsgNeedsPaintResponse::New() const { - return new CMsgNeedsPaintResponse; -} - -void CMsgNeedsPaintResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - textureid_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgNeedsPaintResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_textureid; - break; - } - - // optional uint32 textureid = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_textureid: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &textureid_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgNeedsPaintResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 textureid = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->textureid(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgNeedsPaintResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 textureid = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->textureid(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgNeedsPaintResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 textureid = 2; - if (has_textureid()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->textureid()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgNeedsPaintResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgNeedsPaintResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgNeedsPaintResponse::MergeFrom(const CMsgNeedsPaintResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_textureid(from.textureid()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgNeedsPaintResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgNeedsPaintResponse::CopyFrom(const CMsgNeedsPaintResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgNeedsPaintResponse::IsInitialized() const { - - return true; -} - -void CMsgNeedsPaintResponse::Swap(CMsgNeedsPaintResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(textureid_, other->textureid_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgNeedsPaintResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgNeedsPaintResponse_descriptor_; - metadata.reflection = CMsgNeedsPaintResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgGetZoom::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgGetZoom::CMsgGetZoom() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGetZoom::InitAsDefaultInstance() { -} - -CMsgGetZoom::CMsgGetZoom(const CMsgGetZoom& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGetZoom::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGetZoom::~CMsgGetZoom() { - SharedDtor(); -} - -void CMsgGetZoom::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgGetZoom::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGetZoom::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGetZoom_descriptor_; -} - -const CMsgGetZoom& CMsgGetZoom::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGetZoom* CMsgGetZoom::default_instance_ = NULL; - -CMsgGetZoom* CMsgGetZoom::New() const { - return new CMsgGetZoom; -} - -void CMsgGetZoom::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGetZoom::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGetZoom::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGetZoom::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGetZoom::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGetZoom::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGetZoom* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGetZoom::MergeFrom(const CMsgGetZoom& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGetZoom::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGetZoom::CopyFrom(const CMsgGetZoom& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGetZoom::IsInitialized() const { - - return true; -} - -void CMsgGetZoom::Swap(CMsgGetZoom* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGetZoom::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGetZoom_descriptor_; - metadata.reflection = CMsgGetZoom_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgGetZoomResponse::kBrowserHandleFieldNumber; -const int CMsgGetZoomResponse::kZoomFieldNumber; -#endif // !_MSC_VER - -CMsgGetZoomResponse::CMsgGetZoomResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGetZoomResponse::InitAsDefaultInstance() { -} - -CMsgGetZoomResponse::CMsgGetZoomResponse(const CMsgGetZoomResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGetZoomResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - zoom_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGetZoomResponse::~CMsgGetZoomResponse() { - SharedDtor(); -} - -void CMsgGetZoomResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgGetZoomResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGetZoomResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGetZoomResponse_descriptor_; -} - -const CMsgGetZoomResponse& CMsgGetZoomResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGetZoomResponse* CMsgGetZoomResponse::default_instance_ = NULL; - -CMsgGetZoomResponse* CMsgGetZoomResponse::New() const { - return new CMsgGetZoomResponse; -} - -void CMsgGetZoomResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - zoom_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGetZoomResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(21)) goto parse_zoom; - break; - } - - // optional float zoom = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &zoom_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGetZoomResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional float zoom = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->zoom(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGetZoomResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional float zoom = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->zoom(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGetZoomResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional float zoom = 2; - if (has_zoom()) { - total_size += 1 + 4; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGetZoomResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGetZoomResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGetZoomResponse::MergeFrom(const CMsgGetZoomResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_zoom(from.zoom()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGetZoomResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGetZoomResponse::CopyFrom(const CMsgGetZoomResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGetZoomResponse::IsInitialized() const { - - return true; -} - -void CMsgGetZoomResponse::Swap(CMsgGetZoomResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(zoom_, other->zoom_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGetZoomResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGetZoomResponse_descriptor_; - metadata.reflection = CMsgGetZoomResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgLinkAtPosition::kBrowserHandleFieldNumber; -const int CMsgLinkAtPosition::kXFieldNumber; -const int CMsgLinkAtPosition::kYFieldNumber; -#endif // !_MSC_VER - -CMsgLinkAtPosition::CMsgLinkAtPosition() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgLinkAtPosition::InitAsDefaultInstance() { -} - -CMsgLinkAtPosition::CMsgLinkAtPosition(const CMsgLinkAtPosition& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgLinkAtPosition::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgLinkAtPosition::~CMsgLinkAtPosition() { - SharedDtor(); -} - -void CMsgLinkAtPosition::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgLinkAtPosition::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgLinkAtPosition::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgLinkAtPosition_descriptor_; -} - -const CMsgLinkAtPosition& CMsgLinkAtPosition::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgLinkAtPosition* CMsgLinkAtPosition::default_instance_ = NULL; - -CMsgLinkAtPosition* CMsgLinkAtPosition::New() const { - return new CMsgLinkAtPosition; -} - -void CMsgLinkAtPosition::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgLinkAtPosition::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgLinkAtPosition::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgLinkAtPosition::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgLinkAtPosition::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgLinkAtPosition::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgLinkAtPosition* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgLinkAtPosition::MergeFrom(const CMsgLinkAtPosition& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgLinkAtPosition::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgLinkAtPosition::CopyFrom(const CMsgLinkAtPosition& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgLinkAtPosition::IsInitialized() const { - - return true; -} - -void CMsgLinkAtPosition::Swap(CMsgLinkAtPosition* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgLinkAtPosition::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgLinkAtPosition_descriptor_; - metadata.reflection = CMsgLinkAtPosition_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgLinkAtPositionResponse::_default_url_; -#ifndef _MSC_VER -const int CMsgLinkAtPositionResponse::kBrowserHandleFieldNumber; -const int CMsgLinkAtPositionResponse::kXFieldNumber; -const int CMsgLinkAtPositionResponse::kYFieldNumber; -const int CMsgLinkAtPositionResponse::kUrlFieldNumber; -const int CMsgLinkAtPositionResponse::kBlivelinkFieldNumber; -const int CMsgLinkAtPositionResponse::kBinputFieldNumber; -#endif // !_MSC_VER - -CMsgLinkAtPositionResponse::CMsgLinkAtPositionResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgLinkAtPositionResponse::InitAsDefaultInstance() { -} - -CMsgLinkAtPositionResponse::CMsgLinkAtPositionResponse(const CMsgLinkAtPositionResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgLinkAtPositionResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - blivelink_ = false; - binput_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgLinkAtPositionResponse::~CMsgLinkAtPositionResponse() { - SharedDtor(); -} - -void CMsgLinkAtPositionResponse::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgLinkAtPositionResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgLinkAtPositionResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgLinkAtPositionResponse_descriptor_; -} - -const CMsgLinkAtPositionResponse& CMsgLinkAtPositionResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgLinkAtPositionResponse* CMsgLinkAtPositionResponse::default_instance_ = NULL; - -CMsgLinkAtPositionResponse* CMsgLinkAtPositionResponse::New() const { - return new CMsgLinkAtPositionResponse; -} - -void CMsgLinkAtPositionResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - if (_has_bit(3)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - blivelink_ = false; - binput_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgLinkAtPositionResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_url; - break; - } - - // optional string url = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_blivelink; - break; - } - - // optional bool blivelink = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_blivelink: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &blivelink_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_binput; - break; - } - - // optional bool binput = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_binput: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &binput_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgLinkAtPositionResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - // optional string url = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->url(), output); - } - - // optional bool blivelink = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(5, this->blivelink(), output); - } - - // optional bool binput = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(6, this->binput(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgLinkAtPositionResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - // optional string url = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->url(), target); - } - - // optional bool blivelink = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(5, this->blivelink(), target); - } - - // optional bool binput = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(6, this->binput(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgLinkAtPositionResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - // optional string url = 4; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional bool blivelink = 5; - if (has_blivelink()) { - total_size += 1 + 1; - } - - // optional bool binput = 6; - if (has_binput()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgLinkAtPositionResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgLinkAtPositionResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgLinkAtPositionResponse::MergeFrom(const CMsgLinkAtPositionResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - if (from._has_bit(3)) { - set_url(from.url()); - } - if (from._has_bit(4)) { - set_blivelink(from.blivelink()); - } - if (from._has_bit(5)) { - set_binput(from.binput()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgLinkAtPositionResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgLinkAtPositionResponse::CopyFrom(const CMsgLinkAtPositionResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgLinkAtPositionResponse::IsInitialized() const { - - return true; -} - -void CMsgLinkAtPositionResponse::Swap(CMsgLinkAtPositionResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(url_, other->url_); - std::swap(blivelink_, other->blivelink_); - std::swap(binput_, other->binput_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgLinkAtPositionResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgLinkAtPositionResponse_descriptor_; - metadata.reflection = CMsgLinkAtPositionResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgZoomToElementAtPosition::kBrowserHandleFieldNumber; -const int CMsgZoomToElementAtPosition::kXFieldNumber; -const int CMsgZoomToElementAtPosition::kYFieldNumber; -#endif // !_MSC_VER - -CMsgZoomToElementAtPosition::CMsgZoomToElementAtPosition() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgZoomToElementAtPosition::InitAsDefaultInstance() { -} - -CMsgZoomToElementAtPosition::CMsgZoomToElementAtPosition(const CMsgZoomToElementAtPosition& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgZoomToElementAtPosition::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgZoomToElementAtPosition::~CMsgZoomToElementAtPosition() { - SharedDtor(); -} - -void CMsgZoomToElementAtPosition::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgZoomToElementAtPosition::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgZoomToElementAtPosition::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgZoomToElementAtPosition_descriptor_; -} - -const CMsgZoomToElementAtPosition& CMsgZoomToElementAtPosition::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgZoomToElementAtPosition* CMsgZoomToElementAtPosition::default_instance_ = NULL; - -CMsgZoomToElementAtPosition* CMsgZoomToElementAtPosition::New() const { - return new CMsgZoomToElementAtPosition; -} - -void CMsgZoomToElementAtPosition::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - x_ = 0u; - y_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgZoomToElementAtPosition::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_x; - break; - } - - // optional uint32 x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_y; - break; - } - - // optional uint32 y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgZoomToElementAtPosition::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->x(), output); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->y(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgZoomToElementAtPosition::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->x(), target); - } - - // optional uint32 y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->y(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgZoomToElementAtPosition::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 x = 2; - if (has_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->x()); - } - - // optional uint32 y = 3; - if (has_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->y()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgZoomToElementAtPosition::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgZoomToElementAtPosition* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgZoomToElementAtPosition::MergeFrom(const CMsgZoomToElementAtPosition& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_x(from.x()); - } - if (from._has_bit(2)) { - set_y(from.y()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgZoomToElementAtPosition::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgZoomToElementAtPosition::CopyFrom(const CMsgZoomToElementAtPosition& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgZoomToElementAtPosition::IsInitialized() const { - - return true; -} - -void CMsgZoomToElementAtPosition::Swap(CMsgZoomToElementAtPosition* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgZoomToElementAtPosition::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgZoomToElementAtPosition_descriptor_; - metadata.reflection = CMsgZoomToElementAtPosition_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgZoomToElementAtPositionResponse::kBrowserHandleFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kInitialXFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kInitialYFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kInitialWidthFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kInitialHeightFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kFinalXFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kFinalYFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kFinalWidthFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kFinalHeightFieldNumber; -const int CMsgZoomToElementAtPositionResponse::kZoomFieldNumber; -#endif // !_MSC_VER - -CMsgZoomToElementAtPositionResponse::CMsgZoomToElementAtPositionResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgZoomToElementAtPositionResponse::InitAsDefaultInstance() { -} - -CMsgZoomToElementAtPositionResponse::CMsgZoomToElementAtPositionResponse(const CMsgZoomToElementAtPositionResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgZoomToElementAtPositionResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - initial_x_ = 0; - initial_y_ = 0; - initial_width_ = 0u; - initial_height_ = 0u; - final_x_ = 0; - final_y_ = 0; - final_width_ = 0u; - final_height_ = 0u; - zoom_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgZoomToElementAtPositionResponse::~CMsgZoomToElementAtPositionResponse() { - SharedDtor(); -} - -void CMsgZoomToElementAtPositionResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgZoomToElementAtPositionResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgZoomToElementAtPositionResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgZoomToElementAtPositionResponse_descriptor_; -} - -const CMsgZoomToElementAtPositionResponse& CMsgZoomToElementAtPositionResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgZoomToElementAtPositionResponse* CMsgZoomToElementAtPositionResponse::default_instance_ = NULL; - -CMsgZoomToElementAtPositionResponse* CMsgZoomToElementAtPositionResponse::New() const { - return new CMsgZoomToElementAtPositionResponse; -} - -void CMsgZoomToElementAtPositionResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - initial_x_ = 0; - initial_y_ = 0; - initial_width_ = 0u; - initial_height_ = 0u; - final_x_ = 0; - final_y_ = 0; - final_width_ = 0u; - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - final_height_ = 0u; - zoom_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgZoomToElementAtPositionResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_initial_x; - break; - } - - // optional sint32 initial_x = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_initial_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_SINT32>( - input, &initial_x_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_initial_y; - break; - } - - // optional sint32 initial_y = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_initial_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_SINT32>( - input, &initial_y_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_initial_width; - break; - } - - // optional uint32 initial_width = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_initial_width: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &initial_width_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_initial_height; - break; - } - - // optional uint32 initial_height = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_initial_height: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &initial_height_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_final_x; - break; - } - - // optional sint32 final_x = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_final_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_SINT32>( - input, &final_x_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(56)) goto parse_final_y; - break; - } - - // optional sint32 final_y = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_final_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_SINT32>( - input, &final_y_))); - _set_bit(6); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(64)) goto parse_final_width; - break; - } - - // optional uint32 final_width = 8; - case 8: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_final_width: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &final_width_))); - _set_bit(7); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(72)) goto parse_final_height; - break; - } - - // optional uint32 final_height = 9; - case 9: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_final_height: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &final_height_))); - _set_bit(8); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(85)) goto parse_zoom; - break; - } - - // optional float zoom = 10; - case 10: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &zoom_))); - _set_bit(9); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgZoomToElementAtPositionResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional sint32 initial_x = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteSInt32(2, this->initial_x(), output); - } - - // optional sint32 initial_y = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteSInt32(3, this->initial_y(), output); - } - - // optional uint32 initial_width = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->initial_width(), output); - } - - // optional uint32 initial_height = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->initial_height(), output); - } - - // optional sint32 final_x = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteSInt32(6, this->final_x(), output); - } - - // optional sint32 final_y = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormatLite::WriteSInt32(7, this->final_y(), output); - } - - // optional uint32 final_width = 8; - if (_has_bit(7)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(8, this->final_width(), output); - } - - // optional uint32 final_height = 9; - if (_has_bit(8)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(9, this->final_height(), output); - } - - // optional float zoom = 10; - if (_has_bit(9)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(10, this->zoom(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgZoomToElementAtPositionResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional sint32 initial_x = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteSInt32ToArray(2, this->initial_x(), target); - } - - // optional sint32 initial_y = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteSInt32ToArray(3, this->initial_y(), target); - } - - // optional uint32 initial_width = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->initial_width(), target); - } - - // optional uint32 initial_height = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->initial_height(), target); - } - - // optional sint32 final_x = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteSInt32ToArray(6, this->final_x(), target); - } - - // optional sint32 final_y = 7; - if (_has_bit(6)) { - target = ::google::protobuf::internal::WireFormatLite::WriteSInt32ToArray(7, this->final_y(), target); - } - - // optional uint32 final_width = 8; - if (_has_bit(7)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(8, this->final_width(), target); - } - - // optional uint32 final_height = 9; - if (_has_bit(8)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(9, this->final_height(), target); - } - - // optional float zoom = 10; - if (_has_bit(9)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(10, this->zoom(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgZoomToElementAtPositionResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional sint32 initial_x = 2; - if (has_initial_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::SInt32Size( - this->initial_x()); - } - - // optional sint32 initial_y = 3; - if (has_initial_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::SInt32Size( - this->initial_y()); - } - - // optional uint32 initial_width = 4; - if (has_initial_width()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->initial_width()); - } - - // optional uint32 initial_height = 5; - if (has_initial_height()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->initial_height()); - } - - // optional sint32 final_x = 6; - if (has_final_x()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::SInt32Size( - this->final_x()); - } - - // optional sint32 final_y = 7; - if (has_final_y()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::SInt32Size( - this->final_y()); - } - - // optional uint32 final_width = 8; - if (has_final_width()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->final_width()); - } - - } - if (_has_bits_[8 / 32] & (0xffu << (8 % 32))) { - // optional uint32 final_height = 9; - if (has_final_height()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->final_height()); - } - - // optional float zoom = 10; - if (has_zoom()) { - total_size += 1 + 4; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgZoomToElementAtPositionResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgZoomToElementAtPositionResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgZoomToElementAtPositionResponse::MergeFrom(const CMsgZoomToElementAtPositionResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_initial_x(from.initial_x()); - } - if (from._has_bit(2)) { - set_initial_y(from.initial_y()); - } - if (from._has_bit(3)) { - set_initial_width(from.initial_width()); - } - if (from._has_bit(4)) { - set_initial_height(from.initial_height()); - } - if (from._has_bit(5)) { - set_final_x(from.final_x()); - } - if (from._has_bit(6)) { - set_final_y(from.final_y()); - } - if (from._has_bit(7)) { - set_final_width(from.final_width()); - } - } - if (from._has_bits_[8 / 32] & (0xffu << (8 % 32))) { - if (from._has_bit(8)) { - set_final_height(from.final_height()); - } - if (from._has_bit(9)) { - set_zoom(from.zoom()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgZoomToElementAtPositionResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgZoomToElementAtPositionResponse::CopyFrom(const CMsgZoomToElementAtPositionResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgZoomToElementAtPositionResponse::IsInitialized() const { - - return true; -} - -void CMsgZoomToElementAtPositionResponse::Swap(CMsgZoomToElementAtPositionResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(initial_x_, other->initial_x_); - std::swap(initial_y_, other->initial_y_); - std::swap(initial_width_, other->initial_width_); - std::swap(initial_height_, other->initial_height_); - std::swap(final_x_, other->final_x_); - std::swap(final_y_, other->final_y_); - std::swap(final_width_, other->final_width_); - std::swap(final_height_, other->final_height_); - std::swap(zoom_, other->zoom_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgZoomToElementAtPositionResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgZoomToElementAtPositionResponse_descriptor_; - metadata.reflection = CMsgZoomToElementAtPositionResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgScalePageToValue::kBrowserHandleFieldNumber; -const int CMsgScalePageToValue::kScaleFieldNumber; -const int CMsgScalePageToValue::kXFieldNumber; -const int CMsgScalePageToValue::kYFieldNumber; -#endif // !_MSC_VER - -CMsgScalePageToValue::CMsgScalePageToValue() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgScalePageToValue::InitAsDefaultInstance() { -} - -CMsgScalePageToValue::CMsgScalePageToValue(const CMsgScalePageToValue& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgScalePageToValue::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - scale_ = 0; - x_ = 0; - y_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgScalePageToValue::~CMsgScalePageToValue() { - SharedDtor(); -} - -void CMsgScalePageToValue::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgScalePageToValue::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgScalePageToValue::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgScalePageToValue_descriptor_; -} - -const CMsgScalePageToValue& CMsgScalePageToValue::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgScalePageToValue* CMsgScalePageToValue::default_instance_ = NULL; - -CMsgScalePageToValue* CMsgScalePageToValue::New() const { - return new CMsgScalePageToValue; -} - -void CMsgScalePageToValue::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - scale_ = 0; - x_ = 0; - y_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgScalePageToValue::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(21)) goto parse_scale; - break; - } - - // optional float scale = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_scale: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &scale_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(29)) goto parse_x; - break; - } - - // optional float x = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_x: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &x_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(37)) goto parse_y; - break; - } - - // optional float y = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_y: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &y_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgScalePageToValue::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional float scale = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->scale(), output); - } - - // optional float x = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(3, this->x(), output); - } - - // optional float y = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(4, this->y(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgScalePageToValue::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional float scale = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->scale(), target); - } - - // optional float x = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(3, this->x(), target); - } - - // optional float y = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(4, this->y(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgScalePageToValue::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional float scale = 2; - if (has_scale()) { - total_size += 1 + 4; - } - - // optional float x = 3; - if (has_x()) { - total_size += 1 + 4; - } - - // optional float y = 4; - if (has_y()) { - total_size += 1 + 4; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgScalePageToValue::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgScalePageToValue* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgScalePageToValue::MergeFrom(const CMsgScalePageToValue& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_scale(from.scale()); - } - if (from._has_bit(2)) { - set_x(from.x()); - } - if (from._has_bit(3)) { - set_y(from.y()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgScalePageToValue::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgScalePageToValue::CopyFrom(const CMsgScalePageToValue& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgScalePageToValue::IsInitialized() const { - - return true; -} - -void CMsgScalePageToValue::Swap(CMsgScalePageToValue* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(scale_, other->scale_); - std::swap(x_, other->x_); - std::swap(y_, other->y_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgScalePageToValue::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgScalePageToValue_descriptor_; - metadata.reflection = CMsgScalePageToValue_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgScalePageToValueResponse::kBrowserHandleFieldNumber; -const int CMsgScalePageToValueResponse::kZoomFieldNumber; -const int CMsgScalePageToValueResponse::kWidthDeltaFieldNumber; -const int CMsgScalePageToValueResponse::kHeightDeltaFieldNumber; -#endif // !_MSC_VER - -CMsgScalePageToValueResponse::CMsgScalePageToValueResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgScalePageToValueResponse::InitAsDefaultInstance() { -} - -CMsgScalePageToValueResponse::CMsgScalePageToValueResponse(const CMsgScalePageToValueResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgScalePageToValueResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - zoom_ = 0; - width_delta_ = 0; - height_delta_ = 0; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgScalePageToValueResponse::~CMsgScalePageToValueResponse() { - SharedDtor(); -} - -void CMsgScalePageToValueResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgScalePageToValueResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgScalePageToValueResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgScalePageToValueResponse_descriptor_; -} - -const CMsgScalePageToValueResponse& CMsgScalePageToValueResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgScalePageToValueResponse* CMsgScalePageToValueResponse::default_instance_ = NULL; - -CMsgScalePageToValueResponse* CMsgScalePageToValueResponse::New() const { - return new CMsgScalePageToValueResponse; -} - -void CMsgScalePageToValueResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - zoom_ = 0; - width_delta_ = 0; - height_delta_ = 0; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgScalePageToValueResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(21)) goto parse_zoom; - break; - } - - // optional float zoom = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_FIXED32) { - parse_zoom: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - float, ::google::protobuf::internal::WireFormatLite::TYPE_FLOAT>( - input, &zoom_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_width_delta; - break; - } - - // optional int32 width_delta = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_width_delta: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &width_delta_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_height_delta; - break; - } - - // optional int32 height_delta = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_height_delta: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::int32, ::google::protobuf::internal::WireFormatLite::TYPE_INT32>( - input, &height_delta_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgScalePageToValueResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional float zoom = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteFloat(2, this->zoom(), output); - } - - // optional int32 width_delta = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(3, this->width_delta(), output); - } - - // optional int32 height_delta = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteInt32(4, this->height_delta(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgScalePageToValueResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional float zoom = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteFloatToArray(2, this->zoom(), target); - } - - // optional int32 width_delta = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(3, this->width_delta(), target); - } - - // optional int32 height_delta = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteInt32ToArray(4, this->height_delta(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgScalePageToValueResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional float zoom = 2; - if (has_zoom()) { - total_size += 1 + 4; - } - - // optional int32 width_delta = 3; - if (has_width_delta()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->width_delta()); - } - - // optional int32 height_delta = 4; - if (has_height_delta()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::Int32Size( - this->height_delta()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgScalePageToValueResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgScalePageToValueResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgScalePageToValueResponse::MergeFrom(const CMsgScalePageToValueResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_zoom(from.zoom()); - } - if (from._has_bit(2)) { - set_width_delta(from.width_delta()); - } - if (from._has_bit(3)) { - set_height_delta(from.height_delta()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgScalePageToValueResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgScalePageToValueResponse::CopyFrom(const CMsgScalePageToValueResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgScalePageToValueResponse::IsInitialized() const { - - return true; -} - -void CMsgScalePageToValueResponse::Swap(CMsgScalePageToValueResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(zoom_, other->zoom_); - std::swap(width_delta_, other->width_delta_); - std::swap(height_delta_, other->height_delta_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgScalePageToValueResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgScalePageToValueResponse_descriptor_; - metadata.reflection = CMsgScalePageToValueResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgSavePageToJPEG::_default_url_; -const ::std::string CMsgSavePageToJPEG::_default_filename_; -#ifndef _MSC_VER -const int CMsgSavePageToJPEG::kBrowserHandleFieldNumber; -const int CMsgSavePageToJPEG::kUrlFieldNumber; -const int CMsgSavePageToJPEG::kFilenameFieldNumber; -const int CMsgSavePageToJPEG::kWidthFieldNumber; -const int CMsgSavePageToJPEG::kHeightFieldNumber; -#endif // !_MSC_VER - -CMsgSavePageToJPEG::CMsgSavePageToJPEG() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSavePageToJPEG::InitAsDefaultInstance() { -} - -CMsgSavePageToJPEG::CMsgSavePageToJPEG(const CMsgSavePageToJPEG& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSavePageToJPEG::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - filename_ = const_cast< ::std::string*>(&_default_filename_); - width_ = 0u; - height_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSavePageToJPEG::~CMsgSavePageToJPEG() { - SharedDtor(); -} - -void CMsgSavePageToJPEG::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (filename_ != &_default_filename_) { - delete filename_; - } - if (this != default_instance_) { - } -} - -void CMsgSavePageToJPEG::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSavePageToJPEG::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSavePageToJPEG_descriptor_; -} - -const CMsgSavePageToJPEG& CMsgSavePageToJPEG::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSavePageToJPEG* CMsgSavePageToJPEG::default_instance_ = NULL; - -CMsgSavePageToJPEG* CMsgSavePageToJPEG::New() const { - return new CMsgSavePageToJPEG; -} - -void CMsgSavePageToJPEG::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (filename_ != &_default_filename_) { - filename_->clear(); - } - } - width_ = 0u; - height_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSavePageToJPEG::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_filename; - break; - } - - // optional string filename = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_filename: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_filename())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(32)) goto parse_width; - break; - } - - // optional uint32 width = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_width: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &width_))); - _set_bit(3); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_height; - break; - } - - // optional uint32 height = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_height: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &height_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSavePageToJPEG::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string filename = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->filename(), output); - } - - // optional uint32 width = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(4, this->width(), output); - } - - // optional uint32 height = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->height(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSavePageToJPEG::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string filename = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->filename(), target); - } - - // optional uint32 width = 4; - if (_has_bit(3)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(4, this->width(), target); - } - - // optional uint32 height = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->height(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSavePageToJPEG::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string filename = 3; - if (has_filename()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->filename()); - } - - // optional uint32 width = 4; - if (has_width()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->width()); - } - - // optional uint32 height = 5; - if (has_height()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->height()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSavePageToJPEG::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSavePageToJPEG* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSavePageToJPEG::MergeFrom(const CMsgSavePageToJPEG& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_filename(from.filename()); - } - if (from._has_bit(3)) { - set_width(from.width()); - } - if (from._has_bit(4)) { - set_height(from.height()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSavePageToJPEG::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSavePageToJPEG::CopyFrom(const CMsgSavePageToJPEG& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSavePageToJPEG::IsInitialized() const { - - return true; -} - -void CMsgSavePageToJPEG::Swap(CMsgSavePageToJPEG* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(filename_, other->filename_); - std::swap(width_, other->width_); - std::swap(height_, other->height_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSavePageToJPEG::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSavePageToJPEG_descriptor_; - metadata.reflection = CMsgSavePageToJPEG_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgSavePageToJPEGResponse::_default_url_; -const ::std::string CMsgSavePageToJPEGResponse::_default_filename_; -#ifndef _MSC_VER -const int CMsgSavePageToJPEGResponse::kBrowserHandleFieldNumber; -const int CMsgSavePageToJPEGResponse::kUrlFieldNumber; -const int CMsgSavePageToJPEGResponse::kFilenameFieldNumber; -#endif // !_MSC_VER - -CMsgSavePageToJPEGResponse::CMsgSavePageToJPEGResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSavePageToJPEGResponse::InitAsDefaultInstance() { -} - -CMsgSavePageToJPEGResponse::CMsgSavePageToJPEGResponse(const CMsgSavePageToJPEGResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSavePageToJPEGResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - filename_ = const_cast< ::std::string*>(&_default_filename_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSavePageToJPEGResponse::~CMsgSavePageToJPEGResponse() { - SharedDtor(); -} - -void CMsgSavePageToJPEGResponse::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (filename_ != &_default_filename_) { - delete filename_; - } - if (this != default_instance_) { - } -} - -void CMsgSavePageToJPEGResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSavePageToJPEGResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSavePageToJPEGResponse_descriptor_; -} - -const CMsgSavePageToJPEGResponse& CMsgSavePageToJPEGResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSavePageToJPEGResponse* CMsgSavePageToJPEGResponse::default_instance_ = NULL; - -CMsgSavePageToJPEGResponse* CMsgSavePageToJPEGResponse::New() const { - return new CMsgSavePageToJPEGResponse; -} - -void CMsgSavePageToJPEGResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - if (_has_bit(2)) { - if (filename_ != &_default_filename_) { - filename_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSavePageToJPEGResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_filename; - break; - } - - // optional string filename = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_filename: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_filename())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSavePageToJPEGResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // optional string filename = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->filename(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSavePageToJPEGResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // optional string filename = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->filename().data(), this->filename().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->filename(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSavePageToJPEGResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - // optional string filename = 3; - if (has_filename()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->filename()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSavePageToJPEGResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSavePageToJPEGResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSavePageToJPEGResponse::MergeFrom(const CMsgSavePageToJPEGResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - if (from._has_bit(2)) { - set_filename(from.filename()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSavePageToJPEGResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSavePageToJPEGResponse::CopyFrom(const CMsgSavePageToJPEGResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSavePageToJPEGResponse::IsInitialized() const { - - return true; -} - -void CMsgSavePageToJPEGResponse::Swap(CMsgSavePageToJPEGResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(filename_, other->filename_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSavePageToJPEGResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSavePageToJPEGResponse_descriptor_; - metadata.reflection = CMsgSavePageToJPEGResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgJSAlert::_default_message_; -#ifndef _MSC_VER -const int CMsgJSAlert::kBrowserHandleFieldNumber; -const int CMsgJSAlert::kMessageFieldNumber; -#endif // !_MSC_VER - -CMsgJSAlert::CMsgJSAlert() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgJSAlert::InitAsDefaultInstance() { -} - -CMsgJSAlert::CMsgJSAlert(const CMsgJSAlert& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgJSAlert::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - message_ = const_cast< ::std::string*>(&_default_message_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgJSAlert::~CMsgJSAlert() { - SharedDtor(); -} - -void CMsgJSAlert::SharedDtor() { - if (message_ != &_default_message_) { - delete message_; - } - if (this != default_instance_) { - } -} - -void CMsgJSAlert::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgJSAlert::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgJSAlert_descriptor_; -} - -const CMsgJSAlert& CMsgJSAlert::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgJSAlert* CMsgJSAlert::default_instance_ = NULL; - -CMsgJSAlert* CMsgJSAlert::New() const { - return new CMsgJSAlert; -} - -void CMsgJSAlert::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (message_ != &_default_message_) { - message_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgJSAlert::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_message; - break; - } - - // optional string message = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_message: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_message())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgJSAlert::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string message = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->message(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgJSAlert::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string message = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->message(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgJSAlert::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string message = 2; - if (has_message()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->message()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgJSAlert::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgJSAlert* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgJSAlert::MergeFrom(const CMsgJSAlert& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_message(from.message()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgJSAlert::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgJSAlert::CopyFrom(const CMsgJSAlert& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgJSAlert::IsInitialized() const { - - return true; -} - -void CMsgJSAlert::Swap(CMsgJSAlert* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(message_, other->message_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgJSAlert::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgJSAlert_descriptor_; - metadata.reflection = CMsgJSAlert_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgJSConfirm::_default_message_; -#ifndef _MSC_VER -const int CMsgJSConfirm::kBrowserHandleFieldNumber; -const int CMsgJSConfirm::kMessageFieldNumber; -#endif // !_MSC_VER - -CMsgJSConfirm::CMsgJSConfirm() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgJSConfirm::InitAsDefaultInstance() { -} - -CMsgJSConfirm::CMsgJSConfirm(const CMsgJSConfirm& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgJSConfirm::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - message_ = const_cast< ::std::string*>(&_default_message_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgJSConfirm::~CMsgJSConfirm() { - SharedDtor(); -} - -void CMsgJSConfirm::SharedDtor() { - if (message_ != &_default_message_) { - delete message_; - } - if (this != default_instance_) { - } -} - -void CMsgJSConfirm::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgJSConfirm::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgJSConfirm_descriptor_; -} - -const CMsgJSConfirm& CMsgJSConfirm::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgJSConfirm* CMsgJSConfirm::default_instance_ = NULL; - -CMsgJSConfirm* CMsgJSConfirm::New() const { - return new CMsgJSConfirm; -} - -void CMsgJSConfirm::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (message_ != &_default_message_) { - message_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgJSConfirm::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_message; - break; - } - - // optional string message = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_message: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_message())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgJSConfirm::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string message = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->message(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgJSConfirm::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string message = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->message().data(), this->message().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->message(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgJSConfirm::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string message = 2; - if (has_message()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->message()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgJSConfirm::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgJSConfirm* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgJSConfirm::MergeFrom(const CMsgJSConfirm& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_message(from.message()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgJSConfirm::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgJSConfirm::CopyFrom(const CMsgJSConfirm& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgJSConfirm::IsInitialized() const { - - return true; -} - -void CMsgJSConfirm::Swap(CMsgJSConfirm* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(message_, other->message_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgJSConfirm::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgJSConfirm_descriptor_; - metadata.reflection = CMsgJSConfirm_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgJSDialogResponse::kBrowserHandleFieldNumber; -const int CMsgJSDialogResponse::kResultFieldNumber; -#endif // !_MSC_VER - -CMsgJSDialogResponse::CMsgJSDialogResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgJSDialogResponse::InitAsDefaultInstance() { -} - -CMsgJSDialogResponse::CMsgJSDialogResponse(const CMsgJSDialogResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgJSDialogResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - result_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgJSDialogResponse::~CMsgJSDialogResponse() { - SharedDtor(); -} - -void CMsgJSDialogResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgJSDialogResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgJSDialogResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgJSDialogResponse_descriptor_; -} - -const CMsgJSDialogResponse& CMsgJSDialogResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgJSDialogResponse* CMsgJSDialogResponse::default_instance_ = NULL; - -CMsgJSDialogResponse* CMsgJSDialogResponse::New() const { - return new CMsgJSDialogResponse; -} - -void CMsgJSDialogResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - result_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgJSDialogResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_result; - break; - } - - // optional bool result = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_result: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &result_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgJSDialogResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool result = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->result(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgJSDialogResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool result = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->result(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgJSDialogResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool result = 2; - if (has_result()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgJSDialogResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgJSDialogResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgJSDialogResponse::MergeFrom(const CMsgJSDialogResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_result(from.result()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgJSDialogResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgJSDialogResponse::CopyFrom(const CMsgJSDialogResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgJSDialogResponse::IsInitialized() const { - - return true; -} - -void CMsgJSDialogResponse::Swap(CMsgJSDialogResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(result_, other->result_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgJSDialogResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgJSDialogResponse_descriptor_; - metadata.reflection = CMsgJSDialogResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgCanGoBackAndForward::kBrowserHandleFieldNumber; -const int CMsgCanGoBackAndForward::kBgobackFieldNumber; -const int CMsgCanGoBackAndForward::kBgoforwardFieldNumber; -#endif // !_MSC_VER - -CMsgCanGoBackAndForward::CMsgCanGoBackAndForward() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgCanGoBackAndForward::InitAsDefaultInstance() { -} - -CMsgCanGoBackAndForward::CMsgCanGoBackAndForward(const CMsgCanGoBackAndForward& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgCanGoBackAndForward::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - bgoback_ = false; - bgoforward_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgCanGoBackAndForward::~CMsgCanGoBackAndForward() { - SharedDtor(); -} - -void CMsgCanGoBackAndForward::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgCanGoBackAndForward::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgCanGoBackAndForward::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgCanGoBackAndForward_descriptor_; -} - -const CMsgCanGoBackAndForward& CMsgCanGoBackAndForward::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgCanGoBackAndForward* CMsgCanGoBackAndForward::default_instance_ = NULL; - -CMsgCanGoBackAndForward* CMsgCanGoBackAndForward::New() const { - return new CMsgCanGoBackAndForward; -} - -void CMsgCanGoBackAndForward::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - bgoback_ = false; - bgoforward_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgCanGoBackAndForward::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bgoback; - break; - } - - // optional bool bgoback = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bgoback: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bgoback_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_bgoforward; - break; - } - - // optional bool bgoforward = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bgoforward: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bgoforward_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgCanGoBackAndForward::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool bgoback = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->bgoback(), output); - } - - // optional bool bgoforward = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(3, this->bgoforward(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgCanGoBackAndForward::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool bgoback = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->bgoback(), target); - } - - // optional bool bgoforward = 3; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(3, this->bgoforward(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgCanGoBackAndForward::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool bgoback = 2; - if (has_bgoback()) { - total_size += 1 + 1; - } - - // optional bool bgoforward = 3; - if (has_bgoforward()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgCanGoBackAndForward::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgCanGoBackAndForward* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgCanGoBackAndForward::MergeFrom(const CMsgCanGoBackAndForward& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_bgoback(from.bgoback()); - } - if (from._has_bit(2)) { - set_bgoforward(from.bgoforward()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgCanGoBackAndForward::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgCanGoBackAndForward::CopyFrom(const CMsgCanGoBackAndForward& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgCanGoBackAndForward::IsInitialized() const { - - return true; -} - -void CMsgCanGoBackAndForward::Swap(CMsgCanGoBackAndForward* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(bgoback_, other->bgoback_); - std::swap(bgoforward_, other->bgoforward_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgCanGoBackAndForward::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgCanGoBackAndForward_descriptor_; - metadata.reflection = CMsgCanGoBackAndForward_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgOpenSteamURL::_default_url_; -#ifndef _MSC_VER -const int CMsgOpenSteamURL::kBrowserHandleFieldNumber; -const int CMsgOpenSteamURL::kUrlFieldNumber; -#endif // !_MSC_VER - -CMsgOpenSteamURL::CMsgOpenSteamURL() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgOpenSteamURL::InitAsDefaultInstance() { -} - -CMsgOpenSteamURL::CMsgOpenSteamURL(const CMsgOpenSteamURL& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgOpenSteamURL::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgOpenSteamURL::~CMsgOpenSteamURL() { - SharedDtor(); -} - -void CMsgOpenSteamURL::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgOpenSteamURL::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgOpenSteamURL::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgOpenSteamURL_descriptor_; -} - -const CMsgOpenSteamURL& CMsgOpenSteamURL::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgOpenSteamURL* CMsgOpenSteamURL::default_instance_ = NULL; - -CMsgOpenSteamURL* CMsgOpenSteamURL::New() const { - return new CMsgOpenSteamURL; -} - -void CMsgOpenSteamURL::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgOpenSteamURL::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgOpenSteamURL::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgOpenSteamURL::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgOpenSteamURL::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgOpenSteamURL::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgOpenSteamURL* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgOpenSteamURL::MergeFrom(const CMsgOpenSteamURL& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgOpenSteamURL::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgOpenSteamURL::CopyFrom(const CMsgOpenSteamURL& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgOpenSteamURL::IsInitialized() const { - - return true; -} - -void CMsgOpenSteamURL::Swap(CMsgOpenSteamURL* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgOpenSteamURL::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgOpenSteamURL_descriptor_; - metadata.reflection = CMsgOpenSteamURL_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgSetCookie::_default_key_; -const ::std::string CMsgSetCookie::_default_value_; -const ::std::string CMsgSetCookie::_default_path_; -const ::std::string CMsgSetCookie::_default_host_; -#ifndef _MSC_VER -const int CMsgSetCookie::kKeyFieldNumber; -const int CMsgSetCookie::kValueFieldNumber; -const int CMsgSetCookie::kPathFieldNumber; -const int CMsgSetCookie::kHostFieldNumber; -const int CMsgSetCookie::kExpiresFieldNumber; -#endif // !_MSC_VER - -CMsgSetCookie::CMsgSetCookie() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetCookie::InitAsDefaultInstance() { -} - -CMsgSetCookie::CMsgSetCookie(const CMsgSetCookie& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetCookie::SharedCtor() { - _cached_size_ = 0; - key_ = const_cast< ::std::string*>(&_default_key_); - value_ = const_cast< ::std::string*>(&_default_value_); - path_ = const_cast< ::std::string*>(&_default_path_); - host_ = const_cast< ::std::string*>(&_default_host_); - expires_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetCookie::~CMsgSetCookie() { - SharedDtor(); -} - -void CMsgSetCookie::SharedDtor() { - if (key_ != &_default_key_) { - delete key_; - } - if (value_ != &_default_value_) { - delete value_; - } - if (path_ != &_default_path_) { - delete path_; - } - if (host_ != &_default_host_) { - delete host_; - } - if (this != default_instance_) { - } -} - -void CMsgSetCookie::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetCookie::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetCookie_descriptor_; -} - -const CMsgSetCookie& CMsgSetCookie::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetCookie* CMsgSetCookie::default_instance_ = NULL; - -CMsgSetCookie* CMsgSetCookie::New() const { - return new CMsgSetCookie; -} - -void CMsgSetCookie::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (_has_bit(0)) { - if (key_ != &_default_key_) { - key_->clear(); - } - } - if (_has_bit(1)) { - if (value_ != &_default_value_) { - value_->clear(); - } - } - if (_has_bit(2)) { - if (path_ != &_default_path_) { - path_->clear(); - } - } - if (_has_bit(3)) { - if (host_ != &_default_host_) { - host_->clear(); - } - } - expires_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetCookie::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional string key = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_key())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_value; - break; - } - - // optional string value = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_value: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_path; - break; - } - - // optional string path = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_path: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_path())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_host; - break; - } - - // optional string host = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_host: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_host())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->host().data(), this->host().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(40)) goto parse_expires; - break; - } - - // optional uint32 expires = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_expires: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &expires_))); - _set_bit(4); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetCookie::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional string key = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 1, this->key(), output); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->value(), output); - } - - // optional string path = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->path(), output); - } - - // optional string host = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->host().data(), this->host().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->host(), output); - } - - // optional uint32 expires = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(5, this->expires(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetCookie::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional string key = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->key().data(), this->key().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->key(), target); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->value(), target); - } - - // optional string path = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->path(), target); - } - - // optional string host = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->host().data(), this->host().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->host(), target); - } - - // optional uint32 expires = 5; - if (_has_bit(4)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(5, this->expires(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetCookie::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional string key = 1; - if (has_key()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->key()); - } - - // optional string value = 2; - if (has_value()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - // optional string path = 3; - if (has_path()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->path()); - } - - // optional string host = 4; - if (has_host()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->host()); - } - - // optional uint32 expires = 5; - if (has_expires()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->expires()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetCookie::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetCookie* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetCookie::MergeFrom(const CMsgSetCookie& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_key(from.key()); - } - if (from._has_bit(1)) { - set_value(from.value()); - } - if (from._has_bit(2)) { - set_path(from.path()); - } - if (from._has_bit(3)) { - set_host(from.host()); - } - if (from._has_bit(4)) { - set_expires(from.expires()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetCookie::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetCookie::CopyFrom(const CMsgSetCookie& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetCookie::IsInitialized() const { - - return true; -} - -void CMsgSetCookie::Swap(CMsgSetCookie* other) { - if (other != this) { - std::swap(key_, other->key_); - std::swap(value_, other->value_); - std::swap(path_, other->path_); - std::swap(host_, other->host_); - std::swap(expires_, other->expires_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetCookie::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetCookie_descriptor_; - metadata.reflection = CMsgSetCookie_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgSetTargetFrameRate::kNTargetFrameRateFieldNumber; -#endif // !_MSC_VER - -CMsgSetTargetFrameRate::CMsgSetTargetFrameRate() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgSetTargetFrameRate::InitAsDefaultInstance() { -} - -CMsgSetTargetFrameRate::CMsgSetTargetFrameRate(const CMsgSetTargetFrameRate& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgSetTargetFrameRate::SharedCtor() { - _cached_size_ = 0; - ntargetframerate_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgSetTargetFrameRate::~CMsgSetTargetFrameRate() { - SharedDtor(); -} - -void CMsgSetTargetFrameRate::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgSetTargetFrameRate::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgSetTargetFrameRate::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgSetTargetFrameRate_descriptor_; -} - -const CMsgSetTargetFrameRate& CMsgSetTargetFrameRate::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgSetTargetFrameRate* CMsgSetTargetFrameRate::default_instance_ = NULL; - -CMsgSetTargetFrameRate* CMsgSetTargetFrameRate::New() const { - return new CMsgSetTargetFrameRate; -} - -void CMsgSetTargetFrameRate::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - ntargetframerate_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgSetTargetFrameRate::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 nTargetFrameRate = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &ntargetframerate_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgSetTargetFrameRate::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 nTargetFrameRate = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->ntargetframerate(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgSetTargetFrameRate::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 nTargetFrameRate = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->ntargetframerate(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgSetTargetFrameRate::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 nTargetFrameRate = 1; - if (has_ntargetframerate()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->ntargetframerate()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgSetTargetFrameRate::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgSetTargetFrameRate* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgSetTargetFrameRate::MergeFrom(const CMsgSetTargetFrameRate& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_ntargetframerate(from.ntargetframerate()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgSetTargetFrameRate::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgSetTargetFrameRate::CopyFrom(const CMsgSetTargetFrameRate& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgSetTargetFrameRate::IsInitialized() const { - - return true; -} - -void CMsgSetTargetFrameRate::Swap(CMsgSetTargetFrameRate* other) { - if (other != this) { - std::swap(ntargetframerate_, other->ntargetframerate_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgSetTargetFrameRate::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgSetTargetFrameRate_descriptor_; - metadata.reflection = CMsgSetTargetFrameRate_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgFullRepaint::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgFullRepaint::CMsgFullRepaint() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFullRepaint::InitAsDefaultInstance() { -} - -CMsgFullRepaint::CMsgFullRepaint(const CMsgFullRepaint& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFullRepaint::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFullRepaint::~CMsgFullRepaint() { - SharedDtor(); -} - -void CMsgFullRepaint::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgFullRepaint::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFullRepaint::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFullRepaint_descriptor_; -} - -const CMsgFullRepaint& CMsgFullRepaint::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFullRepaint* CMsgFullRepaint::default_instance_ = NULL; - -CMsgFullRepaint* CMsgFullRepaint::New() const { - return new CMsgFullRepaint; -} - -void CMsgFullRepaint::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFullRepaint::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFullRepaint::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFullRepaint::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFullRepaint::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFullRepaint::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFullRepaint* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFullRepaint::MergeFrom(const CMsgFullRepaint& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFullRepaint::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFullRepaint::CopyFrom(const CMsgFullRepaint& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFullRepaint::IsInitialized() const { - - return true; -} - -void CMsgFullRepaint::Swap(CMsgFullRepaint* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFullRepaint::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFullRepaint_descriptor_; - metadata.reflection = CMsgFullRepaint_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgRequestFullScreen::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgRequestFullScreen::CMsgRequestFullScreen() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgRequestFullScreen::InitAsDefaultInstance() { -} - -CMsgRequestFullScreen::CMsgRequestFullScreen(const CMsgRequestFullScreen& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgRequestFullScreen::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgRequestFullScreen::~CMsgRequestFullScreen() { - SharedDtor(); -} - -void CMsgRequestFullScreen::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgRequestFullScreen::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgRequestFullScreen::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgRequestFullScreen_descriptor_; -} - -const CMsgRequestFullScreen& CMsgRequestFullScreen::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgRequestFullScreen* CMsgRequestFullScreen::default_instance_ = NULL; - -CMsgRequestFullScreen* CMsgRequestFullScreen::New() const { - return new CMsgRequestFullScreen; -} - -void CMsgRequestFullScreen::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgRequestFullScreen::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgRequestFullScreen::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgRequestFullScreen::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgRequestFullScreen::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgRequestFullScreen::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgRequestFullScreen* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgRequestFullScreen::MergeFrom(const CMsgRequestFullScreen& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgRequestFullScreen::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgRequestFullScreen::CopyFrom(const CMsgRequestFullScreen& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgRequestFullScreen::IsInitialized() const { - - return true; -} - -void CMsgRequestFullScreen::Swap(CMsgRequestFullScreen* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgRequestFullScreen::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgRequestFullScreen_descriptor_; - metadata.reflection = CMsgRequestFullScreen_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgRequestFullScreenResponse::kBrowserHandleFieldNumber; -const int CMsgRequestFullScreenResponse::kBallowFieldNumber; -#endif // !_MSC_VER - -CMsgRequestFullScreenResponse::CMsgRequestFullScreenResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgRequestFullScreenResponse::InitAsDefaultInstance() { -} - -CMsgRequestFullScreenResponse::CMsgRequestFullScreenResponse(const CMsgRequestFullScreenResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgRequestFullScreenResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ballow_ = false; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgRequestFullScreenResponse::~CMsgRequestFullScreenResponse() { - SharedDtor(); -} - -void CMsgRequestFullScreenResponse::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgRequestFullScreenResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgRequestFullScreenResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgRequestFullScreenResponse_descriptor_; -} - -const CMsgRequestFullScreenResponse& CMsgRequestFullScreenResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgRequestFullScreenResponse* CMsgRequestFullScreenResponse::default_instance_ = NULL; - -CMsgRequestFullScreenResponse* CMsgRequestFullScreenResponse::New() const { - return new CMsgRequestFullScreenResponse; -} - -void CMsgRequestFullScreenResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - ballow_ = false; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgRequestFullScreenResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_ballow; - break; - } - - // optional bool ballow = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_ballow: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &ballow_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgRequestFullScreenResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool ballow = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->ballow(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgRequestFullScreenResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool ballow = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->ballow(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgRequestFullScreenResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool ballow = 2; - if (has_ballow()) { - total_size += 1 + 1; - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgRequestFullScreenResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgRequestFullScreenResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgRequestFullScreenResponse::MergeFrom(const CMsgRequestFullScreenResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_ballow(from.ballow()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgRequestFullScreenResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgRequestFullScreenResponse::CopyFrom(const CMsgRequestFullScreenResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgRequestFullScreenResponse::IsInitialized() const { - - return true; -} - -void CMsgRequestFullScreenResponse::Swap(CMsgRequestFullScreenResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(ballow_, other->ballow_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgRequestFullScreenResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgRequestFullScreenResponse_descriptor_; - metadata.reflection = CMsgRequestFullScreenResponse_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgExitFullScreen::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgExitFullScreen::CMsgExitFullScreen() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgExitFullScreen::InitAsDefaultInstance() { -} - -CMsgExitFullScreen::CMsgExitFullScreen(const CMsgExitFullScreen& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgExitFullScreen::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgExitFullScreen::~CMsgExitFullScreen() { - SharedDtor(); -} - -void CMsgExitFullScreen::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgExitFullScreen::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgExitFullScreen::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgExitFullScreen_descriptor_; -} - -const CMsgExitFullScreen& CMsgExitFullScreen::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgExitFullScreen* CMsgExitFullScreen::default_instance_ = NULL; - -CMsgExitFullScreen* CMsgExitFullScreen::New() const { - return new CMsgExitFullScreen; -} - -void CMsgExitFullScreen::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgExitFullScreen::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgExitFullScreen::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgExitFullScreen::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgExitFullScreen::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgExitFullScreen::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgExitFullScreen* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgExitFullScreen::MergeFrom(const CMsgExitFullScreen& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgExitFullScreen::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgExitFullScreen::CopyFrom(const CMsgExitFullScreen& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgExitFullScreen::IsInitialized() const { - - return true; -} - -void CMsgExitFullScreen::Swap(CMsgExitFullScreen* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgExitFullScreen::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgExitFullScreen_descriptor_; - metadata.reflection = CMsgExitFullScreen_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgGetCookiesForURL::_default_url_; -#ifndef _MSC_VER -const int CMsgGetCookiesForURL::kBrowserHandleFieldNumber; -const int CMsgGetCookiesForURL::kUrlFieldNumber; -#endif // !_MSC_VER - -CMsgGetCookiesForURL::CMsgGetCookiesForURL() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGetCookiesForURL::InitAsDefaultInstance() { -} - -CMsgGetCookiesForURL::CMsgGetCookiesForURL(const CMsgGetCookiesForURL& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGetCookiesForURL::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGetCookiesForURL::~CMsgGetCookiesForURL() { - SharedDtor(); -} - -void CMsgGetCookiesForURL::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgGetCookiesForURL::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGetCookiesForURL::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGetCookiesForURL_descriptor_; -} - -const CMsgGetCookiesForURL& CMsgGetCookiesForURL::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGetCookiesForURL* CMsgGetCookiesForURL::default_instance_ = NULL; - -CMsgGetCookiesForURL* CMsgGetCookiesForURL::New() const { - return new CMsgGetCookiesForURL; -} - -void CMsgGetCookiesForURL::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGetCookiesForURL::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGetCookiesForURL::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGetCookiesForURL::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGetCookiesForURL::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGetCookiesForURL::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGetCookiesForURL* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGetCookiesForURL::MergeFrom(const CMsgGetCookiesForURL& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGetCookiesForURL::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGetCookiesForURL::CopyFrom(const CMsgGetCookiesForURL& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGetCookiesForURL::IsInitialized() const { - - return true; -} - -void CMsgGetCookiesForURL::Swap(CMsgGetCookiesForURL* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGetCookiesForURL::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGetCookiesForURL_descriptor_; - metadata.reflection = CMsgGetCookiesForURL_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CCookie::_default_name_; -const ::std::string CCookie::_default_value_; -const ::std::string CCookie::_default_domain_; -const ::std::string CCookie::_default_path_; -#ifndef _MSC_VER -const int CCookie::kNameFieldNumber; -const int CCookie::kValueFieldNumber; -const int CCookie::kDomainFieldNumber; -const int CCookie::kPathFieldNumber; -#endif // !_MSC_VER - -CCookie::CCookie() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CCookie::InitAsDefaultInstance() { -} - -CCookie::CCookie(const CCookie& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CCookie::SharedCtor() { - _cached_size_ = 0; - name_ = const_cast< ::std::string*>(&_default_name_); - value_ = const_cast< ::std::string*>(&_default_value_); - domain_ = const_cast< ::std::string*>(&_default_domain_); - path_ = const_cast< ::std::string*>(&_default_path_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CCookie::~CCookie() { - SharedDtor(); -} - -void CCookie::SharedDtor() { - if (name_ != &_default_name_) { - delete name_; - } - if (value_ != &_default_value_) { - delete value_; - } - if (domain_ != &_default_domain_) { - delete domain_; - } - if (path_ != &_default_path_) { - delete path_; - } - if (this != default_instance_) { - } -} - -void CCookie::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CCookie::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CCookie_descriptor_; -} - -const CCookie& CCookie::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CCookie* CCookie::default_instance_ = NULL; - -CCookie* CCookie::New() const { - return new CCookie; -} - -void CCookie::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (_has_bit(0)) { - if (name_ != &_default_name_) { - name_->clear(); - } - } - if (_has_bit(1)) { - if (value_ != &_default_value_) { - value_->clear(); - } - } - if (_has_bit(2)) { - if (domain_ != &_default_domain_) { - domain_->clear(); - } - } - if (_has_bit(3)) { - if (path_ != &_default_path_) { - path_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CCookie::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional string name = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_name())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_value; - break; - } - - // optional string value = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_value: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_domain; - break; - } - - // optional string domain = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_domain: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_domain())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->domain().data(), this->domain().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_path; - break; - } - - // optional string path = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_path: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_path())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CCookie::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional string name = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 1, this->name(), output); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->value(), output); - } - - // optional string domain = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->domain().data(), this->domain().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->domain(), output); - } - - // optional string path = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->path(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CCookie::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional string name = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 1, this->name(), target); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->value(), target); - } - - // optional string domain = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->domain().data(), this->domain().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->domain(), target); - } - - // optional string path = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->path().data(), this->path().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->path(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CCookie::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional string name = 1; - if (has_name()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->name()); - } - - // optional string value = 2; - if (has_value()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - // optional string domain = 3; - if (has_domain()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->domain()); - } - - // optional string path = 4; - if (has_path()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->path()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CCookie::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CCookie* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CCookie::MergeFrom(const CCookie& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_name(from.name()); - } - if (from._has_bit(1)) { - set_value(from.value()); - } - if (from._has_bit(2)) { - set_domain(from.domain()); - } - if (from._has_bit(3)) { - set_path(from.path()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CCookie::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CCookie::CopyFrom(const CCookie& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CCookie::IsInitialized() const { - - return true; -} - -void CCookie::Swap(CCookie* other) { - if (other != this) { - std::swap(name_, other->name_); - std::swap(value_, other->value_); - std::swap(domain_, other->domain_); - std::swap(path_, other->path_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CCookie::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CCookie_descriptor_; - metadata.reflection = CCookie_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgGetCookiesForURLResponse::_default_url_; -#ifndef _MSC_VER -const int CMsgGetCookiesForURLResponse::kBrowserHandleFieldNumber; -const int CMsgGetCookiesForURLResponse::kUrlFieldNumber; -const int CMsgGetCookiesForURLResponse::kCookiesFieldNumber; -#endif // !_MSC_VER - -CMsgGetCookiesForURLResponse::CMsgGetCookiesForURLResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgGetCookiesForURLResponse::InitAsDefaultInstance() { -} - -CMsgGetCookiesForURLResponse::CMsgGetCookiesForURLResponse(const CMsgGetCookiesForURLResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgGetCookiesForURLResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - url_ = const_cast< ::std::string*>(&_default_url_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgGetCookiesForURLResponse::~CMsgGetCookiesForURLResponse() { - SharedDtor(); -} - -void CMsgGetCookiesForURLResponse::SharedDtor() { - if (url_ != &_default_url_) { - delete url_; - } - if (this != default_instance_) { - } -} - -void CMsgGetCookiesForURLResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgGetCookiesForURLResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgGetCookiesForURLResponse_descriptor_; -} - -const CMsgGetCookiesForURLResponse& CMsgGetCookiesForURLResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgGetCookiesForURLResponse* CMsgGetCookiesForURLResponse::default_instance_ = NULL; - -CMsgGetCookiesForURLResponse* CMsgGetCookiesForURLResponse::New() const { - return new CMsgGetCookiesForURLResponse; -} - -void CMsgGetCookiesForURLResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (url_ != &_default_url_) { - url_->clear(); - } - } - } - cookies_.Clear(); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgGetCookiesForURLResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_url; - break; - } - - // optional string url = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_url: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_url())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_cookies; - break; - } - - // repeated .CCookie cookies = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_cookies: - DO_(::google::protobuf::internal::WireFormatLite::ReadMessageNoVirtual( - input, add_cookies())); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_cookies; - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgGetCookiesForURLResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->url(), output); - } - - // repeated .CCookie cookies = 3; - for (int i = 0; i < this->cookies_size(); i++) { - ::google::protobuf::internal::WireFormatLite::WriteMessageMaybeToArray( - 3, this->cookies(i), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgGetCookiesForURLResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string url = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->url().data(), this->url().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->url(), target); - } - - // repeated .CCookie cookies = 3; - for (int i = 0; i < this->cookies_size(); i++) { - target = ::google::protobuf::internal::WireFormatLite:: - WriteMessageNoVirtualToArray( - 3, this->cookies(i), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgGetCookiesForURLResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string url = 2; - if (has_url()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->url()); - } - - } - // repeated .CCookie cookies = 3; - total_size += 1 * this->cookies_size(); - for (int i = 0; i < this->cookies_size(); i++) { - total_size += - ::google::protobuf::internal::WireFormatLite::MessageSizeNoVirtual( - this->cookies(i)); - } - - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgGetCookiesForURLResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgGetCookiesForURLResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgGetCookiesForURLResponse::MergeFrom(const CMsgGetCookiesForURLResponse& from) { - GOOGLE_CHECK_NE(&from, this); - cookies_.MergeFrom(from.cookies_); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_url(from.url()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgGetCookiesForURLResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgGetCookiesForURLResponse::CopyFrom(const CMsgGetCookiesForURLResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgGetCookiesForURLResponse::IsInitialized() const { - - return true; -} - -void CMsgGetCookiesForURLResponse::Swap(CMsgGetCookiesForURLResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(url_, other->url_); - cookies_.Swap(&other->cookies_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgGetCookiesForURLResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgGetCookiesForURLResponse_descriptor_; - metadata.reflection = CMsgGetCookiesForURLResponse_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgNodeHasFocus::_default_name_; -const ::std::string CMsgNodeHasFocus::_default_elementtagname_; -const ::std::string CMsgNodeHasFocus::_default_searchbuttontext_; -const ::std::string CMsgNodeHasFocus::_default_input_type_; -#ifndef _MSC_VER -const int CMsgNodeHasFocus::kBrowserHandleFieldNumber; -const int CMsgNodeHasFocus::kBInputFieldNumber; -const int CMsgNodeHasFocus::kNameFieldNumber; -const int CMsgNodeHasFocus::kElementtagnameFieldNumber; -const int CMsgNodeHasFocus::kSearchbuttontextFieldNumber; -const int CMsgNodeHasFocus::kBHasMultipleInputsFieldNumber; -const int CMsgNodeHasFocus::kInputTypeFieldNumber; -#endif // !_MSC_VER - -CMsgNodeHasFocus::CMsgNodeHasFocus() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgNodeHasFocus::InitAsDefaultInstance() { -} - -CMsgNodeHasFocus::CMsgNodeHasFocus(const CMsgNodeHasFocus& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgNodeHasFocus::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - binput_ = false; - name_ = const_cast< ::std::string*>(&_default_name_); - elementtagname_ = const_cast< ::std::string*>(&_default_elementtagname_); - searchbuttontext_ = const_cast< ::std::string*>(&_default_searchbuttontext_); - bhasmultipleinputs_ = false; - input_type_ = const_cast< ::std::string*>(&_default_input_type_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgNodeHasFocus::~CMsgNodeHasFocus() { - SharedDtor(); -} - -void CMsgNodeHasFocus::SharedDtor() { - if (name_ != &_default_name_) { - delete name_; - } - if (elementtagname_ != &_default_elementtagname_) { - delete elementtagname_; - } - if (searchbuttontext_ != &_default_searchbuttontext_) { - delete searchbuttontext_; - } - if (input_type_ != &_default_input_type_) { - delete input_type_; - } - if (this != default_instance_) { - } -} - -void CMsgNodeHasFocus::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgNodeHasFocus::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgNodeHasFocus_descriptor_; -} - -const CMsgNodeHasFocus& CMsgNodeHasFocus::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgNodeHasFocus* CMsgNodeHasFocus::default_instance_ = NULL; - -CMsgNodeHasFocus* CMsgNodeHasFocus::New() const { - return new CMsgNodeHasFocus; -} - -void CMsgNodeHasFocus::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - binput_ = false; - if (_has_bit(2)) { - if (name_ != &_default_name_) { - name_->clear(); - } - } - if (_has_bit(3)) { - if (elementtagname_ != &_default_elementtagname_) { - elementtagname_->clear(); - } - } - if (_has_bit(4)) { - if (searchbuttontext_ != &_default_searchbuttontext_) { - searchbuttontext_->clear(); - } - } - bhasmultipleinputs_ = false; - if (_has_bit(6)) { - if (input_type_ != &_default_input_type_) { - input_type_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgNodeHasFocus::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_bInput; - break; - } - - // optional bool bInput = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bInput: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &binput_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(26)) goto parse_name; - break; - } - - // optional string name = 3; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_name: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_name())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(34)) goto parse_elementtagname; - break; - } - - // optional string elementtagname = 4; - case 4: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_elementtagname: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_elementtagname())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->elementtagname().data(), this->elementtagname().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(42)) goto parse_searchbuttontext; - break; - } - - // optional string searchbuttontext = 5; - case 5: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_searchbuttontext: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_searchbuttontext())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->searchbuttontext().data(), this->searchbuttontext().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(48)) goto parse_bHasMultipleInputs; - break; - } - - // optional bool bHasMultipleInputs = 6; - case 6: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_bHasMultipleInputs: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - bool, ::google::protobuf::internal::WireFormatLite::TYPE_BOOL>( - input, &bhasmultipleinputs_))); - _set_bit(5); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(58)) goto parse_input_type; - break; - } - - // optional string input_type = 7; - case 7: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_input_type: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_input_type())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->input_type().data(), this->input_type().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgNodeHasFocus::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional bool bInput = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(2, this->binput(), output); - } - - // optional string name = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 3, this->name(), output); - } - - // optional string elementtagname = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->elementtagname().data(), this->elementtagname().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 4, this->elementtagname(), output); - } - - // optional string searchbuttontext = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->searchbuttontext().data(), this->searchbuttontext().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 5, this->searchbuttontext(), output); - } - - // optional bool bHasMultipleInputs = 6; - if (_has_bit(5)) { - ::google::protobuf::internal::WireFormatLite::WriteBool(6, this->bhasmultipleinputs(), output); - } - - // optional string input_type = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->input_type().data(), this->input_type().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 7, this->input_type(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgNodeHasFocus::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional bool bInput = 2; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(2, this->binput(), target); - } - - // optional string name = 3; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->name().data(), this->name().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 3, this->name(), target); - } - - // optional string elementtagname = 4; - if (_has_bit(3)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->elementtagname().data(), this->elementtagname().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 4, this->elementtagname(), target); - } - - // optional string searchbuttontext = 5; - if (_has_bit(4)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->searchbuttontext().data(), this->searchbuttontext().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 5, this->searchbuttontext(), target); - } - - // optional bool bHasMultipleInputs = 6; - if (_has_bit(5)) { - target = ::google::protobuf::internal::WireFormatLite::WriteBoolToArray(6, this->bhasmultipleinputs(), target); - } - - // optional string input_type = 7; - if (_has_bit(6)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->input_type().data(), this->input_type().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 7, this->input_type(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgNodeHasFocus::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional bool bInput = 2; - if (has_binput()) { - total_size += 1 + 1; - } - - // optional string name = 3; - if (has_name()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->name()); - } - - // optional string elementtagname = 4; - if (has_elementtagname()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->elementtagname()); - } - - // optional string searchbuttontext = 5; - if (has_searchbuttontext()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->searchbuttontext()); - } - - // optional bool bHasMultipleInputs = 6; - if (has_bhasmultipleinputs()) { - total_size += 1 + 1; - } - - // optional string input_type = 7; - if (has_input_type()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->input_type()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgNodeHasFocus::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgNodeHasFocus* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgNodeHasFocus::MergeFrom(const CMsgNodeHasFocus& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_binput(from.binput()); - } - if (from._has_bit(2)) { - set_name(from.name()); - } - if (from._has_bit(3)) { - set_elementtagname(from.elementtagname()); - } - if (from._has_bit(4)) { - set_searchbuttontext(from.searchbuttontext()); - } - if (from._has_bit(5)) { - set_bhasmultipleinputs(from.bhasmultipleinputs()); - } - if (from._has_bit(6)) { - set_input_type(from.input_type()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgNodeHasFocus::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgNodeHasFocus::CopyFrom(const CMsgNodeHasFocus& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgNodeHasFocus::IsInitialized() const { - - return true; -} - -void CMsgNodeHasFocus::Swap(CMsgNodeHasFocus* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(binput_, other->binput_); - std::swap(name_, other->name_); - std::swap(elementtagname_, other->elementtagname_); - std::swap(searchbuttontext_, other->searchbuttontext_); - std::swap(bhasmultipleinputs_, other->bhasmultipleinputs_); - std::swap(input_type_, other->input_type_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgNodeHasFocus::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgNodeHasFocus_descriptor_; - metadata.reflection = CMsgNodeHasFocus_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgZoomToFocusedElement::kBrowserHandleFieldNumber; -const int CMsgZoomToFocusedElement::kLeftoffsetFieldNumber; -const int CMsgZoomToFocusedElement::kTopoffsetFieldNumber; -#endif // !_MSC_VER - -CMsgZoomToFocusedElement::CMsgZoomToFocusedElement() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgZoomToFocusedElement::InitAsDefaultInstance() { -} - -CMsgZoomToFocusedElement::CMsgZoomToFocusedElement(const CMsgZoomToFocusedElement& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgZoomToFocusedElement::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - leftoffset_ = 0u; - topoffset_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgZoomToFocusedElement::~CMsgZoomToFocusedElement() { - SharedDtor(); -} - -void CMsgZoomToFocusedElement::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgZoomToFocusedElement::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgZoomToFocusedElement::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgZoomToFocusedElement_descriptor_; -} - -const CMsgZoomToFocusedElement& CMsgZoomToFocusedElement::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgZoomToFocusedElement* CMsgZoomToFocusedElement::default_instance_ = NULL; - -CMsgZoomToFocusedElement* CMsgZoomToFocusedElement::New() const { - return new CMsgZoomToFocusedElement; -} - -void CMsgZoomToFocusedElement::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - leftoffset_ = 0u; - topoffset_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgZoomToFocusedElement::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(16)) goto parse_leftoffset; - break; - } - - // optional uint32 leftoffset = 2 [default = 0]; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_leftoffset: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &leftoffset_))); - _set_bit(1); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(24)) goto parse_topoffset; - break; - } - - // optional uint32 topoffset = 3 [default = 0]; - case 3: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - parse_topoffset: - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &topoffset_))); - _set_bit(2); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgZoomToFocusedElement::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional uint32 leftoffset = 2 [default = 0]; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(2, this->leftoffset(), output); - } - - // optional uint32 topoffset = 3 [default = 0]; - if (_has_bit(2)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(3, this->topoffset(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgZoomToFocusedElement::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional uint32 leftoffset = 2 [default = 0]; - if (_has_bit(1)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(2, this->leftoffset(), target); - } - - // optional uint32 topoffset = 3 [default = 0]; - if (_has_bit(2)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(3, this->topoffset(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgZoomToFocusedElement::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional uint32 leftoffset = 2 [default = 0]; - if (has_leftoffset()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->leftoffset()); - } - - // optional uint32 topoffset = 3 [default = 0]; - if (has_topoffset()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->topoffset()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgZoomToFocusedElement::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgZoomToFocusedElement* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgZoomToFocusedElement::MergeFrom(const CMsgZoomToFocusedElement& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_leftoffset(from.leftoffset()); - } - if (from._has_bit(2)) { - set_topoffset(from.topoffset()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgZoomToFocusedElement::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgZoomToFocusedElement::CopyFrom(const CMsgZoomToFocusedElement& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgZoomToFocusedElement::IsInitialized() const { - - return true; -} - -void CMsgZoomToFocusedElement::Swap(CMsgZoomToFocusedElement* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(leftoffset_, other->leftoffset_); - std::swap(topoffset_, other->topoffset_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgZoomToFocusedElement::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgZoomToFocusedElement_descriptor_; - metadata.reflection = CMsgZoomToFocusedElement_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgCloseFullScreenFlashIfOpen::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgCloseFullScreenFlashIfOpen::CMsgCloseFullScreenFlashIfOpen() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgCloseFullScreenFlashIfOpen::InitAsDefaultInstance() { -} - -CMsgCloseFullScreenFlashIfOpen::CMsgCloseFullScreenFlashIfOpen(const CMsgCloseFullScreenFlashIfOpen& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgCloseFullScreenFlashIfOpen::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgCloseFullScreenFlashIfOpen::~CMsgCloseFullScreenFlashIfOpen() { - SharedDtor(); -} - -void CMsgCloseFullScreenFlashIfOpen::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgCloseFullScreenFlashIfOpen::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgCloseFullScreenFlashIfOpen::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgCloseFullScreenFlashIfOpen_descriptor_; -} - -const CMsgCloseFullScreenFlashIfOpen& CMsgCloseFullScreenFlashIfOpen::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgCloseFullScreenFlashIfOpen* CMsgCloseFullScreenFlashIfOpen::default_instance_ = NULL; - -CMsgCloseFullScreenFlashIfOpen* CMsgCloseFullScreenFlashIfOpen::New() const { - return new CMsgCloseFullScreenFlashIfOpen; -} - -void CMsgCloseFullScreenFlashIfOpen::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgCloseFullScreenFlashIfOpen::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgCloseFullScreenFlashIfOpen::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgCloseFullScreenFlashIfOpen::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgCloseFullScreenFlashIfOpen::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgCloseFullScreenFlashIfOpen::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgCloseFullScreenFlashIfOpen* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgCloseFullScreenFlashIfOpen::MergeFrom(const CMsgCloseFullScreenFlashIfOpen& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgCloseFullScreenFlashIfOpen::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgCloseFullScreenFlashIfOpen::CopyFrom(const CMsgCloseFullScreenFlashIfOpen& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgCloseFullScreenFlashIfOpen::IsInitialized() const { - - return true; -} - -void CMsgCloseFullScreenFlashIfOpen::Swap(CMsgCloseFullScreenFlashIfOpen* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgCloseFullScreenFlashIfOpen::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgCloseFullScreenFlashIfOpen_descriptor_; - metadata.reflection = CMsgCloseFullScreenFlashIfOpen_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgPauseFullScreenFlashMovieIfOpen::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgPauseFullScreenFlashMovieIfOpen::CMsgPauseFullScreenFlashMovieIfOpen() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgPauseFullScreenFlashMovieIfOpen::InitAsDefaultInstance() { -} - -CMsgPauseFullScreenFlashMovieIfOpen::CMsgPauseFullScreenFlashMovieIfOpen(const CMsgPauseFullScreenFlashMovieIfOpen& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgPauseFullScreenFlashMovieIfOpen::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgPauseFullScreenFlashMovieIfOpen::~CMsgPauseFullScreenFlashMovieIfOpen() { - SharedDtor(); -} - -void CMsgPauseFullScreenFlashMovieIfOpen::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgPauseFullScreenFlashMovieIfOpen::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgPauseFullScreenFlashMovieIfOpen::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgPauseFullScreenFlashMovieIfOpen_descriptor_; -} - -const CMsgPauseFullScreenFlashMovieIfOpen& CMsgPauseFullScreenFlashMovieIfOpen::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgPauseFullScreenFlashMovieIfOpen* CMsgPauseFullScreenFlashMovieIfOpen::default_instance_ = NULL; - -CMsgPauseFullScreenFlashMovieIfOpen* CMsgPauseFullScreenFlashMovieIfOpen::New() const { - return new CMsgPauseFullScreenFlashMovieIfOpen; -} - -void CMsgPauseFullScreenFlashMovieIfOpen::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgPauseFullScreenFlashMovieIfOpen::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgPauseFullScreenFlashMovieIfOpen::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgPauseFullScreenFlashMovieIfOpen::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgPauseFullScreenFlashMovieIfOpen::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgPauseFullScreenFlashMovieIfOpen::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgPauseFullScreenFlashMovieIfOpen* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgPauseFullScreenFlashMovieIfOpen::MergeFrom(const CMsgPauseFullScreenFlashMovieIfOpen& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgPauseFullScreenFlashMovieIfOpen::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgPauseFullScreenFlashMovieIfOpen::CopyFrom(const CMsgPauseFullScreenFlashMovieIfOpen& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgPauseFullScreenFlashMovieIfOpen::IsInitialized() const { - - return true; -} - -void CMsgPauseFullScreenFlashMovieIfOpen::Swap(CMsgPauseFullScreenFlashMovieIfOpen* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgPauseFullScreenFlashMovieIfOpen::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgPauseFullScreenFlashMovieIfOpen_descriptor_; - metadata.reflection = CMsgPauseFullScreenFlashMovieIfOpen_reflection_; - return metadata; -} - - -// =================================================================== - -#ifndef _MSC_VER -const int CMsgFocusedNodeText::kBrowserHandleFieldNumber; -#endif // !_MSC_VER - -CMsgFocusedNodeText::CMsgFocusedNodeText() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFocusedNodeText::InitAsDefaultInstance() { -} - -CMsgFocusedNodeText::CMsgFocusedNodeText(const CMsgFocusedNodeText& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFocusedNodeText::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFocusedNodeText::~CMsgFocusedNodeText() { - SharedDtor(); -} - -void CMsgFocusedNodeText::SharedDtor() { - if (this != default_instance_) { - } -} - -void CMsgFocusedNodeText::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFocusedNodeText::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFocusedNodeText_descriptor_; -} - -const CMsgFocusedNodeText& CMsgFocusedNodeText::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFocusedNodeText* CMsgFocusedNodeText::default_instance_ = NULL; - -CMsgFocusedNodeText* CMsgFocusedNodeText::New() const { - return new CMsgFocusedNodeText; -} - -void CMsgFocusedNodeText::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFocusedNodeText::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFocusedNodeText::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFocusedNodeText::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFocusedNodeText::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFocusedNodeText::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFocusedNodeText* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFocusedNodeText::MergeFrom(const CMsgFocusedNodeText& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFocusedNodeText::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFocusedNodeText::CopyFrom(const CMsgFocusedNodeText& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFocusedNodeText::IsInitialized() const { - - return true; -} - -void CMsgFocusedNodeText::Swap(CMsgFocusedNodeText* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFocusedNodeText::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFocusedNodeText_descriptor_; - metadata.reflection = CMsgFocusedNodeText_reflection_; - return metadata; -} - - -// =================================================================== - -const ::std::string CMsgFocusedNodeTextResponse::_default_value_; -#ifndef _MSC_VER -const int CMsgFocusedNodeTextResponse::kBrowserHandleFieldNumber; -const int CMsgFocusedNodeTextResponse::kValueFieldNumber; -#endif // !_MSC_VER - -CMsgFocusedNodeTextResponse::CMsgFocusedNodeTextResponse() - : ::google::protobuf::Message() { - SharedCtor(); -} - -void CMsgFocusedNodeTextResponse::InitAsDefaultInstance() { -} - -CMsgFocusedNodeTextResponse::CMsgFocusedNodeTextResponse(const CMsgFocusedNodeTextResponse& from) - : ::google::protobuf::Message() { - SharedCtor(); - MergeFrom(from); -} - -void CMsgFocusedNodeTextResponse::SharedCtor() { - _cached_size_ = 0; - browser_handle_ = 0u; - value_ = const_cast< ::std::string*>(&_default_value_); - ::memset(_has_bits_, 0, sizeof(_has_bits_)); -} - -CMsgFocusedNodeTextResponse::~CMsgFocusedNodeTextResponse() { - SharedDtor(); -} - -void CMsgFocusedNodeTextResponse::SharedDtor() { - if (value_ != &_default_value_) { - delete value_; - } - if (this != default_instance_) { - } -} - -void CMsgFocusedNodeTextResponse::SetCachedSize(int size) const { - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); -} -const ::google::protobuf::Descriptor* CMsgFocusedNodeTextResponse::descriptor() { - protobuf_AssignDescriptorsOnce(); - return CMsgFocusedNodeTextResponse_descriptor_; -} - -const CMsgFocusedNodeTextResponse& CMsgFocusedNodeTextResponse::default_instance() { - if (default_instance_ == NULL) protobuf_AddDesc_htmlmessages_2eproto(); return *default_instance_; -} - -CMsgFocusedNodeTextResponse* CMsgFocusedNodeTextResponse::default_instance_ = NULL; - -CMsgFocusedNodeTextResponse* CMsgFocusedNodeTextResponse::New() const { - return new CMsgFocusedNodeTextResponse; -} - -void CMsgFocusedNodeTextResponse::Clear() { - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - browser_handle_ = 0u; - if (_has_bit(1)) { - if (value_ != &_default_value_) { - value_->clear(); - } - } - } - ::memset(_has_bits_, 0, sizeof(_has_bits_)); - mutable_unknown_fields()->Clear(); -} - -bool CMsgFocusedNodeTextResponse::MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input) { -#define DO_(EXPRESSION) if (!(EXPRESSION)) return false - ::google::protobuf::uint32 tag; - while ((tag = input->ReadTag()) != 0) { - switch (::google::protobuf::internal::WireFormatLite::GetTagFieldNumber(tag)) { - // optional uint32 browser_handle = 1; - case 1: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_VARINT) { - DO_((::google::protobuf::internal::WireFormatLite::ReadPrimitive< - ::google::protobuf::uint32, ::google::protobuf::internal::WireFormatLite::TYPE_UINT32>( - input, &browser_handle_))); - _set_bit(0); - } else { - goto handle_uninterpreted; - } - if (input->ExpectTag(18)) goto parse_value; - break; - } - - // optional string value = 2; - case 2: { - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_LENGTH_DELIMITED) { - parse_value: - DO_(::google::protobuf::internal::WireFormatLite::ReadString( - input, this->mutable_value())); - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::PARSE); - } else { - goto handle_uninterpreted; - } - if (input->ExpectAtEnd()) return true; - break; - } - - default: { - handle_uninterpreted: - if (::google::protobuf::internal::WireFormatLite::GetTagWireType(tag) == - ::google::protobuf::internal::WireFormatLite::WIRETYPE_END_GROUP) { - return true; - } - DO_(::google::protobuf::internal::WireFormat::SkipField( - input, tag, mutable_unknown_fields())); - break; - } - } - } - return true; -#undef DO_ -} - -void CMsgFocusedNodeTextResponse::SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - ::google::protobuf::internal::WireFormatLite::WriteUInt32(1, this->browser_handle(), output); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - ::google::protobuf::internal::WireFormatLite::WriteString( - 2, this->value(), output); - } - - if (!unknown_fields().empty()) { - ::google::protobuf::internal::WireFormat::SerializeUnknownFields( - unknown_fields(), output); - } -} - -::google::protobuf::uint8* CMsgFocusedNodeTextResponse::SerializeWithCachedSizesToArray( - ::google::protobuf::uint8* target) const { - // optional uint32 browser_handle = 1; - if (_has_bit(0)) { - target = ::google::protobuf::internal::WireFormatLite::WriteUInt32ToArray(1, this->browser_handle(), target); - } - - // optional string value = 2; - if (_has_bit(1)) { - ::google::protobuf::internal::WireFormat::VerifyUTF8String( - this->value().data(), this->value().length(), - ::google::protobuf::internal::WireFormat::SERIALIZE); - target = - ::google::protobuf::internal::WireFormatLite::WriteStringToArray( - 2, this->value(), target); - } - - if (!unknown_fields().empty()) { - target = ::google::protobuf::internal::WireFormat::SerializeUnknownFieldsToArray( - unknown_fields(), target); - } - return target; -} - -int CMsgFocusedNodeTextResponse::ByteSize() const { - int total_size = 0; - - if (_has_bits_[0 / 32] & (0xffu << (0 % 32))) { - // optional uint32 browser_handle = 1; - if (has_browser_handle()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::UInt32Size( - this->browser_handle()); - } - - // optional string value = 2; - if (has_value()) { - total_size += 1 + - ::google::protobuf::internal::WireFormatLite::StringSize( - this->value()); - } - - } - if (!unknown_fields().empty()) { - total_size += - ::google::protobuf::internal::WireFormat::ComputeUnknownFieldsSize( - unknown_fields()); - } - GOOGLE_SAFE_CONCURRENT_WRITES_BEGIN(); - _cached_size_ = total_size; - GOOGLE_SAFE_CONCURRENT_WRITES_END(); - return total_size; -} - -void CMsgFocusedNodeTextResponse::MergeFrom(const ::google::protobuf::Message& from) { - GOOGLE_CHECK_NE(&from, this); - const CMsgFocusedNodeTextResponse* source = - ::google::protobuf::internal::dynamic_cast_if_available( - &from); - if (source == NULL) { - ::google::protobuf::internal::ReflectionOps::Merge(from, this); - } else { - MergeFrom(*source); - } -} - -void CMsgFocusedNodeTextResponse::MergeFrom(const CMsgFocusedNodeTextResponse& from) { - GOOGLE_CHECK_NE(&from, this); - if (from._has_bits_[0 / 32] & (0xffu << (0 % 32))) { - if (from._has_bit(0)) { - set_browser_handle(from.browser_handle()); - } - if (from._has_bit(1)) { - set_value(from.value()); - } - } - mutable_unknown_fields()->MergeFrom(from.unknown_fields()); -} - -void CMsgFocusedNodeTextResponse::CopyFrom(const ::google::protobuf::Message& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -void CMsgFocusedNodeTextResponse::CopyFrom(const CMsgFocusedNodeTextResponse& from) { - if (&from == this) return; - Clear(); - MergeFrom(from); -} - -bool CMsgFocusedNodeTextResponse::IsInitialized() const { - - return true; -} - -void CMsgFocusedNodeTextResponse::Swap(CMsgFocusedNodeTextResponse* other) { - if (other != this) { - std::swap(browser_handle_, other->browser_handle_); - std::swap(value_, other->value_); - std::swap(_has_bits_[0], other->_has_bits_[0]); - _unknown_fields_.Swap(&other->_unknown_fields_); - std::swap(_cached_size_, other->_cached_size_); - } -} - -::google::protobuf::Metadata CMsgFocusedNodeTextResponse::GetMetadata() const { - protobuf_AssignDescriptorsOnce(); - ::google::protobuf::Metadata metadata; - metadata.descriptor = CMsgFocusedNodeTextResponse_descriptor_; - metadata.reflection = CMsgFocusedNodeTextResponse_reflection_; - return metadata; -} - - -// @@protoc_insertion_point(namespace_scope) - -// @@protoc_insertion_point(global_scope) diff --git a/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.h b/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.h deleted file mode 100644 index 5aba13e7f..000000000 --- a/mp/src/vgui2/vgui_controls/generated_proto/htmlmessages.pb.h +++ /dev/null @@ -1,16213 +0,0 @@ -// Generated by the protocol buffer compiler. DO NOT EDIT! -// source: htmlmessages.proto - -#if _MSC_VER >= 1300 -#ifndef _PS3 -#pragma warning(disable : 4530) // warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc (disabled due to std headers having exception syntax) -#pragma warning(disable : 4512) // warning C4512: assignment operator could not be generated -#pragma warning(disable : 4244) // warning C4244: warning C4244: '=' : conversion from '__w64 int' to 'int', possible loss of data -#pragma warning(disable : 4267) // warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data -#pragma warning(disable : 4125) // warning C4125: decimal digit terminates octal escape sequence -#pragma warning(disable : 4127) // warning C4127: conditional expression is constant -#pragma warning(disable : 4100) // warning C4100: 'op' : unreferenced formal parameter -#endif // _PS3 -#endif // _MSC_VER - -#ifndef PROTOBUF_htmlmessages_2eproto__INCLUDED -#define PROTOBUF_htmlmessages_2eproto__INCLUDED - -#include - -#include - -#if GOOGLE_PROTOBUF_VERSION < 2003000 -#error This file was generated by a newer version of protoc which is -#error incompatible with your Protocol Buffer headers. Please update -#error your headers. -#endif -#if 2003000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION -#error This file was generated by an older version of protoc which is -#error incompatible with your Protocol Buffer headers. Please -#error regenerate this file with a newer version of protoc. -#endif - -#include -#include -#include -#include -// @@protoc_insertion_point(includes) - -// Internal implementation detail -- do not call these. -void protobuf_AddDesc_htmlmessages_2eproto(); -void protobuf_AssignDesc_htmlmessages_2eproto(); -void protobuf_ShutdownFile_htmlmessages_2eproto(); - -class CMsgKeyUp; -class CMsgKeyDown; -class CMsgKeyChar; -class CMsgMouseDown; -class CMsgMouseUp; -class CMsgMouseDblClick; -class CMsgMouseWheel; -class CMsgMouseMove; -class CMsgMouseLeave; -class CMsgBrowserCreate; -class CMsgBrowserCreateResponse; -class CMsgBrowserRemove; -class CMsgBrowserErrorStrings; -class CMsgBrowserSize; -class CMsgBrowserPosition; -class CMsgPostURL; -class CMsgAddHeader; -class CMsgStopLoad; -class CMsgReload; -class CMsgGoForward; -class CMsgGoBack; -class CMsgCopy; -class CMsgPaste; -class CMsgExecuteJavaScript; -class CMsgSetFocus; -class CMsgHorizontalScrollBarSize; -class CMsgHorizontalScrollBarSizeResponse; -class CMsgVerticalScrollBarSize; -class CMsgVerticalScrollBarSizeResponse; -class CMsgFind; -class CMsgStopFind; -class CMsgSetHorizontalScroll; -class CMsgSetVerticalScroll; -class CMsgSetZoomLevel; -class CMsgViewSource; -class CMsgBrowserReady; -class CMsgURLChanged; -class CHTMLHeader; -class CHTMLPageSecurityInfo; -class CMsgFinishedRequest; -class CMsgStartRequest; -class CMsgStartRequestResponse; -class CMsgShowPopup; -class CMsgHidePopup; -class CMsgSizePopup; -class CMsgOpenNewTab; -class CMsgOpenNewTabResponse; -class CMsgPopupHTMLWindow; -class CMsgPopupHTMLWindowResponse; -class CMsgSetHTMLTitle; -class CMsgLoadingResource; -class CMsgStatusText; -class CMsgSetCursor; -class CMsgFileLoadDialog; -class CMsgFileLoadDialogResponse; -class CMsgShowToolTip; -class CMsgUpdateToolTip; -class CMsgHideToolTip; -class CMsgSearchResults; -class CMsgClose; -class CMsgNeedsPaint; -class CMsgNeedsPaintResponse; -class CMsgGetZoom; -class CMsgGetZoomResponse; -class CMsgLinkAtPosition; -class CMsgLinkAtPositionResponse; -class CMsgZoomToElementAtPosition; -class CMsgZoomToElementAtPositionResponse; -class CMsgScalePageToValue; -class CMsgScalePageToValueResponse; -class CMsgSavePageToJPEG; -class CMsgSavePageToJPEGResponse; -class CMsgJSAlert; -class CMsgJSConfirm; -class CMsgJSDialogResponse; -class CMsgCanGoBackAndForward; -class CMsgOpenSteamURL; -class CMsgSetCookie; -class CMsgSetTargetFrameRate; -class CMsgFullRepaint; -class CMsgRequestFullScreen; -class CMsgRequestFullScreenResponse; -class CMsgExitFullScreen; -class CMsgGetCookiesForURL; -class CCookie; -class CMsgGetCookiesForURLResponse; -class CMsgNodeHasFocus; -class CMsgZoomToFocusedElement; -class CMsgCloseFullScreenFlashIfOpen; -class CMsgPauseFullScreenFlashMovieIfOpen; -class CMsgFocusedNodeText; -class CMsgFocusedNodeTextResponse; - -// =================================================================== - -class CMsgKeyUp : public ::google::protobuf::Message { - public: - CMsgKeyUp(); - virtual ~CMsgKeyUp(); - - CMsgKeyUp(const CMsgKeyUp& from); - - inline CMsgKeyUp& operator=(const CMsgKeyUp& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgKeyUp& default_instance(); - - void Swap(CMsgKeyUp* other); - - // implements Message ---------------------------------------------- - - CMsgKeyUp* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgKeyUp& from); - void MergeFrom(const CMsgKeyUp& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 keyCode = 2; - inline bool has_keycode() const; - inline void clear_keycode(); - static const int kKeyCodeFieldNumber = 2; - inline ::google::protobuf::uint32 keycode() const; - inline void set_keycode(::google::protobuf::uint32 value); - - // optional uint32 modifiers = 3; - inline bool has_modifiers() const; - inline void clear_modifiers(); - static const int kModifiersFieldNumber = 3; - inline ::google::protobuf::uint32 modifiers() const; - inline void set_modifiers(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgKeyUp) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 keycode_; - ::google::protobuf::uint32 modifiers_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgKeyUp* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgKeyDown : public ::google::protobuf::Message { - public: - CMsgKeyDown(); - virtual ~CMsgKeyDown(); - - CMsgKeyDown(const CMsgKeyDown& from); - - inline CMsgKeyDown& operator=(const CMsgKeyDown& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgKeyDown& default_instance(); - - void Swap(CMsgKeyDown* other); - - // implements Message ---------------------------------------------- - - CMsgKeyDown* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgKeyDown& from); - void MergeFrom(const CMsgKeyDown& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 keyCode = 2; - inline bool has_keycode() const; - inline void clear_keycode(); - static const int kKeyCodeFieldNumber = 2; - inline ::google::protobuf::uint32 keycode() const; - inline void set_keycode(::google::protobuf::uint32 value); - - // optional uint32 modifiers = 3; - inline bool has_modifiers() const; - inline void clear_modifiers(); - static const int kModifiersFieldNumber = 3; - inline ::google::protobuf::uint32 modifiers() const; - inline void set_modifiers(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgKeyDown) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 keycode_; - ::google::protobuf::uint32 modifiers_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgKeyDown* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgKeyChar : public ::google::protobuf::Message { - public: - CMsgKeyChar(); - virtual ~CMsgKeyChar(); - - CMsgKeyChar(const CMsgKeyChar& from); - - inline CMsgKeyChar& operator=(const CMsgKeyChar& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgKeyChar& default_instance(); - - void Swap(CMsgKeyChar* other); - - // implements Message ---------------------------------------------- - - CMsgKeyChar* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgKeyChar& from); - void MergeFrom(const CMsgKeyChar& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 unichar = 2; - inline bool has_unichar() const; - inline void clear_unichar(); - static const int kUnicharFieldNumber = 2; - inline ::google::protobuf::uint32 unichar() const; - inline void set_unichar(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgKeyChar) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 unichar_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgKeyChar* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseDown : public ::google::protobuf::Message { - public: - CMsgMouseDown(); - virtual ~CMsgMouseDown(); - - CMsgMouseDown(const CMsgMouseDown& from); - - inline CMsgMouseDown& operator=(const CMsgMouseDown& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseDown& default_instance(); - - void Swap(CMsgMouseDown* other); - - // implements Message ---------------------------------------------- - - CMsgMouseDown* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseDown& from); - void MergeFrom(const CMsgMouseDown& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 mouse_button = 2; - inline bool has_mouse_button() const; - inline void clear_mouse_button(); - static const int kMouseButtonFieldNumber = 2; - inline ::google::protobuf::uint32 mouse_button() const; - inline void set_mouse_button(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseDown) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 mouse_button_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseDown* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseUp : public ::google::protobuf::Message { - public: - CMsgMouseUp(); - virtual ~CMsgMouseUp(); - - CMsgMouseUp(const CMsgMouseUp& from); - - inline CMsgMouseUp& operator=(const CMsgMouseUp& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseUp& default_instance(); - - void Swap(CMsgMouseUp* other); - - // implements Message ---------------------------------------------- - - CMsgMouseUp* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseUp& from); - void MergeFrom(const CMsgMouseUp& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 mouse_button = 2; - inline bool has_mouse_button() const; - inline void clear_mouse_button(); - static const int kMouseButtonFieldNumber = 2; - inline ::google::protobuf::uint32 mouse_button() const; - inline void set_mouse_button(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseUp) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 mouse_button_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseUp* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseDblClick : public ::google::protobuf::Message { - public: - CMsgMouseDblClick(); - virtual ~CMsgMouseDblClick(); - - CMsgMouseDblClick(const CMsgMouseDblClick& from); - - inline CMsgMouseDblClick& operator=(const CMsgMouseDblClick& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseDblClick& default_instance(); - - void Swap(CMsgMouseDblClick* other); - - // implements Message ---------------------------------------------- - - CMsgMouseDblClick* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseDblClick& from); - void MergeFrom(const CMsgMouseDblClick& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 mouse_button = 2; - inline bool has_mouse_button() const; - inline void clear_mouse_button(); - static const int kMouseButtonFieldNumber = 2; - inline ::google::protobuf::uint32 mouse_button() const; - inline void set_mouse_button(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseDblClick) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 mouse_button_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseDblClick* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseWheel : public ::google::protobuf::Message { - public: - CMsgMouseWheel(); - virtual ~CMsgMouseWheel(); - - CMsgMouseWheel(const CMsgMouseWheel& from); - - inline CMsgMouseWheel& operator=(const CMsgMouseWheel& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseWheel& default_instance(); - - void Swap(CMsgMouseWheel* other); - - // implements Message ---------------------------------------------- - - CMsgMouseWheel* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseWheel& from); - void MergeFrom(const CMsgMouseWheel& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional int32 delta = 2; - inline bool has_delta() const; - inline void clear_delta(); - static const int kDeltaFieldNumber = 2; - inline ::google::protobuf::int32 delta() const; - inline void set_delta(::google::protobuf::int32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseWheel) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::int32 delta_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseWheel* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseMove : public ::google::protobuf::Message { - public: - CMsgMouseMove(); - virtual ~CMsgMouseMove(); - - CMsgMouseMove(const CMsgMouseMove& from); - - inline CMsgMouseMove& operator=(const CMsgMouseMove& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseMove& default_instance(); - - void Swap(CMsgMouseMove* other); - - // implements Message ---------------------------------------------- - - CMsgMouseMove* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseMove& from); - void MergeFrom(const CMsgMouseMove& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional int32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::int32 x() const; - inline void set_x(::google::protobuf::int32 value); - - // optional int32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::int32 y() const; - inline void set_y(::google::protobuf::int32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseMove) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::int32 x_; - ::google::protobuf::int32 y_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseMove* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgMouseLeave : public ::google::protobuf::Message { - public: - CMsgMouseLeave(); - virtual ~CMsgMouseLeave(); - - CMsgMouseLeave(const CMsgMouseLeave& from); - - inline CMsgMouseLeave& operator=(const CMsgMouseLeave& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgMouseLeave& default_instance(); - - void Swap(CMsgMouseLeave* other); - - // implements Message ---------------------------------------------- - - CMsgMouseLeave* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgMouseLeave& from); - void MergeFrom(const CMsgMouseLeave& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgMouseLeave) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgMouseLeave* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserCreate : public ::google::protobuf::Message { - public: - CMsgBrowserCreate(); - virtual ~CMsgBrowserCreate(); - - CMsgBrowserCreate(const CMsgBrowserCreate& from); - - inline CMsgBrowserCreate& operator=(const CMsgBrowserCreate& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserCreate& default_instance(); - - void Swap(CMsgBrowserCreate* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserCreate* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserCreate& from); - void MergeFrom(const CMsgBrowserCreate& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 request_id = 1; - inline bool has_request_id() const; - inline void clear_request_id(); - static const int kRequestIdFieldNumber = 1; - inline ::google::protobuf::uint32 request_id() const; - inline void set_request_id(::google::protobuf::uint32 value); - - // optional bool popup = 2 [default = false]; - inline bool has_popup() const; - inline void clear_popup(); - static const int kPopupFieldNumber = 2; - inline bool popup() const; - inline void set_popup(bool value); - - // optional string useragent = 3; - inline bool has_useragent() const; - inline void clear_useragent(); - static const int kUseragentFieldNumber = 3; - inline const ::std::string& useragent() const; - inline void set_useragent(const ::std::string& value); - inline void set_useragent(const char* value); - inline void set_useragent(const char* value, size_t size); - inline ::std::string* mutable_useragent(); - - // @@protoc_insertion_point(class_scope:CMsgBrowserCreate) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 request_id_; - bool popup_; - ::std::string* useragent_; - static const ::std::string _default_useragent_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserCreate* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserCreateResponse : public ::google::protobuf::Message { - public: - CMsgBrowserCreateResponse(); - virtual ~CMsgBrowserCreateResponse(); - - CMsgBrowserCreateResponse(const CMsgBrowserCreateResponse& from); - - inline CMsgBrowserCreateResponse& operator=(const CMsgBrowserCreateResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserCreateResponse& default_instance(); - - void Swap(CMsgBrowserCreateResponse* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserCreateResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserCreateResponse& from); - void MergeFrom(const CMsgBrowserCreateResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 request_id = 2; - inline bool has_request_id() const; - inline void clear_request_id(); - static const int kRequestIdFieldNumber = 2; - inline ::google::protobuf::uint32 request_id() const; - inline void set_request_id(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgBrowserCreateResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 request_id_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserCreateResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserRemove : public ::google::protobuf::Message { - public: - CMsgBrowserRemove(); - virtual ~CMsgBrowserRemove(); - - CMsgBrowserRemove(const CMsgBrowserRemove& from); - - inline CMsgBrowserRemove& operator=(const CMsgBrowserRemove& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserRemove& default_instance(); - - void Swap(CMsgBrowserRemove* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserRemove* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserRemove& from); - void MergeFrom(const CMsgBrowserRemove& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgBrowserRemove) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserRemove* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserErrorStrings : public ::google::protobuf::Message { - public: - CMsgBrowserErrorStrings(); - virtual ~CMsgBrowserErrorStrings(); - - CMsgBrowserErrorStrings(const CMsgBrowserErrorStrings& from); - - inline CMsgBrowserErrorStrings& operator=(const CMsgBrowserErrorStrings& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserErrorStrings& default_instance(); - - void Swap(CMsgBrowserErrorStrings* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserErrorStrings* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserErrorStrings& from); - void MergeFrom(const CMsgBrowserErrorStrings& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string title = 2; - inline bool has_title() const; - inline void clear_title(); - static const int kTitleFieldNumber = 2; - inline const ::std::string& title() const; - inline void set_title(const ::std::string& value); - inline void set_title(const char* value); - inline void set_title(const char* value, size_t size); - inline ::std::string* mutable_title(); - - // optional string header = 3; - inline bool has_header() const; - inline void clear_header(); - static const int kHeaderFieldNumber = 3; - inline const ::std::string& header() const; - inline void set_header(const ::std::string& value); - inline void set_header(const char* value); - inline void set_header(const char* value, size_t size); - inline ::std::string* mutable_header(); - - // optional string cache_miss = 4; - inline bool has_cache_miss() const; - inline void clear_cache_miss(); - static const int kCacheMissFieldNumber = 4; - inline const ::std::string& cache_miss() const; - inline void set_cache_miss(const ::std::string& value); - inline void set_cache_miss(const char* value); - inline void set_cache_miss(const char* value, size_t size); - inline ::std::string* mutable_cache_miss(); - - // optional string bad_url = 5; - inline bool has_bad_url() const; - inline void clear_bad_url(); - static const int kBadUrlFieldNumber = 5; - inline const ::std::string& bad_url() const; - inline void set_bad_url(const ::std::string& value); - inline void set_bad_url(const char* value); - inline void set_bad_url(const char* value, size_t size); - inline ::std::string* mutable_bad_url(); - - // optional string connection_problem = 6; - inline bool has_connection_problem() const; - inline void clear_connection_problem(); - static const int kConnectionProblemFieldNumber = 6; - inline const ::std::string& connection_problem() const; - inline void set_connection_problem(const ::std::string& value); - inline void set_connection_problem(const char* value); - inline void set_connection_problem(const char* value, size_t size); - inline ::std::string* mutable_connection_problem(); - - // optional string proxy_problem = 7; - inline bool has_proxy_problem() const; - inline void clear_proxy_problem(); - static const int kProxyProblemFieldNumber = 7; - inline const ::std::string& proxy_problem() const; - inline void set_proxy_problem(const ::std::string& value); - inline void set_proxy_problem(const char* value); - inline void set_proxy_problem(const char* value, size_t size); - inline ::std::string* mutable_proxy_problem(); - - // optional string unknown = 8; - inline bool has_unknown() const; - inline void clear_unknown(); - static const int kUnknownFieldNumber = 8; - inline const ::std::string& unknown() const; - inline void set_unknown(const ::std::string& value); - inline void set_unknown(const char* value); - inline void set_unknown(const char* value, size_t size); - inline ::std::string* mutable_unknown(); - - // @@protoc_insertion_point(class_scope:CMsgBrowserErrorStrings) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* title_; - static const ::std::string _default_title_; - ::std::string* header_; - static const ::std::string _default_header_; - ::std::string* cache_miss_; - static const ::std::string _default_cache_miss_; - ::std::string* bad_url_; - static const ::std::string _default_bad_url_; - ::std::string* connection_problem_; - static const ::std::string _default_connection_problem_; - ::std::string* proxy_problem_; - static const ::std::string _default_proxy_problem_; - ::std::string* unknown_; - static const ::std::string _default_unknown_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(8 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserErrorStrings* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserSize : public ::google::protobuf::Message { - public: - CMsgBrowserSize(); - virtual ~CMsgBrowserSize(); - - CMsgBrowserSize(const CMsgBrowserSize& from); - - inline CMsgBrowserSize& operator=(const CMsgBrowserSize& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserSize& default_instance(); - - void Swap(CMsgBrowserSize* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserSize* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserSize& from); - void MergeFrom(const CMsgBrowserSize& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 width = 2; - inline bool has_width() const; - inline void clear_width(); - static const int kWidthFieldNumber = 2; - inline ::google::protobuf::uint32 width() const; - inline void set_width(::google::protobuf::uint32 value); - - // optional uint32 height = 3; - inline bool has_height() const; - inline void clear_height(); - static const int kHeightFieldNumber = 3; - inline ::google::protobuf::uint32 height() const; - inline void set_height(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgBrowserSize) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 width_; - ::google::protobuf::uint32 height_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserSize* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserPosition : public ::google::protobuf::Message { - public: - CMsgBrowserPosition(); - virtual ~CMsgBrowserPosition(); - - CMsgBrowserPosition(const CMsgBrowserPosition& from); - - inline CMsgBrowserPosition& operator=(const CMsgBrowserPosition& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserPosition& default_instance(); - - void Swap(CMsgBrowserPosition* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserPosition* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserPosition& from); - void MergeFrom(const CMsgBrowserPosition& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgBrowserPosition) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserPosition* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgPostURL : public ::google::protobuf::Message { - public: - CMsgPostURL(); - virtual ~CMsgPostURL(); - - CMsgPostURL(const CMsgPostURL& from); - - inline CMsgPostURL& operator=(const CMsgPostURL& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgPostURL& default_instance(); - - void Swap(CMsgPostURL* other); - - // implements Message ---------------------------------------------- - - CMsgPostURL* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgPostURL& from); - void MergeFrom(const CMsgPostURL& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string post = 3; - inline bool has_post() const; - inline void clear_post(); - static const int kPostFieldNumber = 3; - inline const ::std::string& post() const; - inline void set_post(const ::std::string& value); - inline void set_post(const char* value); - inline void set_post(const char* value, size_t size); - inline ::std::string* mutable_post(); - - // optional uint32 pageserial = 4; - inline bool has_pageserial() const; - inline void clear_pageserial(); - static const int kPageserialFieldNumber = 4; - inline ::google::protobuf::uint32 pageserial() const; - inline void set_pageserial(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgPostURL) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* post_; - static const ::std::string _default_post_; - ::google::protobuf::uint32 pageserial_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgPostURL* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgAddHeader : public ::google::protobuf::Message { - public: - CMsgAddHeader(); - virtual ~CMsgAddHeader(); - - CMsgAddHeader(const CMsgAddHeader& from); - - inline CMsgAddHeader& operator=(const CMsgAddHeader& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgAddHeader& default_instance(); - - void Swap(CMsgAddHeader* other); - - // implements Message ---------------------------------------------- - - CMsgAddHeader* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgAddHeader& from); - void MergeFrom(const CMsgAddHeader& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string key = 2; - inline bool has_key() const; - inline void clear_key(); - static const int kKeyFieldNumber = 2; - inline const ::std::string& key() const; - inline void set_key(const ::std::string& value); - inline void set_key(const char* value); - inline void set_key(const char* value, size_t size); - inline ::std::string* mutable_key(); - - // optional string value = 3; - inline bool has_value() const; - inline void clear_value(); - static const int kValueFieldNumber = 3; - inline const ::std::string& value() const; - inline void set_value(const ::std::string& value); - inline void set_value(const char* value); - inline void set_value(const char* value, size_t size); - inline ::std::string* mutable_value(); - - // @@protoc_insertion_point(class_scope:CMsgAddHeader) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* key_; - static const ::std::string _default_key_; - ::std::string* value_; - static const ::std::string _default_value_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgAddHeader* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgStopLoad : public ::google::protobuf::Message { - public: - CMsgStopLoad(); - virtual ~CMsgStopLoad(); - - CMsgStopLoad(const CMsgStopLoad& from); - - inline CMsgStopLoad& operator=(const CMsgStopLoad& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgStopLoad& default_instance(); - - void Swap(CMsgStopLoad* other); - - // implements Message ---------------------------------------------- - - CMsgStopLoad* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgStopLoad& from); - void MergeFrom(const CMsgStopLoad& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgStopLoad) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgStopLoad* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgReload : public ::google::protobuf::Message { - public: - CMsgReload(); - virtual ~CMsgReload(); - - CMsgReload(const CMsgReload& from); - - inline CMsgReload& operator=(const CMsgReload& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgReload& default_instance(); - - void Swap(CMsgReload* other); - - // implements Message ---------------------------------------------- - - CMsgReload* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgReload& from); - void MergeFrom(const CMsgReload& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgReload) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgReload* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGoForward : public ::google::protobuf::Message { - public: - CMsgGoForward(); - virtual ~CMsgGoForward(); - - CMsgGoForward(const CMsgGoForward& from); - - inline CMsgGoForward& operator=(const CMsgGoForward& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGoForward& default_instance(); - - void Swap(CMsgGoForward* other); - - // implements Message ---------------------------------------------- - - CMsgGoForward* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGoForward& from); - void MergeFrom(const CMsgGoForward& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgGoForward) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGoForward* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGoBack : public ::google::protobuf::Message { - public: - CMsgGoBack(); - virtual ~CMsgGoBack(); - - CMsgGoBack(const CMsgGoBack& from); - - inline CMsgGoBack& operator=(const CMsgGoBack& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGoBack& default_instance(); - - void Swap(CMsgGoBack* other); - - // implements Message ---------------------------------------------- - - CMsgGoBack* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGoBack& from); - void MergeFrom(const CMsgGoBack& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgGoBack) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGoBack* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgCopy : public ::google::protobuf::Message { - public: - CMsgCopy(); - virtual ~CMsgCopy(); - - CMsgCopy(const CMsgCopy& from); - - inline CMsgCopy& operator=(const CMsgCopy& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgCopy& default_instance(); - - void Swap(CMsgCopy* other); - - // implements Message ---------------------------------------------- - - CMsgCopy* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgCopy& from); - void MergeFrom(const CMsgCopy& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgCopy) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgCopy* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgPaste : public ::google::protobuf::Message { - public: - CMsgPaste(); - virtual ~CMsgPaste(); - - CMsgPaste(const CMsgPaste& from); - - inline CMsgPaste& operator=(const CMsgPaste& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgPaste& default_instance(); - - void Swap(CMsgPaste* other); - - // implements Message ---------------------------------------------- - - CMsgPaste* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgPaste& from); - void MergeFrom(const CMsgPaste& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgPaste) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgPaste* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgExecuteJavaScript : public ::google::protobuf::Message { - public: - CMsgExecuteJavaScript(); - virtual ~CMsgExecuteJavaScript(); - - CMsgExecuteJavaScript(const CMsgExecuteJavaScript& from); - - inline CMsgExecuteJavaScript& operator=(const CMsgExecuteJavaScript& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgExecuteJavaScript& default_instance(); - - void Swap(CMsgExecuteJavaScript* other); - - // implements Message ---------------------------------------------- - - CMsgExecuteJavaScript* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgExecuteJavaScript& from); - void MergeFrom(const CMsgExecuteJavaScript& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string script = 2; - inline bool has_script() const; - inline void clear_script(); - static const int kScriptFieldNumber = 2; - inline const ::std::string& script() const; - inline void set_script(const ::std::string& value); - inline void set_script(const char* value); - inline void set_script(const char* value, size_t size); - inline ::std::string* mutable_script(); - - // @@protoc_insertion_point(class_scope:CMsgExecuteJavaScript) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* script_; - static const ::std::string _default_script_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgExecuteJavaScript* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetFocus : public ::google::protobuf::Message { - public: - CMsgSetFocus(); - virtual ~CMsgSetFocus(); - - CMsgSetFocus(const CMsgSetFocus& from); - - inline CMsgSetFocus& operator=(const CMsgSetFocus& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetFocus& default_instance(); - - void Swap(CMsgSetFocus* other); - - // implements Message ---------------------------------------------- - - CMsgSetFocus* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetFocus& from); - void MergeFrom(const CMsgSetFocus& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool focus = 2; - inline bool has_focus() const; - inline void clear_focus(); - static const int kFocusFieldNumber = 2; - inline bool focus() const; - inline void set_focus(bool value); - - // @@protoc_insertion_point(class_scope:CMsgSetFocus) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool focus_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetFocus* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgHorizontalScrollBarSize : public ::google::protobuf::Message { - public: - CMsgHorizontalScrollBarSize(); - virtual ~CMsgHorizontalScrollBarSize(); - - CMsgHorizontalScrollBarSize(const CMsgHorizontalScrollBarSize& from); - - inline CMsgHorizontalScrollBarSize& operator=(const CMsgHorizontalScrollBarSize& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgHorizontalScrollBarSize& default_instance(); - - void Swap(CMsgHorizontalScrollBarSize* other); - - // implements Message ---------------------------------------------- - - CMsgHorizontalScrollBarSize* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgHorizontalScrollBarSize& from); - void MergeFrom(const CMsgHorizontalScrollBarSize& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgHorizontalScrollBarSize) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgHorizontalScrollBarSize* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgHorizontalScrollBarSizeResponse : public ::google::protobuf::Message { - public: - CMsgHorizontalScrollBarSizeResponse(); - virtual ~CMsgHorizontalScrollBarSizeResponse(); - - CMsgHorizontalScrollBarSizeResponse(const CMsgHorizontalScrollBarSizeResponse& from); - - inline CMsgHorizontalScrollBarSizeResponse& operator=(const CMsgHorizontalScrollBarSizeResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgHorizontalScrollBarSizeResponse& default_instance(); - - void Swap(CMsgHorizontalScrollBarSizeResponse* other); - - // implements Message ---------------------------------------------- - - CMsgHorizontalScrollBarSizeResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgHorizontalScrollBarSizeResponse& from); - void MergeFrom(const CMsgHorizontalScrollBarSizeResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // optional uint32 wide = 4; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 4; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 5; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 5; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // optional uint32 scroll_max = 6; - inline bool has_scroll_max() const; - inline void clear_scroll_max(); - static const int kScrollMaxFieldNumber = 6; - inline ::google::protobuf::uint32 scroll_max() const; - inline void set_scroll_max(::google::protobuf::uint32 value); - - // optional uint32 scroll = 7; - inline bool has_scroll() const; - inline void clear_scroll(); - static const int kScrollFieldNumber = 7; - inline ::google::protobuf::uint32 scroll() const; - inline void set_scroll(::google::protobuf::uint32 value); - - // optional float zoom = 8; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 8; - inline float zoom() const; - inline void set_zoom(float value); - - // optional bool visible = 9; - inline bool has_visible() const; - inline void clear_visible(); - static const int kVisibleFieldNumber = 9; - inline bool visible() const; - inline void set_visible(bool value); - - // @@protoc_insertion_point(class_scope:CMsgHorizontalScrollBarSizeResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - ::google::protobuf::uint32 scroll_max_; - ::google::protobuf::uint32 scroll_; - float zoom_; - bool visible_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgHorizontalScrollBarSizeResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgVerticalScrollBarSize : public ::google::protobuf::Message { - public: - CMsgVerticalScrollBarSize(); - virtual ~CMsgVerticalScrollBarSize(); - - CMsgVerticalScrollBarSize(const CMsgVerticalScrollBarSize& from); - - inline CMsgVerticalScrollBarSize& operator=(const CMsgVerticalScrollBarSize& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgVerticalScrollBarSize& default_instance(); - - void Swap(CMsgVerticalScrollBarSize* other); - - // implements Message ---------------------------------------------- - - CMsgVerticalScrollBarSize* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgVerticalScrollBarSize& from); - void MergeFrom(const CMsgVerticalScrollBarSize& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgVerticalScrollBarSize) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgVerticalScrollBarSize* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgVerticalScrollBarSizeResponse : public ::google::protobuf::Message { - public: - CMsgVerticalScrollBarSizeResponse(); - virtual ~CMsgVerticalScrollBarSizeResponse(); - - CMsgVerticalScrollBarSizeResponse(const CMsgVerticalScrollBarSizeResponse& from); - - inline CMsgVerticalScrollBarSizeResponse& operator=(const CMsgVerticalScrollBarSizeResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgVerticalScrollBarSizeResponse& default_instance(); - - void Swap(CMsgVerticalScrollBarSizeResponse* other); - - // implements Message ---------------------------------------------- - - CMsgVerticalScrollBarSizeResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgVerticalScrollBarSizeResponse& from); - void MergeFrom(const CMsgVerticalScrollBarSizeResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // optional uint32 wide = 4; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 4; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 5; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 5; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // optional uint32 scroll_max = 6; - inline bool has_scroll_max() const; - inline void clear_scroll_max(); - static const int kScrollMaxFieldNumber = 6; - inline ::google::protobuf::uint32 scroll_max() const; - inline void set_scroll_max(::google::protobuf::uint32 value); - - // optional uint32 scroll = 7; - inline bool has_scroll() const; - inline void clear_scroll(); - static const int kScrollFieldNumber = 7; - inline ::google::protobuf::uint32 scroll() const; - inline void set_scroll(::google::protobuf::uint32 value); - - // optional float zoom = 8; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 8; - inline float zoom() const; - inline void set_zoom(float value); - - // optional bool visible = 9; - inline bool has_visible() const; - inline void clear_visible(); - static const int kVisibleFieldNumber = 9; - inline bool visible() const; - inline void set_visible(bool value); - - // @@protoc_insertion_point(class_scope:CMsgVerticalScrollBarSizeResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - ::google::protobuf::uint32 scroll_max_; - ::google::protobuf::uint32 scroll_; - float zoom_; - bool visible_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(9 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgVerticalScrollBarSizeResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFind : public ::google::protobuf::Message { - public: - CMsgFind(); - virtual ~CMsgFind(); - - CMsgFind(const CMsgFind& from); - - inline CMsgFind& operator=(const CMsgFind& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFind& default_instance(); - - void Swap(CMsgFind* other); - - // implements Message ---------------------------------------------- - - CMsgFind* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFind& from); - void MergeFrom(const CMsgFind& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string find = 2; - inline bool has_find() const; - inline void clear_find(); - static const int kFindFieldNumber = 2; - inline const ::std::string& find() const; - inline void set_find(const ::std::string& value); - inline void set_find(const char* value); - inline void set_find(const char* value, size_t size); - inline ::std::string* mutable_find(); - - // optional bool infind = 3; - inline bool has_infind() const; - inline void clear_infind(); - static const int kInfindFieldNumber = 3; - inline bool infind() const; - inline void set_infind(bool value); - - // optional bool reverse = 4 [default = false]; - inline bool has_reverse() const; - inline void clear_reverse(); - static const int kReverseFieldNumber = 4; - inline bool reverse() const; - inline void set_reverse(bool value); - - // @@protoc_insertion_point(class_scope:CMsgFind) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* find_; - static const ::std::string _default_find_; - bool infind_; - bool reverse_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFind* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgStopFind : public ::google::protobuf::Message { - public: - CMsgStopFind(); - virtual ~CMsgStopFind(); - - CMsgStopFind(const CMsgStopFind& from); - - inline CMsgStopFind& operator=(const CMsgStopFind& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgStopFind& default_instance(); - - void Swap(CMsgStopFind* other); - - // implements Message ---------------------------------------------- - - CMsgStopFind* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgStopFind& from); - void MergeFrom(const CMsgStopFind& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgStopFind) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgStopFind* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetHorizontalScroll : public ::google::protobuf::Message { - public: - CMsgSetHorizontalScroll(); - virtual ~CMsgSetHorizontalScroll(); - - CMsgSetHorizontalScroll(const CMsgSetHorizontalScroll& from); - - inline CMsgSetHorizontalScroll& operator=(const CMsgSetHorizontalScroll& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetHorizontalScroll& default_instance(); - - void Swap(CMsgSetHorizontalScroll* other); - - // implements Message ---------------------------------------------- - - CMsgSetHorizontalScroll* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetHorizontalScroll& from); - void MergeFrom(const CMsgSetHorizontalScroll& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 scroll = 2; - inline bool has_scroll() const; - inline void clear_scroll(); - static const int kScrollFieldNumber = 2; - inline ::google::protobuf::uint32 scroll() const; - inline void set_scroll(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetHorizontalScroll) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 scroll_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetHorizontalScroll* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetVerticalScroll : public ::google::protobuf::Message { - public: - CMsgSetVerticalScroll(); - virtual ~CMsgSetVerticalScroll(); - - CMsgSetVerticalScroll(const CMsgSetVerticalScroll& from); - - inline CMsgSetVerticalScroll& operator=(const CMsgSetVerticalScroll& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetVerticalScroll& default_instance(); - - void Swap(CMsgSetVerticalScroll* other); - - // implements Message ---------------------------------------------- - - CMsgSetVerticalScroll* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetVerticalScroll& from); - void MergeFrom(const CMsgSetVerticalScroll& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 scroll = 2; - inline bool has_scroll() const; - inline void clear_scroll(); - static const int kScrollFieldNumber = 2; - inline ::google::protobuf::uint32 scroll() const; - inline void set_scroll(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetVerticalScroll) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 scroll_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetVerticalScroll* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetZoomLevel : public ::google::protobuf::Message { - public: - CMsgSetZoomLevel(); - virtual ~CMsgSetZoomLevel(); - - CMsgSetZoomLevel(const CMsgSetZoomLevel& from); - - inline CMsgSetZoomLevel& operator=(const CMsgSetZoomLevel& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetZoomLevel& default_instance(); - - void Swap(CMsgSetZoomLevel* other); - - // implements Message ---------------------------------------------- - - CMsgSetZoomLevel* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetZoomLevel& from); - void MergeFrom(const CMsgSetZoomLevel& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 zoom = 2; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 2; - inline ::google::protobuf::uint32 zoom() const; - inline void set_zoom(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetZoomLevel) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 zoom_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetZoomLevel* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgViewSource : public ::google::protobuf::Message { - public: - CMsgViewSource(); - virtual ~CMsgViewSource(); - - CMsgViewSource(const CMsgViewSource& from); - - inline CMsgViewSource& operator=(const CMsgViewSource& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgViewSource& default_instance(); - - void Swap(CMsgViewSource* other); - - // implements Message ---------------------------------------------- - - CMsgViewSource* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgViewSource& from); - void MergeFrom(const CMsgViewSource& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgViewSource) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgViewSource* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgBrowserReady : public ::google::protobuf::Message { - public: - CMsgBrowserReady(); - virtual ~CMsgBrowserReady(); - - CMsgBrowserReady(const CMsgBrowserReady& from); - - inline CMsgBrowserReady& operator=(const CMsgBrowserReady& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgBrowserReady& default_instance(); - - void Swap(CMsgBrowserReady* other); - - // implements Message ---------------------------------------------- - - CMsgBrowserReady* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgBrowserReady& from); - void MergeFrom(const CMsgBrowserReady& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgBrowserReady) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgBrowserReady* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgURLChanged : public ::google::protobuf::Message { - public: - CMsgURLChanged(); - virtual ~CMsgURLChanged(); - - CMsgURLChanged(const CMsgURLChanged& from); - - inline CMsgURLChanged& operator=(const CMsgURLChanged& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgURLChanged& default_instance(); - - void Swap(CMsgURLChanged* other); - - // implements Message ---------------------------------------------- - - CMsgURLChanged* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgURLChanged& from); - void MergeFrom(const CMsgURLChanged& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string postData = 3; - inline bool has_postdata() const; - inline void clear_postdata(); - static const int kPostDataFieldNumber = 3; - inline const ::std::string& postdata() const; - inline void set_postdata(const ::std::string& value); - inline void set_postdata(const char* value); - inline void set_postdata(const char* value, size_t size); - inline ::std::string* mutable_postdata(); - - // optional bool bIsRedirect = 4; - inline bool has_bisredirect() const; - inline void clear_bisredirect(); - static const int kBIsRedirectFieldNumber = 4; - inline bool bisredirect() const; - inline void set_bisredirect(bool value); - - // optional string pagetitle = 5; - inline bool has_pagetitle() const; - inline void clear_pagetitle(); - static const int kPagetitleFieldNumber = 5; - inline const ::std::string& pagetitle() const; - inline void set_pagetitle(const ::std::string& value); - inline void set_pagetitle(const char* value); - inline void set_pagetitle(const char* value, size_t size); - inline ::std::string* mutable_pagetitle(); - - // optional bool bNewNavigation = 6; - inline bool has_bnewnavigation() const; - inline void clear_bnewnavigation(); - static const int kBNewNavigationFieldNumber = 6; - inline bool bnewnavigation() const; - inline void set_bnewnavigation(bool value); - - // @@protoc_insertion_point(class_scope:CMsgURLChanged) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* postdata_; - static const ::std::string _default_postdata_; - bool bisredirect_; - ::std::string* pagetitle_; - static const ::std::string _default_pagetitle_; - bool bnewnavigation_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgURLChanged* default_instance_; -}; -// ------------------------------------------------------------------- - -class CHTMLHeader : public ::google::protobuf::Message { - public: - CHTMLHeader(); - virtual ~CHTMLHeader(); - - CHTMLHeader(const CHTMLHeader& from); - - inline CHTMLHeader& operator=(const CHTMLHeader& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CHTMLHeader& default_instance(); - - void Swap(CHTMLHeader* other); - - // implements Message ---------------------------------------------- - - CHTMLHeader* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CHTMLHeader& from); - void MergeFrom(const CHTMLHeader& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional string key = 1; - inline bool has_key() const; - inline void clear_key(); - static const int kKeyFieldNumber = 1; - inline const ::std::string& key() const; - inline void set_key(const ::std::string& value); - inline void set_key(const char* value); - inline void set_key(const char* value, size_t size); - inline ::std::string* mutable_key(); - - // optional string value = 2; - inline bool has_value() const; - inline void clear_value(); - static const int kValueFieldNumber = 2; - inline const ::std::string& value() const; - inline void set_value(const ::std::string& value); - inline void set_value(const char* value); - inline void set_value(const char* value, size_t size); - inline ::std::string* mutable_value(); - - // @@protoc_insertion_point(class_scope:CHTMLHeader) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::std::string* key_; - static const ::std::string _default_key_; - ::std::string* value_; - static const ::std::string _default_value_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CHTMLHeader* default_instance_; -}; -// ------------------------------------------------------------------- - -class CHTMLPageSecurityInfo : public ::google::protobuf::Message { - public: - CHTMLPageSecurityInfo(); - virtual ~CHTMLPageSecurityInfo(); - - CHTMLPageSecurityInfo(const CHTMLPageSecurityInfo& from); - - inline CHTMLPageSecurityInfo& operator=(const CHTMLPageSecurityInfo& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CHTMLPageSecurityInfo& default_instance(); - - void Swap(CHTMLPageSecurityInfo* other); - - // implements Message ---------------------------------------------- - - CHTMLPageSecurityInfo* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CHTMLPageSecurityInfo& from); - void MergeFrom(const CHTMLPageSecurityInfo& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional bool bIsSecure = 1 [default = false]; - inline bool has_bissecure() const; - inline void clear_bissecure(); - static const int kBIsSecureFieldNumber = 1; - inline bool bissecure() const; - inline void set_bissecure(bool value); - - // optional bool bHasCertError = 2 [default = false]; - inline bool has_bhascerterror() const; - inline void clear_bhascerterror(); - static const int kBHasCertErrorFieldNumber = 2; - inline bool bhascerterror() const; - inline void set_bhascerterror(bool value); - - // optional string issuerName = 3 [default = ""]; - inline bool has_issuername() const; - inline void clear_issuername(); - static const int kIssuerNameFieldNumber = 3; - inline const ::std::string& issuername() const; - inline void set_issuername(const ::std::string& value); - inline void set_issuername(const char* value); - inline void set_issuername(const char* value, size_t size); - inline ::std::string* mutable_issuername(); - - // optional string certName = 4 [default = ""]; - inline bool has_certname() const; - inline void clear_certname(); - static const int kCertNameFieldNumber = 4; - inline const ::std::string& certname() const; - inline void set_certname(const ::std::string& value); - inline void set_certname(const char* value); - inline void set_certname(const char* value, size_t size); - inline ::std::string* mutable_certname(); - - // optional int32 certExpiry = 5 [default = 0]; - inline bool has_certexpiry() const; - inline void clear_certexpiry(); - static const int kCertExpiryFieldNumber = 5; - inline ::google::protobuf::int32 certexpiry() const; - inline void set_certexpiry(::google::protobuf::int32 value); - - // optional int32 nCertBits = 6 [default = 0]; - inline bool has_ncertbits() const; - inline void clear_ncertbits(); - static const int kNCertBitsFieldNumber = 6; - inline ::google::protobuf::int32 ncertbits() const; - inline void set_ncertbits(::google::protobuf::int32 value); - - // optional bool bIsEVCert = 7 [default = false]; - inline bool has_bisevcert() const; - inline void clear_bisevcert(); - static const int kBIsEVCertFieldNumber = 7; - inline bool bisevcert() const; - inline void set_bisevcert(bool value); - - // @@protoc_insertion_point(class_scope:CHTMLPageSecurityInfo) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - bool bissecure_; - bool bhascerterror_; - ::std::string* issuername_; - static const ::std::string _default_issuername_; - ::std::string* certname_; - static const ::std::string _default_certname_; - ::google::protobuf::int32 certexpiry_; - ::google::protobuf::int32 ncertbits_; - bool bisevcert_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CHTMLPageSecurityInfo* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFinishedRequest : public ::google::protobuf::Message { - public: - CMsgFinishedRequest(); - virtual ~CMsgFinishedRequest(); - - CMsgFinishedRequest(const CMsgFinishedRequest& from); - - inline CMsgFinishedRequest& operator=(const CMsgFinishedRequest& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFinishedRequest& default_instance(); - - void Swap(CMsgFinishedRequest* other); - - // implements Message ---------------------------------------------- - - CMsgFinishedRequest* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFinishedRequest& from); - void MergeFrom(const CMsgFinishedRequest& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string pageTitle = 3; - inline bool has_pagetitle() const; - inline void clear_pagetitle(); - static const int kPageTitleFieldNumber = 3; - inline const ::std::string& pagetitle() const; - inline void set_pagetitle(const ::std::string& value); - inline void set_pagetitle(const char* value); - inline void set_pagetitle(const char* value, size_t size); - inline ::std::string* mutable_pagetitle(); - - // optional .CHTMLPageSecurityInfo security_info = 4; - inline bool has_security_info() const; - inline void clear_security_info(); - static const int kSecurityInfoFieldNumber = 4; - inline const ::CHTMLPageSecurityInfo& security_info() const; - inline ::CHTMLPageSecurityInfo* mutable_security_info(); - - // repeated .CHTMLHeader headers = 5; - inline int headers_size() const; - inline void clear_headers(); - static const int kHeadersFieldNumber = 5; - inline const ::CHTMLHeader& headers(int index) const; - inline ::CHTMLHeader* mutable_headers(int index); - inline ::CHTMLHeader* add_headers(); - inline const ::google::protobuf::RepeatedPtrField< ::CHTMLHeader >& - headers() const; - inline ::google::protobuf::RepeatedPtrField< ::CHTMLHeader >* - mutable_headers(); - - // @@protoc_insertion_point(class_scope:CMsgFinishedRequest) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* pagetitle_; - static const ::std::string _default_pagetitle_; - ::CHTMLPageSecurityInfo* security_info_; - ::google::protobuf::RepeatedPtrField< ::CHTMLHeader > headers_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFinishedRequest* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgStartRequest : public ::google::protobuf::Message { - public: - CMsgStartRequest(); - virtual ~CMsgStartRequest(); - - CMsgStartRequest(const CMsgStartRequest& from); - - inline CMsgStartRequest& operator=(const CMsgStartRequest& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgStartRequest& default_instance(); - - void Swap(CMsgStartRequest* other); - - // implements Message ---------------------------------------------- - - CMsgStartRequest* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgStartRequest& from); - void MergeFrom(const CMsgStartRequest& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string target = 3; - inline bool has_target() const; - inline void clear_target(); - static const int kTargetFieldNumber = 3; - inline const ::std::string& target() const; - inline void set_target(const ::std::string& value); - inline void set_target(const char* value); - inline void set_target(const char* value, size_t size); - inline ::std::string* mutable_target(); - - // optional string postData = 4; - inline bool has_postdata() const; - inline void clear_postdata(); - static const int kPostDataFieldNumber = 4; - inline const ::std::string& postdata() const; - inline void set_postdata(const ::std::string& value); - inline void set_postdata(const char* value); - inline void set_postdata(const char* value, size_t size); - inline ::std::string* mutable_postdata(); - - // optional bool bIsRedirect = 5; - inline bool has_bisredirect() const; - inline void clear_bisredirect(); - static const int kBIsRedirectFieldNumber = 5; - inline bool bisredirect() const; - inline void set_bisredirect(bool value); - - // @@protoc_insertion_point(class_scope:CMsgStartRequest) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* target_; - static const ::std::string _default_target_; - ::std::string* postdata_; - static const ::std::string _default_postdata_; - bool bisredirect_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgStartRequest* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgStartRequestResponse : public ::google::protobuf::Message { - public: - CMsgStartRequestResponse(); - virtual ~CMsgStartRequestResponse(); - - CMsgStartRequestResponse(const CMsgStartRequestResponse& from); - - inline CMsgStartRequestResponse& operator=(const CMsgStartRequestResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgStartRequestResponse& default_instance(); - - void Swap(CMsgStartRequestResponse* other); - - // implements Message ---------------------------------------------- - - CMsgStartRequestResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgStartRequestResponse& from); - void MergeFrom(const CMsgStartRequestResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool bAllow = 2; - inline bool has_ballow() const; - inline void clear_ballow(); - static const int kBAllowFieldNumber = 2; - inline bool ballow() const; - inline void set_ballow(bool value); - - // @@protoc_insertion_point(class_scope:CMsgStartRequestResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool ballow_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgStartRequestResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgShowPopup : public ::google::protobuf::Message { - public: - CMsgShowPopup(); - virtual ~CMsgShowPopup(); - - CMsgShowPopup(const CMsgShowPopup& from); - - inline CMsgShowPopup& operator=(const CMsgShowPopup& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgShowPopup& default_instance(); - - void Swap(CMsgShowPopup* other); - - // implements Message ---------------------------------------------- - - CMsgShowPopup* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgShowPopup& from); - void MergeFrom(const CMsgShowPopup& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgShowPopup) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgShowPopup* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgHidePopup : public ::google::protobuf::Message { - public: - CMsgHidePopup(); - virtual ~CMsgHidePopup(); - - CMsgHidePopup(const CMsgHidePopup& from); - - inline CMsgHidePopup& operator=(const CMsgHidePopup& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgHidePopup& default_instance(); - - void Swap(CMsgHidePopup* other); - - // implements Message ---------------------------------------------- - - CMsgHidePopup* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgHidePopup& from); - void MergeFrom(const CMsgHidePopup& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgHidePopup) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgHidePopup* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSizePopup : public ::google::protobuf::Message { - public: - CMsgSizePopup(); - virtual ~CMsgSizePopup(); - - CMsgSizePopup(const CMsgSizePopup& from); - - inline CMsgSizePopup& operator=(const CMsgSizePopup& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSizePopup& default_instance(); - - void Swap(CMsgSizePopup* other); - - // implements Message ---------------------------------------------- - - CMsgSizePopup* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSizePopup& from); - void MergeFrom(const CMsgSizePopup& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // optional uint32 wide = 4; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 4; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 5; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 5; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSizePopup) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSizePopup* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgOpenNewTab : public ::google::protobuf::Message { - public: - CMsgOpenNewTab(); - virtual ~CMsgOpenNewTab(); - - CMsgOpenNewTab(const CMsgOpenNewTab& from); - - inline CMsgOpenNewTab& operator=(const CMsgOpenNewTab& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgOpenNewTab& default_instance(); - - void Swap(CMsgOpenNewTab* other); - - // implements Message ---------------------------------------------- - - CMsgOpenNewTab* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgOpenNewTab& from); - void MergeFrom(const CMsgOpenNewTab& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional bool bForeground = 3; - inline bool has_bforeground() const; - inline void clear_bforeground(); - static const int kBForegroundFieldNumber = 3; - inline bool bforeground() const; - inline void set_bforeground(bool value); - - // @@protoc_insertion_point(class_scope:CMsgOpenNewTab) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - bool bforeground_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgOpenNewTab* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgOpenNewTabResponse : public ::google::protobuf::Message { - public: - CMsgOpenNewTabResponse(); - virtual ~CMsgOpenNewTabResponse(); - - CMsgOpenNewTabResponse(const CMsgOpenNewTabResponse& from); - - inline CMsgOpenNewTabResponse& operator=(const CMsgOpenNewTabResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgOpenNewTabResponse& default_instance(); - - void Swap(CMsgOpenNewTabResponse* other); - - // implements Message ---------------------------------------------- - - CMsgOpenNewTabResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgOpenNewTabResponse& from); - void MergeFrom(const CMsgOpenNewTabResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool bAllow = 2; - inline bool has_ballow() const; - inline void clear_ballow(); - static const int kBAllowFieldNumber = 2; - inline bool ballow() const; - inline void set_ballow(bool value); - - // @@protoc_insertion_point(class_scope:CMsgOpenNewTabResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool ballow_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgOpenNewTabResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgPopupHTMLWindow : public ::google::protobuf::Message { - public: - CMsgPopupHTMLWindow(); - virtual ~CMsgPopupHTMLWindow(); - - CMsgPopupHTMLWindow(const CMsgPopupHTMLWindow& from); - - inline CMsgPopupHTMLWindow& operator=(const CMsgPopupHTMLWindow& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgPopupHTMLWindow& default_instance(); - - void Swap(CMsgPopupHTMLWindow* other); - - // implements Message ---------------------------------------------- - - CMsgPopupHTMLWindow* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgPopupHTMLWindow& from); - void MergeFrom(const CMsgPopupHTMLWindow& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional uint32 x = 3; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 3; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 4; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 4; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // optional uint32 wide = 5; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 5; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 6; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 6; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgPopupHTMLWindow) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgPopupHTMLWindow* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgPopupHTMLWindowResponse : public ::google::protobuf::Message { - public: - CMsgPopupHTMLWindowResponse(); - virtual ~CMsgPopupHTMLWindowResponse(); - - CMsgPopupHTMLWindowResponse(const CMsgPopupHTMLWindowResponse& from); - - inline CMsgPopupHTMLWindowResponse& operator=(const CMsgPopupHTMLWindowResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgPopupHTMLWindowResponse& default_instance(); - - void Swap(CMsgPopupHTMLWindowResponse* other); - - // implements Message ---------------------------------------------- - - CMsgPopupHTMLWindowResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgPopupHTMLWindowResponse& from); - void MergeFrom(const CMsgPopupHTMLWindowResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool bAllow = 2; - inline bool has_ballow() const; - inline void clear_ballow(); - static const int kBAllowFieldNumber = 2; - inline bool ballow() const; - inline void set_ballow(bool value); - - // @@protoc_insertion_point(class_scope:CMsgPopupHTMLWindowResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool ballow_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgPopupHTMLWindowResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetHTMLTitle : public ::google::protobuf::Message { - public: - CMsgSetHTMLTitle(); - virtual ~CMsgSetHTMLTitle(); - - CMsgSetHTMLTitle(const CMsgSetHTMLTitle& from); - - inline CMsgSetHTMLTitle& operator=(const CMsgSetHTMLTitle& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetHTMLTitle& default_instance(); - - void Swap(CMsgSetHTMLTitle* other); - - // implements Message ---------------------------------------------- - - CMsgSetHTMLTitle* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetHTMLTitle& from); - void MergeFrom(const CMsgSetHTMLTitle& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string title = 2; - inline bool has_title() const; - inline void clear_title(); - static const int kTitleFieldNumber = 2; - inline const ::std::string& title() const; - inline void set_title(const ::std::string& value); - inline void set_title(const char* value); - inline void set_title(const char* value, size_t size); - inline ::std::string* mutable_title(); - - // @@protoc_insertion_point(class_scope:CMsgSetHTMLTitle) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* title_; - static const ::std::string _default_title_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetHTMLTitle* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgLoadingResource : public ::google::protobuf::Message { - public: - CMsgLoadingResource(); - virtual ~CMsgLoadingResource(); - - CMsgLoadingResource(const CMsgLoadingResource& from); - - inline CMsgLoadingResource& operator=(const CMsgLoadingResource& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgLoadingResource& default_instance(); - - void Swap(CMsgLoadingResource* other); - - // implements Message ---------------------------------------------- - - CMsgLoadingResource* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgLoadingResource& from); - void MergeFrom(const CMsgLoadingResource& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // @@protoc_insertion_point(class_scope:CMsgLoadingResource) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgLoadingResource* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgStatusText : public ::google::protobuf::Message { - public: - CMsgStatusText(); - virtual ~CMsgStatusText(); - - CMsgStatusText(const CMsgStatusText& from); - - inline CMsgStatusText& operator=(const CMsgStatusText& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgStatusText& default_instance(); - - void Swap(CMsgStatusText* other); - - // implements Message ---------------------------------------------- - - CMsgStatusText* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgStatusText& from); - void MergeFrom(const CMsgStatusText& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string text = 2; - inline bool has_text() const; - inline void clear_text(); - static const int kTextFieldNumber = 2; - inline const ::std::string& text() const; - inline void set_text(const ::std::string& value); - inline void set_text(const char* value); - inline void set_text(const char* value, size_t size); - inline ::std::string* mutable_text(); - - // @@protoc_insertion_point(class_scope:CMsgStatusText) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* text_; - static const ::std::string _default_text_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgStatusText* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetCursor : public ::google::protobuf::Message { - public: - CMsgSetCursor(); - virtual ~CMsgSetCursor(); - - CMsgSetCursor(const CMsgSetCursor& from); - - inline CMsgSetCursor& operator=(const CMsgSetCursor& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetCursor& default_instance(); - - void Swap(CMsgSetCursor* other); - - // implements Message ---------------------------------------------- - - CMsgSetCursor* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetCursor& from); - void MergeFrom(const CMsgSetCursor& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 cursor = 2; - inline bool has_cursor() const; - inline void clear_cursor(); - static const int kCursorFieldNumber = 2; - inline ::google::protobuf::uint32 cursor() const; - inline void set_cursor(::google::protobuf::uint32 value); - - // optional uint32 data = 3; - inline bool has_data() const; - inline void clear_data(); - static const int kDataFieldNumber = 3; - inline ::google::protobuf::uint32 data() const; - inline void set_data(::google::protobuf::uint32 value); - - // optional uint32 wide = 4; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 4; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 5; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 5; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // optional uint32 xhotspot = 6; - inline bool has_xhotspot() const; - inline void clear_xhotspot(); - static const int kXhotspotFieldNumber = 6; - inline ::google::protobuf::uint32 xhotspot() const; - inline void set_xhotspot(::google::protobuf::uint32 value); - - // optional uint32 yhotspot = 7; - inline bool has_yhotspot() const; - inline void clear_yhotspot(); - static const int kYhotspotFieldNumber = 7; - inline ::google::protobuf::uint32 yhotspot() const; - inline void set_yhotspot(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetCursor) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 cursor_; - ::google::protobuf::uint32 data_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - ::google::protobuf::uint32 xhotspot_; - ::google::protobuf::uint32 yhotspot_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetCursor* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFileLoadDialog : public ::google::protobuf::Message { - public: - CMsgFileLoadDialog(); - virtual ~CMsgFileLoadDialog(); - - CMsgFileLoadDialog(const CMsgFileLoadDialog& from); - - inline CMsgFileLoadDialog& operator=(const CMsgFileLoadDialog& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFileLoadDialog& default_instance(); - - void Swap(CMsgFileLoadDialog* other); - - // implements Message ---------------------------------------------- - - CMsgFileLoadDialog* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFileLoadDialog& from); - void MergeFrom(const CMsgFileLoadDialog& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string title = 2; - inline bool has_title() const; - inline void clear_title(); - static const int kTitleFieldNumber = 2; - inline const ::std::string& title() const; - inline void set_title(const ::std::string& value); - inline void set_title(const char* value); - inline void set_title(const char* value, size_t size); - inline ::std::string* mutable_title(); - - // optional string initialFile = 3; - inline bool has_initialfile() const; - inline void clear_initialfile(); - static const int kInitialFileFieldNumber = 3; - inline const ::std::string& initialfile() const; - inline void set_initialfile(const ::std::string& value); - inline void set_initialfile(const char* value); - inline void set_initialfile(const char* value, size_t size); - inline ::std::string* mutable_initialfile(); - - // @@protoc_insertion_point(class_scope:CMsgFileLoadDialog) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* title_; - static const ::std::string _default_title_; - ::std::string* initialfile_; - static const ::std::string _default_initialfile_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFileLoadDialog* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFileLoadDialogResponse : public ::google::protobuf::Message { - public: - CMsgFileLoadDialogResponse(); - virtual ~CMsgFileLoadDialogResponse(); - - CMsgFileLoadDialogResponse(const CMsgFileLoadDialogResponse& from); - - inline CMsgFileLoadDialogResponse& operator=(const CMsgFileLoadDialogResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFileLoadDialogResponse& default_instance(); - - void Swap(CMsgFileLoadDialogResponse* other); - - // implements Message ---------------------------------------------- - - CMsgFileLoadDialogResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFileLoadDialogResponse& from); - void MergeFrom(const CMsgFileLoadDialogResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // repeated string files = 2; - inline int files_size() const; - inline void clear_files(); - static const int kFilesFieldNumber = 2; - inline const ::std::string& files(int index) const; - inline ::std::string* mutable_files(int index); - inline void set_files(int index, const ::std::string& value); - inline void set_files(int index, const char* value); - inline void set_files(int index, const char* value, size_t size); - inline ::std::string* add_files(); - inline void add_files(const ::std::string& value); - inline void add_files(const char* value); - inline void add_files(const char* value, size_t size); - inline const ::google::protobuf::RepeatedPtrField< ::std::string>& files() const; - inline ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_files(); - - // @@protoc_insertion_point(class_scope:CMsgFileLoadDialogResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::RepeatedPtrField< ::std::string> files_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFileLoadDialogResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgShowToolTip : public ::google::protobuf::Message { - public: - CMsgShowToolTip(); - virtual ~CMsgShowToolTip(); - - CMsgShowToolTip(const CMsgShowToolTip& from); - - inline CMsgShowToolTip& operator=(const CMsgShowToolTip& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgShowToolTip& default_instance(); - - void Swap(CMsgShowToolTip* other); - - // implements Message ---------------------------------------------- - - CMsgShowToolTip* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgShowToolTip& from); - void MergeFrom(const CMsgShowToolTip& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string text = 2; - inline bool has_text() const; - inline void clear_text(); - static const int kTextFieldNumber = 2; - inline const ::std::string& text() const; - inline void set_text(const ::std::string& value); - inline void set_text(const char* value); - inline void set_text(const char* value, size_t size); - inline ::std::string* mutable_text(); - - // @@protoc_insertion_point(class_scope:CMsgShowToolTip) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* text_; - static const ::std::string _default_text_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgShowToolTip* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgUpdateToolTip : public ::google::protobuf::Message { - public: - CMsgUpdateToolTip(); - virtual ~CMsgUpdateToolTip(); - - CMsgUpdateToolTip(const CMsgUpdateToolTip& from); - - inline CMsgUpdateToolTip& operator=(const CMsgUpdateToolTip& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgUpdateToolTip& default_instance(); - - void Swap(CMsgUpdateToolTip* other); - - // implements Message ---------------------------------------------- - - CMsgUpdateToolTip* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgUpdateToolTip& from); - void MergeFrom(const CMsgUpdateToolTip& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string text = 2; - inline bool has_text() const; - inline void clear_text(); - static const int kTextFieldNumber = 2; - inline const ::std::string& text() const; - inline void set_text(const ::std::string& value); - inline void set_text(const char* value); - inline void set_text(const char* value, size_t size); - inline ::std::string* mutable_text(); - - // @@protoc_insertion_point(class_scope:CMsgUpdateToolTip) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* text_; - static const ::std::string _default_text_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgUpdateToolTip* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgHideToolTip : public ::google::protobuf::Message { - public: - CMsgHideToolTip(); - virtual ~CMsgHideToolTip(); - - CMsgHideToolTip(const CMsgHideToolTip& from); - - inline CMsgHideToolTip& operator=(const CMsgHideToolTip& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgHideToolTip& default_instance(); - - void Swap(CMsgHideToolTip* other); - - // implements Message ---------------------------------------------- - - CMsgHideToolTip* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgHideToolTip& from); - void MergeFrom(const CMsgHideToolTip& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgHideToolTip) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgHideToolTip* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSearchResults : public ::google::protobuf::Message { - public: - CMsgSearchResults(); - virtual ~CMsgSearchResults(); - - CMsgSearchResults(const CMsgSearchResults& from); - - inline CMsgSearchResults& operator=(const CMsgSearchResults& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSearchResults& default_instance(); - - void Swap(CMsgSearchResults* other); - - // implements Message ---------------------------------------------- - - CMsgSearchResults* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSearchResults& from); - void MergeFrom(const CMsgSearchResults& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional int32 activeMatch = 2; - inline bool has_activematch() const; - inline void clear_activematch(); - static const int kActiveMatchFieldNumber = 2; - inline ::google::protobuf::int32 activematch() const; - inline void set_activematch(::google::protobuf::int32 value); - - // optional int32 results = 3; - inline bool has_results() const; - inline void clear_results(); - static const int kResultsFieldNumber = 3; - inline ::google::protobuf::int32 results() const; - inline void set_results(::google::protobuf::int32 value); - - // @@protoc_insertion_point(class_scope:CMsgSearchResults) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::int32 activematch_; - ::google::protobuf::int32 results_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSearchResults* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgClose : public ::google::protobuf::Message { - public: - CMsgClose(); - virtual ~CMsgClose(); - - CMsgClose(const CMsgClose& from); - - inline CMsgClose& operator=(const CMsgClose& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgClose& default_instance(); - - void Swap(CMsgClose* other); - - // implements Message ---------------------------------------------- - - CMsgClose* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgClose& from); - void MergeFrom(const CMsgClose& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgClose) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgClose* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgNeedsPaint : public ::google::protobuf::Message { - public: - CMsgNeedsPaint(); - virtual ~CMsgNeedsPaint(); - - CMsgNeedsPaint(const CMsgNeedsPaint& from); - - inline CMsgNeedsPaint& operator=(const CMsgNeedsPaint& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgNeedsPaint& default_instance(); - - void Swap(CMsgNeedsPaint* other); - - // implements Message ---------------------------------------------- - - CMsgNeedsPaint* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgNeedsPaint& from); - void MergeFrom(const CMsgNeedsPaint& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint64 rgba = 2; - inline bool has_rgba() const; - inline void clear_rgba(); - static const int kRgbaFieldNumber = 2; - inline ::google::protobuf::uint64 rgba() const; - inline void set_rgba(::google::protobuf::uint64 value); - - // optional uint32 wide = 3; - inline bool has_wide() const; - inline void clear_wide(); - static const int kWideFieldNumber = 3; - inline ::google::protobuf::uint32 wide() const; - inline void set_wide(::google::protobuf::uint32 value); - - // optional uint32 tall = 4; - inline bool has_tall() const; - inline void clear_tall(); - static const int kTallFieldNumber = 4; - inline ::google::protobuf::uint32 tall() const; - inline void set_tall(::google::protobuf::uint32 value); - - // optional uint32 textureid = 5; - inline bool has_textureid() const; - inline void clear_textureid(); - static const int kTextureidFieldNumber = 5; - inline ::google::protobuf::uint32 textureid() const; - inline void set_textureid(::google::protobuf::uint32 value); - - // optional uint32 updatex = 6; - inline bool has_updatex() const; - inline void clear_updatex(); - static const int kUpdatexFieldNumber = 6; - inline ::google::protobuf::uint32 updatex() const; - inline void set_updatex(::google::protobuf::uint32 value); - - // optional uint32 updatey = 7; - inline bool has_updatey() const; - inline void clear_updatey(); - static const int kUpdateyFieldNumber = 7; - inline ::google::protobuf::uint32 updatey() const; - inline void set_updatey(::google::protobuf::uint32 value); - - // optional uint32 updatewide = 8; - inline bool has_updatewide() const; - inline void clear_updatewide(); - static const int kUpdatewideFieldNumber = 8; - inline ::google::protobuf::uint32 updatewide() const; - inline void set_updatewide(::google::protobuf::uint32 value); - - // optional uint32 updatetall = 9; - inline bool has_updatetall() const; - inline void clear_updatetall(); - static const int kUpdatetallFieldNumber = 9; - inline ::google::protobuf::uint32 updatetall() const; - inline void set_updatetall(::google::protobuf::uint32 value); - - // optional uint32 scrollx = 10; - inline bool has_scrollx() const; - inline void clear_scrollx(); - static const int kScrollxFieldNumber = 10; - inline ::google::protobuf::uint32 scrollx() const; - inline void set_scrollx(::google::protobuf::uint32 value); - - // optional uint32 scrolly = 11; - inline bool has_scrolly() const; - inline void clear_scrolly(); - static const int kScrollyFieldNumber = 11; - inline ::google::protobuf::uint32 scrolly() const; - inline void set_scrolly(::google::protobuf::uint32 value); - - // optional uint64 combobox_rgba = 12 [default = 0]; - inline bool has_combobox_rgba() const; - inline void clear_combobox_rgba(); - static const int kComboboxRgbaFieldNumber = 12; - inline ::google::protobuf::uint64 combobox_rgba() const; - inline void set_combobox_rgba(::google::protobuf::uint64 value); - - // optional uint32 combobox_wide = 13 [default = 0]; - inline bool has_combobox_wide() const; - inline void clear_combobox_wide(); - static const int kComboboxWideFieldNumber = 13; - inline ::google::protobuf::uint32 combobox_wide() const; - inline void set_combobox_wide(::google::protobuf::uint32 value); - - // optional uint32 combobox_tall = 14 [default = 0]; - inline bool has_combobox_tall() const; - inline void clear_combobox_tall(); - static const int kComboboxTallFieldNumber = 14; - inline ::google::protobuf::uint32 combobox_tall() const; - inline void set_combobox_tall(::google::protobuf::uint32 value); - - // optional uint32 pageserial = 15; - inline bool has_pageserial() const; - inline void clear_pageserial(); - static const int kPageserialFieldNumber = 15; - inline ::google::protobuf::uint32 pageserial() const; - inline void set_pageserial(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgNeedsPaint) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint64 rgba_; - ::google::protobuf::uint32 wide_; - ::google::protobuf::uint32 tall_; - ::google::protobuf::uint32 textureid_; - ::google::protobuf::uint32 updatex_; - ::google::protobuf::uint32 updatey_; - ::google::protobuf::uint32 updatewide_; - ::google::protobuf::uint32 updatetall_; - ::google::protobuf::uint32 scrollx_; - ::google::protobuf::uint32 scrolly_; - ::google::protobuf::uint64 combobox_rgba_; - ::google::protobuf::uint32 combobox_wide_; - ::google::protobuf::uint32 combobox_tall_; - ::google::protobuf::uint32 pageserial_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(15 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgNeedsPaint* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgNeedsPaintResponse : public ::google::protobuf::Message { - public: - CMsgNeedsPaintResponse(); - virtual ~CMsgNeedsPaintResponse(); - - CMsgNeedsPaintResponse(const CMsgNeedsPaintResponse& from); - - inline CMsgNeedsPaintResponse& operator=(const CMsgNeedsPaintResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgNeedsPaintResponse& default_instance(); - - void Swap(CMsgNeedsPaintResponse* other); - - // implements Message ---------------------------------------------- - - CMsgNeedsPaintResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgNeedsPaintResponse& from); - void MergeFrom(const CMsgNeedsPaintResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 textureid = 2; - inline bool has_textureid() const; - inline void clear_textureid(); - static const int kTextureidFieldNumber = 2; - inline ::google::protobuf::uint32 textureid() const; - inline void set_textureid(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgNeedsPaintResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 textureid_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgNeedsPaintResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGetZoom : public ::google::protobuf::Message { - public: - CMsgGetZoom(); - virtual ~CMsgGetZoom(); - - CMsgGetZoom(const CMsgGetZoom& from); - - inline CMsgGetZoom& operator=(const CMsgGetZoom& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGetZoom& default_instance(); - - void Swap(CMsgGetZoom* other); - - // implements Message ---------------------------------------------- - - CMsgGetZoom* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGetZoom& from); - void MergeFrom(const CMsgGetZoom& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgGetZoom) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGetZoom* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGetZoomResponse : public ::google::protobuf::Message { - public: - CMsgGetZoomResponse(); - virtual ~CMsgGetZoomResponse(); - - CMsgGetZoomResponse(const CMsgGetZoomResponse& from); - - inline CMsgGetZoomResponse& operator=(const CMsgGetZoomResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGetZoomResponse& default_instance(); - - void Swap(CMsgGetZoomResponse* other); - - // implements Message ---------------------------------------------- - - CMsgGetZoomResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGetZoomResponse& from); - void MergeFrom(const CMsgGetZoomResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional float zoom = 2; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 2; - inline float zoom() const; - inline void set_zoom(float value); - - // @@protoc_insertion_point(class_scope:CMsgGetZoomResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - float zoom_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGetZoomResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgLinkAtPosition : public ::google::protobuf::Message { - public: - CMsgLinkAtPosition(); - virtual ~CMsgLinkAtPosition(); - - CMsgLinkAtPosition(const CMsgLinkAtPosition& from); - - inline CMsgLinkAtPosition& operator=(const CMsgLinkAtPosition& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgLinkAtPosition& default_instance(); - - void Swap(CMsgLinkAtPosition* other); - - // implements Message ---------------------------------------------- - - CMsgLinkAtPosition* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgLinkAtPosition& from); - void MergeFrom(const CMsgLinkAtPosition& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgLinkAtPosition) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgLinkAtPosition* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgLinkAtPositionResponse : public ::google::protobuf::Message { - public: - CMsgLinkAtPositionResponse(); - virtual ~CMsgLinkAtPositionResponse(); - - CMsgLinkAtPositionResponse(const CMsgLinkAtPositionResponse& from); - - inline CMsgLinkAtPositionResponse& operator=(const CMsgLinkAtPositionResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgLinkAtPositionResponse& default_instance(); - - void Swap(CMsgLinkAtPositionResponse* other); - - // implements Message ---------------------------------------------- - - CMsgLinkAtPositionResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgLinkAtPositionResponse& from); - void MergeFrom(const CMsgLinkAtPositionResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // optional string url = 4; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 4; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional bool blivelink = 5; - inline bool has_blivelink() const; - inline void clear_blivelink(); - static const int kBlivelinkFieldNumber = 5; - inline bool blivelink() const; - inline void set_blivelink(bool value); - - // optional bool binput = 6; - inline bool has_binput() const; - inline void clear_binput(); - static const int kBinputFieldNumber = 6; - inline bool binput() const; - inline void set_binput(bool value); - - // @@protoc_insertion_point(class_scope:CMsgLinkAtPositionResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - ::std::string* url_; - static const ::std::string _default_url_; - bool blivelink_; - bool binput_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(6 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgLinkAtPositionResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgZoomToElementAtPosition : public ::google::protobuf::Message { - public: - CMsgZoomToElementAtPosition(); - virtual ~CMsgZoomToElementAtPosition(); - - CMsgZoomToElementAtPosition(const CMsgZoomToElementAtPosition& from); - - inline CMsgZoomToElementAtPosition& operator=(const CMsgZoomToElementAtPosition& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgZoomToElementAtPosition& default_instance(); - - void Swap(CMsgZoomToElementAtPosition* other); - - // implements Message ---------------------------------------------- - - CMsgZoomToElementAtPosition* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgZoomToElementAtPosition& from); - void MergeFrom(const CMsgZoomToElementAtPosition& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 x = 2; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 2; - inline ::google::protobuf::uint32 x() const; - inline void set_x(::google::protobuf::uint32 value); - - // optional uint32 y = 3; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 3; - inline ::google::protobuf::uint32 y() const; - inline void set_y(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgZoomToElementAtPosition) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 x_; - ::google::protobuf::uint32 y_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgZoomToElementAtPosition* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgZoomToElementAtPositionResponse : public ::google::protobuf::Message { - public: - CMsgZoomToElementAtPositionResponse(); - virtual ~CMsgZoomToElementAtPositionResponse(); - - CMsgZoomToElementAtPositionResponse(const CMsgZoomToElementAtPositionResponse& from); - - inline CMsgZoomToElementAtPositionResponse& operator=(const CMsgZoomToElementAtPositionResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgZoomToElementAtPositionResponse& default_instance(); - - void Swap(CMsgZoomToElementAtPositionResponse* other); - - // implements Message ---------------------------------------------- - - CMsgZoomToElementAtPositionResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgZoomToElementAtPositionResponse& from); - void MergeFrom(const CMsgZoomToElementAtPositionResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional sint32 initial_x = 2; - inline bool has_initial_x() const; - inline void clear_initial_x(); - static const int kInitialXFieldNumber = 2; - inline ::google::protobuf::int32 initial_x() const; - inline void set_initial_x(::google::protobuf::int32 value); - - // optional sint32 initial_y = 3; - inline bool has_initial_y() const; - inline void clear_initial_y(); - static const int kInitialYFieldNumber = 3; - inline ::google::protobuf::int32 initial_y() const; - inline void set_initial_y(::google::protobuf::int32 value); - - // optional uint32 initial_width = 4; - inline bool has_initial_width() const; - inline void clear_initial_width(); - static const int kInitialWidthFieldNumber = 4; - inline ::google::protobuf::uint32 initial_width() const; - inline void set_initial_width(::google::protobuf::uint32 value); - - // optional uint32 initial_height = 5; - inline bool has_initial_height() const; - inline void clear_initial_height(); - static const int kInitialHeightFieldNumber = 5; - inline ::google::protobuf::uint32 initial_height() const; - inline void set_initial_height(::google::protobuf::uint32 value); - - // optional sint32 final_x = 6; - inline bool has_final_x() const; - inline void clear_final_x(); - static const int kFinalXFieldNumber = 6; - inline ::google::protobuf::int32 final_x() const; - inline void set_final_x(::google::protobuf::int32 value); - - // optional sint32 final_y = 7; - inline bool has_final_y() const; - inline void clear_final_y(); - static const int kFinalYFieldNumber = 7; - inline ::google::protobuf::int32 final_y() const; - inline void set_final_y(::google::protobuf::int32 value); - - // optional uint32 final_width = 8; - inline bool has_final_width() const; - inline void clear_final_width(); - static const int kFinalWidthFieldNumber = 8; - inline ::google::protobuf::uint32 final_width() const; - inline void set_final_width(::google::protobuf::uint32 value); - - // optional uint32 final_height = 9; - inline bool has_final_height() const; - inline void clear_final_height(); - static const int kFinalHeightFieldNumber = 9; - inline ::google::protobuf::uint32 final_height() const; - inline void set_final_height(::google::protobuf::uint32 value); - - // optional float zoom = 10; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 10; - inline float zoom() const; - inline void set_zoom(float value); - - // @@protoc_insertion_point(class_scope:CMsgZoomToElementAtPositionResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::int32 initial_x_; - ::google::protobuf::int32 initial_y_; - ::google::protobuf::uint32 initial_width_; - ::google::protobuf::uint32 initial_height_; - ::google::protobuf::int32 final_x_; - ::google::protobuf::int32 final_y_; - ::google::protobuf::uint32 final_width_; - ::google::protobuf::uint32 final_height_; - float zoom_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(10 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgZoomToElementAtPositionResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgScalePageToValue : public ::google::protobuf::Message { - public: - CMsgScalePageToValue(); - virtual ~CMsgScalePageToValue(); - - CMsgScalePageToValue(const CMsgScalePageToValue& from); - - inline CMsgScalePageToValue& operator=(const CMsgScalePageToValue& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgScalePageToValue& default_instance(); - - void Swap(CMsgScalePageToValue* other); - - // implements Message ---------------------------------------------- - - CMsgScalePageToValue* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgScalePageToValue& from); - void MergeFrom(const CMsgScalePageToValue& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional float scale = 2; - inline bool has_scale() const; - inline void clear_scale(); - static const int kScaleFieldNumber = 2; - inline float scale() const; - inline void set_scale(float value); - - // optional float x = 3; - inline bool has_x() const; - inline void clear_x(); - static const int kXFieldNumber = 3; - inline float x() const; - inline void set_x(float value); - - // optional float y = 4; - inline bool has_y() const; - inline void clear_y(); - static const int kYFieldNumber = 4; - inline float y() const; - inline void set_y(float value); - - // @@protoc_insertion_point(class_scope:CMsgScalePageToValue) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - float scale_; - float x_; - float y_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgScalePageToValue* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgScalePageToValueResponse : public ::google::protobuf::Message { - public: - CMsgScalePageToValueResponse(); - virtual ~CMsgScalePageToValueResponse(); - - CMsgScalePageToValueResponse(const CMsgScalePageToValueResponse& from); - - inline CMsgScalePageToValueResponse& operator=(const CMsgScalePageToValueResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgScalePageToValueResponse& default_instance(); - - void Swap(CMsgScalePageToValueResponse* other); - - // implements Message ---------------------------------------------- - - CMsgScalePageToValueResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgScalePageToValueResponse& from); - void MergeFrom(const CMsgScalePageToValueResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional float zoom = 2; - inline bool has_zoom() const; - inline void clear_zoom(); - static const int kZoomFieldNumber = 2; - inline float zoom() const; - inline void set_zoom(float value); - - // optional int32 width_delta = 3; - inline bool has_width_delta() const; - inline void clear_width_delta(); - static const int kWidthDeltaFieldNumber = 3; - inline ::google::protobuf::int32 width_delta() const; - inline void set_width_delta(::google::protobuf::int32 value); - - // optional int32 height_delta = 4; - inline bool has_height_delta() const; - inline void clear_height_delta(); - static const int kHeightDeltaFieldNumber = 4; - inline ::google::protobuf::int32 height_delta() const; - inline void set_height_delta(::google::protobuf::int32 value); - - // @@protoc_insertion_point(class_scope:CMsgScalePageToValueResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - float zoom_; - ::google::protobuf::int32 width_delta_; - ::google::protobuf::int32 height_delta_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgScalePageToValueResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSavePageToJPEG : public ::google::protobuf::Message { - public: - CMsgSavePageToJPEG(); - virtual ~CMsgSavePageToJPEG(); - - CMsgSavePageToJPEG(const CMsgSavePageToJPEG& from); - - inline CMsgSavePageToJPEG& operator=(const CMsgSavePageToJPEG& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSavePageToJPEG& default_instance(); - - void Swap(CMsgSavePageToJPEG* other); - - // implements Message ---------------------------------------------- - - CMsgSavePageToJPEG* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSavePageToJPEG& from); - void MergeFrom(const CMsgSavePageToJPEG& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string filename = 3; - inline bool has_filename() const; - inline void clear_filename(); - static const int kFilenameFieldNumber = 3; - inline const ::std::string& filename() const; - inline void set_filename(const ::std::string& value); - inline void set_filename(const char* value); - inline void set_filename(const char* value, size_t size); - inline ::std::string* mutable_filename(); - - // optional uint32 width = 4; - inline bool has_width() const; - inline void clear_width(); - static const int kWidthFieldNumber = 4; - inline ::google::protobuf::uint32 width() const; - inline void set_width(::google::protobuf::uint32 value); - - // optional uint32 height = 5; - inline bool has_height() const; - inline void clear_height(); - static const int kHeightFieldNumber = 5; - inline ::google::protobuf::uint32 height() const; - inline void set_height(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSavePageToJPEG) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* filename_; - static const ::std::string _default_filename_; - ::google::protobuf::uint32 width_; - ::google::protobuf::uint32 height_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSavePageToJPEG* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSavePageToJPEGResponse : public ::google::protobuf::Message { - public: - CMsgSavePageToJPEGResponse(); - virtual ~CMsgSavePageToJPEGResponse(); - - CMsgSavePageToJPEGResponse(const CMsgSavePageToJPEGResponse& from); - - inline CMsgSavePageToJPEGResponse& operator=(const CMsgSavePageToJPEGResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSavePageToJPEGResponse& default_instance(); - - void Swap(CMsgSavePageToJPEGResponse* other); - - // implements Message ---------------------------------------------- - - CMsgSavePageToJPEGResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSavePageToJPEGResponse& from); - void MergeFrom(const CMsgSavePageToJPEGResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // optional string filename = 3; - inline bool has_filename() const; - inline void clear_filename(); - static const int kFilenameFieldNumber = 3; - inline const ::std::string& filename() const; - inline void set_filename(const ::std::string& value); - inline void set_filename(const char* value); - inline void set_filename(const char* value, size_t size); - inline ::std::string* mutable_filename(); - - // @@protoc_insertion_point(class_scope:CMsgSavePageToJPEGResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::std::string* filename_; - static const ::std::string _default_filename_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSavePageToJPEGResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgJSAlert : public ::google::protobuf::Message { - public: - CMsgJSAlert(); - virtual ~CMsgJSAlert(); - - CMsgJSAlert(const CMsgJSAlert& from); - - inline CMsgJSAlert& operator=(const CMsgJSAlert& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgJSAlert& default_instance(); - - void Swap(CMsgJSAlert* other); - - // implements Message ---------------------------------------------- - - CMsgJSAlert* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgJSAlert& from); - void MergeFrom(const CMsgJSAlert& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string message = 2; - inline bool has_message() const; - inline void clear_message(); - static const int kMessageFieldNumber = 2; - inline const ::std::string& message() const; - inline void set_message(const ::std::string& value); - inline void set_message(const char* value); - inline void set_message(const char* value, size_t size); - inline ::std::string* mutable_message(); - - // @@protoc_insertion_point(class_scope:CMsgJSAlert) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* message_; - static const ::std::string _default_message_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgJSAlert* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgJSConfirm : public ::google::protobuf::Message { - public: - CMsgJSConfirm(); - virtual ~CMsgJSConfirm(); - - CMsgJSConfirm(const CMsgJSConfirm& from); - - inline CMsgJSConfirm& operator=(const CMsgJSConfirm& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgJSConfirm& default_instance(); - - void Swap(CMsgJSConfirm* other); - - // implements Message ---------------------------------------------- - - CMsgJSConfirm* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgJSConfirm& from); - void MergeFrom(const CMsgJSConfirm& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string message = 2; - inline bool has_message() const; - inline void clear_message(); - static const int kMessageFieldNumber = 2; - inline const ::std::string& message() const; - inline void set_message(const ::std::string& value); - inline void set_message(const char* value); - inline void set_message(const char* value, size_t size); - inline ::std::string* mutable_message(); - - // @@protoc_insertion_point(class_scope:CMsgJSConfirm) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* message_; - static const ::std::string _default_message_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgJSConfirm* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgJSDialogResponse : public ::google::protobuf::Message { - public: - CMsgJSDialogResponse(); - virtual ~CMsgJSDialogResponse(); - - CMsgJSDialogResponse(const CMsgJSDialogResponse& from); - - inline CMsgJSDialogResponse& operator=(const CMsgJSDialogResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgJSDialogResponse& default_instance(); - - void Swap(CMsgJSDialogResponse* other); - - // implements Message ---------------------------------------------- - - CMsgJSDialogResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgJSDialogResponse& from); - void MergeFrom(const CMsgJSDialogResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool result = 2; - inline bool has_result() const; - inline void clear_result(); - static const int kResultFieldNumber = 2; - inline bool result() const; - inline void set_result(bool value); - - // @@protoc_insertion_point(class_scope:CMsgJSDialogResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool result_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgJSDialogResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgCanGoBackAndForward : public ::google::protobuf::Message { - public: - CMsgCanGoBackAndForward(); - virtual ~CMsgCanGoBackAndForward(); - - CMsgCanGoBackAndForward(const CMsgCanGoBackAndForward& from); - - inline CMsgCanGoBackAndForward& operator=(const CMsgCanGoBackAndForward& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgCanGoBackAndForward& default_instance(); - - void Swap(CMsgCanGoBackAndForward* other); - - // implements Message ---------------------------------------------- - - CMsgCanGoBackAndForward* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgCanGoBackAndForward& from); - void MergeFrom(const CMsgCanGoBackAndForward& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool bgoback = 2; - inline bool has_bgoback() const; - inline void clear_bgoback(); - static const int kBgobackFieldNumber = 2; - inline bool bgoback() const; - inline void set_bgoback(bool value); - - // optional bool bgoforward = 3; - inline bool has_bgoforward() const; - inline void clear_bgoforward(); - static const int kBgoforwardFieldNumber = 3; - inline bool bgoforward() const; - inline void set_bgoforward(bool value); - - // @@protoc_insertion_point(class_scope:CMsgCanGoBackAndForward) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool bgoback_; - bool bgoforward_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgCanGoBackAndForward* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgOpenSteamURL : public ::google::protobuf::Message { - public: - CMsgOpenSteamURL(); - virtual ~CMsgOpenSteamURL(); - - CMsgOpenSteamURL(const CMsgOpenSteamURL& from); - - inline CMsgOpenSteamURL& operator=(const CMsgOpenSteamURL& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgOpenSteamURL& default_instance(); - - void Swap(CMsgOpenSteamURL* other); - - // implements Message ---------------------------------------------- - - CMsgOpenSteamURL* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgOpenSteamURL& from); - void MergeFrom(const CMsgOpenSteamURL& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // @@protoc_insertion_point(class_scope:CMsgOpenSteamURL) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgOpenSteamURL* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetCookie : public ::google::protobuf::Message { - public: - CMsgSetCookie(); - virtual ~CMsgSetCookie(); - - CMsgSetCookie(const CMsgSetCookie& from); - - inline CMsgSetCookie& operator=(const CMsgSetCookie& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetCookie& default_instance(); - - void Swap(CMsgSetCookie* other); - - // implements Message ---------------------------------------------- - - CMsgSetCookie* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetCookie& from); - void MergeFrom(const CMsgSetCookie& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional string key = 1; - inline bool has_key() const; - inline void clear_key(); - static const int kKeyFieldNumber = 1; - inline const ::std::string& key() const; - inline void set_key(const ::std::string& value); - inline void set_key(const char* value); - inline void set_key(const char* value, size_t size); - inline ::std::string* mutable_key(); - - // optional string value = 2; - inline bool has_value() const; - inline void clear_value(); - static const int kValueFieldNumber = 2; - inline const ::std::string& value() const; - inline void set_value(const ::std::string& value); - inline void set_value(const char* value); - inline void set_value(const char* value, size_t size); - inline ::std::string* mutable_value(); - - // optional string path = 3; - inline bool has_path() const; - inline void clear_path(); - static const int kPathFieldNumber = 3; - inline const ::std::string& path() const; - inline void set_path(const ::std::string& value); - inline void set_path(const char* value); - inline void set_path(const char* value, size_t size); - inline ::std::string* mutable_path(); - - // optional string host = 4; - inline bool has_host() const; - inline void clear_host(); - static const int kHostFieldNumber = 4; - inline const ::std::string& host() const; - inline void set_host(const ::std::string& value); - inline void set_host(const char* value); - inline void set_host(const char* value, size_t size); - inline ::std::string* mutable_host(); - - // optional uint32 expires = 5; - inline bool has_expires() const; - inline void clear_expires(); - static const int kExpiresFieldNumber = 5; - inline ::google::protobuf::uint32 expires() const; - inline void set_expires(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetCookie) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::std::string* key_; - static const ::std::string _default_key_; - ::std::string* value_; - static const ::std::string _default_value_; - ::std::string* path_; - static const ::std::string _default_path_; - ::std::string* host_; - static const ::std::string _default_host_; - ::google::protobuf::uint32 expires_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(5 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetCookie* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgSetTargetFrameRate : public ::google::protobuf::Message { - public: - CMsgSetTargetFrameRate(); - virtual ~CMsgSetTargetFrameRate(); - - CMsgSetTargetFrameRate(const CMsgSetTargetFrameRate& from); - - inline CMsgSetTargetFrameRate& operator=(const CMsgSetTargetFrameRate& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgSetTargetFrameRate& default_instance(); - - void Swap(CMsgSetTargetFrameRate* other); - - // implements Message ---------------------------------------------- - - CMsgSetTargetFrameRate* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgSetTargetFrameRate& from); - void MergeFrom(const CMsgSetTargetFrameRate& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 nTargetFrameRate = 1; - inline bool has_ntargetframerate() const; - inline void clear_ntargetframerate(); - static const int kNTargetFrameRateFieldNumber = 1; - inline ::google::protobuf::uint32 ntargetframerate() const; - inline void set_ntargetframerate(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgSetTargetFrameRate) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 ntargetframerate_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgSetTargetFrameRate* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFullRepaint : public ::google::protobuf::Message { - public: - CMsgFullRepaint(); - virtual ~CMsgFullRepaint(); - - CMsgFullRepaint(const CMsgFullRepaint& from); - - inline CMsgFullRepaint& operator=(const CMsgFullRepaint& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFullRepaint& default_instance(); - - void Swap(CMsgFullRepaint* other); - - // implements Message ---------------------------------------------- - - CMsgFullRepaint* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFullRepaint& from); - void MergeFrom(const CMsgFullRepaint& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgFullRepaint) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFullRepaint* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgRequestFullScreen : public ::google::protobuf::Message { - public: - CMsgRequestFullScreen(); - virtual ~CMsgRequestFullScreen(); - - CMsgRequestFullScreen(const CMsgRequestFullScreen& from); - - inline CMsgRequestFullScreen& operator=(const CMsgRequestFullScreen& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgRequestFullScreen& default_instance(); - - void Swap(CMsgRequestFullScreen* other); - - // implements Message ---------------------------------------------- - - CMsgRequestFullScreen* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgRequestFullScreen& from); - void MergeFrom(const CMsgRequestFullScreen& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgRequestFullScreen) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgRequestFullScreen* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgRequestFullScreenResponse : public ::google::protobuf::Message { - public: - CMsgRequestFullScreenResponse(); - virtual ~CMsgRequestFullScreenResponse(); - - CMsgRequestFullScreenResponse(const CMsgRequestFullScreenResponse& from); - - inline CMsgRequestFullScreenResponse& operator=(const CMsgRequestFullScreenResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgRequestFullScreenResponse& default_instance(); - - void Swap(CMsgRequestFullScreenResponse* other); - - // implements Message ---------------------------------------------- - - CMsgRequestFullScreenResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgRequestFullScreenResponse& from); - void MergeFrom(const CMsgRequestFullScreenResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool ballow = 2; - inline bool has_ballow() const; - inline void clear_ballow(); - static const int kBallowFieldNumber = 2; - inline bool ballow() const; - inline void set_ballow(bool value); - - // @@protoc_insertion_point(class_scope:CMsgRequestFullScreenResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool ballow_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgRequestFullScreenResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgExitFullScreen : public ::google::protobuf::Message { - public: - CMsgExitFullScreen(); - virtual ~CMsgExitFullScreen(); - - CMsgExitFullScreen(const CMsgExitFullScreen& from); - - inline CMsgExitFullScreen& operator=(const CMsgExitFullScreen& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgExitFullScreen& default_instance(); - - void Swap(CMsgExitFullScreen* other); - - // implements Message ---------------------------------------------- - - CMsgExitFullScreen* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgExitFullScreen& from); - void MergeFrom(const CMsgExitFullScreen& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgExitFullScreen) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgExitFullScreen* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGetCookiesForURL : public ::google::protobuf::Message { - public: - CMsgGetCookiesForURL(); - virtual ~CMsgGetCookiesForURL(); - - CMsgGetCookiesForURL(const CMsgGetCookiesForURL& from); - - inline CMsgGetCookiesForURL& operator=(const CMsgGetCookiesForURL& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGetCookiesForURL& default_instance(); - - void Swap(CMsgGetCookiesForURL* other); - - // implements Message ---------------------------------------------- - - CMsgGetCookiesForURL* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGetCookiesForURL& from); - void MergeFrom(const CMsgGetCookiesForURL& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // @@protoc_insertion_point(class_scope:CMsgGetCookiesForURL) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGetCookiesForURL* default_instance_; -}; -// ------------------------------------------------------------------- - -class CCookie : public ::google::protobuf::Message { - public: - CCookie(); - virtual ~CCookie(); - - CCookie(const CCookie& from); - - inline CCookie& operator=(const CCookie& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CCookie& default_instance(); - - void Swap(CCookie* other); - - // implements Message ---------------------------------------------- - - CCookie* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CCookie& from); - void MergeFrom(const CCookie& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional string name = 1; - inline bool has_name() const; - inline void clear_name(); - static const int kNameFieldNumber = 1; - inline const ::std::string& name() const; - inline void set_name(const ::std::string& value); - inline void set_name(const char* value); - inline void set_name(const char* value, size_t size); - inline ::std::string* mutable_name(); - - // optional string value = 2; - inline bool has_value() const; - inline void clear_value(); - static const int kValueFieldNumber = 2; - inline const ::std::string& value() const; - inline void set_value(const ::std::string& value); - inline void set_value(const char* value); - inline void set_value(const char* value, size_t size); - inline ::std::string* mutable_value(); - - // optional string domain = 3; - inline bool has_domain() const; - inline void clear_domain(); - static const int kDomainFieldNumber = 3; - inline const ::std::string& domain() const; - inline void set_domain(const ::std::string& value); - inline void set_domain(const char* value); - inline void set_domain(const char* value, size_t size); - inline ::std::string* mutable_domain(); - - // optional string path = 4; - inline bool has_path() const; - inline void clear_path(); - static const int kPathFieldNumber = 4; - inline const ::std::string& path() const; - inline void set_path(const ::std::string& value); - inline void set_path(const char* value); - inline void set_path(const char* value, size_t size); - inline ::std::string* mutable_path(); - - // @@protoc_insertion_point(class_scope:CCookie) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::std::string* name_; - static const ::std::string _default_name_; - ::std::string* value_; - static const ::std::string _default_value_; - ::std::string* domain_; - static const ::std::string _default_domain_; - ::std::string* path_; - static const ::std::string _default_path_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(4 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CCookie* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgGetCookiesForURLResponse : public ::google::protobuf::Message { - public: - CMsgGetCookiesForURLResponse(); - virtual ~CMsgGetCookiesForURLResponse(); - - CMsgGetCookiesForURLResponse(const CMsgGetCookiesForURLResponse& from); - - inline CMsgGetCookiesForURLResponse& operator=(const CMsgGetCookiesForURLResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgGetCookiesForURLResponse& default_instance(); - - void Swap(CMsgGetCookiesForURLResponse* other); - - // implements Message ---------------------------------------------- - - CMsgGetCookiesForURLResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgGetCookiesForURLResponse& from); - void MergeFrom(const CMsgGetCookiesForURLResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string url = 2; - inline bool has_url() const; - inline void clear_url(); - static const int kUrlFieldNumber = 2; - inline const ::std::string& url() const; - inline void set_url(const ::std::string& value); - inline void set_url(const char* value); - inline void set_url(const char* value, size_t size); - inline ::std::string* mutable_url(); - - // repeated .CCookie cookies = 3; - inline int cookies_size() const; - inline void clear_cookies(); - static const int kCookiesFieldNumber = 3; - inline const ::CCookie& cookies(int index) const; - inline ::CCookie* mutable_cookies(int index); - inline ::CCookie* add_cookies(); - inline const ::google::protobuf::RepeatedPtrField< ::CCookie >& - cookies() const; - inline ::google::protobuf::RepeatedPtrField< ::CCookie >* - mutable_cookies(); - - // @@protoc_insertion_point(class_scope:CMsgGetCookiesForURLResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* url_; - static const ::std::string _default_url_; - ::google::protobuf::RepeatedPtrField< ::CCookie > cookies_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgGetCookiesForURLResponse* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgNodeHasFocus : public ::google::protobuf::Message { - public: - CMsgNodeHasFocus(); - virtual ~CMsgNodeHasFocus(); - - CMsgNodeHasFocus(const CMsgNodeHasFocus& from); - - inline CMsgNodeHasFocus& operator=(const CMsgNodeHasFocus& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgNodeHasFocus& default_instance(); - - void Swap(CMsgNodeHasFocus* other); - - // implements Message ---------------------------------------------- - - CMsgNodeHasFocus* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgNodeHasFocus& from); - void MergeFrom(const CMsgNodeHasFocus& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional bool bInput = 2; - inline bool has_binput() const; - inline void clear_binput(); - static const int kBInputFieldNumber = 2; - inline bool binput() const; - inline void set_binput(bool value); - - // optional string name = 3; - inline bool has_name() const; - inline void clear_name(); - static const int kNameFieldNumber = 3; - inline const ::std::string& name() const; - inline void set_name(const ::std::string& value); - inline void set_name(const char* value); - inline void set_name(const char* value, size_t size); - inline ::std::string* mutable_name(); - - // optional string elementtagname = 4; - inline bool has_elementtagname() const; - inline void clear_elementtagname(); - static const int kElementtagnameFieldNumber = 4; - inline const ::std::string& elementtagname() const; - inline void set_elementtagname(const ::std::string& value); - inline void set_elementtagname(const char* value); - inline void set_elementtagname(const char* value, size_t size); - inline ::std::string* mutable_elementtagname(); - - // optional string searchbuttontext = 5; - inline bool has_searchbuttontext() const; - inline void clear_searchbuttontext(); - static const int kSearchbuttontextFieldNumber = 5; - inline const ::std::string& searchbuttontext() const; - inline void set_searchbuttontext(const ::std::string& value); - inline void set_searchbuttontext(const char* value); - inline void set_searchbuttontext(const char* value, size_t size); - inline ::std::string* mutable_searchbuttontext(); - - // optional bool bHasMultipleInputs = 6; - inline bool has_bhasmultipleinputs() const; - inline void clear_bhasmultipleinputs(); - static const int kBHasMultipleInputsFieldNumber = 6; - inline bool bhasmultipleinputs() const; - inline void set_bhasmultipleinputs(bool value); - - // optional string input_type = 7; - inline bool has_input_type() const; - inline void clear_input_type(); - static const int kInputTypeFieldNumber = 7; - inline const ::std::string& input_type() const; - inline void set_input_type(const ::std::string& value); - inline void set_input_type(const char* value); - inline void set_input_type(const char* value, size_t size); - inline ::std::string* mutable_input_type(); - - // @@protoc_insertion_point(class_scope:CMsgNodeHasFocus) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - bool binput_; - ::std::string* name_; - static const ::std::string _default_name_; - ::std::string* elementtagname_; - static const ::std::string _default_elementtagname_; - ::std::string* searchbuttontext_; - static const ::std::string _default_searchbuttontext_; - bool bhasmultipleinputs_; - ::std::string* input_type_; - static const ::std::string _default_input_type_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(7 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgNodeHasFocus* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgZoomToFocusedElement : public ::google::protobuf::Message { - public: - CMsgZoomToFocusedElement(); - virtual ~CMsgZoomToFocusedElement(); - - CMsgZoomToFocusedElement(const CMsgZoomToFocusedElement& from); - - inline CMsgZoomToFocusedElement& operator=(const CMsgZoomToFocusedElement& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgZoomToFocusedElement& default_instance(); - - void Swap(CMsgZoomToFocusedElement* other); - - // implements Message ---------------------------------------------- - - CMsgZoomToFocusedElement* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgZoomToFocusedElement& from); - void MergeFrom(const CMsgZoomToFocusedElement& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional uint32 leftoffset = 2 [default = 0]; - inline bool has_leftoffset() const; - inline void clear_leftoffset(); - static const int kLeftoffsetFieldNumber = 2; - inline ::google::protobuf::uint32 leftoffset() const; - inline void set_leftoffset(::google::protobuf::uint32 value); - - // optional uint32 topoffset = 3 [default = 0]; - inline bool has_topoffset() const; - inline void clear_topoffset(); - static const int kTopoffsetFieldNumber = 3; - inline ::google::protobuf::uint32 topoffset() const; - inline void set_topoffset(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgZoomToFocusedElement) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::google::protobuf::uint32 leftoffset_; - ::google::protobuf::uint32 topoffset_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(3 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgZoomToFocusedElement* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgCloseFullScreenFlashIfOpen : public ::google::protobuf::Message { - public: - CMsgCloseFullScreenFlashIfOpen(); - virtual ~CMsgCloseFullScreenFlashIfOpen(); - - CMsgCloseFullScreenFlashIfOpen(const CMsgCloseFullScreenFlashIfOpen& from); - - inline CMsgCloseFullScreenFlashIfOpen& operator=(const CMsgCloseFullScreenFlashIfOpen& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgCloseFullScreenFlashIfOpen& default_instance(); - - void Swap(CMsgCloseFullScreenFlashIfOpen* other); - - // implements Message ---------------------------------------------- - - CMsgCloseFullScreenFlashIfOpen* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgCloseFullScreenFlashIfOpen& from); - void MergeFrom(const CMsgCloseFullScreenFlashIfOpen& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgCloseFullScreenFlashIfOpen) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgCloseFullScreenFlashIfOpen* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgPauseFullScreenFlashMovieIfOpen : public ::google::protobuf::Message { - public: - CMsgPauseFullScreenFlashMovieIfOpen(); - virtual ~CMsgPauseFullScreenFlashMovieIfOpen(); - - CMsgPauseFullScreenFlashMovieIfOpen(const CMsgPauseFullScreenFlashMovieIfOpen& from); - - inline CMsgPauseFullScreenFlashMovieIfOpen& operator=(const CMsgPauseFullScreenFlashMovieIfOpen& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgPauseFullScreenFlashMovieIfOpen& default_instance(); - - void Swap(CMsgPauseFullScreenFlashMovieIfOpen* other); - - // implements Message ---------------------------------------------- - - CMsgPauseFullScreenFlashMovieIfOpen* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgPauseFullScreenFlashMovieIfOpen& from); - void MergeFrom(const CMsgPauseFullScreenFlashMovieIfOpen& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgPauseFullScreenFlashMovieIfOpen) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgPauseFullScreenFlashMovieIfOpen* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFocusedNodeText : public ::google::protobuf::Message { - public: - CMsgFocusedNodeText(); - virtual ~CMsgFocusedNodeText(); - - CMsgFocusedNodeText(const CMsgFocusedNodeText& from); - - inline CMsgFocusedNodeText& operator=(const CMsgFocusedNodeText& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFocusedNodeText& default_instance(); - - void Swap(CMsgFocusedNodeText* other); - - // implements Message ---------------------------------------------- - - CMsgFocusedNodeText* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFocusedNodeText& from); - void MergeFrom(const CMsgFocusedNodeText& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // @@protoc_insertion_point(class_scope:CMsgFocusedNodeText) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(1 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFocusedNodeText* default_instance_; -}; -// ------------------------------------------------------------------- - -class CMsgFocusedNodeTextResponse : public ::google::protobuf::Message { - public: - CMsgFocusedNodeTextResponse(); - virtual ~CMsgFocusedNodeTextResponse(); - - CMsgFocusedNodeTextResponse(const CMsgFocusedNodeTextResponse& from); - - inline CMsgFocusedNodeTextResponse& operator=(const CMsgFocusedNodeTextResponse& from) { - CopyFrom(from); - return *this; - } - - inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { - return _unknown_fields_; - } - - inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { - return &_unknown_fields_; - } - - static const ::google::protobuf::Descriptor* descriptor(); - static const CMsgFocusedNodeTextResponse& default_instance(); - - void Swap(CMsgFocusedNodeTextResponse* other); - - // implements Message ---------------------------------------------- - - CMsgFocusedNodeTextResponse* New() const; - void CopyFrom(const ::google::protobuf::Message& from); - void MergeFrom(const ::google::protobuf::Message& from); - void CopyFrom(const CMsgFocusedNodeTextResponse& from); - void MergeFrom(const CMsgFocusedNodeTextResponse& from); - void Clear(); - bool IsInitialized() const; - - int ByteSize() const; - bool MergePartialFromCodedStream( - ::google::protobuf::io::CodedInputStream* input); - void SerializeWithCachedSizes( - ::google::protobuf::io::CodedOutputStream* output) const; - ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const; - int GetCachedSize() const { return _cached_size_; } - private: - void SharedCtor(); - void SharedDtor(); - void SetCachedSize(int size) const; - public: - - ::google::protobuf::Metadata GetMetadata() const; - - // nested types ---------------------------------------------------- - - // accessors ------------------------------------------------------- - - // optional uint32 browser_handle = 1; - inline bool has_browser_handle() const; - inline void clear_browser_handle(); - static const int kBrowserHandleFieldNumber = 1; - inline ::google::protobuf::uint32 browser_handle() const; - inline void set_browser_handle(::google::protobuf::uint32 value); - - // optional string value = 2; - inline bool has_value() const; - inline void clear_value(); - static const int kValueFieldNumber = 2; - inline const ::std::string& value() const; - inline void set_value(const ::std::string& value); - inline void set_value(const char* value); - inline void set_value(const char* value, size_t size); - inline ::std::string* mutable_value(); - - // @@protoc_insertion_point(class_scope:CMsgFocusedNodeTextResponse) - private: - ::google::protobuf::UnknownFieldSet _unknown_fields_; - mutable int _cached_size_; - - ::google::protobuf::uint32 browser_handle_; - ::std::string* value_; - static const ::std::string _default_value_; - friend void protobuf_AddDesc_htmlmessages_2eproto(); - friend void protobuf_AssignDesc_htmlmessages_2eproto(); - friend void protobuf_ShutdownFile_htmlmessages_2eproto(); - - ::google::protobuf::uint32 _has_bits_[(2 + 31) / 32]; - - // WHY DOES & HAVE LOWER PRECEDENCE THAN != !? - inline bool _has_bit(int index) const { - return (_has_bits_[index / 32] & (1u << (index % 32))) != 0; - } - inline void _set_bit(int index) { - _has_bits_[index / 32] |= (1u << (index % 32)); - } - inline void _clear_bit(int index) { - _has_bits_[index / 32] &= ~(1u << (index % 32)); - } - - void InitAsDefaultInstance(); - static CMsgFocusedNodeTextResponse* default_instance_; -}; -// =================================================================== - - -// =================================================================== - -// CMsgKeyUp - -// optional uint32 browser_handle = 1; -inline bool CMsgKeyUp::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgKeyUp::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgKeyUp::browser_handle() const { - return browser_handle_; -} -inline void CMsgKeyUp::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 keyCode = 2; -inline bool CMsgKeyUp::has_keycode() const { - return _has_bit(1); -} -inline void CMsgKeyUp::clear_keycode() { - keycode_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgKeyUp::keycode() const { - return keycode_; -} -inline void CMsgKeyUp::set_keycode(::google::protobuf::uint32 value) { - _set_bit(1); - keycode_ = value; -} - -// optional uint32 modifiers = 3; -inline bool CMsgKeyUp::has_modifiers() const { - return _has_bit(2); -} -inline void CMsgKeyUp::clear_modifiers() { - modifiers_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgKeyUp::modifiers() const { - return modifiers_; -} -inline void CMsgKeyUp::set_modifiers(::google::protobuf::uint32 value) { - _set_bit(2); - modifiers_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgKeyDown - -// optional uint32 browser_handle = 1; -inline bool CMsgKeyDown::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgKeyDown::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgKeyDown::browser_handle() const { - return browser_handle_; -} -inline void CMsgKeyDown::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 keyCode = 2; -inline bool CMsgKeyDown::has_keycode() const { - return _has_bit(1); -} -inline void CMsgKeyDown::clear_keycode() { - keycode_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgKeyDown::keycode() const { - return keycode_; -} -inline void CMsgKeyDown::set_keycode(::google::protobuf::uint32 value) { - _set_bit(1); - keycode_ = value; -} - -// optional uint32 modifiers = 3; -inline bool CMsgKeyDown::has_modifiers() const { - return _has_bit(2); -} -inline void CMsgKeyDown::clear_modifiers() { - modifiers_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgKeyDown::modifiers() const { - return modifiers_; -} -inline void CMsgKeyDown::set_modifiers(::google::protobuf::uint32 value) { - _set_bit(2); - modifiers_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgKeyChar - -// optional uint32 browser_handle = 1; -inline bool CMsgKeyChar::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgKeyChar::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgKeyChar::browser_handle() const { - return browser_handle_; -} -inline void CMsgKeyChar::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 unichar = 2; -inline bool CMsgKeyChar::has_unichar() const { - return _has_bit(1); -} -inline void CMsgKeyChar::clear_unichar() { - unichar_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgKeyChar::unichar() const { - return unichar_; -} -inline void CMsgKeyChar::set_unichar(::google::protobuf::uint32 value) { - _set_bit(1); - unichar_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseDown - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseDown::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseDown::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseDown::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseDown::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 mouse_button = 2; -inline bool CMsgMouseDown::has_mouse_button() const { - return _has_bit(1); -} -inline void CMsgMouseDown::clear_mouse_button() { - mouse_button_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgMouseDown::mouse_button() const { - return mouse_button_; -} -inline void CMsgMouseDown::set_mouse_button(::google::protobuf::uint32 value) { - _set_bit(1); - mouse_button_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseUp - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseUp::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseUp::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseUp::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseUp::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 mouse_button = 2; -inline bool CMsgMouseUp::has_mouse_button() const { - return _has_bit(1); -} -inline void CMsgMouseUp::clear_mouse_button() { - mouse_button_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgMouseUp::mouse_button() const { - return mouse_button_; -} -inline void CMsgMouseUp::set_mouse_button(::google::protobuf::uint32 value) { - _set_bit(1); - mouse_button_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseDblClick - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseDblClick::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseDblClick::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseDblClick::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseDblClick::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 mouse_button = 2; -inline bool CMsgMouseDblClick::has_mouse_button() const { - return _has_bit(1); -} -inline void CMsgMouseDblClick::clear_mouse_button() { - mouse_button_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgMouseDblClick::mouse_button() const { - return mouse_button_; -} -inline void CMsgMouseDblClick::set_mouse_button(::google::protobuf::uint32 value) { - _set_bit(1); - mouse_button_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseWheel - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseWheel::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseWheel::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseWheel::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseWheel::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional int32 delta = 2; -inline bool CMsgMouseWheel::has_delta() const { - return _has_bit(1); -} -inline void CMsgMouseWheel::clear_delta() { - delta_ = 0; - _clear_bit(1); -} -inline ::google::protobuf::int32 CMsgMouseWheel::delta() const { - return delta_; -} -inline void CMsgMouseWheel::set_delta(::google::protobuf::int32 value) { - _set_bit(1); - delta_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseMove - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseMove::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseMove::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseMove::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseMove::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional int32 x = 2; -inline bool CMsgMouseMove::has_x() const { - return _has_bit(1); -} -inline void CMsgMouseMove::clear_x() { - x_ = 0; - _clear_bit(1); -} -inline ::google::protobuf::int32 CMsgMouseMove::x() const { - return x_; -} -inline void CMsgMouseMove::set_x(::google::protobuf::int32 value) { - _set_bit(1); - x_ = value; -} - -// optional int32 y = 3; -inline bool CMsgMouseMove::has_y() const { - return _has_bit(2); -} -inline void CMsgMouseMove::clear_y() { - y_ = 0; - _clear_bit(2); -} -inline ::google::protobuf::int32 CMsgMouseMove::y() const { - return y_; -} -inline void CMsgMouseMove::set_y(::google::protobuf::int32 value) { - _set_bit(2); - y_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgMouseLeave - -// optional uint32 browser_handle = 1; -inline bool CMsgMouseLeave::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgMouseLeave::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgMouseLeave::browser_handle() const { - return browser_handle_; -} -inline void CMsgMouseLeave::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserCreate - -// optional uint32 request_id = 1; -inline bool CMsgBrowserCreate::has_request_id() const { - return _has_bit(0); -} -inline void CMsgBrowserCreate::clear_request_id() { - request_id_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserCreate::request_id() const { - return request_id_; -} -inline void CMsgBrowserCreate::set_request_id(::google::protobuf::uint32 value) { - _set_bit(0); - request_id_ = value; -} - -// optional bool popup = 2 [default = false]; -inline bool CMsgBrowserCreate::has_popup() const { - return _has_bit(1); -} -inline void CMsgBrowserCreate::clear_popup() { - popup_ = false; - _clear_bit(1); -} -inline bool CMsgBrowserCreate::popup() const { - return popup_; -} -inline void CMsgBrowserCreate::set_popup(bool value) { - _set_bit(1); - popup_ = value; -} - -// optional string useragent = 3; -inline bool CMsgBrowserCreate::has_useragent() const { - return _has_bit(2); -} -inline void CMsgBrowserCreate::clear_useragent() { - if (useragent_ != &_default_useragent_) { - useragent_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgBrowserCreate::useragent() const { - return *useragent_; -} -inline void CMsgBrowserCreate::set_useragent(const ::std::string& value) { - _set_bit(2); - if (useragent_ == &_default_useragent_) { - useragent_ = new ::std::string; - } - useragent_->assign(value); -} -inline void CMsgBrowserCreate::set_useragent(const char* value) { - _set_bit(2); - if (useragent_ == &_default_useragent_) { - useragent_ = new ::std::string; - } - useragent_->assign(value); -} -inline void CMsgBrowserCreate::set_useragent(const char* value, size_t size) { - _set_bit(2); - if (useragent_ == &_default_useragent_) { - useragent_ = new ::std::string; - } - useragent_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserCreate::mutable_useragent() { - _set_bit(2); - if (useragent_ == &_default_useragent_) { - useragent_ = new ::std::string; - } - return useragent_; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserCreateResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserCreateResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserCreateResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserCreateResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserCreateResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 request_id = 2; -inline bool CMsgBrowserCreateResponse::has_request_id() const { - return _has_bit(1); -} -inline void CMsgBrowserCreateResponse::clear_request_id() { - request_id_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgBrowserCreateResponse::request_id() const { - return request_id_; -} -inline void CMsgBrowserCreateResponse::set_request_id(::google::protobuf::uint32 value) { - _set_bit(1); - request_id_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserRemove - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserRemove::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserRemove::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserRemove::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserRemove::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserErrorStrings - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserErrorStrings::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserErrorStrings::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserErrorStrings::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserErrorStrings::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string title = 2; -inline bool CMsgBrowserErrorStrings::has_title() const { - return _has_bit(1); -} -inline void CMsgBrowserErrorStrings::clear_title() { - if (title_ != &_default_title_) { - title_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgBrowserErrorStrings::title() const { - return *title_; -} -inline void CMsgBrowserErrorStrings::set_title(const ::std::string& value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_title(const char* value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_title(const char* value, size_t size) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_title() { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - return title_; -} - -// optional string header = 3; -inline bool CMsgBrowserErrorStrings::has_header() const { - return _has_bit(2); -} -inline void CMsgBrowserErrorStrings::clear_header() { - if (header_ != &_default_header_) { - header_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgBrowserErrorStrings::header() const { - return *header_; -} -inline void CMsgBrowserErrorStrings::set_header(const ::std::string& value) { - _set_bit(2); - if (header_ == &_default_header_) { - header_ = new ::std::string; - } - header_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_header(const char* value) { - _set_bit(2); - if (header_ == &_default_header_) { - header_ = new ::std::string; - } - header_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_header(const char* value, size_t size) { - _set_bit(2); - if (header_ == &_default_header_) { - header_ = new ::std::string; - } - header_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_header() { - _set_bit(2); - if (header_ == &_default_header_) { - header_ = new ::std::string; - } - return header_; -} - -// optional string cache_miss = 4; -inline bool CMsgBrowserErrorStrings::has_cache_miss() const { - return _has_bit(3); -} -inline void CMsgBrowserErrorStrings::clear_cache_miss() { - if (cache_miss_ != &_default_cache_miss_) { - cache_miss_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CMsgBrowserErrorStrings::cache_miss() const { - return *cache_miss_; -} -inline void CMsgBrowserErrorStrings::set_cache_miss(const ::std::string& value) { - _set_bit(3); - if (cache_miss_ == &_default_cache_miss_) { - cache_miss_ = new ::std::string; - } - cache_miss_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_cache_miss(const char* value) { - _set_bit(3); - if (cache_miss_ == &_default_cache_miss_) { - cache_miss_ = new ::std::string; - } - cache_miss_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_cache_miss(const char* value, size_t size) { - _set_bit(3); - if (cache_miss_ == &_default_cache_miss_) { - cache_miss_ = new ::std::string; - } - cache_miss_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_cache_miss() { - _set_bit(3); - if (cache_miss_ == &_default_cache_miss_) { - cache_miss_ = new ::std::string; - } - return cache_miss_; -} - -// optional string bad_url = 5; -inline bool CMsgBrowserErrorStrings::has_bad_url() const { - return _has_bit(4); -} -inline void CMsgBrowserErrorStrings::clear_bad_url() { - if (bad_url_ != &_default_bad_url_) { - bad_url_->clear(); - } - _clear_bit(4); -} -inline const ::std::string& CMsgBrowserErrorStrings::bad_url() const { - return *bad_url_; -} -inline void CMsgBrowserErrorStrings::set_bad_url(const ::std::string& value) { - _set_bit(4); - if (bad_url_ == &_default_bad_url_) { - bad_url_ = new ::std::string; - } - bad_url_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_bad_url(const char* value) { - _set_bit(4); - if (bad_url_ == &_default_bad_url_) { - bad_url_ = new ::std::string; - } - bad_url_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_bad_url(const char* value, size_t size) { - _set_bit(4); - if (bad_url_ == &_default_bad_url_) { - bad_url_ = new ::std::string; - } - bad_url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_bad_url() { - _set_bit(4); - if (bad_url_ == &_default_bad_url_) { - bad_url_ = new ::std::string; - } - return bad_url_; -} - -// optional string connection_problem = 6; -inline bool CMsgBrowserErrorStrings::has_connection_problem() const { - return _has_bit(5); -} -inline void CMsgBrowserErrorStrings::clear_connection_problem() { - if (connection_problem_ != &_default_connection_problem_) { - connection_problem_->clear(); - } - _clear_bit(5); -} -inline const ::std::string& CMsgBrowserErrorStrings::connection_problem() const { - return *connection_problem_; -} -inline void CMsgBrowserErrorStrings::set_connection_problem(const ::std::string& value) { - _set_bit(5); - if (connection_problem_ == &_default_connection_problem_) { - connection_problem_ = new ::std::string; - } - connection_problem_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_connection_problem(const char* value) { - _set_bit(5); - if (connection_problem_ == &_default_connection_problem_) { - connection_problem_ = new ::std::string; - } - connection_problem_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_connection_problem(const char* value, size_t size) { - _set_bit(5); - if (connection_problem_ == &_default_connection_problem_) { - connection_problem_ = new ::std::string; - } - connection_problem_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_connection_problem() { - _set_bit(5); - if (connection_problem_ == &_default_connection_problem_) { - connection_problem_ = new ::std::string; - } - return connection_problem_; -} - -// optional string proxy_problem = 7; -inline bool CMsgBrowserErrorStrings::has_proxy_problem() const { - return _has_bit(6); -} -inline void CMsgBrowserErrorStrings::clear_proxy_problem() { - if (proxy_problem_ != &_default_proxy_problem_) { - proxy_problem_->clear(); - } - _clear_bit(6); -} -inline const ::std::string& CMsgBrowserErrorStrings::proxy_problem() const { - return *proxy_problem_; -} -inline void CMsgBrowserErrorStrings::set_proxy_problem(const ::std::string& value) { - _set_bit(6); - if (proxy_problem_ == &_default_proxy_problem_) { - proxy_problem_ = new ::std::string; - } - proxy_problem_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_proxy_problem(const char* value) { - _set_bit(6); - if (proxy_problem_ == &_default_proxy_problem_) { - proxy_problem_ = new ::std::string; - } - proxy_problem_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_proxy_problem(const char* value, size_t size) { - _set_bit(6); - if (proxy_problem_ == &_default_proxy_problem_) { - proxy_problem_ = new ::std::string; - } - proxy_problem_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_proxy_problem() { - _set_bit(6); - if (proxy_problem_ == &_default_proxy_problem_) { - proxy_problem_ = new ::std::string; - } - return proxy_problem_; -} - -// optional string unknown = 8; -inline bool CMsgBrowserErrorStrings::has_unknown() const { - return _has_bit(7); -} -inline void CMsgBrowserErrorStrings::clear_unknown() { - if (unknown_ != &_default_unknown_) { - unknown_->clear(); - } - _clear_bit(7); -} -inline const ::std::string& CMsgBrowserErrorStrings::unknown() const { - return *unknown_; -} -inline void CMsgBrowserErrorStrings::set_unknown(const ::std::string& value) { - _set_bit(7); - if (unknown_ == &_default_unknown_) { - unknown_ = new ::std::string; - } - unknown_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_unknown(const char* value) { - _set_bit(7); - if (unknown_ == &_default_unknown_) { - unknown_ = new ::std::string; - } - unknown_->assign(value); -} -inline void CMsgBrowserErrorStrings::set_unknown(const char* value, size_t size) { - _set_bit(7); - if (unknown_ == &_default_unknown_) { - unknown_ = new ::std::string; - } - unknown_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgBrowserErrorStrings::mutable_unknown() { - _set_bit(7); - if (unknown_ == &_default_unknown_) { - unknown_ = new ::std::string; - } - return unknown_; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserSize - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserSize::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserSize::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserSize::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserSize::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 width = 2; -inline bool CMsgBrowserSize::has_width() const { - return _has_bit(1); -} -inline void CMsgBrowserSize::clear_width() { - width_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgBrowserSize::width() const { - return width_; -} -inline void CMsgBrowserSize::set_width(::google::protobuf::uint32 value) { - _set_bit(1); - width_ = value; -} - -// optional uint32 height = 3; -inline bool CMsgBrowserSize::has_height() const { - return _has_bit(2); -} -inline void CMsgBrowserSize::clear_height() { - height_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgBrowserSize::height() const { - return height_; -} -inline void CMsgBrowserSize::set_height(::google::protobuf::uint32 value) { - _set_bit(2); - height_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserPosition - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserPosition::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserPosition::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserPosition::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserPosition::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgBrowserPosition::has_x() const { - return _has_bit(1); -} -inline void CMsgBrowserPosition::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgBrowserPosition::x() const { - return x_; -} -inline void CMsgBrowserPosition::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgBrowserPosition::has_y() const { - return _has_bit(2); -} -inline void CMsgBrowserPosition::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgBrowserPosition::y() const { - return y_; -} -inline void CMsgBrowserPosition::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgPostURL - -// optional uint32 browser_handle = 1; -inline bool CMsgPostURL::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgPostURL::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgPostURL::browser_handle() const { - return browser_handle_; -} -inline void CMsgPostURL::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgPostURL::has_url() const { - return _has_bit(1); -} -inline void CMsgPostURL::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgPostURL::url() const { - return *url_; -} -inline void CMsgPostURL::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgPostURL::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgPostURL::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgPostURL::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string post = 3; -inline bool CMsgPostURL::has_post() const { - return _has_bit(2); -} -inline void CMsgPostURL::clear_post() { - if (post_ != &_default_post_) { - post_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgPostURL::post() const { - return *post_; -} -inline void CMsgPostURL::set_post(const ::std::string& value) { - _set_bit(2); - if (post_ == &_default_post_) { - post_ = new ::std::string; - } - post_->assign(value); -} -inline void CMsgPostURL::set_post(const char* value) { - _set_bit(2); - if (post_ == &_default_post_) { - post_ = new ::std::string; - } - post_->assign(value); -} -inline void CMsgPostURL::set_post(const char* value, size_t size) { - _set_bit(2); - if (post_ == &_default_post_) { - post_ = new ::std::string; - } - post_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgPostURL::mutable_post() { - _set_bit(2); - if (post_ == &_default_post_) { - post_ = new ::std::string; - } - return post_; -} - -// optional uint32 pageserial = 4; -inline bool CMsgPostURL::has_pageserial() const { - return _has_bit(3); -} -inline void CMsgPostURL::clear_pageserial() { - pageserial_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgPostURL::pageserial() const { - return pageserial_; -} -inline void CMsgPostURL::set_pageserial(::google::protobuf::uint32 value) { - _set_bit(3); - pageserial_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgAddHeader - -// optional uint32 browser_handle = 1; -inline bool CMsgAddHeader::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgAddHeader::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgAddHeader::browser_handle() const { - return browser_handle_; -} -inline void CMsgAddHeader::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string key = 2; -inline bool CMsgAddHeader::has_key() const { - return _has_bit(1); -} -inline void CMsgAddHeader::clear_key() { - if (key_ != &_default_key_) { - key_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgAddHeader::key() const { - return *key_; -} -inline void CMsgAddHeader::set_key(const ::std::string& value) { - _set_bit(1); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CMsgAddHeader::set_key(const char* value) { - _set_bit(1); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CMsgAddHeader::set_key(const char* value, size_t size) { - _set_bit(1); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgAddHeader::mutable_key() { - _set_bit(1); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - return key_; -} - -// optional string value = 3; -inline bool CMsgAddHeader::has_value() const { - return _has_bit(2); -} -inline void CMsgAddHeader::clear_value() { - if (value_ != &_default_value_) { - value_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgAddHeader::value() const { - return *value_; -} -inline void CMsgAddHeader::set_value(const ::std::string& value) { - _set_bit(2); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgAddHeader::set_value(const char* value) { - _set_bit(2); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgAddHeader::set_value(const char* value, size_t size) { - _set_bit(2); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgAddHeader::mutable_value() { - _set_bit(2); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - return value_; -} - -// ------------------------------------------------------------------- - -// CMsgStopLoad - -// optional uint32 browser_handle = 1; -inline bool CMsgStopLoad::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgStopLoad::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgStopLoad::browser_handle() const { - return browser_handle_; -} -inline void CMsgStopLoad::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgReload - -// optional uint32 browser_handle = 1; -inline bool CMsgReload::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgReload::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgReload::browser_handle() const { - return browser_handle_; -} -inline void CMsgReload::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgGoForward - -// optional uint32 browser_handle = 1; -inline bool CMsgGoForward::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGoForward::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGoForward::browser_handle() const { - return browser_handle_; -} -inline void CMsgGoForward::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgGoBack - -// optional uint32 browser_handle = 1; -inline bool CMsgGoBack::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGoBack::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGoBack::browser_handle() const { - return browser_handle_; -} -inline void CMsgGoBack::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgCopy - -// optional uint32 browser_handle = 1; -inline bool CMsgCopy::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgCopy::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgCopy::browser_handle() const { - return browser_handle_; -} -inline void CMsgCopy::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgPaste - -// optional uint32 browser_handle = 1; -inline bool CMsgPaste::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgPaste::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgPaste::browser_handle() const { - return browser_handle_; -} -inline void CMsgPaste::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgExecuteJavaScript - -// optional uint32 browser_handle = 1; -inline bool CMsgExecuteJavaScript::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgExecuteJavaScript::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgExecuteJavaScript::browser_handle() const { - return browser_handle_; -} -inline void CMsgExecuteJavaScript::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string script = 2; -inline bool CMsgExecuteJavaScript::has_script() const { - return _has_bit(1); -} -inline void CMsgExecuteJavaScript::clear_script() { - if (script_ != &_default_script_) { - script_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgExecuteJavaScript::script() const { - return *script_; -} -inline void CMsgExecuteJavaScript::set_script(const ::std::string& value) { - _set_bit(1); - if (script_ == &_default_script_) { - script_ = new ::std::string; - } - script_->assign(value); -} -inline void CMsgExecuteJavaScript::set_script(const char* value) { - _set_bit(1); - if (script_ == &_default_script_) { - script_ = new ::std::string; - } - script_->assign(value); -} -inline void CMsgExecuteJavaScript::set_script(const char* value, size_t size) { - _set_bit(1); - if (script_ == &_default_script_) { - script_ = new ::std::string; - } - script_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgExecuteJavaScript::mutable_script() { - _set_bit(1); - if (script_ == &_default_script_) { - script_ = new ::std::string; - } - return script_; -} - -// ------------------------------------------------------------------- - -// CMsgSetFocus - -// optional uint32 browser_handle = 1; -inline bool CMsgSetFocus::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetFocus::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetFocus::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetFocus::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool focus = 2; -inline bool CMsgSetFocus::has_focus() const { - return _has_bit(1); -} -inline void CMsgSetFocus::clear_focus() { - focus_ = false; - _clear_bit(1); -} -inline bool CMsgSetFocus::focus() const { - return focus_; -} -inline void CMsgSetFocus::set_focus(bool value) { - _set_bit(1); - focus_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgHorizontalScrollBarSize - -// optional uint32 browser_handle = 1; -inline bool CMsgHorizontalScrollBarSize::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgHorizontalScrollBarSize::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSize::browser_handle() const { - return browser_handle_; -} -inline void CMsgHorizontalScrollBarSize::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgHorizontalScrollBarSizeResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgHorizontalScrollBarSizeResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgHorizontalScrollBarSizeResponse::has_x() const { - return _has_bit(1); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::x() const { - return x_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgHorizontalScrollBarSizeResponse::has_y() const { - return _has_bit(2); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::y() const { - return y_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// optional uint32 wide = 4; -inline bool CMsgHorizontalScrollBarSizeResponse::has_wide() const { - return _has_bit(3); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_wide() { - wide_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::wide() const { - return wide_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_wide(::google::protobuf::uint32 value) { - _set_bit(3); - wide_ = value; -} - -// optional uint32 tall = 5; -inline bool CMsgHorizontalScrollBarSizeResponse::has_tall() const { - return _has_bit(4); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_tall() { - tall_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::tall() const { - return tall_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_tall(::google::protobuf::uint32 value) { - _set_bit(4); - tall_ = value; -} - -// optional uint32 scroll_max = 6; -inline bool CMsgHorizontalScrollBarSizeResponse::has_scroll_max() const { - return _has_bit(5); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_scroll_max() { - scroll_max_ = 0u; - _clear_bit(5); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::scroll_max() const { - return scroll_max_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_scroll_max(::google::protobuf::uint32 value) { - _set_bit(5); - scroll_max_ = value; -} - -// optional uint32 scroll = 7; -inline bool CMsgHorizontalScrollBarSizeResponse::has_scroll() const { - return _has_bit(6); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_scroll() { - scroll_ = 0u; - _clear_bit(6); -} -inline ::google::protobuf::uint32 CMsgHorizontalScrollBarSizeResponse::scroll() const { - return scroll_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_scroll(::google::protobuf::uint32 value) { - _set_bit(6); - scroll_ = value; -} - -// optional float zoom = 8; -inline bool CMsgHorizontalScrollBarSizeResponse::has_zoom() const { - return _has_bit(7); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_zoom() { - zoom_ = 0; - _clear_bit(7); -} -inline float CMsgHorizontalScrollBarSizeResponse::zoom() const { - return zoom_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_zoom(float value) { - _set_bit(7); - zoom_ = value; -} - -// optional bool visible = 9; -inline bool CMsgHorizontalScrollBarSizeResponse::has_visible() const { - return _has_bit(8); -} -inline void CMsgHorizontalScrollBarSizeResponse::clear_visible() { - visible_ = false; - _clear_bit(8); -} -inline bool CMsgHorizontalScrollBarSizeResponse::visible() const { - return visible_; -} -inline void CMsgHorizontalScrollBarSizeResponse::set_visible(bool value) { - _set_bit(8); - visible_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgVerticalScrollBarSize - -// optional uint32 browser_handle = 1; -inline bool CMsgVerticalScrollBarSize::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgVerticalScrollBarSize::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSize::browser_handle() const { - return browser_handle_; -} -inline void CMsgVerticalScrollBarSize::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgVerticalScrollBarSizeResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgVerticalScrollBarSizeResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgVerticalScrollBarSizeResponse::has_x() const { - return _has_bit(1); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::x() const { - return x_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgVerticalScrollBarSizeResponse::has_y() const { - return _has_bit(2); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::y() const { - return y_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// optional uint32 wide = 4; -inline bool CMsgVerticalScrollBarSizeResponse::has_wide() const { - return _has_bit(3); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_wide() { - wide_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::wide() const { - return wide_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_wide(::google::protobuf::uint32 value) { - _set_bit(3); - wide_ = value; -} - -// optional uint32 tall = 5; -inline bool CMsgVerticalScrollBarSizeResponse::has_tall() const { - return _has_bit(4); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_tall() { - tall_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::tall() const { - return tall_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_tall(::google::protobuf::uint32 value) { - _set_bit(4); - tall_ = value; -} - -// optional uint32 scroll_max = 6; -inline bool CMsgVerticalScrollBarSizeResponse::has_scroll_max() const { - return _has_bit(5); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_scroll_max() { - scroll_max_ = 0u; - _clear_bit(5); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::scroll_max() const { - return scroll_max_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_scroll_max(::google::protobuf::uint32 value) { - _set_bit(5); - scroll_max_ = value; -} - -// optional uint32 scroll = 7; -inline bool CMsgVerticalScrollBarSizeResponse::has_scroll() const { - return _has_bit(6); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_scroll() { - scroll_ = 0u; - _clear_bit(6); -} -inline ::google::protobuf::uint32 CMsgVerticalScrollBarSizeResponse::scroll() const { - return scroll_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_scroll(::google::protobuf::uint32 value) { - _set_bit(6); - scroll_ = value; -} - -// optional float zoom = 8; -inline bool CMsgVerticalScrollBarSizeResponse::has_zoom() const { - return _has_bit(7); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_zoom() { - zoom_ = 0; - _clear_bit(7); -} -inline float CMsgVerticalScrollBarSizeResponse::zoom() const { - return zoom_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_zoom(float value) { - _set_bit(7); - zoom_ = value; -} - -// optional bool visible = 9; -inline bool CMsgVerticalScrollBarSizeResponse::has_visible() const { - return _has_bit(8); -} -inline void CMsgVerticalScrollBarSizeResponse::clear_visible() { - visible_ = false; - _clear_bit(8); -} -inline bool CMsgVerticalScrollBarSizeResponse::visible() const { - return visible_; -} -inline void CMsgVerticalScrollBarSizeResponse::set_visible(bool value) { - _set_bit(8); - visible_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFind - -// optional uint32 browser_handle = 1; -inline bool CMsgFind::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFind::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFind::browser_handle() const { - return browser_handle_; -} -inline void CMsgFind::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string find = 2; -inline bool CMsgFind::has_find() const { - return _has_bit(1); -} -inline void CMsgFind::clear_find() { - if (find_ != &_default_find_) { - find_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgFind::find() const { - return *find_; -} -inline void CMsgFind::set_find(const ::std::string& value) { - _set_bit(1); - if (find_ == &_default_find_) { - find_ = new ::std::string; - } - find_->assign(value); -} -inline void CMsgFind::set_find(const char* value) { - _set_bit(1); - if (find_ == &_default_find_) { - find_ = new ::std::string; - } - find_->assign(value); -} -inline void CMsgFind::set_find(const char* value, size_t size) { - _set_bit(1); - if (find_ == &_default_find_) { - find_ = new ::std::string; - } - find_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFind::mutable_find() { - _set_bit(1); - if (find_ == &_default_find_) { - find_ = new ::std::string; - } - return find_; -} - -// optional bool infind = 3; -inline bool CMsgFind::has_infind() const { - return _has_bit(2); -} -inline void CMsgFind::clear_infind() { - infind_ = false; - _clear_bit(2); -} -inline bool CMsgFind::infind() const { - return infind_; -} -inline void CMsgFind::set_infind(bool value) { - _set_bit(2); - infind_ = value; -} - -// optional bool reverse = 4 [default = false]; -inline bool CMsgFind::has_reverse() const { - return _has_bit(3); -} -inline void CMsgFind::clear_reverse() { - reverse_ = false; - _clear_bit(3); -} -inline bool CMsgFind::reverse() const { - return reverse_; -} -inline void CMsgFind::set_reverse(bool value) { - _set_bit(3); - reverse_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgStopFind - -// optional uint32 browser_handle = 1; -inline bool CMsgStopFind::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgStopFind::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgStopFind::browser_handle() const { - return browser_handle_; -} -inline void CMsgStopFind::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSetHorizontalScroll - -// optional uint32 browser_handle = 1; -inline bool CMsgSetHorizontalScroll::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetHorizontalScroll::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetHorizontalScroll::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetHorizontalScroll::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 scroll = 2; -inline bool CMsgSetHorizontalScroll::has_scroll() const { - return _has_bit(1); -} -inline void CMsgSetHorizontalScroll::clear_scroll() { - scroll_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgSetHorizontalScroll::scroll() const { - return scroll_; -} -inline void CMsgSetHorizontalScroll::set_scroll(::google::protobuf::uint32 value) { - _set_bit(1); - scroll_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSetVerticalScroll - -// optional uint32 browser_handle = 1; -inline bool CMsgSetVerticalScroll::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetVerticalScroll::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetVerticalScroll::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetVerticalScroll::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 scroll = 2; -inline bool CMsgSetVerticalScroll::has_scroll() const { - return _has_bit(1); -} -inline void CMsgSetVerticalScroll::clear_scroll() { - scroll_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgSetVerticalScroll::scroll() const { - return scroll_; -} -inline void CMsgSetVerticalScroll::set_scroll(::google::protobuf::uint32 value) { - _set_bit(1); - scroll_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSetZoomLevel - -// optional uint32 browser_handle = 1; -inline bool CMsgSetZoomLevel::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetZoomLevel::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetZoomLevel::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetZoomLevel::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 zoom = 2; -inline bool CMsgSetZoomLevel::has_zoom() const { - return _has_bit(1); -} -inline void CMsgSetZoomLevel::clear_zoom() { - zoom_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgSetZoomLevel::zoom() const { - return zoom_; -} -inline void CMsgSetZoomLevel::set_zoom(::google::protobuf::uint32 value) { - _set_bit(1); - zoom_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgViewSource - -// optional uint32 browser_handle = 1; -inline bool CMsgViewSource::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgViewSource::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgViewSource::browser_handle() const { - return browser_handle_; -} -inline void CMsgViewSource::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgBrowserReady - -// optional uint32 browser_handle = 1; -inline bool CMsgBrowserReady::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgBrowserReady::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgBrowserReady::browser_handle() const { - return browser_handle_; -} -inline void CMsgBrowserReady::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgURLChanged - -// optional uint32 browser_handle = 1; -inline bool CMsgURLChanged::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgURLChanged::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgURLChanged::browser_handle() const { - return browser_handle_; -} -inline void CMsgURLChanged::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgURLChanged::has_url() const { - return _has_bit(1); -} -inline void CMsgURLChanged::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgURLChanged::url() const { - return *url_; -} -inline void CMsgURLChanged::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgURLChanged::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgURLChanged::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgURLChanged::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string postData = 3; -inline bool CMsgURLChanged::has_postdata() const { - return _has_bit(2); -} -inline void CMsgURLChanged::clear_postdata() { - if (postdata_ != &_default_postdata_) { - postdata_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgURLChanged::postdata() const { - return *postdata_; -} -inline void CMsgURLChanged::set_postdata(const ::std::string& value) { - _set_bit(2); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(value); -} -inline void CMsgURLChanged::set_postdata(const char* value) { - _set_bit(2); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(value); -} -inline void CMsgURLChanged::set_postdata(const char* value, size_t size) { - _set_bit(2); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgURLChanged::mutable_postdata() { - _set_bit(2); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - return postdata_; -} - -// optional bool bIsRedirect = 4; -inline bool CMsgURLChanged::has_bisredirect() const { - return _has_bit(3); -} -inline void CMsgURLChanged::clear_bisredirect() { - bisredirect_ = false; - _clear_bit(3); -} -inline bool CMsgURLChanged::bisredirect() const { - return bisredirect_; -} -inline void CMsgURLChanged::set_bisredirect(bool value) { - _set_bit(3); - bisredirect_ = value; -} - -// optional string pagetitle = 5; -inline bool CMsgURLChanged::has_pagetitle() const { - return _has_bit(4); -} -inline void CMsgURLChanged::clear_pagetitle() { - if (pagetitle_ != &_default_pagetitle_) { - pagetitle_->clear(); - } - _clear_bit(4); -} -inline const ::std::string& CMsgURLChanged::pagetitle() const { - return *pagetitle_; -} -inline void CMsgURLChanged::set_pagetitle(const ::std::string& value) { - _set_bit(4); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(value); -} -inline void CMsgURLChanged::set_pagetitle(const char* value) { - _set_bit(4); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(value); -} -inline void CMsgURLChanged::set_pagetitle(const char* value, size_t size) { - _set_bit(4); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgURLChanged::mutable_pagetitle() { - _set_bit(4); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - return pagetitle_; -} - -// optional bool bNewNavigation = 6; -inline bool CMsgURLChanged::has_bnewnavigation() const { - return _has_bit(5); -} -inline void CMsgURLChanged::clear_bnewnavigation() { - bnewnavigation_ = false; - _clear_bit(5); -} -inline bool CMsgURLChanged::bnewnavigation() const { - return bnewnavigation_; -} -inline void CMsgURLChanged::set_bnewnavigation(bool value) { - _set_bit(5); - bnewnavigation_ = value; -} - -// ------------------------------------------------------------------- - -// CHTMLHeader - -// optional string key = 1; -inline bool CHTMLHeader::has_key() const { - return _has_bit(0); -} -inline void CHTMLHeader::clear_key() { - if (key_ != &_default_key_) { - key_->clear(); - } - _clear_bit(0); -} -inline const ::std::string& CHTMLHeader::key() const { - return *key_; -} -inline void CHTMLHeader::set_key(const ::std::string& value) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CHTMLHeader::set_key(const char* value) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CHTMLHeader::set_key(const char* value, size_t size) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CHTMLHeader::mutable_key() { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - return key_; -} - -// optional string value = 2; -inline bool CHTMLHeader::has_value() const { - return _has_bit(1); -} -inline void CHTMLHeader::clear_value() { - if (value_ != &_default_value_) { - value_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CHTMLHeader::value() const { - return *value_; -} -inline void CHTMLHeader::set_value(const ::std::string& value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CHTMLHeader::set_value(const char* value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CHTMLHeader::set_value(const char* value, size_t size) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CHTMLHeader::mutable_value() { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - return value_; -} - -// ------------------------------------------------------------------- - -// CHTMLPageSecurityInfo - -// optional bool bIsSecure = 1 [default = false]; -inline bool CHTMLPageSecurityInfo::has_bissecure() const { - return _has_bit(0); -} -inline void CHTMLPageSecurityInfo::clear_bissecure() { - bissecure_ = false; - _clear_bit(0); -} -inline bool CHTMLPageSecurityInfo::bissecure() const { - return bissecure_; -} -inline void CHTMLPageSecurityInfo::set_bissecure(bool value) { - _set_bit(0); - bissecure_ = value; -} - -// optional bool bHasCertError = 2 [default = false]; -inline bool CHTMLPageSecurityInfo::has_bhascerterror() const { - return _has_bit(1); -} -inline void CHTMLPageSecurityInfo::clear_bhascerterror() { - bhascerterror_ = false; - _clear_bit(1); -} -inline bool CHTMLPageSecurityInfo::bhascerterror() const { - return bhascerterror_; -} -inline void CHTMLPageSecurityInfo::set_bhascerterror(bool value) { - _set_bit(1); - bhascerterror_ = value; -} - -// optional string issuerName = 3 [default = ""]; -inline bool CHTMLPageSecurityInfo::has_issuername() const { - return _has_bit(2); -} -inline void CHTMLPageSecurityInfo::clear_issuername() { - if (issuername_ != &_default_issuername_) { - issuername_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CHTMLPageSecurityInfo::issuername() const { - return *issuername_; -} -inline void CHTMLPageSecurityInfo::set_issuername(const ::std::string& value) { - _set_bit(2); - if (issuername_ == &_default_issuername_) { - issuername_ = new ::std::string; - } - issuername_->assign(value); -} -inline void CHTMLPageSecurityInfo::set_issuername(const char* value) { - _set_bit(2); - if (issuername_ == &_default_issuername_) { - issuername_ = new ::std::string; - } - issuername_->assign(value); -} -inline void CHTMLPageSecurityInfo::set_issuername(const char* value, size_t size) { - _set_bit(2); - if (issuername_ == &_default_issuername_) { - issuername_ = new ::std::string; - } - issuername_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CHTMLPageSecurityInfo::mutable_issuername() { - _set_bit(2); - if (issuername_ == &_default_issuername_) { - issuername_ = new ::std::string; - } - return issuername_; -} - -// optional string certName = 4 [default = ""]; -inline bool CHTMLPageSecurityInfo::has_certname() const { - return _has_bit(3); -} -inline void CHTMLPageSecurityInfo::clear_certname() { - if (certname_ != &_default_certname_) { - certname_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CHTMLPageSecurityInfo::certname() const { - return *certname_; -} -inline void CHTMLPageSecurityInfo::set_certname(const ::std::string& value) { - _set_bit(3); - if (certname_ == &_default_certname_) { - certname_ = new ::std::string; - } - certname_->assign(value); -} -inline void CHTMLPageSecurityInfo::set_certname(const char* value) { - _set_bit(3); - if (certname_ == &_default_certname_) { - certname_ = new ::std::string; - } - certname_->assign(value); -} -inline void CHTMLPageSecurityInfo::set_certname(const char* value, size_t size) { - _set_bit(3); - if (certname_ == &_default_certname_) { - certname_ = new ::std::string; - } - certname_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CHTMLPageSecurityInfo::mutable_certname() { - _set_bit(3); - if (certname_ == &_default_certname_) { - certname_ = new ::std::string; - } - return certname_; -} - -// optional int32 certExpiry = 5 [default = 0]; -inline bool CHTMLPageSecurityInfo::has_certexpiry() const { - return _has_bit(4); -} -inline void CHTMLPageSecurityInfo::clear_certexpiry() { - certexpiry_ = 0; - _clear_bit(4); -} -inline ::google::protobuf::int32 CHTMLPageSecurityInfo::certexpiry() const { - return certexpiry_; -} -inline void CHTMLPageSecurityInfo::set_certexpiry(::google::protobuf::int32 value) { - _set_bit(4); - certexpiry_ = value; -} - -// optional int32 nCertBits = 6 [default = 0]; -inline bool CHTMLPageSecurityInfo::has_ncertbits() const { - return _has_bit(5); -} -inline void CHTMLPageSecurityInfo::clear_ncertbits() { - ncertbits_ = 0; - _clear_bit(5); -} -inline ::google::protobuf::int32 CHTMLPageSecurityInfo::ncertbits() const { - return ncertbits_; -} -inline void CHTMLPageSecurityInfo::set_ncertbits(::google::protobuf::int32 value) { - _set_bit(5); - ncertbits_ = value; -} - -// optional bool bIsEVCert = 7 [default = false]; -inline bool CHTMLPageSecurityInfo::has_bisevcert() const { - return _has_bit(6); -} -inline void CHTMLPageSecurityInfo::clear_bisevcert() { - bisevcert_ = false; - _clear_bit(6); -} -inline bool CHTMLPageSecurityInfo::bisevcert() const { - return bisevcert_; -} -inline void CHTMLPageSecurityInfo::set_bisevcert(bool value) { - _set_bit(6); - bisevcert_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFinishedRequest - -// optional uint32 browser_handle = 1; -inline bool CMsgFinishedRequest::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFinishedRequest::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFinishedRequest::browser_handle() const { - return browser_handle_; -} -inline void CMsgFinishedRequest::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgFinishedRequest::has_url() const { - return _has_bit(1); -} -inline void CMsgFinishedRequest::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgFinishedRequest::url() const { - return *url_; -} -inline void CMsgFinishedRequest::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgFinishedRequest::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgFinishedRequest::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFinishedRequest::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string pageTitle = 3; -inline bool CMsgFinishedRequest::has_pagetitle() const { - return _has_bit(2); -} -inline void CMsgFinishedRequest::clear_pagetitle() { - if (pagetitle_ != &_default_pagetitle_) { - pagetitle_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgFinishedRequest::pagetitle() const { - return *pagetitle_; -} -inline void CMsgFinishedRequest::set_pagetitle(const ::std::string& value) { - _set_bit(2); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(value); -} -inline void CMsgFinishedRequest::set_pagetitle(const char* value) { - _set_bit(2); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(value); -} -inline void CMsgFinishedRequest::set_pagetitle(const char* value, size_t size) { - _set_bit(2); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - pagetitle_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFinishedRequest::mutable_pagetitle() { - _set_bit(2); - if (pagetitle_ == &_default_pagetitle_) { - pagetitle_ = new ::std::string; - } - return pagetitle_; -} - -// optional .CHTMLPageSecurityInfo security_info = 4; -inline bool CMsgFinishedRequest::has_security_info() const { - return _has_bit(3); -} -inline void CMsgFinishedRequest::clear_security_info() { - if (security_info_ != NULL) security_info_->::CHTMLPageSecurityInfo::Clear(); - _clear_bit(3); -} -inline const ::CHTMLPageSecurityInfo& CMsgFinishedRequest::security_info() const { - return security_info_ != NULL ? *security_info_ : *default_instance_->security_info_; -} -inline ::CHTMLPageSecurityInfo* CMsgFinishedRequest::mutable_security_info() { - _set_bit(3); - if (security_info_ == NULL) security_info_ = new ::CHTMLPageSecurityInfo; - return security_info_; -} - -// repeated .CHTMLHeader headers = 5; -inline int CMsgFinishedRequest::headers_size() const { - return headers_.size(); -} -inline void CMsgFinishedRequest::clear_headers() { - headers_.Clear(); -} -inline const ::CHTMLHeader& CMsgFinishedRequest::headers(int index) const { - return headers_.Get(index); -} -inline ::CHTMLHeader* CMsgFinishedRequest::mutable_headers(int index) { - return headers_.Mutable(index); -} -inline ::CHTMLHeader* CMsgFinishedRequest::add_headers() { - return headers_.Add(); -} -inline const ::google::protobuf::RepeatedPtrField< ::CHTMLHeader >& -CMsgFinishedRequest::headers() const { - return headers_; -} -inline ::google::protobuf::RepeatedPtrField< ::CHTMLHeader >* -CMsgFinishedRequest::mutable_headers() { - return &headers_; -} - -// ------------------------------------------------------------------- - -// CMsgStartRequest - -// optional uint32 browser_handle = 1; -inline bool CMsgStartRequest::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgStartRequest::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgStartRequest::browser_handle() const { - return browser_handle_; -} -inline void CMsgStartRequest::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgStartRequest::has_url() const { - return _has_bit(1); -} -inline void CMsgStartRequest::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgStartRequest::url() const { - return *url_; -} -inline void CMsgStartRequest::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgStartRequest::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgStartRequest::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgStartRequest::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string target = 3; -inline bool CMsgStartRequest::has_target() const { - return _has_bit(2); -} -inline void CMsgStartRequest::clear_target() { - if (target_ != &_default_target_) { - target_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgStartRequest::target() const { - return *target_; -} -inline void CMsgStartRequest::set_target(const ::std::string& value) { - _set_bit(2); - if (target_ == &_default_target_) { - target_ = new ::std::string; - } - target_->assign(value); -} -inline void CMsgStartRequest::set_target(const char* value) { - _set_bit(2); - if (target_ == &_default_target_) { - target_ = new ::std::string; - } - target_->assign(value); -} -inline void CMsgStartRequest::set_target(const char* value, size_t size) { - _set_bit(2); - if (target_ == &_default_target_) { - target_ = new ::std::string; - } - target_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgStartRequest::mutable_target() { - _set_bit(2); - if (target_ == &_default_target_) { - target_ = new ::std::string; - } - return target_; -} - -// optional string postData = 4; -inline bool CMsgStartRequest::has_postdata() const { - return _has_bit(3); -} -inline void CMsgStartRequest::clear_postdata() { - if (postdata_ != &_default_postdata_) { - postdata_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CMsgStartRequest::postdata() const { - return *postdata_; -} -inline void CMsgStartRequest::set_postdata(const ::std::string& value) { - _set_bit(3); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(value); -} -inline void CMsgStartRequest::set_postdata(const char* value) { - _set_bit(3); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(value); -} -inline void CMsgStartRequest::set_postdata(const char* value, size_t size) { - _set_bit(3); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - postdata_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgStartRequest::mutable_postdata() { - _set_bit(3); - if (postdata_ == &_default_postdata_) { - postdata_ = new ::std::string; - } - return postdata_; -} - -// optional bool bIsRedirect = 5; -inline bool CMsgStartRequest::has_bisredirect() const { - return _has_bit(4); -} -inline void CMsgStartRequest::clear_bisredirect() { - bisredirect_ = false; - _clear_bit(4); -} -inline bool CMsgStartRequest::bisredirect() const { - return bisredirect_; -} -inline void CMsgStartRequest::set_bisredirect(bool value) { - _set_bit(4); - bisredirect_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgStartRequestResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgStartRequestResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgStartRequestResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgStartRequestResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgStartRequestResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool bAllow = 2; -inline bool CMsgStartRequestResponse::has_ballow() const { - return _has_bit(1); -} -inline void CMsgStartRequestResponse::clear_ballow() { - ballow_ = false; - _clear_bit(1); -} -inline bool CMsgStartRequestResponse::ballow() const { - return ballow_; -} -inline void CMsgStartRequestResponse::set_ballow(bool value) { - _set_bit(1); - ballow_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgShowPopup - -// optional uint32 browser_handle = 1; -inline bool CMsgShowPopup::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgShowPopup::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgShowPopup::browser_handle() const { - return browser_handle_; -} -inline void CMsgShowPopup::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgHidePopup - -// optional uint32 browser_handle = 1; -inline bool CMsgHidePopup::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgHidePopup::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgHidePopup::browser_handle() const { - return browser_handle_; -} -inline void CMsgHidePopup::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSizePopup - -// optional uint32 browser_handle = 1; -inline bool CMsgSizePopup::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSizePopup::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSizePopup::browser_handle() const { - return browser_handle_; -} -inline void CMsgSizePopup::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgSizePopup::has_x() const { - return _has_bit(1); -} -inline void CMsgSizePopup::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgSizePopup::x() const { - return x_; -} -inline void CMsgSizePopup::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgSizePopup::has_y() const { - return _has_bit(2); -} -inline void CMsgSizePopup::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgSizePopup::y() const { - return y_; -} -inline void CMsgSizePopup::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// optional uint32 wide = 4; -inline bool CMsgSizePopup::has_wide() const { - return _has_bit(3); -} -inline void CMsgSizePopup::clear_wide() { - wide_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgSizePopup::wide() const { - return wide_; -} -inline void CMsgSizePopup::set_wide(::google::protobuf::uint32 value) { - _set_bit(3); - wide_ = value; -} - -// optional uint32 tall = 5; -inline bool CMsgSizePopup::has_tall() const { - return _has_bit(4); -} -inline void CMsgSizePopup::clear_tall() { - tall_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgSizePopup::tall() const { - return tall_; -} -inline void CMsgSizePopup::set_tall(::google::protobuf::uint32 value) { - _set_bit(4); - tall_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgOpenNewTab - -// optional uint32 browser_handle = 1; -inline bool CMsgOpenNewTab::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgOpenNewTab::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgOpenNewTab::browser_handle() const { - return browser_handle_; -} -inline void CMsgOpenNewTab::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgOpenNewTab::has_url() const { - return _has_bit(1); -} -inline void CMsgOpenNewTab::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgOpenNewTab::url() const { - return *url_; -} -inline void CMsgOpenNewTab::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgOpenNewTab::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgOpenNewTab::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgOpenNewTab::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional bool bForeground = 3; -inline bool CMsgOpenNewTab::has_bforeground() const { - return _has_bit(2); -} -inline void CMsgOpenNewTab::clear_bforeground() { - bforeground_ = false; - _clear_bit(2); -} -inline bool CMsgOpenNewTab::bforeground() const { - return bforeground_; -} -inline void CMsgOpenNewTab::set_bforeground(bool value) { - _set_bit(2); - bforeground_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgOpenNewTabResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgOpenNewTabResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgOpenNewTabResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgOpenNewTabResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgOpenNewTabResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool bAllow = 2; -inline bool CMsgOpenNewTabResponse::has_ballow() const { - return _has_bit(1); -} -inline void CMsgOpenNewTabResponse::clear_ballow() { - ballow_ = false; - _clear_bit(1); -} -inline bool CMsgOpenNewTabResponse::ballow() const { - return ballow_; -} -inline void CMsgOpenNewTabResponse::set_ballow(bool value) { - _set_bit(1); - ballow_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgPopupHTMLWindow - -// optional uint32 browser_handle = 1; -inline bool CMsgPopupHTMLWindow::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgPopupHTMLWindow::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindow::browser_handle() const { - return browser_handle_; -} -inline void CMsgPopupHTMLWindow::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgPopupHTMLWindow::has_url() const { - return _has_bit(1); -} -inline void CMsgPopupHTMLWindow::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgPopupHTMLWindow::url() const { - return *url_; -} -inline void CMsgPopupHTMLWindow::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgPopupHTMLWindow::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgPopupHTMLWindow::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgPopupHTMLWindow::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional uint32 x = 3; -inline bool CMsgPopupHTMLWindow::has_x() const { - return _has_bit(2); -} -inline void CMsgPopupHTMLWindow::clear_x() { - x_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindow::x() const { - return x_; -} -inline void CMsgPopupHTMLWindow::set_x(::google::protobuf::uint32 value) { - _set_bit(2); - x_ = value; -} - -// optional uint32 y = 4; -inline bool CMsgPopupHTMLWindow::has_y() const { - return _has_bit(3); -} -inline void CMsgPopupHTMLWindow::clear_y() { - y_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindow::y() const { - return y_; -} -inline void CMsgPopupHTMLWindow::set_y(::google::protobuf::uint32 value) { - _set_bit(3); - y_ = value; -} - -// optional uint32 wide = 5; -inline bool CMsgPopupHTMLWindow::has_wide() const { - return _has_bit(4); -} -inline void CMsgPopupHTMLWindow::clear_wide() { - wide_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindow::wide() const { - return wide_; -} -inline void CMsgPopupHTMLWindow::set_wide(::google::protobuf::uint32 value) { - _set_bit(4); - wide_ = value; -} - -// optional uint32 tall = 6; -inline bool CMsgPopupHTMLWindow::has_tall() const { - return _has_bit(5); -} -inline void CMsgPopupHTMLWindow::clear_tall() { - tall_ = 0u; - _clear_bit(5); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindow::tall() const { - return tall_; -} -inline void CMsgPopupHTMLWindow::set_tall(::google::protobuf::uint32 value) { - _set_bit(5); - tall_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgPopupHTMLWindowResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgPopupHTMLWindowResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgPopupHTMLWindowResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgPopupHTMLWindowResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgPopupHTMLWindowResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool bAllow = 2; -inline bool CMsgPopupHTMLWindowResponse::has_ballow() const { - return _has_bit(1); -} -inline void CMsgPopupHTMLWindowResponse::clear_ballow() { - ballow_ = false; - _clear_bit(1); -} -inline bool CMsgPopupHTMLWindowResponse::ballow() const { - return ballow_; -} -inline void CMsgPopupHTMLWindowResponse::set_ballow(bool value) { - _set_bit(1); - ballow_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSetHTMLTitle - -// optional uint32 browser_handle = 1; -inline bool CMsgSetHTMLTitle::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetHTMLTitle::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetHTMLTitle::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetHTMLTitle::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string title = 2; -inline bool CMsgSetHTMLTitle::has_title() const { - return _has_bit(1); -} -inline void CMsgSetHTMLTitle::clear_title() { - if (title_ != &_default_title_) { - title_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgSetHTMLTitle::title() const { - return *title_; -} -inline void CMsgSetHTMLTitle::set_title(const ::std::string& value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgSetHTMLTitle::set_title(const char* value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgSetHTMLTitle::set_title(const char* value, size_t size) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSetHTMLTitle::mutable_title() { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - return title_; -} - -// ------------------------------------------------------------------- - -// CMsgLoadingResource - -// optional uint32 browser_handle = 1; -inline bool CMsgLoadingResource::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgLoadingResource::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgLoadingResource::browser_handle() const { - return browser_handle_; -} -inline void CMsgLoadingResource::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgLoadingResource::has_url() const { - return _has_bit(1); -} -inline void CMsgLoadingResource::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgLoadingResource::url() const { - return *url_; -} -inline void CMsgLoadingResource::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgLoadingResource::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgLoadingResource::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgLoadingResource::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// ------------------------------------------------------------------- - -// CMsgStatusText - -// optional uint32 browser_handle = 1; -inline bool CMsgStatusText::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgStatusText::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgStatusText::browser_handle() const { - return browser_handle_; -} -inline void CMsgStatusText::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string text = 2; -inline bool CMsgStatusText::has_text() const { - return _has_bit(1); -} -inline void CMsgStatusText::clear_text() { - if (text_ != &_default_text_) { - text_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgStatusText::text() const { - return *text_; -} -inline void CMsgStatusText::set_text(const ::std::string& value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgStatusText::set_text(const char* value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgStatusText::set_text(const char* value, size_t size) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgStatusText::mutable_text() { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - return text_; -} - -// ------------------------------------------------------------------- - -// CMsgSetCursor - -// optional uint32 browser_handle = 1; -inline bool CMsgSetCursor::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSetCursor::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetCursor::browser_handle() const { - return browser_handle_; -} -inline void CMsgSetCursor::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 cursor = 2; -inline bool CMsgSetCursor::has_cursor() const { - return _has_bit(1); -} -inline void CMsgSetCursor::clear_cursor() { - cursor_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgSetCursor::cursor() const { - return cursor_; -} -inline void CMsgSetCursor::set_cursor(::google::protobuf::uint32 value) { - _set_bit(1); - cursor_ = value; -} - -// optional uint32 data = 3; -inline bool CMsgSetCursor::has_data() const { - return _has_bit(2); -} -inline void CMsgSetCursor::clear_data() { - data_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgSetCursor::data() const { - return data_; -} -inline void CMsgSetCursor::set_data(::google::protobuf::uint32 value) { - _set_bit(2); - data_ = value; -} - -// optional uint32 wide = 4; -inline bool CMsgSetCursor::has_wide() const { - return _has_bit(3); -} -inline void CMsgSetCursor::clear_wide() { - wide_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgSetCursor::wide() const { - return wide_; -} -inline void CMsgSetCursor::set_wide(::google::protobuf::uint32 value) { - _set_bit(3); - wide_ = value; -} - -// optional uint32 tall = 5; -inline bool CMsgSetCursor::has_tall() const { - return _has_bit(4); -} -inline void CMsgSetCursor::clear_tall() { - tall_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgSetCursor::tall() const { - return tall_; -} -inline void CMsgSetCursor::set_tall(::google::protobuf::uint32 value) { - _set_bit(4); - tall_ = value; -} - -// optional uint32 xhotspot = 6; -inline bool CMsgSetCursor::has_xhotspot() const { - return _has_bit(5); -} -inline void CMsgSetCursor::clear_xhotspot() { - xhotspot_ = 0u; - _clear_bit(5); -} -inline ::google::protobuf::uint32 CMsgSetCursor::xhotspot() const { - return xhotspot_; -} -inline void CMsgSetCursor::set_xhotspot(::google::protobuf::uint32 value) { - _set_bit(5); - xhotspot_ = value; -} - -// optional uint32 yhotspot = 7; -inline bool CMsgSetCursor::has_yhotspot() const { - return _has_bit(6); -} -inline void CMsgSetCursor::clear_yhotspot() { - yhotspot_ = 0u; - _clear_bit(6); -} -inline ::google::protobuf::uint32 CMsgSetCursor::yhotspot() const { - return yhotspot_; -} -inline void CMsgSetCursor::set_yhotspot(::google::protobuf::uint32 value) { - _set_bit(6); - yhotspot_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFileLoadDialog - -// optional uint32 browser_handle = 1; -inline bool CMsgFileLoadDialog::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFileLoadDialog::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFileLoadDialog::browser_handle() const { - return browser_handle_; -} -inline void CMsgFileLoadDialog::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string title = 2; -inline bool CMsgFileLoadDialog::has_title() const { - return _has_bit(1); -} -inline void CMsgFileLoadDialog::clear_title() { - if (title_ != &_default_title_) { - title_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgFileLoadDialog::title() const { - return *title_; -} -inline void CMsgFileLoadDialog::set_title(const ::std::string& value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgFileLoadDialog::set_title(const char* value) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(value); -} -inline void CMsgFileLoadDialog::set_title(const char* value, size_t size) { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - title_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFileLoadDialog::mutable_title() { - _set_bit(1); - if (title_ == &_default_title_) { - title_ = new ::std::string; - } - return title_; -} - -// optional string initialFile = 3; -inline bool CMsgFileLoadDialog::has_initialfile() const { - return _has_bit(2); -} -inline void CMsgFileLoadDialog::clear_initialfile() { - if (initialfile_ != &_default_initialfile_) { - initialfile_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgFileLoadDialog::initialfile() const { - return *initialfile_; -} -inline void CMsgFileLoadDialog::set_initialfile(const ::std::string& value) { - _set_bit(2); - if (initialfile_ == &_default_initialfile_) { - initialfile_ = new ::std::string; - } - initialfile_->assign(value); -} -inline void CMsgFileLoadDialog::set_initialfile(const char* value) { - _set_bit(2); - if (initialfile_ == &_default_initialfile_) { - initialfile_ = new ::std::string; - } - initialfile_->assign(value); -} -inline void CMsgFileLoadDialog::set_initialfile(const char* value, size_t size) { - _set_bit(2); - if (initialfile_ == &_default_initialfile_) { - initialfile_ = new ::std::string; - } - initialfile_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFileLoadDialog::mutable_initialfile() { - _set_bit(2); - if (initialfile_ == &_default_initialfile_) { - initialfile_ = new ::std::string; - } - return initialfile_; -} - -// ------------------------------------------------------------------- - -// CMsgFileLoadDialogResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgFileLoadDialogResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFileLoadDialogResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFileLoadDialogResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgFileLoadDialogResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// repeated string files = 2; -inline int CMsgFileLoadDialogResponse::files_size() const { - return files_.size(); -} -inline void CMsgFileLoadDialogResponse::clear_files() { - files_.Clear(); -} -inline const ::std::string& CMsgFileLoadDialogResponse::files(int index) const { - return files_.Get(index); -} -inline ::std::string* CMsgFileLoadDialogResponse::mutable_files(int index) { - return files_.Mutable(index); -} -inline void CMsgFileLoadDialogResponse::set_files(int index, const ::std::string& value) { - files_.Mutable(index)->assign(value); -} -inline void CMsgFileLoadDialogResponse::set_files(int index, const char* value) { - files_.Mutable(index)->assign(value); -} -inline void CMsgFileLoadDialogResponse::set_files(int index, const char* value, size_t size) { - files_.Mutable(index)->assign( - reinterpret_cast(value), size); -} -inline ::std::string* CMsgFileLoadDialogResponse::add_files() { - return files_.Add(); -} -inline void CMsgFileLoadDialogResponse::add_files(const ::std::string& value) { - files_.Add()->assign(value); -} -inline void CMsgFileLoadDialogResponse::add_files(const char* value) { - files_.Add()->assign(value); -} -inline void CMsgFileLoadDialogResponse::add_files(const char* value, size_t size) { - files_.Add()->assign(reinterpret_cast(value), size); -} -inline const ::google::protobuf::RepeatedPtrField< ::std::string>& -CMsgFileLoadDialogResponse::files() const { - return files_; -} -inline ::google::protobuf::RepeatedPtrField< ::std::string>* -CMsgFileLoadDialogResponse::mutable_files() { - return &files_; -} - -// ------------------------------------------------------------------- - -// CMsgShowToolTip - -// optional uint32 browser_handle = 1; -inline bool CMsgShowToolTip::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgShowToolTip::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgShowToolTip::browser_handle() const { - return browser_handle_; -} -inline void CMsgShowToolTip::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string text = 2; -inline bool CMsgShowToolTip::has_text() const { - return _has_bit(1); -} -inline void CMsgShowToolTip::clear_text() { - if (text_ != &_default_text_) { - text_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgShowToolTip::text() const { - return *text_; -} -inline void CMsgShowToolTip::set_text(const ::std::string& value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgShowToolTip::set_text(const char* value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgShowToolTip::set_text(const char* value, size_t size) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgShowToolTip::mutable_text() { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - return text_; -} - -// ------------------------------------------------------------------- - -// CMsgUpdateToolTip - -// optional uint32 browser_handle = 1; -inline bool CMsgUpdateToolTip::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgUpdateToolTip::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgUpdateToolTip::browser_handle() const { - return browser_handle_; -} -inline void CMsgUpdateToolTip::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string text = 2; -inline bool CMsgUpdateToolTip::has_text() const { - return _has_bit(1); -} -inline void CMsgUpdateToolTip::clear_text() { - if (text_ != &_default_text_) { - text_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgUpdateToolTip::text() const { - return *text_; -} -inline void CMsgUpdateToolTip::set_text(const ::std::string& value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgUpdateToolTip::set_text(const char* value) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(value); -} -inline void CMsgUpdateToolTip::set_text(const char* value, size_t size) { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - text_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgUpdateToolTip::mutable_text() { - _set_bit(1); - if (text_ == &_default_text_) { - text_ = new ::std::string; - } - return text_; -} - -// ------------------------------------------------------------------- - -// CMsgHideToolTip - -// optional uint32 browser_handle = 1; -inline bool CMsgHideToolTip::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgHideToolTip::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgHideToolTip::browser_handle() const { - return browser_handle_; -} -inline void CMsgHideToolTip::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSearchResults - -// optional uint32 browser_handle = 1; -inline bool CMsgSearchResults::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSearchResults::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSearchResults::browser_handle() const { - return browser_handle_; -} -inline void CMsgSearchResults::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional int32 activeMatch = 2; -inline bool CMsgSearchResults::has_activematch() const { - return _has_bit(1); -} -inline void CMsgSearchResults::clear_activematch() { - activematch_ = 0; - _clear_bit(1); -} -inline ::google::protobuf::int32 CMsgSearchResults::activematch() const { - return activematch_; -} -inline void CMsgSearchResults::set_activematch(::google::protobuf::int32 value) { - _set_bit(1); - activematch_ = value; -} - -// optional int32 results = 3; -inline bool CMsgSearchResults::has_results() const { - return _has_bit(2); -} -inline void CMsgSearchResults::clear_results() { - results_ = 0; - _clear_bit(2); -} -inline ::google::protobuf::int32 CMsgSearchResults::results() const { - return results_; -} -inline void CMsgSearchResults::set_results(::google::protobuf::int32 value) { - _set_bit(2); - results_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgClose - -// optional uint32 browser_handle = 1; -inline bool CMsgClose::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgClose::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgClose::browser_handle() const { - return browser_handle_; -} -inline void CMsgClose::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgNeedsPaint - -// optional uint32 browser_handle = 1; -inline bool CMsgNeedsPaint::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgNeedsPaint::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::browser_handle() const { - return browser_handle_; -} -inline void CMsgNeedsPaint::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint64 rgba = 2; -inline bool CMsgNeedsPaint::has_rgba() const { - return _has_bit(1); -} -inline void CMsgNeedsPaint::clear_rgba() { - rgba_ = GOOGLE_ULONGLONG(0); - _clear_bit(1); -} -inline ::google::protobuf::uint64 CMsgNeedsPaint::rgba() const { - return rgba_; -} -inline void CMsgNeedsPaint::set_rgba(::google::protobuf::uint64 value) { - _set_bit(1); - rgba_ = value; -} - -// optional uint32 wide = 3; -inline bool CMsgNeedsPaint::has_wide() const { - return _has_bit(2); -} -inline void CMsgNeedsPaint::clear_wide() { - wide_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::wide() const { - return wide_; -} -inline void CMsgNeedsPaint::set_wide(::google::protobuf::uint32 value) { - _set_bit(2); - wide_ = value; -} - -// optional uint32 tall = 4; -inline bool CMsgNeedsPaint::has_tall() const { - return _has_bit(3); -} -inline void CMsgNeedsPaint::clear_tall() { - tall_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::tall() const { - return tall_; -} -inline void CMsgNeedsPaint::set_tall(::google::protobuf::uint32 value) { - _set_bit(3); - tall_ = value; -} - -// optional uint32 textureid = 5; -inline bool CMsgNeedsPaint::has_textureid() const { - return _has_bit(4); -} -inline void CMsgNeedsPaint::clear_textureid() { - textureid_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::textureid() const { - return textureid_; -} -inline void CMsgNeedsPaint::set_textureid(::google::protobuf::uint32 value) { - _set_bit(4); - textureid_ = value; -} - -// optional uint32 updatex = 6; -inline bool CMsgNeedsPaint::has_updatex() const { - return _has_bit(5); -} -inline void CMsgNeedsPaint::clear_updatex() { - updatex_ = 0u; - _clear_bit(5); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::updatex() const { - return updatex_; -} -inline void CMsgNeedsPaint::set_updatex(::google::protobuf::uint32 value) { - _set_bit(5); - updatex_ = value; -} - -// optional uint32 updatey = 7; -inline bool CMsgNeedsPaint::has_updatey() const { - return _has_bit(6); -} -inline void CMsgNeedsPaint::clear_updatey() { - updatey_ = 0u; - _clear_bit(6); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::updatey() const { - return updatey_; -} -inline void CMsgNeedsPaint::set_updatey(::google::protobuf::uint32 value) { - _set_bit(6); - updatey_ = value; -} - -// optional uint32 updatewide = 8; -inline bool CMsgNeedsPaint::has_updatewide() const { - return _has_bit(7); -} -inline void CMsgNeedsPaint::clear_updatewide() { - updatewide_ = 0u; - _clear_bit(7); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::updatewide() const { - return updatewide_; -} -inline void CMsgNeedsPaint::set_updatewide(::google::protobuf::uint32 value) { - _set_bit(7); - updatewide_ = value; -} - -// optional uint32 updatetall = 9; -inline bool CMsgNeedsPaint::has_updatetall() const { - return _has_bit(8); -} -inline void CMsgNeedsPaint::clear_updatetall() { - updatetall_ = 0u; - _clear_bit(8); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::updatetall() const { - return updatetall_; -} -inline void CMsgNeedsPaint::set_updatetall(::google::protobuf::uint32 value) { - _set_bit(8); - updatetall_ = value; -} - -// optional uint32 scrollx = 10; -inline bool CMsgNeedsPaint::has_scrollx() const { - return _has_bit(9); -} -inline void CMsgNeedsPaint::clear_scrollx() { - scrollx_ = 0u; - _clear_bit(9); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::scrollx() const { - return scrollx_; -} -inline void CMsgNeedsPaint::set_scrollx(::google::protobuf::uint32 value) { - _set_bit(9); - scrollx_ = value; -} - -// optional uint32 scrolly = 11; -inline bool CMsgNeedsPaint::has_scrolly() const { - return _has_bit(10); -} -inline void CMsgNeedsPaint::clear_scrolly() { - scrolly_ = 0u; - _clear_bit(10); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::scrolly() const { - return scrolly_; -} -inline void CMsgNeedsPaint::set_scrolly(::google::protobuf::uint32 value) { - _set_bit(10); - scrolly_ = value; -} - -// optional uint64 combobox_rgba = 12 [default = 0]; -inline bool CMsgNeedsPaint::has_combobox_rgba() const { - return _has_bit(11); -} -inline void CMsgNeedsPaint::clear_combobox_rgba() { - combobox_rgba_ = GOOGLE_ULONGLONG(0); - _clear_bit(11); -} -inline ::google::protobuf::uint64 CMsgNeedsPaint::combobox_rgba() const { - return combobox_rgba_; -} -inline void CMsgNeedsPaint::set_combobox_rgba(::google::protobuf::uint64 value) { - _set_bit(11); - combobox_rgba_ = value; -} - -// optional uint32 combobox_wide = 13 [default = 0]; -inline bool CMsgNeedsPaint::has_combobox_wide() const { - return _has_bit(12); -} -inline void CMsgNeedsPaint::clear_combobox_wide() { - combobox_wide_ = 0u; - _clear_bit(12); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::combobox_wide() const { - return combobox_wide_; -} -inline void CMsgNeedsPaint::set_combobox_wide(::google::protobuf::uint32 value) { - _set_bit(12); - combobox_wide_ = value; -} - -// optional uint32 combobox_tall = 14 [default = 0]; -inline bool CMsgNeedsPaint::has_combobox_tall() const { - return _has_bit(13); -} -inline void CMsgNeedsPaint::clear_combobox_tall() { - combobox_tall_ = 0u; - _clear_bit(13); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::combobox_tall() const { - return combobox_tall_; -} -inline void CMsgNeedsPaint::set_combobox_tall(::google::protobuf::uint32 value) { - _set_bit(13); - combobox_tall_ = value; -} - -// optional uint32 pageserial = 15; -inline bool CMsgNeedsPaint::has_pageserial() const { - return _has_bit(14); -} -inline void CMsgNeedsPaint::clear_pageserial() { - pageserial_ = 0u; - _clear_bit(14); -} -inline ::google::protobuf::uint32 CMsgNeedsPaint::pageserial() const { - return pageserial_; -} -inline void CMsgNeedsPaint::set_pageserial(::google::protobuf::uint32 value) { - _set_bit(14); - pageserial_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgNeedsPaintResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgNeedsPaintResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgNeedsPaintResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgNeedsPaintResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgNeedsPaintResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 textureid = 2; -inline bool CMsgNeedsPaintResponse::has_textureid() const { - return _has_bit(1); -} -inline void CMsgNeedsPaintResponse::clear_textureid() { - textureid_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgNeedsPaintResponse::textureid() const { - return textureid_; -} -inline void CMsgNeedsPaintResponse::set_textureid(::google::protobuf::uint32 value) { - _set_bit(1); - textureid_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgGetZoom - -// optional uint32 browser_handle = 1; -inline bool CMsgGetZoom::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGetZoom::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGetZoom::browser_handle() const { - return browser_handle_; -} -inline void CMsgGetZoom::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgGetZoomResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgGetZoomResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGetZoomResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGetZoomResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgGetZoomResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional float zoom = 2; -inline bool CMsgGetZoomResponse::has_zoom() const { - return _has_bit(1); -} -inline void CMsgGetZoomResponse::clear_zoom() { - zoom_ = 0; - _clear_bit(1); -} -inline float CMsgGetZoomResponse::zoom() const { - return zoom_; -} -inline void CMsgGetZoomResponse::set_zoom(float value) { - _set_bit(1); - zoom_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgLinkAtPosition - -// optional uint32 browser_handle = 1; -inline bool CMsgLinkAtPosition::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgLinkAtPosition::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgLinkAtPosition::browser_handle() const { - return browser_handle_; -} -inline void CMsgLinkAtPosition::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgLinkAtPosition::has_x() const { - return _has_bit(1); -} -inline void CMsgLinkAtPosition::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgLinkAtPosition::x() const { - return x_; -} -inline void CMsgLinkAtPosition::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgLinkAtPosition::has_y() const { - return _has_bit(2); -} -inline void CMsgLinkAtPosition::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgLinkAtPosition::y() const { - return y_; -} -inline void CMsgLinkAtPosition::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgLinkAtPositionResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgLinkAtPositionResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgLinkAtPositionResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgLinkAtPositionResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgLinkAtPositionResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgLinkAtPositionResponse::has_x() const { - return _has_bit(1); -} -inline void CMsgLinkAtPositionResponse::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgLinkAtPositionResponse::x() const { - return x_; -} -inline void CMsgLinkAtPositionResponse::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgLinkAtPositionResponse::has_y() const { - return _has_bit(2); -} -inline void CMsgLinkAtPositionResponse::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgLinkAtPositionResponse::y() const { - return y_; -} -inline void CMsgLinkAtPositionResponse::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// optional string url = 4; -inline bool CMsgLinkAtPositionResponse::has_url() const { - return _has_bit(3); -} -inline void CMsgLinkAtPositionResponse::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CMsgLinkAtPositionResponse::url() const { - return *url_; -} -inline void CMsgLinkAtPositionResponse::set_url(const ::std::string& value) { - _set_bit(3); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgLinkAtPositionResponse::set_url(const char* value) { - _set_bit(3); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgLinkAtPositionResponse::set_url(const char* value, size_t size) { - _set_bit(3); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgLinkAtPositionResponse::mutable_url() { - _set_bit(3); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional bool blivelink = 5; -inline bool CMsgLinkAtPositionResponse::has_blivelink() const { - return _has_bit(4); -} -inline void CMsgLinkAtPositionResponse::clear_blivelink() { - blivelink_ = false; - _clear_bit(4); -} -inline bool CMsgLinkAtPositionResponse::blivelink() const { - return blivelink_; -} -inline void CMsgLinkAtPositionResponse::set_blivelink(bool value) { - _set_bit(4); - blivelink_ = value; -} - -// optional bool binput = 6; -inline bool CMsgLinkAtPositionResponse::has_binput() const { - return _has_bit(5); -} -inline void CMsgLinkAtPositionResponse::clear_binput() { - binput_ = false; - _clear_bit(5); -} -inline bool CMsgLinkAtPositionResponse::binput() const { - return binput_; -} -inline void CMsgLinkAtPositionResponse::set_binput(bool value) { - _set_bit(5); - binput_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgZoomToElementAtPosition - -// optional uint32 browser_handle = 1; -inline bool CMsgZoomToElementAtPosition::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgZoomToElementAtPosition::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPosition::browser_handle() const { - return browser_handle_; -} -inline void CMsgZoomToElementAtPosition::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 x = 2; -inline bool CMsgZoomToElementAtPosition::has_x() const { - return _has_bit(1); -} -inline void CMsgZoomToElementAtPosition::clear_x() { - x_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPosition::x() const { - return x_; -} -inline void CMsgZoomToElementAtPosition::set_x(::google::protobuf::uint32 value) { - _set_bit(1); - x_ = value; -} - -// optional uint32 y = 3; -inline bool CMsgZoomToElementAtPosition::has_y() const { - return _has_bit(2); -} -inline void CMsgZoomToElementAtPosition::clear_y() { - y_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPosition::y() const { - return y_; -} -inline void CMsgZoomToElementAtPosition::set_y(::google::protobuf::uint32 value) { - _set_bit(2); - y_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgZoomToElementAtPositionResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgZoomToElementAtPositionResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgZoomToElementAtPositionResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPositionResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgZoomToElementAtPositionResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional sint32 initial_x = 2; -inline bool CMsgZoomToElementAtPositionResponse::has_initial_x() const { - return _has_bit(1); -} -inline void CMsgZoomToElementAtPositionResponse::clear_initial_x() { - initial_x_ = 0; - _clear_bit(1); -} -inline ::google::protobuf::int32 CMsgZoomToElementAtPositionResponse::initial_x() const { - return initial_x_; -} -inline void CMsgZoomToElementAtPositionResponse::set_initial_x(::google::protobuf::int32 value) { - _set_bit(1); - initial_x_ = value; -} - -// optional sint32 initial_y = 3; -inline bool CMsgZoomToElementAtPositionResponse::has_initial_y() const { - return _has_bit(2); -} -inline void CMsgZoomToElementAtPositionResponse::clear_initial_y() { - initial_y_ = 0; - _clear_bit(2); -} -inline ::google::protobuf::int32 CMsgZoomToElementAtPositionResponse::initial_y() const { - return initial_y_; -} -inline void CMsgZoomToElementAtPositionResponse::set_initial_y(::google::protobuf::int32 value) { - _set_bit(2); - initial_y_ = value; -} - -// optional uint32 initial_width = 4; -inline bool CMsgZoomToElementAtPositionResponse::has_initial_width() const { - return _has_bit(3); -} -inline void CMsgZoomToElementAtPositionResponse::clear_initial_width() { - initial_width_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPositionResponse::initial_width() const { - return initial_width_; -} -inline void CMsgZoomToElementAtPositionResponse::set_initial_width(::google::protobuf::uint32 value) { - _set_bit(3); - initial_width_ = value; -} - -// optional uint32 initial_height = 5; -inline bool CMsgZoomToElementAtPositionResponse::has_initial_height() const { - return _has_bit(4); -} -inline void CMsgZoomToElementAtPositionResponse::clear_initial_height() { - initial_height_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPositionResponse::initial_height() const { - return initial_height_; -} -inline void CMsgZoomToElementAtPositionResponse::set_initial_height(::google::protobuf::uint32 value) { - _set_bit(4); - initial_height_ = value; -} - -// optional sint32 final_x = 6; -inline bool CMsgZoomToElementAtPositionResponse::has_final_x() const { - return _has_bit(5); -} -inline void CMsgZoomToElementAtPositionResponse::clear_final_x() { - final_x_ = 0; - _clear_bit(5); -} -inline ::google::protobuf::int32 CMsgZoomToElementAtPositionResponse::final_x() const { - return final_x_; -} -inline void CMsgZoomToElementAtPositionResponse::set_final_x(::google::protobuf::int32 value) { - _set_bit(5); - final_x_ = value; -} - -// optional sint32 final_y = 7; -inline bool CMsgZoomToElementAtPositionResponse::has_final_y() const { - return _has_bit(6); -} -inline void CMsgZoomToElementAtPositionResponse::clear_final_y() { - final_y_ = 0; - _clear_bit(6); -} -inline ::google::protobuf::int32 CMsgZoomToElementAtPositionResponse::final_y() const { - return final_y_; -} -inline void CMsgZoomToElementAtPositionResponse::set_final_y(::google::protobuf::int32 value) { - _set_bit(6); - final_y_ = value; -} - -// optional uint32 final_width = 8; -inline bool CMsgZoomToElementAtPositionResponse::has_final_width() const { - return _has_bit(7); -} -inline void CMsgZoomToElementAtPositionResponse::clear_final_width() { - final_width_ = 0u; - _clear_bit(7); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPositionResponse::final_width() const { - return final_width_; -} -inline void CMsgZoomToElementAtPositionResponse::set_final_width(::google::protobuf::uint32 value) { - _set_bit(7); - final_width_ = value; -} - -// optional uint32 final_height = 9; -inline bool CMsgZoomToElementAtPositionResponse::has_final_height() const { - return _has_bit(8); -} -inline void CMsgZoomToElementAtPositionResponse::clear_final_height() { - final_height_ = 0u; - _clear_bit(8); -} -inline ::google::protobuf::uint32 CMsgZoomToElementAtPositionResponse::final_height() const { - return final_height_; -} -inline void CMsgZoomToElementAtPositionResponse::set_final_height(::google::protobuf::uint32 value) { - _set_bit(8); - final_height_ = value; -} - -// optional float zoom = 10; -inline bool CMsgZoomToElementAtPositionResponse::has_zoom() const { - return _has_bit(9); -} -inline void CMsgZoomToElementAtPositionResponse::clear_zoom() { - zoom_ = 0; - _clear_bit(9); -} -inline float CMsgZoomToElementAtPositionResponse::zoom() const { - return zoom_; -} -inline void CMsgZoomToElementAtPositionResponse::set_zoom(float value) { - _set_bit(9); - zoom_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgScalePageToValue - -// optional uint32 browser_handle = 1; -inline bool CMsgScalePageToValue::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgScalePageToValue::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgScalePageToValue::browser_handle() const { - return browser_handle_; -} -inline void CMsgScalePageToValue::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional float scale = 2; -inline bool CMsgScalePageToValue::has_scale() const { - return _has_bit(1); -} -inline void CMsgScalePageToValue::clear_scale() { - scale_ = 0; - _clear_bit(1); -} -inline float CMsgScalePageToValue::scale() const { - return scale_; -} -inline void CMsgScalePageToValue::set_scale(float value) { - _set_bit(1); - scale_ = value; -} - -// optional float x = 3; -inline bool CMsgScalePageToValue::has_x() const { - return _has_bit(2); -} -inline void CMsgScalePageToValue::clear_x() { - x_ = 0; - _clear_bit(2); -} -inline float CMsgScalePageToValue::x() const { - return x_; -} -inline void CMsgScalePageToValue::set_x(float value) { - _set_bit(2); - x_ = value; -} - -// optional float y = 4; -inline bool CMsgScalePageToValue::has_y() const { - return _has_bit(3); -} -inline void CMsgScalePageToValue::clear_y() { - y_ = 0; - _clear_bit(3); -} -inline float CMsgScalePageToValue::y() const { - return y_; -} -inline void CMsgScalePageToValue::set_y(float value) { - _set_bit(3); - y_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgScalePageToValueResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgScalePageToValueResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgScalePageToValueResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgScalePageToValueResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgScalePageToValueResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional float zoom = 2; -inline bool CMsgScalePageToValueResponse::has_zoom() const { - return _has_bit(1); -} -inline void CMsgScalePageToValueResponse::clear_zoom() { - zoom_ = 0; - _clear_bit(1); -} -inline float CMsgScalePageToValueResponse::zoom() const { - return zoom_; -} -inline void CMsgScalePageToValueResponse::set_zoom(float value) { - _set_bit(1); - zoom_ = value; -} - -// optional int32 width_delta = 3; -inline bool CMsgScalePageToValueResponse::has_width_delta() const { - return _has_bit(2); -} -inline void CMsgScalePageToValueResponse::clear_width_delta() { - width_delta_ = 0; - _clear_bit(2); -} -inline ::google::protobuf::int32 CMsgScalePageToValueResponse::width_delta() const { - return width_delta_; -} -inline void CMsgScalePageToValueResponse::set_width_delta(::google::protobuf::int32 value) { - _set_bit(2); - width_delta_ = value; -} - -// optional int32 height_delta = 4; -inline bool CMsgScalePageToValueResponse::has_height_delta() const { - return _has_bit(3); -} -inline void CMsgScalePageToValueResponse::clear_height_delta() { - height_delta_ = 0; - _clear_bit(3); -} -inline ::google::protobuf::int32 CMsgScalePageToValueResponse::height_delta() const { - return height_delta_; -} -inline void CMsgScalePageToValueResponse::set_height_delta(::google::protobuf::int32 value) { - _set_bit(3); - height_delta_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSavePageToJPEG - -// optional uint32 browser_handle = 1; -inline bool CMsgSavePageToJPEG::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSavePageToJPEG::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSavePageToJPEG::browser_handle() const { - return browser_handle_; -} -inline void CMsgSavePageToJPEG::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgSavePageToJPEG::has_url() const { - return _has_bit(1); -} -inline void CMsgSavePageToJPEG::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgSavePageToJPEG::url() const { - return *url_; -} -inline void CMsgSavePageToJPEG::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgSavePageToJPEG::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgSavePageToJPEG::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSavePageToJPEG::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string filename = 3; -inline bool CMsgSavePageToJPEG::has_filename() const { - return _has_bit(2); -} -inline void CMsgSavePageToJPEG::clear_filename() { - if (filename_ != &_default_filename_) { - filename_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgSavePageToJPEG::filename() const { - return *filename_; -} -inline void CMsgSavePageToJPEG::set_filename(const ::std::string& value) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(value); -} -inline void CMsgSavePageToJPEG::set_filename(const char* value) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(value); -} -inline void CMsgSavePageToJPEG::set_filename(const char* value, size_t size) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSavePageToJPEG::mutable_filename() { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - return filename_; -} - -// optional uint32 width = 4; -inline bool CMsgSavePageToJPEG::has_width() const { - return _has_bit(3); -} -inline void CMsgSavePageToJPEG::clear_width() { - width_ = 0u; - _clear_bit(3); -} -inline ::google::protobuf::uint32 CMsgSavePageToJPEG::width() const { - return width_; -} -inline void CMsgSavePageToJPEG::set_width(::google::protobuf::uint32 value) { - _set_bit(3); - width_ = value; -} - -// optional uint32 height = 5; -inline bool CMsgSavePageToJPEG::has_height() const { - return _has_bit(4); -} -inline void CMsgSavePageToJPEG::clear_height() { - height_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgSavePageToJPEG::height() const { - return height_; -} -inline void CMsgSavePageToJPEG::set_height(::google::protobuf::uint32 value) { - _set_bit(4); - height_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSavePageToJPEGResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgSavePageToJPEGResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgSavePageToJPEGResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSavePageToJPEGResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgSavePageToJPEGResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgSavePageToJPEGResponse::has_url() const { - return _has_bit(1); -} -inline void CMsgSavePageToJPEGResponse::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgSavePageToJPEGResponse::url() const { - return *url_; -} -inline void CMsgSavePageToJPEGResponse::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgSavePageToJPEGResponse::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgSavePageToJPEGResponse::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSavePageToJPEGResponse::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// optional string filename = 3; -inline bool CMsgSavePageToJPEGResponse::has_filename() const { - return _has_bit(2); -} -inline void CMsgSavePageToJPEGResponse::clear_filename() { - if (filename_ != &_default_filename_) { - filename_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgSavePageToJPEGResponse::filename() const { - return *filename_; -} -inline void CMsgSavePageToJPEGResponse::set_filename(const ::std::string& value) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(value); -} -inline void CMsgSavePageToJPEGResponse::set_filename(const char* value) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(value); -} -inline void CMsgSavePageToJPEGResponse::set_filename(const char* value, size_t size) { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - filename_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSavePageToJPEGResponse::mutable_filename() { - _set_bit(2); - if (filename_ == &_default_filename_) { - filename_ = new ::std::string; - } - return filename_; -} - -// ------------------------------------------------------------------- - -// CMsgJSAlert - -// optional uint32 browser_handle = 1; -inline bool CMsgJSAlert::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgJSAlert::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgJSAlert::browser_handle() const { - return browser_handle_; -} -inline void CMsgJSAlert::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string message = 2; -inline bool CMsgJSAlert::has_message() const { - return _has_bit(1); -} -inline void CMsgJSAlert::clear_message() { - if (message_ != &_default_message_) { - message_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgJSAlert::message() const { - return *message_; -} -inline void CMsgJSAlert::set_message(const ::std::string& value) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(value); -} -inline void CMsgJSAlert::set_message(const char* value) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(value); -} -inline void CMsgJSAlert::set_message(const char* value, size_t size) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgJSAlert::mutable_message() { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - return message_; -} - -// ------------------------------------------------------------------- - -// CMsgJSConfirm - -// optional uint32 browser_handle = 1; -inline bool CMsgJSConfirm::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgJSConfirm::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgJSConfirm::browser_handle() const { - return browser_handle_; -} -inline void CMsgJSConfirm::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string message = 2; -inline bool CMsgJSConfirm::has_message() const { - return _has_bit(1); -} -inline void CMsgJSConfirm::clear_message() { - if (message_ != &_default_message_) { - message_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgJSConfirm::message() const { - return *message_; -} -inline void CMsgJSConfirm::set_message(const ::std::string& value) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(value); -} -inline void CMsgJSConfirm::set_message(const char* value) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(value); -} -inline void CMsgJSConfirm::set_message(const char* value, size_t size) { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - message_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgJSConfirm::mutable_message() { - _set_bit(1); - if (message_ == &_default_message_) { - message_ = new ::std::string; - } - return message_; -} - -// ------------------------------------------------------------------- - -// CMsgJSDialogResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgJSDialogResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgJSDialogResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgJSDialogResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgJSDialogResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool result = 2; -inline bool CMsgJSDialogResponse::has_result() const { - return _has_bit(1); -} -inline void CMsgJSDialogResponse::clear_result() { - result_ = false; - _clear_bit(1); -} -inline bool CMsgJSDialogResponse::result() const { - return result_; -} -inline void CMsgJSDialogResponse::set_result(bool value) { - _set_bit(1); - result_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgCanGoBackAndForward - -// optional uint32 browser_handle = 1; -inline bool CMsgCanGoBackAndForward::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgCanGoBackAndForward::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgCanGoBackAndForward::browser_handle() const { - return browser_handle_; -} -inline void CMsgCanGoBackAndForward::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool bgoback = 2; -inline bool CMsgCanGoBackAndForward::has_bgoback() const { - return _has_bit(1); -} -inline void CMsgCanGoBackAndForward::clear_bgoback() { - bgoback_ = false; - _clear_bit(1); -} -inline bool CMsgCanGoBackAndForward::bgoback() const { - return bgoback_; -} -inline void CMsgCanGoBackAndForward::set_bgoback(bool value) { - _set_bit(1); - bgoback_ = value; -} - -// optional bool bgoforward = 3; -inline bool CMsgCanGoBackAndForward::has_bgoforward() const { - return _has_bit(2); -} -inline void CMsgCanGoBackAndForward::clear_bgoforward() { - bgoforward_ = false; - _clear_bit(2); -} -inline bool CMsgCanGoBackAndForward::bgoforward() const { - return bgoforward_; -} -inline void CMsgCanGoBackAndForward::set_bgoforward(bool value) { - _set_bit(2); - bgoforward_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgOpenSteamURL - -// optional uint32 browser_handle = 1; -inline bool CMsgOpenSteamURL::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgOpenSteamURL::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgOpenSteamURL::browser_handle() const { - return browser_handle_; -} -inline void CMsgOpenSteamURL::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgOpenSteamURL::has_url() const { - return _has_bit(1); -} -inline void CMsgOpenSteamURL::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgOpenSteamURL::url() const { - return *url_; -} -inline void CMsgOpenSteamURL::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgOpenSteamURL::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgOpenSteamURL::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgOpenSteamURL::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// ------------------------------------------------------------------- - -// CMsgSetCookie - -// optional string key = 1; -inline bool CMsgSetCookie::has_key() const { - return _has_bit(0); -} -inline void CMsgSetCookie::clear_key() { - if (key_ != &_default_key_) { - key_->clear(); - } - _clear_bit(0); -} -inline const ::std::string& CMsgSetCookie::key() const { - return *key_; -} -inline void CMsgSetCookie::set_key(const ::std::string& value) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CMsgSetCookie::set_key(const char* value) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(value); -} -inline void CMsgSetCookie::set_key(const char* value, size_t size) { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - key_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSetCookie::mutable_key() { - _set_bit(0); - if (key_ == &_default_key_) { - key_ = new ::std::string; - } - return key_; -} - -// optional string value = 2; -inline bool CMsgSetCookie::has_value() const { - return _has_bit(1); -} -inline void CMsgSetCookie::clear_value() { - if (value_ != &_default_value_) { - value_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgSetCookie::value() const { - return *value_; -} -inline void CMsgSetCookie::set_value(const ::std::string& value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgSetCookie::set_value(const char* value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgSetCookie::set_value(const char* value, size_t size) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSetCookie::mutable_value() { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - return value_; -} - -// optional string path = 3; -inline bool CMsgSetCookie::has_path() const { - return _has_bit(2); -} -inline void CMsgSetCookie::clear_path() { - if (path_ != &_default_path_) { - path_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgSetCookie::path() const { - return *path_; -} -inline void CMsgSetCookie::set_path(const ::std::string& value) { - _set_bit(2); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(value); -} -inline void CMsgSetCookie::set_path(const char* value) { - _set_bit(2); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(value); -} -inline void CMsgSetCookie::set_path(const char* value, size_t size) { - _set_bit(2); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSetCookie::mutable_path() { - _set_bit(2); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - return path_; -} - -// optional string host = 4; -inline bool CMsgSetCookie::has_host() const { - return _has_bit(3); -} -inline void CMsgSetCookie::clear_host() { - if (host_ != &_default_host_) { - host_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CMsgSetCookie::host() const { - return *host_; -} -inline void CMsgSetCookie::set_host(const ::std::string& value) { - _set_bit(3); - if (host_ == &_default_host_) { - host_ = new ::std::string; - } - host_->assign(value); -} -inline void CMsgSetCookie::set_host(const char* value) { - _set_bit(3); - if (host_ == &_default_host_) { - host_ = new ::std::string; - } - host_->assign(value); -} -inline void CMsgSetCookie::set_host(const char* value, size_t size) { - _set_bit(3); - if (host_ == &_default_host_) { - host_ = new ::std::string; - } - host_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgSetCookie::mutable_host() { - _set_bit(3); - if (host_ == &_default_host_) { - host_ = new ::std::string; - } - return host_; -} - -// optional uint32 expires = 5; -inline bool CMsgSetCookie::has_expires() const { - return _has_bit(4); -} -inline void CMsgSetCookie::clear_expires() { - expires_ = 0u; - _clear_bit(4); -} -inline ::google::protobuf::uint32 CMsgSetCookie::expires() const { - return expires_; -} -inline void CMsgSetCookie::set_expires(::google::protobuf::uint32 value) { - _set_bit(4); - expires_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgSetTargetFrameRate - -// optional uint32 nTargetFrameRate = 1; -inline bool CMsgSetTargetFrameRate::has_ntargetframerate() const { - return _has_bit(0); -} -inline void CMsgSetTargetFrameRate::clear_ntargetframerate() { - ntargetframerate_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgSetTargetFrameRate::ntargetframerate() const { - return ntargetframerate_; -} -inline void CMsgSetTargetFrameRate::set_ntargetframerate(::google::protobuf::uint32 value) { - _set_bit(0); - ntargetframerate_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFullRepaint - -// optional uint32 browser_handle = 1; -inline bool CMsgFullRepaint::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFullRepaint::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFullRepaint::browser_handle() const { - return browser_handle_; -} -inline void CMsgFullRepaint::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgRequestFullScreen - -// optional uint32 browser_handle = 1; -inline bool CMsgRequestFullScreen::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgRequestFullScreen::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgRequestFullScreen::browser_handle() const { - return browser_handle_; -} -inline void CMsgRequestFullScreen::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgRequestFullScreenResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgRequestFullScreenResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgRequestFullScreenResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgRequestFullScreenResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgRequestFullScreenResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool ballow = 2; -inline bool CMsgRequestFullScreenResponse::has_ballow() const { - return _has_bit(1); -} -inline void CMsgRequestFullScreenResponse::clear_ballow() { - ballow_ = false; - _clear_bit(1); -} -inline bool CMsgRequestFullScreenResponse::ballow() const { - return ballow_; -} -inline void CMsgRequestFullScreenResponse::set_ballow(bool value) { - _set_bit(1); - ballow_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgExitFullScreen - -// optional uint32 browser_handle = 1; -inline bool CMsgExitFullScreen::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgExitFullScreen::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgExitFullScreen::browser_handle() const { - return browser_handle_; -} -inline void CMsgExitFullScreen::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgGetCookiesForURL - -// optional uint32 browser_handle = 1; -inline bool CMsgGetCookiesForURL::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGetCookiesForURL::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGetCookiesForURL::browser_handle() const { - return browser_handle_; -} -inline void CMsgGetCookiesForURL::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgGetCookiesForURL::has_url() const { - return _has_bit(1); -} -inline void CMsgGetCookiesForURL::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgGetCookiesForURL::url() const { - return *url_; -} -inline void CMsgGetCookiesForURL::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgGetCookiesForURL::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgGetCookiesForURL::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgGetCookiesForURL::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// ------------------------------------------------------------------- - -// CCookie - -// optional string name = 1; -inline bool CCookie::has_name() const { - return _has_bit(0); -} -inline void CCookie::clear_name() { - if (name_ != &_default_name_) { - name_->clear(); - } - _clear_bit(0); -} -inline const ::std::string& CCookie::name() const { - return *name_; -} -inline void CCookie::set_name(const ::std::string& value) { - _set_bit(0); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(value); -} -inline void CCookie::set_name(const char* value) { - _set_bit(0); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(value); -} -inline void CCookie::set_name(const char* value, size_t size) { - _set_bit(0); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CCookie::mutable_name() { - _set_bit(0); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - return name_; -} - -// optional string value = 2; -inline bool CCookie::has_value() const { - return _has_bit(1); -} -inline void CCookie::clear_value() { - if (value_ != &_default_value_) { - value_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CCookie::value() const { - return *value_; -} -inline void CCookie::set_value(const ::std::string& value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CCookie::set_value(const char* value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CCookie::set_value(const char* value, size_t size) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CCookie::mutable_value() { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - return value_; -} - -// optional string domain = 3; -inline bool CCookie::has_domain() const { - return _has_bit(2); -} -inline void CCookie::clear_domain() { - if (domain_ != &_default_domain_) { - domain_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CCookie::domain() const { - return *domain_; -} -inline void CCookie::set_domain(const ::std::string& value) { - _set_bit(2); - if (domain_ == &_default_domain_) { - domain_ = new ::std::string; - } - domain_->assign(value); -} -inline void CCookie::set_domain(const char* value) { - _set_bit(2); - if (domain_ == &_default_domain_) { - domain_ = new ::std::string; - } - domain_->assign(value); -} -inline void CCookie::set_domain(const char* value, size_t size) { - _set_bit(2); - if (domain_ == &_default_domain_) { - domain_ = new ::std::string; - } - domain_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CCookie::mutable_domain() { - _set_bit(2); - if (domain_ == &_default_domain_) { - domain_ = new ::std::string; - } - return domain_; -} - -// optional string path = 4; -inline bool CCookie::has_path() const { - return _has_bit(3); -} -inline void CCookie::clear_path() { - if (path_ != &_default_path_) { - path_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CCookie::path() const { - return *path_; -} -inline void CCookie::set_path(const ::std::string& value) { - _set_bit(3); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(value); -} -inline void CCookie::set_path(const char* value) { - _set_bit(3); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(value); -} -inline void CCookie::set_path(const char* value, size_t size) { - _set_bit(3); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - path_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CCookie::mutable_path() { - _set_bit(3); - if (path_ == &_default_path_) { - path_ = new ::std::string; - } - return path_; -} - -// ------------------------------------------------------------------- - -// CMsgGetCookiesForURLResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgGetCookiesForURLResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgGetCookiesForURLResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgGetCookiesForURLResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgGetCookiesForURLResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string url = 2; -inline bool CMsgGetCookiesForURLResponse::has_url() const { - return _has_bit(1); -} -inline void CMsgGetCookiesForURLResponse::clear_url() { - if (url_ != &_default_url_) { - url_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgGetCookiesForURLResponse::url() const { - return *url_; -} -inline void CMsgGetCookiesForURLResponse::set_url(const ::std::string& value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgGetCookiesForURLResponse::set_url(const char* value) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(value); -} -inline void CMsgGetCookiesForURLResponse::set_url(const char* value, size_t size) { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - url_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgGetCookiesForURLResponse::mutable_url() { - _set_bit(1); - if (url_ == &_default_url_) { - url_ = new ::std::string; - } - return url_; -} - -// repeated .CCookie cookies = 3; -inline int CMsgGetCookiesForURLResponse::cookies_size() const { - return cookies_.size(); -} -inline void CMsgGetCookiesForURLResponse::clear_cookies() { - cookies_.Clear(); -} -inline const ::CCookie& CMsgGetCookiesForURLResponse::cookies(int index) const { - return cookies_.Get(index); -} -inline ::CCookie* CMsgGetCookiesForURLResponse::mutable_cookies(int index) { - return cookies_.Mutable(index); -} -inline ::CCookie* CMsgGetCookiesForURLResponse::add_cookies() { - return cookies_.Add(); -} -inline const ::google::protobuf::RepeatedPtrField< ::CCookie >& -CMsgGetCookiesForURLResponse::cookies() const { - return cookies_; -} -inline ::google::protobuf::RepeatedPtrField< ::CCookie >* -CMsgGetCookiesForURLResponse::mutable_cookies() { - return &cookies_; -} - -// ------------------------------------------------------------------- - -// CMsgNodeHasFocus - -// optional uint32 browser_handle = 1; -inline bool CMsgNodeHasFocus::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgNodeHasFocus::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgNodeHasFocus::browser_handle() const { - return browser_handle_; -} -inline void CMsgNodeHasFocus::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional bool bInput = 2; -inline bool CMsgNodeHasFocus::has_binput() const { - return _has_bit(1); -} -inline void CMsgNodeHasFocus::clear_binput() { - binput_ = false; - _clear_bit(1); -} -inline bool CMsgNodeHasFocus::binput() const { - return binput_; -} -inline void CMsgNodeHasFocus::set_binput(bool value) { - _set_bit(1); - binput_ = value; -} - -// optional string name = 3; -inline bool CMsgNodeHasFocus::has_name() const { - return _has_bit(2); -} -inline void CMsgNodeHasFocus::clear_name() { - if (name_ != &_default_name_) { - name_->clear(); - } - _clear_bit(2); -} -inline const ::std::string& CMsgNodeHasFocus::name() const { - return *name_; -} -inline void CMsgNodeHasFocus::set_name(const ::std::string& value) { - _set_bit(2); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(value); -} -inline void CMsgNodeHasFocus::set_name(const char* value) { - _set_bit(2); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(value); -} -inline void CMsgNodeHasFocus::set_name(const char* value, size_t size) { - _set_bit(2); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - name_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgNodeHasFocus::mutable_name() { - _set_bit(2); - if (name_ == &_default_name_) { - name_ = new ::std::string; - } - return name_; -} - -// optional string elementtagname = 4; -inline bool CMsgNodeHasFocus::has_elementtagname() const { - return _has_bit(3); -} -inline void CMsgNodeHasFocus::clear_elementtagname() { - if (elementtagname_ != &_default_elementtagname_) { - elementtagname_->clear(); - } - _clear_bit(3); -} -inline const ::std::string& CMsgNodeHasFocus::elementtagname() const { - return *elementtagname_; -} -inline void CMsgNodeHasFocus::set_elementtagname(const ::std::string& value) { - _set_bit(3); - if (elementtagname_ == &_default_elementtagname_) { - elementtagname_ = new ::std::string; - } - elementtagname_->assign(value); -} -inline void CMsgNodeHasFocus::set_elementtagname(const char* value) { - _set_bit(3); - if (elementtagname_ == &_default_elementtagname_) { - elementtagname_ = new ::std::string; - } - elementtagname_->assign(value); -} -inline void CMsgNodeHasFocus::set_elementtagname(const char* value, size_t size) { - _set_bit(3); - if (elementtagname_ == &_default_elementtagname_) { - elementtagname_ = new ::std::string; - } - elementtagname_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgNodeHasFocus::mutable_elementtagname() { - _set_bit(3); - if (elementtagname_ == &_default_elementtagname_) { - elementtagname_ = new ::std::string; - } - return elementtagname_; -} - -// optional string searchbuttontext = 5; -inline bool CMsgNodeHasFocus::has_searchbuttontext() const { - return _has_bit(4); -} -inline void CMsgNodeHasFocus::clear_searchbuttontext() { - if (searchbuttontext_ != &_default_searchbuttontext_) { - searchbuttontext_->clear(); - } - _clear_bit(4); -} -inline const ::std::string& CMsgNodeHasFocus::searchbuttontext() const { - return *searchbuttontext_; -} -inline void CMsgNodeHasFocus::set_searchbuttontext(const ::std::string& value) { - _set_bit(4); - if (searchbuttontext_ == &_default_searchbuttontext_) { - searchbuttontext_ = new ::std::string; - } - searchbuttontext_->assign(value); -} -inline void CMsgNodeHasFocus::set_searchbuttontext(const char* value) { - _set_bit(4); - if (searchbuttontext_ == &_default_searchbuttontext_) { - searchbuttontext_ = new ::std::string; - } - searchbuttontext_->assign(value); -} -inline void CMsgNodeHasFocus::set_searchbuttontext(const char* value, size_t size) { - _set_bit(4); - if (searchbuttontext_ == &_default_searchbuttontext_) { - searchbuttontext_ = new ::std::string; - } - searchbuttontext_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgNodeHasFocus::mutable_searchbuttontext() { - _set_bit(4); - if (searchbuttontext_ == &_default_searchbuttontext_) { - searchbuttontext_ = new ::std::string; - } - return searchbuttontext_; -} - -// optional bool bHasMultipleInputs = 6; -inline bool CMsgNodeHasFocus::has_bhasmultipleinputs() const { - return _has_bit(5); -} -inline void CMsgNodeHasFocus::clear_bhasmultipleinputs() { - bhasmultipleinputs_ = false; - _clear_bit(5); -} -inline bool CMsgNodeHasFocus::bhasmultipleinputs() const { - return bhasmultipleinputs_; -} -inline void CMsgNodeHasFocus::set_bhasmultipleinputs(bool value) { - _set_bit(5); - bhasmultipleinputs_ = value; -} - -// optional string input_type = 7; -inline bool CMsgNodeHasFocus::has_input_type() const { - return _has_bit(6); -} -inline void CMsgNodeHasFocus::clear_input_type() { - if (input_type_ != &_default_input_type_) { - input_type_->clear(); - } - _clear_bit(6); -} -inline const ::std::string& CMsgNodeHasFocus::input_type() const { - return *input_type_; -} -inline void CMsgNodeHasFocus::set_input_type(const ::std::string& value) { - _set_bit(6); - if (input_type_ == &_default_input_type_) { - input_type_ = new ::std::string; - } - input_type_->assign(value); -} -inline void CMsgNodeHasFocus::set_input_type(const char* value) { - _set_bit(6); - if (input_type_ == &_default_input_type_) { - input_type_ = new ::std::string; - } - input_type_->assign(value); -} -inline void CMsgNodeHasFocus::set_input_type(const char* value, size_t size) { - _set_bit(6); - if (input_type_ == &_default_input_type_) { - input_type_ = new ::std::string; - } - input_type_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgNodeHasFocus::mutable_input_type() { - _set_bit(6); - if (input_type_ == &_default_input_type_) { - input_type_ = new ::std::string; - } - return input_type_; -} - -// ------------------------------------------------------------------- - -// CMsgZoomToFocusedElement - -// optional uint32 browser_handle = 1; -inline bool CMsgZoomToFocusedElement::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgZoomToFocusedElement::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgZoomToFocusedElement::browser_handle() const { - return browser_handle_; -} -inline void CMsgZoomToFocusedElement::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional uint32 leftoffset = 2 [default = 0]; -inline bool CMsgZoomToFocusedElement::has_leftoffset() const { - return _has_bit(1); -} -inline void CMsgZoomToFocusedElement::clear_leftoffset() { - leftoffset_ = 0u; - _clear_bit(1); -} -inline ::google::protobuf::uint32 CMsgZoomToFocusedElement::leftoffset() const { - return leftoffset_; -} -inline void CMsgZoomToFocusedElement::set_leftoffset(::google::protobuf::uint32 value) { - _set_bit(1); - leftoffset_ = value; -} - -// optional uint32 topoffset = 3 [default = 0]; -inline bool CMsgZoomToFocusedElement::has_topoffset() const { - return _has_bit(2); -} -inline void CMsgZoomToFocusedElement::clear_topoffset() { - topoffset_ = 0u; - _clear_bit(2); -} -inline ::google::protobuf::uint32 CMsgZoomToFocusedElement::topoffset() const { - return topoffset_; -} -inline void CMsgZoomToFocusedElement::set_topoffset(::google::protobuf::uint32 value) { - _set_bit(2); - topoffset_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgCloseFullScreenFlashIfOpen - -// optional uint32 browser_handle = 1; -inline bool CMsgCloseFullScreenFlashIfOpen::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgCloseFullScreenFlashIfOpen::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgCloseFullScreenFlashIfOpen::browser_handle() const { - return browser_handle_; -} -inline void CMsgCloseFullScreenFlashIfOpen::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgPauseFullScreenFlashMovieIfOpen - -// optional uint32 browser_handle = 1; -inline bool CMsgPauseFullScreenFlashMovieIfOpen::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgPauseFullScreenFlashMovieIfOpen::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgPauseFullScreenFlashMovieIfOpen::browser_handle() const { - return browser_handle_; -} -inline void CMsgPauseFullScreenFlashMovieIfOpen::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFocusedNodeText - -// optional uint32 browser_handle = 1; -inline bool CMsgFocusedNodeText::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFocusedNodeText::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFocusedNodeText::browser_handle() const { - return browser_handle_; -} -inline void CMsgFocusedNodeText::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// ------------------------------------------------------------------- - -// CMsgFocusedNodeTextResponse - -// optional uint32 browser_handle = 1; -inline bool CMsgFocusedNodeTextResponse::has_browser_handle() const { - return _has_bit(0); -} -inline void CMsgFocusedNodeTextResponse::clear_browser_handle() { - browser_handle_ = 0u; - _clear_bit(0); -} -inline ::google::protobuf::uint32 CMsgFocusedNodeTextResponse::browser_handle() const { - return browser_handle_; -} -inline void CMsgFocusedNodeTextResponse::set_browser_handle(::google::protobuf::uint32 value) { - _set_bit(0); - browser_handle_ = value; -} - -// optional string value = 2; -inline bool CMsgFocusedNodeTextResponse::has_value() const { - return _has_bit(1); -} -inline void CMsgFocusedNodeTextResponse::clear_value() { - if (value_ != &_default_value_) { - value_->clear(); - } - _clear_bit(1); -} -inline const ::std::string& CMsgFocusedNodeTextResponse::value() const { - return *value_; -} -inline void CMsgFocusedNodeTextResponse::set_value(const ::std::string& value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgFocusedNodeTextResponse::set_value(const char* value) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(value); -} -inline void CMsgFocusedNodeTextResponse::set_value(const char* value, size_t size) { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - value_->assign(reinterpret_cast(value), size); -} -inline ::std::string* CMsgFocusedNodeTextResponse::mutable_value() { - _set_bit(1); - if (value_ == &_default_value_) { - value_ = new ::std::string; - } - return value_; -} - - -// @@protoc_insertion_point(namespace_scope) - -#ifndef SWIG -namespace google { -namespace protobuf { - - -} // namespace google -} // namespace protobuf -#endif // SWIG - -// @@protoc_insertion_point(global_scope) - -#endif // PROTOBUF_htmlmessages_2eproto__INCLUDED From 7217287cd83e37f8892a20309201d7e9dbb54bc4 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Mon, 16 May 2016 15:01:02 +0200 Subject: [PATCH 13/71] Fix line endings on some mac files --- mp/src/public/togl/osx/glmgrbasics.h | 598 +++++++++--------- .../curl-7.31.0/src/macos/MACINSTALL.TXT | 31 +- 2 files changed, 329 insertions(+), 300 deletions(-) diff --git a/mp/src/public/togl/osx/glmgrbasics.h b/mp/src/public/togl/osx/glmgrbasics.h index dbed35dde..d6476b3d3 100644 --- a/mp/src/public/togl/osx/glmgrbasics.h +++ b/mp/src/public/togl/osx/glmgrbasics.h @@ -1,299 +1,299 @@ -//========= Copyright Valve Corporation, All rights reserved. ============// -// -// glmgrbasics.h -// types, common headers, forward declarations, utilities -// -//=============================================================================== - -#ifndef GLMBASICS_H -#define GLMBASICS_H - -#pragma once - -#ifdef OSX -#include -#include -#include -#include -#include -#include -//#include -//#include -#elif defined(LINUX) -#include -#include -#else -#error -#endif - -#include "tier0/platform.h" - -#include "bitmap/imageformat.h" -#include "bitvec.h" -#include "tier1/checksum_md5.h" -#include "tier1/utlvector.h" -#include "tier1/convar.h" - -#include - -#include "dxabstract_types.h" - -// types -struct GLMRect; -typedef void *PseudoGLContextPtr; - - - // 3-d integer box (used for texture lock/unlock etc) -struct GLMRegion -{ - int xmin,xmax; - int ymin,ymax; - int zmin,zmax; -}; - -struct GLMRect // follows GL convention - if coming from the D3D rect you will need to fiddle the Y's -{ - int xmin; // left - int ymin; // bottom - int xmax; // right - int ymax; // top -}; - -// macros - -//#define GLMassert(x) assert(x) - -// forward decls -class GLMgr; // singleton -class GLMContext; // GL context -class CGLMContextTester; // testing class -class CGLMTex; -class CGLMFBO; -class CGLMProgram; -class CGLMBuffer; - - -// utilities - -typedef enum -{ - // D3D codes - eD3D_DEVTYPE, - eD3D_FORMAT, - eD3D_RTYPE, - eD3D_USAGE, - eD3D_RSTATE, // render state - eD3D_SIO, // D3D shader bytecode - eD3D_VTXDECLUSAGE, - - // CGL codes - eCGL_RENDID, - - // OpenGL error codes - eGL_ERROR, - - // OpenGL enums - eGL_ENUM, - eGL_RENDERER - -} GLMThing_t; - -const char* GLMDecode( GLMThing_t type, unsigned long value ); // decode a numeric const -const char* GLMDecodeMask( GLMThing_t type, unsigned long value ); // decode a bitmask - -void GLMStop( void ); // aka Debugger() -void GLMCheckError( bool noStop = false, bool noLog= false ); -void GLMEnableTrace( bool on ); - -// expose these in release now -// Mimic PIX events so we can decorate debug spew -void GLMBeginPIXEvent( const char *str ); -void GLMEndPIXEvent( void ); - -//=============================================================================== -// knob twiddling -//float GLMKnob( char *knobname, float *setvalue ); // Pass NULL to not-set the knob value -//float GLMKnobToggle( char *knobname ); - -//=============================================================================== -// other stuff - -// helpers for CGLSetOption - no op if no profiler -void GLMProfilerClearTrace( void ); -void GLMProfilerEnableTrace( bool enable ); - -// helpers for CGLSetParameter - no op if no profiler -void GLMProfilerDumpState( void ); - - -//=============================================================================== -// classes - -// helper class making function tracking easier to wire up -#if GLMDEBUG -class GLMFuncLogger -{ - public: - - // simple function log - GLMFuncLogger( const char *funcName ) - { - m_funcName = funcName; - m_earlyOut = false; - - GLMPrintf( ">%s", m_funcName ); - }; - - // more advanced version lets you pass args (i.e. called parameters or anything else of interest) - // no macro for this one, since no easy way to pass through the args as well as the funcname - GLMFuncLogger( const char *funcName, char *fmt, ... ) - { - m_funcName = funcName; - m_earlyOut = false; - - // this acts like GLMPrintf here - // all the indent policy is down in GLMPrintfVA - // which means we need to inject a ">" at the front of the format string to make this work... sigh. - - char modifiedFmt[2000]; - modifiedFmt[0] = '>'; - strcpy( modifiedFmt+1, fmt ); - - va_list vargs; - va_start(vargs, fmt); - GLMPrintfVA( modifiedFmt, vargs ); - va_end( vargs ); - } - - ~GLMFuncLogger( ) - { - if (m_earlyOut) - { - GLMPrintf( "<%s (early out)", m_funcName ); - } - else - { - GLMPrintf( "<%s", m_funcName ); - } - }; - - void EarlyOut( void ) - { - m_earlyOut = true; - }; - - const char *m_funcName; // set at construction time - bool m_earlyOut; -}; - -// handy macro to go with the function tracking class -#define GLM_FUNC GLMFuncLogger _logger_ ( __FUNCTION__ ) -#else -#define GLM_FUNC -#endif - - -// class to keep an in-memory mirror of a file which may be getting edited during run -class CGLMFileMirror -{ -public: - CGLMFileMirror( char *fullpath ); // just associates mirror with file. if file exists it will be read. - //if non existent it will be created with size zero - ~CGLMFileMirror( ); - - bool HasData( void ); // see if data avail - void GetData( char **dataPtr, uint *dataSizePtr ); // read it out - void SetData( char *data, uint dataSize ); // put data in (and write it to disk) - bool PollForChanges( void ); // check disk copy. If different, read it back in and return true. - - void UpdateStatInfo( void ); // make sure stat info is current for our file - void ReadFile( void ); - void WriteFile( void ); - - void OpenInEditor( bool foreground=false ); // pass TRUE if you would like the editor to pop to foreground - - /// how about a "wait for change" method.. - - char *m_path; // fullpath to file - bool m_exists; - struct stat m_stat; // stat results for the file (last time checked) - - char *m_data; // content of file - uint m_size; // length of content - -}; - -// class based on the file mirror, that makes it easy to edit them outside the app. - -// it receives an initial block of text from the engine, and hashes it. ("orig") -// it munges it by duplicating all the text after the "!!" line, and appending it in commented form. ("munged") -// a mirror file is activated, using a filename based on the hash from the orig text. -// if there is already content on disk matching that filename, use that content *unless* the 'blitz' parameter is set. -// (i.e. engine is instructing this subsystem to wipe out any old/modified variants of the text) - - -class CGLMEditableTextItem -{ -public: - CGLMEditableTextItem( char *text, uint size, bool forceOverwrite, char *prefix, char *suffix = NULL ); // create a text blob from text source, optional filename suffix - ~CGLMEditableTextItem( ); - - bool HasData( void ); - bool PollForChanges( void ); // return true if stale i.e. you need to get a new edition - void GetCurrentText( char **textOut, uint *sizeOut ); // query for read access to the active blob (could be the original, could be external edited copy) - void OpenInEditor( bool foreground=false ); // call user attention to this text - - // internal methods - void GenHashOfOrigText( void ); - void GenBaseNameAndFullPath( char *prefix, char *suffix ); - void GenMungedText( bool fromMirror ); - - // members - // orig - uint m_origSize; - char *m_origText; // what was submitted - unsigned char m_origDigest[MD5_DIGEST_LENGTH]; // digest of what was submitted - - // munged - uint m_mungedSize; - char *m_mungedText; // re-processed edition, initial content submission to the file mirror - - // mirror - char *m_mirrorBaseName; // generated from the hash of the orig text, plus the label / prefix - char *m_mirrorFullPath; // base name - CGLMFileMirror *m_mirror; // file mirror itself. holds "official" copy for GetCurrentText to return. -}; - - -// debug font -extern unsigned char g_glmDebugFontMap[16384]; - -// class for cracking multi-part text blobs -// sections are demarcated by beginning-of-line markers submitted in a table by the caller - -struct GLMTextSection -{ - int m_markerIndex; // based on table of markers passed in to constructor - uint m_textOffset; // where is the text - offset - int m_textLength; // how big is the section -}; - -class CGLMTextSectioner -{ -public: - CGLMTextSectioner( char *text, int textSize, char **markers ); // constructor finds all the sections - ~CGLMTextSectioner( ); - - int Count( void ); // how many sections found - void GetSection( int index, uint *offsetOut, uint *lengthOut, int *markerIndexOut ); - // find section, size, what marker - // note that more than one section can be marked similarly. - // so policy isn't made here, you walk the sections and decide what to do if there are dupes. - - //members - - //section table - CUtlVector< GLMTextSection > m_sectionTable; -}; - -#endif +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// glmgrbasics.h +// types, common headers, forward declarations, utilities +// +//=============================================================================== + +#ifndef GLMBASICS_H +#define GLMBASICS_H + +#pragma once + +#ifdef OSX +#include +#include +#include +#include +#include +#include +//#include +//#include +#elif defined(LINUX) +#include +#include +#else +#error +#endif + +#include "tier0/platform.h" + +#include "bitmap/imageformat.h" +#include "bitvec.h" +#include "tier1/checksum_md5.h" +#include "tier1/utlvector.h" +#include "tier1/convar.h" + +#include + +#include "dxabstract_types.h" + +// types +struct GLMRect; +typedef void *PseudoGLContextPtr; + + + // 3-d integer box (used for texture lock/unlock etc) +struct GLMRegion +{ + int xmin,xmax; + int ymin,ymax; + int zmin,zmax; +}; + +struct GLMRect // follows GL convention - if coming from the D3D rect you will need to fiddle the Y's +{ + int xmin; // left + int ymin; // bottom + int xmax; // right + int ymax; // top +}; + +// macros + +//#define GLMassert(x) assert(x) + +// forward decls +class GLMgr; // singleton +class GLMContext; // GL context +class CGLMContextTester; // testing class +class CGLMTex; +class CGLMFBO; +class CGLMProgram; +class CGLMBuffer; + + +// utilities + +typedef enum +{ + // D3D codes + eD3D_DEVTYPE, + eD3D_FORMAT, + eD3D_RTYPE, + eD3D_USAGE, + eD3D_RSTATE, // render state + eD3D_SIO, // D3D shader bytecode + eD3D_VTXDECLUSAGE, + + // CGL codes + eCGL_RENDID, + + // OpenGL error codes + eGL_ERROR, + + // OpenGL enums + eGL_ENUM, + eGL_RENDERER + +} GLMThing_t; + +const char* GLMDecode( GLMThing_t type, unsigned long value ); // decode a numeric const +const char* GLMDecodeMask( GLMThing_t type, unsigned long value ); // decode a bitmask + +void GLMStop( void ); // aka Debugger() +void GLMCheckError( bool noStop = false, bool noLog= false ); +void GLMEnableTrace( bool on ); + +// expose these in release now +// Mimic PIX events so we can decorate debug spew +void GLMBeginPIXEvent( const char *str ); +void GLMEndPIXEvent( void ); + +//=============================================================================== +// knob twiddling +//float GLMKnob( char *knobname, float *setvalue ); // Pass NULL to not-set the knob value +//float GLMKnobToggle( char *knobname ); + +//=============================================================================== +// other stuff + +// helpers for CGLSetOption - no op if no profiler +void GLMProfilerClearTrace( void ); +void GLMProfilerEnableTrace( bool enable ); + +// helpers for CGLSetParameter - no op if no profiler +void GLMProfilerDumpState( void ); + + +//=============================================================================== +// classes + +// helper class making function tracking easier to wire up +#if GLMDEBUG +class GLMFuncLogger +{ + public: + + // simple function log + GLMFuncLogger( const char *funcName ) + { + m_funcName = funcName; + m_earlyOut = false; + + GLMPrintf( ">%s", m_funcName ); + }; + + // more advanced version lets you pass args (i.e. called parameters or anything else of interest) + // no macro for this one, since no easy way to pass through the args as well as the funcname + GLMFuncLogger( const char *funcName, char *fmt, ... ) + { + m_funcName = funcName; + m_earlyOut = false; + + // this acts like GLMPrintf here + // all the indent policy is down in GLMPrintfVA + // which means we need to inject a ">" at the front of the format string to make this work... sigh. + + char modifiedFmt[2000]; + modifiedFmt[0] = '>'; + strcpy( modifiedFmt+1, fmt ); + + va_list vargs; + va_start(vargs, fmt); + GLMPrintfVA( modifiedFmt, vargs ); + va_end( vargs ); + } + + ~GLMFuncLogger( ) + { + if (m_earlyOut) + { + GLMPrintf( "<%s (early out)", m_funcName ); + } + else + { + GLMPrintf( "<%s", m_funcName ); + } + }; + + void EarlyOut( void ) + { + m_earlyOut = true; + }; + + const char *m_funcName; // set at construction time + bool m_earlyOut; +}; + +// handy macro to go with the function tracking class +#define GLM_FUNC GLMFuncLogger _logger_ ( __FUNCTION__ ) +#else +#define GLM_FUNC +#endif + + +// class to keep an in-memory mirror of a file which may be getting edited during run +class CGLMFileMirror +{ +public: + CGLMFileMirror( char *fullpath ); // just associates mirror with file. if file exists it will be read. + //if non existent it will be created with size zero + ~CGLMFileMirror( ); + + bool HasData( void ); // see if data avail + void GetData( char **dataPtr, uint *dataSizePtr ); // read it out + void SetData( char *data, uint dataSize ); // put data in (and write it to disk) + bool PollForChanges( void ); // check disk copy. If different, read it back in and return true. + + void UpdateStatInfo( void ); // make sure stat info is current for our file + void ReadFile( void ); + void WriteFile( void ); + + void OpenInEditor( bool foreground=false ); // pass TRUE if you would like the editor to pop to foreground + + /// how about a "wait for change" method.. + + char *m_path; // fullpath to file + bool m_exists; + struct stat m_stat; // stat results for the file (last time checked) + + char *m_data; // content of file + uint m_size; // length of content + +}; + +// class based on the file mirror, that makes it easy to edit them outside the app. + +// it receives an initial block of text from the engine, and hashes it. ("orig") +// it munges it by duplicating all the text after the "!!" line, and appending it in commented form. ("munged") +// a mirror file is activated, using a filename based on the hash from the orig text. +// if there is already content on disk matching that filename, use that content *unless* the 'blitz' parameter is set. +// (i.e. engine is instructing this subsystem to wipe out any old/modified variants of the text) + + +class CGLMEditableTextItem +{ +public: + CGLMEditableTextItem( char *text, uint size, bool forceOverwrite, char *prefix, char *suffix = NULL ); // create a text blob from text source, optional filename suffix + ~CGLMEditableTextItem( ); + + bool HasData( void ); + bool PollForChanges( void ); // return true if stale i.e. you need to get a new edition + void GetCurrentText( char **textOut, uint *sizeOut ); // query for read access to the active blob (could be the original, could be external edited copy) + void OpenInEditor( bool foreground=false ); // call user attention to this text + + // internal methods + void GenHashOfOrigText( void ); + void GenBaseNameAndFullPath( char *prefix, char *suffix ); + void GenMungedText( bool fromMirror ); + + // members + // orig + uint m_origSize; + char *m_origText; // what was submitted + unsigned char m_origDigest[MD5_DIGEST_LENGTH]; // digest of what was submitted + + // munged + uint m_mungedSize; + char *m_mungedText; // re-processed edition, initial content submission to the file mirror + + // mirror + char *m_mirrorBaseName; // generated from the hash of the orig text, plus the label / prefix + char *m_mirrorFullPath; // base name + CGLMFileMirror *m_mirror; // file mirror itself. holds "official" copy for GetCurrentText to return. +}; + + +// debug font +extern unsigned char g_glmDebugFontMap[16384]; + +// class for cracking multi-part text blobs +// sections are demarcated by beginning-of-line markers submitted in a table by the caller + +struct GLMTextSection +{ + int m_markerIndex; // based on table of markers passed in to constructor + uint m_textOffset; // where is the text - offset + int m_textLength; // how big is the section +}; + +class CGLMTextSectioner +{ +public: + CGLMTextSectioner( char *text, int textSize, char **markers ); // constructor finds all the sections + ~CGLMTextSectioner( ); + + int Count( void ); // how many sections found + void GetSection( int index, uint *offsetOut, uint *lengthOut, int *markerIndexOut ); + // find section, size, what marker + // note that more than one section can be marked similarly. + // so policy isn't made here, you walk the sections and decide what to do if there are dupes. + + //members + + //section table + CUtlVector< GLMTextSection > m_sectionTable; +}; + +#endif diff --git a/mp/src/thirdparty/curl-7.31.0/src/macos/MACINSTALL.TXT b/mp/src/thirdparty/curl-7.31.0/src/macos/MACINSTALL.TXT index 7dffa9d17..dbade8925 100644 --- a/mp/src/thirdparty/curl-7.31.0/src/macos/MACINSTALL.TXT +++ b/mp/src/thirdparty/curl-7.31.0/src/macos/MACINSTALL.TXT @@ -1 +1,30 @@ -MACOS (not MACOS X) =================== This is the first attempt at porting cURL to MacOS. http, ftp, dict and telnet seems to work fine, other protocols and advanced features have not been all tested. This port is heavily based on the GUSI library from Matthias Neeracher. GUSI (Grand Unified Socket Interface) is a POSIX/Pthreads/Sockets library bringing some of the comforts of UNIX 98 to traditional MacOS. The latest GUSI release can be downloaded from sourceforge at I have also write a few functions to help port UNIX applications to MacOS. These functions are part of the GUSI Extra library that can be downloaded at OpenSSL support is still experimental but I hope to deliver a version including SSL soon. cURL for MacOS requires using the CodeWarrior compiler from Metrowerks. First download GUSI, GUSI Extra and cURL. Access paths have been setup so that GUSI, GUSI Extra and cURL directories should have the same parent directory. Follow the instructions in GUSI Extra "readme.txt" mainly the ones related to SIOUX and GUSI patches. If you do not apply these patches curl will not behave correctly. In the 'curl/src/macos' directory, decode "curl.mcp.xml.sit.hqx" (This is a stuffit binhexed file) From the CodeWarrior IDE, import 'curl/src/macos/curl.xml', adjust the access paths if required. Then you should be able to build: - the libcurl libraries for PPC and 68K. - the curl application (also available for PPC and 68K) which is the command line version of cURL. If the file "tool_hugehelp.c" is missing rename "curl/src/tool_hugehelp.c.cvs" to "tool_hugehelp.c" and make sure its file type is 'TEXT' +MACOS (not MACOS X) +=================== +This is the first attempt at porting cURL to MacOS. +http, ftp, dict and telnet seems to work fine, other protocols and advanced +features have not been all tested. +This port is heavily based on the GUSI library from Matthias Neeracher. +GUSI (Grand Unified Socket Interface) is a POSIX/Pthreads/Sockets library +bringing some of the comforts of UNIX 98 to traditional MacOS. +The latest GUSI release can be downloaded from sourceforge +at +I have also write a few functions to help port UNIX applications to MacOS. +These functions are part of the GUSI Extra library that can be downloaded at + +OpenSSL support is still experimental but I hope to deliver a version +including SSL soon. +cURL for MacOS requires using the CodeWarrior compiler from Metrowerks. +First download GUSI, GUSI Extra and cURL. Access paths have been setup so that +GUSI, GUSI Extra and cURL directories should have the same parent directory. +Follow the instructions in GUSI Extra "readme.txt" mainly the ones related to +SIOUX and GUSI patches. If you do not apply these patches curl will not behave +correctly. +In the 'curl/src/macos' directory, decode "curl.mcp.xml.sit.hqx" (This is a +stuffit binhexed file) +From the CodeWarrior IDE, import 'curl/src/macos/curl.xml', adjust the access +paths if required. Then you should be able to build: +- the libcurl libraries for PPC and 68K. +- the curl application (also available for PPC and 68K) which is the command + line version of cURL. +If the file "tool_hugehelp.c" is missing rename "curl/src/tool_hugehelp.c.cvs" +to "tool_hugehelp.c" and make sure its file type is 'TEXT' From 6352e6efbc04b81eca543167887e24ca5ec84eba Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 22 May 2016 17:37:40 +0200 Subject: [PATCH 14/71] Make bot_add optionally take a name for the bot --- mp/src/game/server/sdk/bots/bot_main.cpp | 12 ++++++++++-- mp/src/game/server/sdk/bots/bot_main.h | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/mp/src/game/server/sdk/bots/bot_main.cpp b/mp/src/game/server/sdk/bots/bot_main.cpp index f4f9fefb5..f059fbcad 100644 --- a/mp/src/game/server/sdk/bots/bot_main.cpp +++ b/mp/src/game/server/sdk/bots/bot_main.cpp @@ -36,6 +36,10 @@ CON_COMMAND_F( bot_add, "Add a bot.", FCVAR_GAMEDLL ) ConVarRef bot_quota("bot_quota"); bot_quota.SetValue(bot_quota.GetInt() + 1); + + if (args.ArgC() > 0) { + BotPutInServer( false, args.ArgS() ); + } } CON_COMMAND_F( bot_kick, "Kick all bots.", FCVAR_GAMEDLL ) @@ -148,14 +152,18 @@ const char* g_aszBotNames[] = // Purpose: Create a new Bot and put it in the game. // Output : Pointer to the new Bot, or NULL if there's no free clients. //----------------------------------------------------------------------------- -CBasePlayer *BotPutInServer( bool bFrozen ) +CBasePlayer *BotPutInServer( bool bFrozen, const char *name ) { int iNumBotNames = ARRAYSIZE(g_aszBotNames); // This trick lets us create a CSDKBot for this client instead of the CSDKPlayer // that we would normally get when ClientPutInServer is called. ClientPutInServerOverride( &CBotManager::ClientPutInServerOverride_Bot ); - edict_t *pEdict = engine->CreateFakeClient(g_aszBotNames[random->RandomInt(0, iNumBotNames - 1)]); + if (!name) + { + name = g_aszBotNames[random->RandomInt(0, iNumBotNames - 1)]; + } + edict_t *pEdict = engine->CreateFakeClient(name); ClientPutInServerOverride( NULL ); if (!pEdict) diff --git a/mp/src/game/server/sdk/bots/bot_main.h b/mp/src/game/server/sdk/bots/bot_main.h index 6047d05f5..650bd6a14 100644 --- a/mp/src/game/server/sdk/bots/bot_main.h +++ b/mp/src/game/server/sdk/bots/bot_main.h @@ -76,7 +76,7 @@ struct NavAreaData_t // intermediate sized hull used when we want to test something smaller than the full bot hull, and bigger than a simple trace line static Vector BotTestHull = Vector(5,5,5); -CBasePlayer *BotPutInServer( bool bFrozen ); +CBasePlayer *BotPutInServer( bool bFrozen, const char *name = NULL ); void Bot_RunAll(); From 0a8c31a6a00f9e978c0bffd784437b1975bbb1bc Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 21 May 2016 21:33:08 +0200 Subject: [PATCH 15/71] Move cursor to the actual center of the chat box --- mp/src/game/client/hud_basechat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/client/hud_basechat.cpp b/mp/src/game/client/hud_basechat.cpp index 69d67862a..fd3176ea7 100644 --- a/mp/src/game/client/hud_basechat.cpp +++ b/mp/src/game/client/hud_basechat.cpp @@ -1201,7 +1201,7 @@ void CBaseHudChat::StartMessageMode( int iMessageModeType ) //Place the mouse cursor near the text so people notice it. int x, y, w, h; - GetChatHistory()->GetBounds( x, y, w, h ); + GetBounds( x, y, w, h ); vgui::input()->SetCursorPos( x + ( w/2), y + (h/2) ); m_flHistoryFadeTime = gpGlobals->curtime + CHAT_HISTORY_FADE_TIME; From 24b78410b7b792fae03f6eff0cba917c383aa263 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Mon, 16 May 2016 01:16:26 +0200 Subject: [PATCH 16/71] Move particle fix to CBaseCombatWeapon::SetViewModel --- mp/src/game/shared/basecombatweapon_shared.cpp | 3 +++ mp/src/game/shared/sdk/weapon_sdkbase.cpp | 5 ----- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/mp/src/game/shared/basecombatweapon_shared.cpp b/mp/src/game/shared/basecombatweapon_shared.cpp index 62f96e117..c33c2f935 100644 --- a/mp/src/game/shared/basecombatweapon_shared.cpp +++ b/mp/src/game/shared/basecombatweapon_shared.cpp @@ -1170,6 +1170,9 @@ void CBaseCombatWeapon::SetViewModel() if ( vm == NULL ) return; Assert( vm->ViewModelIndex() == m_nViewModelIndex ); +#ifdef CLIENT_DLL + vm->ParticleProp()->StopParticlesInvolving(vm); +#endif vm->SetWeaponModel( GetViewModel( m_nViewModelIndex ), this ); } diff --git a/mp/src/game/shared/sdk/weapon_sdkbase.cpp b/mp/src/game/shared/sdk/weapon_sdkbase.cpp index b43a312ab..f5e4104d0 100644 --- a/mp/src/game/shared/sdk/weapon_sdkbase.cpp +++ b/mp/src/game/shared/sdk/weapon_sdkbase.cpp @@ -1965,11 +1965,6 @@ bool CWeaponSDKBase::Deploy( ) if (GetPlayerOwner()->GetCurrentTime() < GetPlayerOwner()->m_flDisarmRedraw) return false; - -#ifdef CLIENT_DLL - CBaseViewModel* vm = GetPlayerOwner()->GetViewModel( m_nViewModelIndex ); - vm->ParticleProp()->StopParticlesInvolving(vm); -#endif } bool bDeploy = DefaultDeploy( (char*)GetViewModel(), (char*)GetWorldModel(), GetDeployActivity(), (char*)GetAnimPrefix() ); From c2ea6fd0476a421e4e36752dba0a75650e6f2f0a Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 22 May 2016 21:03:34 +0200 Subject: [PATCH 17/71] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 509887b7b..fe70f4ccc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,10 +6,13 @@ **Implemented enhancements:** +- Make bot\_add optionally take a name for the bot [\#61](https://github.com/BSVino/DoubleAction/pull/61) ([TomyLobo](https://github.com/TomyLobo)) - Allow bots to climb in some places [\#56](https://github.com/BSVino/DoubleAction/pull/56) ([TomyLobo](https://github.com/TomyLobo)) **Fixed bugs:** +- Move cursor to the actual center of the chat box [\#60](https://github.com/BSVino/DoubleAction/pull/60) ([TomyLobo](https://github.com/TomyLobo)) +- Move particle fix to CBaseCombatWeapon::SetViewModel [\#59](https://github.com/BSVino/DoubleAction/pull/59) ([TomyLobo](https://github.com/TomyLobo)) - Don't give superskilled players unlimited grenades [\#54](https://github.com/BSVino/DoubleAction/pull/54) ([TomyLobo](https://github.com/TomyLobo)) ## [v1.2.1](https://github.com/BSVino/DoubleAction/tree/v1.2.1) (2016-05-05) From 9a76f046939189427261b5cf8621b1feeea5514e Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 28 May 2016 15:31:17 +0200 Subject: [PATCH 18/71] Always update Spectator GUI while the player health label is being shown --- mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp b/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp index 45f61b1c8..c89906ca3 100644 --- a/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp +++ b/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp @@ -149,6 +149,9 @@ bool CSDKSpectatorGUI::NeedsUpdate( void ) if ( m_nLastSpecTarget != player->GetObserverTarget() ) return true; + if ( ShouldShowPlayerLabel(player->GetObserverMode()) ) + return true; + return BaseClass::NeedsUpdate(); } From 57745fa3e770f4dab21cb63d369f7ca7c048a8d9 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 28 May 2016 16:43:48 +0200 Subject: [PATCH 19/71] Do not select grenades when spawning without guns --- mp/src/game/server/sdk/sdk_player.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mp/src/game/server/sdk/sdk_player.cpp b/mp/src/game/server/sdk/sdk_player.cpp index 2df022d52..396dc4b5b 100644 --- a/mp/src/game/server/sdk/sdk_player.cpp +++ b/mp/src/game/server/sdk/sdk_player.cpp @@ -985,10 +985,12 @@ void CSDKPlayer::GiveDefaultItems() Q_snprintf( szName, sizeof( szName ), "weapon_%s", WeaponIDToAlias(eBuyWeapon) ); CWeaponSDKBase* pWeapon = static_cast(GiveNamedItem( szName )); - if (!pHeaviestWeapon) - pHeaviestWeapon = pWeapon; - else if (pWeapon && pWeapon->GetWeaponID() != SDK_WEAPON_GRENADE && pWeapon->GetSDKWpnData().iWeight > pHeaviestWeapon->GetSDKWpnData().iWeight) - pHeaviestWeapon = pWeapon; + if (pWeapon && pWeapon->GetWeaponID() != SDK_WEAPON_GRENADE) { + if (!pHeaviestWeapon) + pHeaviestWeapon = pWeapon; + else if (pWeapon->GetSDKWpnData().iWeight > pHeaviestWeapon->GetSDKWpnData().iWeight) + pHeaviestWeapon = pWeapon; + } CSDKWeaponInfo* pInfo = CSDKWeaponInfo::GetWeaponInfo((SDKWeaponID)i); if (pInfo) From 8e30febfe80e99b260278189b00272444115cb99 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 28 May 2016 16:43:48 +0200 Subject: [PATCH 20/71] Do not select grenades when picking up a second grenade while not carrying any guns --- mp/src/game/shared/sdk/weapon_sdkbase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/shared/sdk/weapon_sdkbase.cpp b/mp/src/game/shared/sdk/weapon_sdkbase.cpp index f5e4104d0..6097a62a9 100644 --- a/mp/src/game/shared/sdk/weapon_sdkbase.cpp +++ b/mp/src/game/shared/sdk/weapon_sdkbase.cpp @@ -1621,7 +1621,7 @@ void CWeaponSDKBase::Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYP if ( HasPrimaryAmmo() ) return; - if (GetWeaponID() == SDK_WEAPON_GRENADE && pPlayer->GetActiveSDKWeapon() && pPlayer->GetActiveSDKWeapon()->GetWeaponID() != SDK_WEAPON_BRAWL) + if (GetWeaponID() == SDK_WEAPON_GRENADE && pPlayer->GetActiveSDKWeapon()) { // We can throw it without switching to it and it'll appear on the HUD. Don't switch. } From e7243d27fc9f56ca45cef8f0cbc68c27a8ed0ac0 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Mon, 23 May 2016 20:57:32 +0200 Subject: [PATCH 21/71] Make leaderboard visible to spectators --- mp/src/game/client/sdk/hud/sdk_hud_leaderboard.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/client/sdk/hud/sdk_hud_leaderboard.cpp b/mp/src/game/client/sdk/hud/sdk_hud_leaderboard.cpp index 8341016e5..1d8e573ca 100644 --- a/mp/src/game/client/sdk/hud/sdk_hud_leaderboard.cpp +++ b/mp/src/game/client/sdk/hud/sdk_hud_leaderboard.cpp @@ -200,7 +200,7 @@ bool CHudLeaderboard::ShouldDraw() if ( !pPlayer ) return false; - if (!pPlayer->IsAlive()) + if (!pPlayer->IsAlive() && !pPlayer->IsObserver()) return false; return true; From 12a296777c9c7c45fa251ed44d91182de922547d Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Fri, 3 Jun 2016 21:01:53 +0200 Subject: [PATCH 22/71] Update changelog --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe70f4ccc..4471184e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,11 +6,14 @@ **Implemented enhancements:** +- Make leaderboard visible to spectators [\#65](https://github.com/BSVino/DoubleAction/pull/65) ([TomyLobo](https://github.com/TomyLobo)) +- Always update Spectator GUI while the player health label is being shown [\#62](https://github.com/BSVino/DoubleAction/pull/62) ([TomyLobo](https://github.com/TomyLobo)) - Make bot\_add optionally take a name for the bot [\#61](https://github.com/BSVino/DoubleAction/pull/61) ([TomyLobo](https://github.com/TomyLobo)) - Allow bots to climb in some places [\#56](https://github.com/BSVino/DoubleAction/pull/56) ([TomyLobo](https://github.com/TomyLobo)) **Fixed bugs:** +- Prevent switching to grenades in a few more places [\#63](https://github.com/BSVino/DoubleAction/pull/63) ([TomyLobo](https://github.com/TomyLobo)) - Move cursor to the actual center of the chat box [\#60](https://github.com/BSVino/DoubleAction/pull/60) ([TomyLobo](https://github.com/TomyLobo)) - Move particle fix to CBaseCombatWeapon::SetViewModel [\#59](https://github.com/BSVino/DoubleAction/pull/59) ([TomyLobo](https://github.com/TomyLobo)) - Don't give superskilled players unlimited grenades [\#54](https://github.com/BSVino/DoubleAction/pull/54) ([TomyLobo](https://github.com/TomyLobo)) From e03577fc7cb15fa69210f9722b008eebfd0a0e9d Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 00:05:48 +0200 Subject: [PATCH 23/71] Remove some comments and useless code --- mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp index 2e0d17e32..373441356 100644 --- a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp +++ b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp @@ -193,19 +193,14 @@ void CBaseSDKGrenade::ItemPostFrame() if ( m_bPinPulled && !(pPlayer->m_nButtons & IN_ATTACK) ) { pPlayer->DoAnimationEvent( PLAYERANIMEVENT_ATTACK_PRIMARY ); -// if (m_bSecondary) -// DropGrenade(); -// else - ThrowGrenade(); + ThrowGrenade(); DecrementAmmo( pPlayer ); - m_bPinPulled = false; SendWeaponAnim( ACT_VM_THROW ); SetWeaponIdleTime( GetCurrentTime() + SequenceDuration() ); m_bPinPulled = false; -// m_bSecondary = false; } else if( m_bRedraw ) { From 5cb2ed01a6d542cec575f8c845235f85fd5ce6f2 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 10:03:38 +0200 Subject: [PATCH 24/71] Check ammo count before actually throwing grenades --- .../game/shared/sdk/weapon_basesdkgrenade.cpp | 23 +++++++++++++++---- .../game/shared/sdk/weapon_basesdkgrenade.h | 1 + 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp index 373441356..58f63a74e 100644 --- a/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp +++ b/mp/src/game/shared/sdk/weapon_basesdkgrenade.cpp @@ -193,12 +193,15 @@ void CBaseSDKGrenade::ItemPostFrame() if ( m_bPinPulled && !(pPlayer->m_nButtons & IN_ATTACK) ) { pPlayer->DoAnimationEvent( PLAYERANIMEVENT_ATTACK_PRIMARY ); - ThrowGrenade(); + if (CanDecrementAmmo(pPlayer)) + { + ThrowGrenade(); - DecrementAmmo( pPlayer ); + DecrementAmmo(pPlayer); - SendWeaponAnim( ACT_VM_THROW ); - SetWeaponIdleTime( GetCurrentTime() + SequenceDuration() ); + SendWeaponAnim(ACT_VM_THROW); + SetWeaponIdleTime(GetCurrentTime() + SequenceDuration()); + } m_bPinPulled = false; } @@ -256,6 +259,10 @@ void CBaseSDKGrenade::ItemPostFrame() #ifdef CLIENT_DLL + bool CBaseSDKGrenade::CanDecrementAmmo( CBaseCombatCharacter *pOwner ) + { + return true; + } void CBaseSDKGrenade::DecrementAmmo( CBaseCombatCharacter *pOwner ) { } @@ -294,6 +301,14 @@ void CBaseSDKGrenade::ItemPostFrame() return bits_CAP_WEAPON_RANGE_ATTACK1; } + bool CBaseSDKGrenade::CanDecrementAmmo( CBaseCombatCharacter *pOwner ) + { + if (!pOwner) + return false; + + return pOwner->GetAmmoCount(m_iPrimaryAmmoType) >= 1; + } + //----------------------------------------------------------------------------- // Purpose: // Input : *pOwner - diff --git a/mp/src/game/shared/sdk/weapon_basesdkgrenade.h b/mp/src/game/shared/sdk/weapon_basesdkgrenade.h index 0f272baff..74edff021 100644 --- a/mp/src/game/shared/sdk/weapon_basesdkgrenade.h +++ b/mp/src/game/shared/sdk/weapon_basesdkgrenade.h @@ -44,6 +44,7 @@ class CBaseSDKGrenade : public CWeaponSDKBase virtual void ItemPostFrame(); + bool CanDecrementAmmo( CBaseCombatCharacter *pOwner ); void DecrementAmmo( CBaseCombatCharacter *pOwner ); virtual void StartGrenadeThrow(); virtual void ThrowGrenade(); From f1a68a28d1741f4e385a83df6c1e5cfd49c00736 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 11:10:52 +0200 Subject: [PATCH 25/71] Check ArgS instead of ArgC to determine if a bot name was given --- mp/src/game/server/sdk/bots/bot_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/server/sdk/bots/bot_main.cpp b/mp/src/game/server/sdk/bots/bot_main.cpp index f059fbcad..1e16fb993 100644 --- a/mp/src/game/server/sdk/bots/bot_main.cpp +++ b/mp/src/game/server/sdk/bots/bot_main.cpp @@ -37,7 +37,7 @@ CON_COMMAND_F( bot_add, "Add a bot.", FCVAR_GAMEDLL ) ConVarRef bot_quota("bot_quota"); bot_quota.SetValue(bot_quota.GetInt() + 1); - if (args.ArgC() > 0) { + if (!FStrEq("", args.ArgS())) { BotPutInServer( false, args.ArgS() ); } } From 45470fcee9e8bb2469ab58ef5a10d10bb0b07ffe Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 11:37:14 +0200 Subject: [PATCH 26/71] Improve help text for bot_add --- mp/src/game/server/sdk/bots/bot_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/server/sdk/bots/bot_main.cpp b/mp/src/game/server/sdk/bots/bot_main.cpp index 1e16fb993..0543495b2 100644 --- a/mp/src/game/server/sdk/bots/bot_main.cpp +++ b/mp/src/game/server/sdk/bots/bot_main.cpp @@ -26,7 +26,7 @@ void Bot_Think( CSDKBot *pBot ); // Handler for the "bot" command. -CON_COMMAND_F( bot_add, "Add a bot.", FCVAR_GAMEDLL ) +CON_COMMAND_F( bot_add, "Add a bot. Optionally takes a name for the bot, otherwise a random name will be chosen.", FCVAR_GAMEDLL ) { if ( !UTIL_IsCommandIssuedByServerAdmin() ) return; From 9109df95517c6d17a66baf06f9f479071730c936 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 11:37:29 +0200 Subject: [PATCH 27/71] Fix whitespace --- mp/src/game/server/sdk/bots/bot_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mp/src/game/server/sdk/bots/bot_main.cpp b/mp/src/game/server/sdk/bots/bot_main.cpp index 0543495b2..77714e9eb 100644 --- a/mp/src/game/server/sdk/bots/bot_main.cpp +++ b/mp/src/game/server/sdk/bots/bot_main.cpp @@ -38,7 +38,7 @@ CON_COMMAND_F( bot_add, "Add a bot. Optionally takes a name for the bot, otherwi bot_quota.SetValue(bot_quota.GetInt() + 1); if (!FStrEq("", args.ArgS())) { - BotPutInServer( false, args.ArgS() ); + BotPutInServer(false, args.ArgS()); } } From 5afdf403f3abe0f55256e00797e325d4085df128 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 4 Jun 2016 15:19:29 +0200 Subject: [PATCH 28/71] Update changelog --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4471184e8..8debf73bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,13 +7,14 @@ **Implemented enhancements:** - Make leaderboard visible to spectators [\#65](https://github.com/BSVino/DoubleAction/pull/65) ([TomyLobo](https://github.com/TomyLobo)) -- Always update Spectator GUI while the player health label is being shown [\#62](https://github.com/BSVino/DoubleAction/pull/62) ([TomyLobo](https://github.com/TomyLobo)) - Make bot\_add optionally take a name for the bot [\#61](https://github.com/BSVino/DoubleAction/pull/61) ([TomyLobo](https://github.com/TomyLobo)) - Allow bots to climb in some places [\#56](https://github.com/BSVino/DoubleAction/pull/56) ([TomyLobo](https://github.com/TomyLobo)) **Fixed bugs:** +- Fix grenade double-throw [\#66](https://github.com/BSVino/DoubleAction/pull/66) ([TomyLobo](https://github.com/TomyLobo)) - Prevent switching to grenades in a few more places [\#63](https://github.com/BSVino/DoubleAction/pull/63) ([TomyLobo](https://github.com/TomyLobo)) +- Always update Spectator GUI while the player health label is being shown [\#62](https://github.com/BSVino/DoubleAction/pull/62) ([TomyLobo](https://github.com/TomyLobo)) - Move cursor to the actual center of the chat box [\#60](https://github.com/BSVino/DoubleAction/pull/60) ([TomyLobo](https://github.com/TomyLobo)) - Move particle fix to CBaseCombatWeapon::SetViewModel [\#59](https://github.com/BSVino/DoubleAction/pull/59) ([TomyLobo](https://github.com/TomyLobo)) - Don't give superskilled players unlimited grenades [\#54](https://github.com/BSVino/DoubleAction/pull/54) ([TomyLobo](https://github.com/TomyLobo)) From 3826ea5acfef06601fc8fcd4b22a7f397ba52452 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 8 Jun 2016 20:30:14 +0200 Subject: [PATCH 29/71] Adjust changelog generator for a renamed label --- changelog.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.sh b/changelog.sh index c30028645..f082ee6d6 100755 --- a/changelog.sh +++ b/changelog.sh @@ -15,5 +15,5 @@ github_changelog_generator \ -t "$github_api_key" \ --no-pr-wo-labels --no-issues-wo-labels \ --include-labels 'Server issue,Client issue' \ - --exclude-labels 'duplicate,question,invalid,wontfix,Unreleased bug,PR attached' \ + --exclude-labels 'duplicate,question,invalid,wontfix,Hide from changelog,PR attached' \ "$@" From e0d8eee3d6dd92a57736553c47bd3b96d1fe850e Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 8 Jun 2016 18:48:42 +0200 Subject: [PATCH 30/71] Clean up mouse centering code --- mp/src/game/client/hud_basechat.cpp | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/mp/src/game/client/hud_basechat.cpp b/mp/src/game/client/hud_basechat.cpp index fd3176ea7..725e1e3cc 100644 --- a/mp/src/game/client/hud_basechat.cpp +++ b/mp/src/game/client/hud_basechat.cpp @@ -1199,10 +1199,22 @@ void CBaseHudChat::StartMessageMode( int iMessageModeType ) m_pChatInput->SetPaintBorderEnabled( true ); m_pChatInput->SetMouseInputEnabled( true ); - //Place the mouse cursor near the text so people notice it. - int x, y, w, h; - GetBounds( x, y, w, h ); - vgui::input()->SetCursorPos( x + ( w/2), y + (h/2) ); + // Pick a target panel to place the mouse cursor on so people notice it. + Panel *pTargetPanel = this; + + // Retrieve its size + int w, h; + pTargetPanel->GetSize(w, h); + + // Center the cursor onto it + int cx = w / 2; + int cy = h / 2; + + // Translate to screen coordinates + pTargetPanel->LocalToScreen(cx, cy); + + // Set cursor position + vgui::input()->SetCursorPos(cx, cy); m_flHistoryFadeTime = gpGlobals->curtime + CHAT_HISTORY_FADE_TIME; From 99d82840121f12b6eed70bd88273fa9e80b52e9b Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 8 Jun 2016 20:10:33 +0200 Subject: [PATCH 31/71] Further improve cursor visibility in chat mode by moving it onto the scroll bar --- mp/src/game/client/hud_basechat.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mp/src/game/client/hud_basechat.cpp b/mp/src/game/client/hud_basechat.cpp index 725e1e3cc..ee4243d6c 100644 --- a/mp/src/game/client/hud_basechat.cpp +++ b/mp/src/game/client/hud_basechat.cpp @@ -1200,7 +1200,9 @@ void CBaseHudChat::StartMessageMode( int iMessageModeType ) m_pChatInput->SetMouseInputEnabled( true ); // Pick a target panel to place the mouse cursor on so people notice it. - Panel *pTargetPanel = this; + Panel *pTargetPanel = GetChatHistory()->FindChildByName("ScrollBar"); + if (!pTargetPanel) pTargetPanel = GetChatHistory(); + if (!pTargetPanel) pTargetPanel = GetChatInput(); // Retrieve its size int w, h; From 947755cc1df9afcc8a5d82d6c4689b9ef09272a0 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Wed, 18 May 2016 20:13:25 +0200 Subject: [PATCH 32/71] Improve hurt bar visibility --- mp/src/game/client/sdk/hud/sdk_hud_health.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mp/src/game/client/sdk/hud/sdk_hud_health.cpp b/mp/src/game/client/sdk/hud/sdk_hud_health.cpp index 1e2131fe1..b0e3c39db 100644 --- a/mp/src/game/client/sdk/hud/sdk_hud_health.cpp +++ b/mp/src/game/client/sdk/hud/sdk_hud_health.cpp @@ -226,8 +226,10 @@ void CHudHealth::Paint() if (flHurtAlpha && flHealthPercent < flHurtPercent) { + float flHurtBarHeight = RemapValClamped(gpGlobals->curtime, m_flLastHealthChange, m_flLastHealthChange + flHurtLerpTime, GetTall(), flBarHeight); + surface()->DrawSetColor( Color(255, 0, 0, flHurtAlpha*255) ); - surface()->DrawFilledRect( flMargin*2 + flHeartHeight + flHealthPercent * flBarWidth, GetTall()/2-flBarHeight/2, flMargin*2 + flHeartHeight + flHurtPercent * flBarWidth, GetTall()/2+flBarHeight/2 ); + surface()->DrawFilledRect( flMargin*2 + flHeartHeight + flHealthPercent * flBarWidth, GetTall()/2-flHurtBarHeight/2, flMargin*2 + flHeartHeight + flHurtPercent * flBarWidth, GetTall()/2+flHurtBarHeight/2 ); } surface()->DrawSetColor( Color(255, 255, 255, 255) ); From f348defcc127dbff3f80eaae247733c65aa8ca77 Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 22 May 2016 17:19:23 +0200 Subject: [PATCH 33/71] Increase hit marker size on bigger resolutions --- mp/src/game/client/sdk/hud/sdk_hud_damage.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/mp/src/game/client/sdk/hud/sdk_hud_damage.cpp b/mp/src/game/client/sdk/hud/sdk_hud_damage.cpp index 7e62b69e1..ae436b842 100644 --- a/mp/src/game/client/sdk/hud/sdk_hud_damage.cpp +++ b/mp/src/game/client/sdk/hud/sdk_hud_damage.cpp @@ -185,6 +185,7 @@ void CHudDamageIndicator::Paint() RemapVal(pPlayer->GetCurrentTime(), m_aDamageEvents[i].flTimeDamaged, m_aDamageEvents[i].flTimeDamaged + hud_damage_time.GetFloat(), 255, 0)); float flSize = RemapVal(m_aDamageEvents[i].flDamage, 10, 60, m_flDamageSize, m_flDamageSize*3); + flSize = RemapVal(flSize, 0, 768, 0, iTall); SDKViewport::DrawPolygon(icon_up, iWide/2 + vecPlayerScreenDamageDirection.x * flRadius - flSize/2, iTall/2 + vecPlayerScreenDamageDirection.y * flRadius - flSize/2, From c9c3135522376a37cbfac45560cecb2e64e4ab7b Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 11 Jun 2016 20:35:53 +0200 Subject: [PATCH 34/71] Add log messages for cast votes --- mp/src/game/server/sdk/sdk_eventlog.cpp | 18 ++++++++++++++++++ mp/src/game/server/vote_controller.h | 1 + 2 files changed, 19 insertions(+) diff --git a/mp/src/game/server/sdk/sdk_eventlog.cpp b/mp/src/game/server/sdk/sdk_eventlog.cpp index 6af8d3250..e6a78bf64 100644 --- a/mp/src/game/server/sdk/sdk_eventlog.cpp +++ b/mp/src/game/server/sdk/sdk_eventlog.cpp @@ -11,6 +11,7 @@ #include "sdk_player.h" #include "sdk_team.h" +#include "vote_controller.h" class CSDKEventLog : public CEventLog { @@ -43,6 +44,7 @@ class CSDKEventLog : public CEventLog #if defined ( SDK_USE_PLAYERCLASSES ) ListenForGameEvent( "player_changeclass" ); #endif // SDK_USE_PLAYERCLASSES + ListenForGameEvent( "vote_cast" ); return true; } @@ -104,6 +106,22 @@ class CSDKEventLog : public CEventLog return true; } #endif // SDK_USE_PLAYERCLASSES + if ( FStrEq( eventName, "vote_cast" ) ) + { + CSDKPlayer *pVoter = ToSDKPlayer(UTIL_EntityByIndex(event->GetInt("entityid"))); + if (!pVoter) + return false; + + CTeam *team = pVoter->GetTeam(); + + UTIL_LogPrintf("Vote cast: \"%s<%i><%s><%s>\" voted for option \"%s\"\n", + pVoter->GetPlayerName(), + pVoter->GetUserID(), + pVoter->GetNetworkIDString(), + team ? team->GetName() : "", + g_voteController->GetVoteOption(event->GetInt("vote_option")) + ); + } return false; } diff --git a/mp/src/game/server/vote_controller.h b/mp/src/game/server/vote_controller.h index fc10e3683..eaf89a71b 100644 --- a/mp/src/game/server/vote_controller.h +++ b/mp/src/game/server/vote_controller.h @@ -101,6 +101,7 @@ class CVoteController : public CBaseEntity void TrackVoteCaller( CBasePlayer *pPlayer ); bool CanEntityCallVote( CBasePlayer *pPlayer, int &nCooldown ); bool IsVoteActive( void ) { return m_iActiveIssueIndex != INVALID_ISSUE; } + const char * GetVoteOption( int iIndex ) { return m_VoteOptions[iIndex]; } protected: void ResetData( void ); From 645b8ef29b47b88a2cf8a1b093bf2dfa5227a62d Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sun, 29 May 2016 20:34:51 +0200 Subject: [PATCH 35/71] Add name labels to spectator mode --- mp/game/dab/resource/clientscheme.res | 48 +++++++++++++++++ .../game/client/sdk/vgui/sdk_spectatorgui.cpp | 53 +++++++++++++++++++ 2 files changed, 101 insertions(+) diff --git a/mp/game/dab/resource/clientscheme.res b/mp/game/dab/resource/clientscheme.res index b67167419..49e00d5c6 100755 --- a/mp/game/dab/resource/clientscheme.res +++ b/mp/game/dab/resource/clientscheme.res @@ -416,6 +416,54 @@ Scheme } // fonts listed later in the order will only be used if they fulfill a range not already filled // if a font fails to load then the subsequent fonts will replace + SpectatorNames + { + "1" + { + "name" "Verdana" + "tall" "9" + "weight" "700" + "antialias" "1" + "yres" "1 599" + "outline" "1" + } + "2" + { + "name" "Verdana" + "tall" "12" + "weight" "700" + "antialias" "1" + "yres" "600 767" + "outline" "1" + } + "3" + { + "name" "Verdana" + "tall" "14" + "weight" "900" + "antialias" "1" + "yres" "768 1023" + "outline" "1" + } + "4" + { + "name" "Verdana" + "tall" "20" + "weight" "900" + "antialias" "1" + "yres" "1024 1199" + "outline" "1" + } + "5" + { + "name" "Verdana" + "tall" "24" + "weight" "900" + "antialias" "1" + "yres" "1200 10000" + "outline" "1" + } + } Default { "1" diff --git a/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp b/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp index c89906ca3..160647802 100644 --- a/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp +++ b/mp/src/game/client/sdk/vgui/sdk_spectatorgui.cpp @@ -257,6 +257,59 @@ void CSDKSpectatorGUI::Paint() surface()->DrawSetTextFont( vgui::scheme()->GetIScheme(vgui::scheme()->GetScheme( "ClientScheme" ))->GetFont( "Default" ) ); //reset the font, draw icon can change it surface()->DrawUnicodeString( sButtons.c_str(), vgui::FONT_DRAW_NONADDITIVE ); } + + int spec = pLocalPlayer->GetObserverMode(); + if (ShouldShowPlayerLabel(spec) || spec == OBS_MODE_ROAMING) + { + // The color to be used + surface()->DrawSetTextColor(Color(255, 255, 255, 128)); + + // The font to be used + vgui::HFont font = vgui::scheme()->GetIScheme(vgui::scheme()->GetScheme("ClientScheme"))->GetFont("SpectatorNames"); + surface()->DrawSetTextFont(font); + + for (int i = 1; i <= gpGlobals->maxClients; i++) + { + CSDKPlayer* pPlayer = ToSDKPlayer(UTIL_PlayerByIndex(i)); + if (!pPlayer) + continue; + + if (pPlayer == pLocalPlayer) + continue; + + if (spec != OBS_MODE_ROAMING && pPlayer == pObserved) + continue; + + if (!pPlayer->IsVisible()) + continue; + + // retrieve base position + Vector basePosition = pPlayer->EyePosition() + Vector(0, 0, 16); + + trace_t tr; + UTIL_TraceLine(pLocalPlayer->EyePosition(), basePosition, MASK_OPAQUE, NULL, COLLISION_GROUP_NONE, &tr); + + if ((tr.endpos - basePosition).Length() > 10) + continue; + + // Retrieve name and convert to unicode + wchar_t wszName[MAX_PLAYER_NAME_LENGTH]; + const char *pszName = pPlayer->GetPlayerName(); + g_pVGuiLocalize->ConvertANSIToUnicode(pszName, wszName, sizeof(wszName)); + + // transform base position + int iX, iY; + GetVectorInHudSpace(basePosition, iX, iY); + + // Calculate text size + int wide, tall; + surface()->GetTextSize(font, wszName, wide, tall); + + // Draw name label, with its bottom center at the basePosition + surface()->DrawSetTextPos(iX - wide/2, iY - tall); + surface()->DrawUnicodeString(wszName, vgui::FONT_DRAW_NONADDITIVE); + } + } } //----------------------------------------------------------------------------- From de844ee5aaf62f0e2c81ce5a9a5ff0012bd2010b Mon Sep 17 00:00:00 2001 From: TomyLobo Date: Sat, 11 Jun 2016 08:03:01 +0200 Subject: [PATCH 36/71] Factor out a function to update the "most X" labels --- mp/src/game/client/sdk/hud/sdk_scoreboard.cpp | 152 +++++++----------- mp/src/game/client/sdk/hud/sdk_scoreboard.h | 1 + 2 files changed, 56 insertions(+), 97 deletions(-) diff --git a/mp/src/game/client/sdk/hud/sdk_scoreboard.cpp b/mp/src/game/client/sdk/hud/sdk_scoreboard.cpp index beb806823..b01d72ac5 100644 --- a/mp/src/game/client/sdk/hud/sdk_scoreboard.cpp +++ b/mp/src/game/client/sdk/hud/sdk_scoreboard.cpp @@ -427,113 +427,70 @@ void CSDKScoreboard::UpdatePlayerInfo() m_pPlayerList->SetSelectedItem(selectedRow); } - Label *pMostLabel; - Label *pMostLabelPlayer; - - pMostLabel = dynamic_cast