// Material defines step sounds, decals, friction, weight, hardness, sound volume, shards, etc. // This file is loaded first, then the maps/mapname_materials.txt is loaded overriding any texture names with new values. // NOTE: if your map has internal textures it is best practice to write materials into its own file. // Names are case-sensitive! Length - 16 characters max. // Textures must be listed without special prefixes like: +? -? { ! ~ // Reference: // NULL '0' null (no decals, sounds, etc.) // CONCRETE 'C' default, all textures not listed in this file are of this type. // METAL 'M' // DIRT 'D' // VENT 'V' // GRATE 'G' // TILE 'T' // SLOSH 'S' // WOOD 'W' // COMPUTER 'P' // GLASS 'Y' // FLESH 'F' // SNOW 'N' // GRASS 'A' // CEILING 'E' // WATER '!' // common 0 AAATRIGGER 0 NULL 0 SKY // ancient.wad W woodfloor01 W woodfloor02 W woodfloor03 W woodfloor04 W woodfloor05 // ancient2.wad W B4wood5 W roofwooden01 W sdoorN W sWarFlr1 W t-wood W t-wood2 W wood_m09_usat W wood01 W wood02 W wood1a W wood2 W wood2A W wood2B Y brk_window4 Y swindoZ1 Y swindoZ2 Y swindoZ4 Y window8 // animated.wad P button04 P control2 P control3 P disc1 P disc2 P disc3 P disc P metswitch2 P monitor P scrsin P scrsix // arctica.wad //G metal01 G xf_generic86 G xf_ladder44 N arct_snow M comp1 // lights.wad Y extlight01 Y extlight02 Y extlight03 Y extlight04 Y round01 Y techlight01 Y techlight02 Y techlight03 // terrain.wad D canyonsmud1 D canyonssand1 //D canyonssand2 D canyonssand3 D canyonssand4 D cr_dirt1 D cr_dirt2 D cr_riverbed3 D cr_riverrock1 D cr_rivertrm1 D dirt01 D dirt02 D dirt03 D dirt04 D dirt05 D dirt06 D dirt07 A cr_moss1 A grass0 A grass1 A grass2 A grass3 A grass3_5 A grass4 A grass5 A grass6 A grass7 A grass8 A grass9 A leafs D gravel D gravel_grass7 D ground_plants D ground001 D ground002 D keep12 D keep13 A out_grass01 A out_grass02 A out_grass03 A out_grass04 A out_grass04rock A out_grass05 A out_grass06 A out_grass07 D road1 D road1_lowcap D road1_topcap D sand N snow N snow_rubble N snow01 Y ice00 Y ice01 Y ice02 Y ice03 Y ice04 Y ice05 Y ice06 Y ice07 Y ice08 // transparent.wad G grate01 G grate02 G grate03 G grate04 G grate05 G grate06 G grate07 G grate08 G grate09 G grate10 G grid01 G gridmtl G metfloor01 G metfloor02 G metfloor03 G metfloor04 G w_gratestp // u1.wad G dmesh1am G dmesh1m G dmesh2m G dmesh3am G dmesh4m G mgratem G breaker1 P +0dscrnx P +0offline P +1dscrnx P +1offline P +2dscrnx P gscr1 P lantern P lantrn2 P lantrn3 P mcontrol P mdials1 P mlantern P mlantrn3 P mlight2 P mlight3 P mscreen1 P ralscrn1 P ralscrn2 P ralscrn3 M mfloorx M mtl_floor03 M stevepipes M vgirder1 M vgirderx M vgirdery M vsteel M warn V duct // u2.wad G fence1 M ladder_a M blok-dang1 M blok-dang2 M dmcslda M factdeco1 W mu_box2 W wood2b W woodmai3 // water.wad S lava1 S lava2 S lava3 S lava4 S lava5 S lava6 S liquid1 S liquid2 S liquid3 S liquid4 S liquid5 S liquid6 S liquid7 S liquid8 S liquid9 S sewage01 S slime01 S slime02 S slime03 S slime04 S slime05 S slime06 S slime07 S toxic01 S scrollwfall1 S scrollwfall1d S scrollwfall1g // world.wad G metal_grat G metal_grat01 G metal_grat2 M air_ship M barrel01 M barrel01top M barrel02 M barrel02top M barrel03 M barrel03top M barrel04 M barrel04top M barrel05 M barrel05top M barrel06 M barrel06top M lab_door5 M lab_door6 M m_door01 M m_door11 M m_tech01 M m_tech02 M met_wall01 M met_wall02 M met_wall03 M met_wall04 M met_wall05 M met_wall06 M met_wall07 //M met_wall08 M met_wall09 M met_wall10 M met_wall11 M met_wall12 M met_wall13 M metal_door M metal_flr_nor M metal_flr_sml M metal_flr0 M metal_flr1 M metal_flr2 M metal_flr3 M metal_flr4 M metal_flr5 M metal_flr6 M metal_flr7 M metal_flr8 M metal_flr9 M mtl_chromepipe M mtl_pump_rusty M mtl_ss_shiny M shaft M tech_floor3 M tech_floor4 M tech_floor5 M tech_floor6 M tech_floor7 M tech_wall0 M tech_wall1 M tech_wall2 M tech_wall3 M yellwall01 M yellwall01d M yellwall02 M yellwall06 M yellwall07 M yellwall08 M yellwall09 M yellwall10 M yellwall12 M yellwall15 M yellwall16 M yellwall17 M yellwall18 M yellwall19 P conpanel1 P conpanel2 P conpanel3 P cpanel01 P cpanel02 P cpanel03 P cpanel04 P cpanel05 P panel01 P panel02 P panel03 P panel04 P screen1 P screen2 P screen3 // world2.wad G grt01go V mtl_floor06 M mtl_floor07 M mtl_floor08 M mtl_floor09 // world3.wad G grt02al G grt02go G tech_flr02 M bas14al A out_grass08 A out_grass09 N snow02 // halflife.wad 0 black 0 white 0 fill1 0 fill2 0 fill3 F out_cac1 F out_cac2 V duct_flr01 V duct_flr01a V duct_flr02 V duct_flr02a V duct_wall01 V duct_wall02 V duct_wall03 V duct_wall04 V silo2_cor D frostsewflr D generic48 D generic49 D generic51 D generic52 D generic93 D out_grnd1 D out_grnd2 D out_grnd2b D out_grnd3 D out_grvl1 D out_grvl2 D out_grvl2b D out_grvl3 D out_mud1 //D out_rk1 //D out_rk2 //D out_rk3 //D out_rk4 D out_snd1 D out_snd2 D out_snd2b D out_snd2c D out_wlk D out_grss1 D out_dirt1 D out_dirt2 D out_pave2 D out_snbag D out_snbag2 D out_snbagb D out_snbagc D out_tnt2 D out_tnt1 D out_tnt1b D out_tnt1c D out_tnt3 D out_tnt3b D out_net1 D out_net1b G babtech_flr02 G crete2_flr03 G crete2_flr03a G crete2_flr03b G crete2_flr03c G elev1_flr G elev2_flr G elev_flr G frostfloor G generic109 G generic015c G generic015d G generic015e G generic015f G generic015g G generic015h G generic015i G generic015 G generic015a G generic015b // M generic015v G grate1 G grate2 G grate2a G grate3a G grate4a G grate3b G gratestep1 G gratestep2 G gratestep3 G grid1 G grid2 G lab1_stair2a // {transparent G ladder1 G ladder2 G ladder3 G ladder3a G rail1a G rail1b G rail1c G tension4 G tension5 G tension6 G tension7 G tnnl_flr12 G tnnl_flr12a G tnnl_flr1a M babfl M babtech_c5 M c1a1_flr1 M c1a4_dome3 M c2a3turbine1 M c2a3turbine2 M c2a3turbine3 M c2a3turbine4 M duct_vnt M duct_vnt2 M fifties_cmp3 M freezer_flr1 M generic015n M generic015p M generic015r M generic0150 M generic015s M generic015t M generic015u M generic015v M generic015v2 M generic015v3 M generic015v4 M generic015v5 M generic015v6 M generic122 M lab3_flr2a M lab3_flr2b M lab1_stair2b M out_qunst11 M silo2_p2 M silo2_p2b M silo2_p3 M silo2_p4 M silo2_pan2 M silo2_w1 M silo2_w1a M silo2_wall1 M silo2_w2 //M tnnl_flr6 //M tnnl_flr6b S c1a4_tent S c2a4_gib1 S c2a4_gib2 S c2a4_gib3 S generic_114 S toxicgrn S waterblue S watergreen S waterf S watersilo S watersilo2 S wet_wall04 T c1a0_labflrb T c1a0_labflrc T c1a0_labflrd T c1a0_labflre T c1a0_labflr T c1a2_flr1 T c1a2_flr2 T c2a4_flr6 T fift_bloodflr T fift_bloodflra T fifties_f01 T fifties_f02 T fifties_f03 T fifties_f03b T fifties_flr01 T fifties_flr02 T fifties_flr02b T fifties_flr02c T fifties_flr03 T fifties_flr03b T fifties_flr5 T lab1_bluxflr1 T lab1_bluxflr1b T lab1_blux1 T lab1_blux1b T lab1_c4003 T lab1_c4a001 T lab1_c4b002 T lab1_c4d2 T lab1_cab2 T lab1_floor2a T lab1_floor2b T lab1_floor3 T lab1_floor4 T lab1_floor5 T lab1_floor6 T lab1_floor10 T lab1_flr3 T lab1_flr4 T lab1_flr4b T lab1_flr4c T lab1_flr4d T lab1_flr5b T lab1_flr5c T lab1_flr5d T lab1_flr5d T lab1_flr6b T lab1_flr6c T lab1_flr6d T lab1_w8flr1 T lab1_w8flr1b T lab1_w8flr1c T lab1_w8flr1d // unbreakable crates W bcrate02 W bcrate03 W bcrate04 W bcrate05 W bcrate06 W bcrate07 W bcrate08 W bcrate09a W bcrate09b W bcrate09c W bcrate12 W bcrate14 W bcrate15 W bcrate16 W bcrate17 W bcrate18 W bcrate25 W bcrate26 W crate01 W crate02 W crate02b W crate03 W crate04 W crate05 W crate06 W crate07 W crate08 W crate08b W crate09 W crate09b W crate09c W crate10 W crate11 W crate12 W crate13 W crate19 W crate20 W crate21 W crate22 W crate23 W crate24 W crate25 W crate27 W fifties_cch1 W fifties_cch2 W fifties_cch3 W fifties_cch4 W fifties_dr1 W fifties_dr1k W fifties_dr2 W fifties_dr6 W fifties_dr6a W fifties_dr7 W fifties_dr8 W fifties_dr9 W fifties_dsk1 W out_slat01 W out_wd W trrm_wood W trrm_wood2 P c1a1_gad1 P c1a1_gad2 P c1a1_gad3 P c1a1_gad4 P c1a1_gad4a P c1a1_ggt8 P c1a4_pan1a P c1a4_pan1b P c1a4_swtch1 P c2a2_satorb P c2a4_cmp1 P c2a4_gad2 P c2a4c2c P c2a4w1b P c2a4x_c3 P c2a4x_c1 P c3a1_nrc2 P c3a2a_w1d P c3a2a_w1e P c3a2a_w2d P c3a2a_w2e P cretestch01a P drkmtl_scrn P drkmtl_scrn2 P drkmtl_scrn3 P drkmtl_scrn4 P drkmtllgt1 P drkmtlt_wall P elev_down1 P elev_down2 P elev1_dwn P elev1_pan P elev2_pan P fifties_ggt8 P fifties_mon1 P fifties_mon1b P fifties_mon2 P fifties_mon2b P fifties_mon3 P fifties_mon3b P fifties_mon4 P fifties_pan2 P fifts_lght01 P fifts_lght3 P fifts_lght4 P fifties_lgt2 P fifts_lght5 P generic_113 P generic105 P generic106 P generic107 P generic114 P generic87a P generic88a P generic89a P generic113 P gymlight P lab1_cmpm1 P lab1_cmpm2 P lab1_cmpm3 P lab1_cmpm4 P lab1_cmpm5 P lab1_cmpm6 P lab1_cmpm7 P lab1_cmpm8 P lab1_comp1 P lab1_comp2 P lab1_comp3 P lab1_comp3a P lab1_comp2a P lab1_comp10a P lab1_comp10b P lab1_comp10c P lab1_comp10d P lab1_comp10e P lab1_comp7 P lab1_comp8 P lab1_comp9a P lab1_comp9a2 P lab1_comp9b P lab1_comp9c P lab1_comp9d P lab1_gad2 P lab1_gad3 P lab1_gad3b P lab1_gad4 P lab1_radscrn2 P lab4_gad3 P lab4_gad4 P lab4_swtch P lab_compm4 P lab1_cmp P lab1_cmp1 P lab1_cmp2 P lab1_comp3 P lab1_comp3a P lab1_comp3b P lab1_comp3c P lab1_comp3d P lab1_comp4 P lab1_comp5 P lab1_comp7 P lab1_comp8 P lab1_sw1 P lab_crt1 P lab_crt10a P lab_crt10b P lab_crt10c P lab_crt10d P lab_crt2 P lab_crt3 P lab_crt4 P lab_crt5 P lab_crt6 P lab_crt7 P lab_crt8 P lab_crt9c P light1 P light2a P light3a P light3b P light3c P light3d P light3e P light3f P light4a P light5a P light5b P light5c P light5d P light5e P light5f P light6a P medkit P metalstch2 P metswitch1 P recharge P rechargea P spotblue P spotgreen P spotred P spotyellow P tnnl_gad1 P tnnl_gad2 P tnnl_gad4 P tnnl_lgt1 P tnnl_lgt2 P tnnl_lgt3 P tnnl_lgt4 Y generic028 Y glass_bright Y glass_dark Y glass_med Y glassblue1 Y glassblue2 Y glassgreeen Y glassgreeen // tropic.wad A grass D cyan D blendsandcliff D blendsandgrass //already exists D sand W woodrail W airboat W plank W woodfloor W woodwall W roof M airboat_metal M metalpipe M oildrum // xeno.wad 0 sunbeam M tech_flr1 F c4a1a_isl1 F c4a1a_swmpwl2 F xeno_13 F xeno_13b F xeno_13c F xeno_13d F xeno_13e F xeno_13f // {xeno_15a/b F xeno_15a F xeno_15b F xeno_16 F xeno_16a F xeno_16b F xeno_17a F xeno_21 F xeno_2c1 F xeno_2c1b F xeno_2wa F xeno_4c1c F xeno_5w1a F xeno_5w1b F xeno_5w1c F xeno_5w1e F xeno_5w1f F xeno_5w2 F xeno_5w2a F xeno_6a F xeno_6abrd1 F xeno_6brd1 F xeno_squd1 S fluid1a S fluid1b S fluid2 S fluid2b S fluid3 S fluid4 S fluid4b S xeno_6flr S xeno_6flr2 S xeno_17 S xeno_17b S xeno_17c Y crys_1a Y crys_1b Y crys_1c Y crys_1top Y crys_2a Y crys_2b Y crys_2top Y crys_3a Y crys_3b Y crys_3top Y crys_4a Y crys_4b Y tech_lite1 Y tech_lite2 Y tech_lite3 P tech_1wa P tech_2wa P tech_3wa P tech_7awa P tech_7bwa P tech_8awa P tech_8bwa P tech_pan1 P tech_pan2 P tech_pan3 P tech_pan4 P tech_pan5 P tech_pan6 P tech_pan7 ! water1a ! water1b ! water2 ! water3 ! water4 // xhl.wad P adscreen01 P adscreen02 P adscreen03 P adscreen04 P adscreen05 P adscreen06 P adscreen07 P adscreen08 P adscreen_e // cavemap D cavemap_01 D cavemap_01 D cavemap_02 D cavemap_03 D cavemap_04 D cavemap_05 D cavemap_06 A cavemap_07 D cavemap_08 D cavemap_09 D cavemap_10 A cavemap_11 A cavemap_12 A cavemap_13 D cavemap_14 D cavemap_15 D cavemap_16 D cavemap_17 A cavemap_18 A cavemap_19 A cavemap_20 A cavemap_21 A cavemap_22 A cavemap_23 D cavemap_24 A cavemap_25 A cavemap_26 A cavemap_27 D cavemap_28 D cavemap_29 A cavemap_30 A cavemap_31 D cavemap_32 A cavemap_33 A cavemap_34 A cavemap_35 //C cavemap_36 //C cavemap_37 A cavemap_38 A cavemap_39 D cavemap_40 A cavemap_41 A cavemap_42 D cavemap_43 A cavemap_44 D cavemap_45 A cavemap_46 A cavemap_47 D cavemap_48 D cavemap_49 //C cavemap_50 D cavemap_51 D cavemap_52 D cavemap_53 D cavemap_54 A cavemap_55 D cavemap_56 A cavemap_57 D cavemap_58 D cavemap_59 D cavemap_60 D cavemap_61 D cavemap_62 D cavemap_63 D cavemap_64 // opfor.wad P civ_recharge P comp_a P pcv P pcv_hanger D boot_dirt_01 A boot_grass_01 A boot_grass_02 A boot_grass_03 A boot_grass_04 A boot_grass_05 A boot_grass_06 M xcrate_exp_01 M xcrate_exp_02 M xcrate_exp_03 F xeno_grapple F xeno_grapple_02 F xeno_grapple_03 F xeno_grapple_04 F xeno_grapple_05 F xeno_grapple_06 F xeno_grapple_07 F xeno_wall_a // op4ctf.wad A rocky_grass_01 D sand_01 N snow_01 N snow_02 N snow_03 W trrm_wood2a F xeno_grapple_21 F xeno_grapple_23 // some other common names N snow1 N snow2 N wntr_snow