/******************************************** strogg pickup object renderbump models/items/strogg_tools/pickup_object/dev_sd/pickup_low.lwo ********************************************/ material models/mapobjects/outskirts/pickup/pickup { noplant renderbump -size 1024 1024 -aa 2 -colormap -clampoutput 0 0 1 1 models/items/strogg_tools/pickup_object/pickup_local.tga models/items/strogg_tools/pickup_object/dev_sd/pickup_high.lwo { program interaction/selfillum_detail diffusemap picmip -1 models/mapobjects/outskirts/pickup/pickup_d.tga specularmap picmip -1 models/mapobjects/outskirts/pickup/pickup_s.tga bumpmap picmip -1 addnormals(models/mapobjects/outskirts/pickup/pickup_local.tga, heightmap(models/mapobjects/outskirts/pickup/pickup_h.tga, 3 ) ) selfillummap picmip -2 models/mapobjects/outskirts/pickup/pickup_glow.tga bumpdetailmap textures/detail/bump/strogg_detail01_local.tga detailMult 11,11,0,0 } { blend add program sfx/stroggForceField // map textures/sfx/forcefield.tga mask clamp textures/sfx/basewallmask.tga diffuseMap clamp textures/sfx/forcegradient.tga parameters time * 0.05 parameters2 0.2, 0.2 textureMatrix diffuseMatrix { scale 0.5, 0.5 } textureMatrix maskMatrix { translate 0, time * 0.5 } //maskAlpha } // twosided /* { blend add map textures/effects/desecrator_fx.tga translate time * 2, lightningOfsTable[ time * 0.05 ] * 0.5 - 0.25 // rotate lightningRotTable[ time * 0.05 ] * 0.2 - 0.1 // scale 0.5,0.5 // alpha 10 // maskAlpha } { blend add map textures/effects/desecrator_fx.tga translate time * 2, lightningOfsTable[ time * 0.04 ] * 0.5 - 0.25 // rotate lightningRotTable[ time * 0.04 ] * 0.2 - 0.1 // scale 0.5,0.5 maskAlpha } { blend add map textures/effects/desecrator_fx.tga translate time * 2, lightningOfsTable[ time * 0.06 ] * 0.5 - 0.25 // rotate lightningRotTable[ time * 0.06 ] * 0.2 - 0.1 // scale 0.5,0.5 maskAlpha } */ //noshadows } /******************************************** Datamodule renderbump models/mapobjects/data_module/dev_sd/data_low.lwo ********************************************/ material models/mapobjects/data_module/data_module { noshadows renderbump -size 512 512 -aa 2 -colormap -clampoutput 0 0 1 1 models/mapobjects/data_module/data_module_local.tga models/mapobjects/data_module/dev_sd/data_high.lwo diffusemap picmip -1 textures/common/dark_gray.tga specularmap picmip -1 textures/common/dark_gray.tga bumpmap models/mapobjects/data_module/data_module_local.tga } // ******************************************** // Strogg Contamination Device // ******************************************** material models/mapobjects/strogg_contamination_device/strogg_contamination_device { surfaceType "metal" // noshadows renderbump -size 1024 1024 -aa 2 -clampOutput 0 0 1 1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_local.tga models/mapobjects/strogg_contamination_device/dev_sd/device_hi.lwo { program interaction/strogg diffusemap picmip -1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_d.tga specularmap picmip -2 models/mapobjects/strogg_contamination_device/strogg_contamination_device_s.tga bumpmap picmip -1 models/mapobjects/strogg_contamination_device/strogg_contamination_device_local.tga selfIllumMap _black bumpDetailMap textures/detail/bump/concrete_detail01_local.tga detailMult 2,2,0,0 //vertexcolor } } // ******************************************** // Container01 // ******************************************** material models/mapobjects/containers/container01 { surfaceType "metal" { diffusemap picmip -1 models/mapobjects/containers/container01_d.tga specularmap picmip -2 models/mapobjects/containers/container01_s.tga bumpmap picmip -1 models/mapobjects/containers/container01_local.tga vertexcolor diffuseDetailMap textures/detail/bump/metal_detail01_d.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 4,4,0,0 } } material models/mapobjects/containers/container01_pallet { surfaceType "metal" { diffusemap models/mapobjects/containers/container01_pallet_d.tga specularmap models/mapobjects/containers/container01_pallet_s.tga bumpmap models/mapobjects/containers/container01_pallet_local.tga } } material models/mapobjects/containers/container01b { surfaceType "metal" { diffusemap picmip -1 models/mapobjects/containers/container01b_d.tga specularmap picmip -2 models/mapobjects/containers/container01b_s.tga bumpmap picmip -1 models/mapobjects/containers/container01b_local.tga vertexcolor diffuseDetailMap textures/detail/bump/metal_detail01_d.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 2,8,0,0 } } // ******************************************** // Container03 // ******************************************** material models/mapobjects/containers/container03 { renderbump surfaceType "metal" { diffusemap models/mapobjects/containers/container03_d.tga specularmap picmip -2 models/mapobjects/containers/container03_s.tga bumpmap models/mapobjects/containers/container03_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga detailMult 6,6,0,0 vertexcolor } } material models/mapobjects/containers/yellow_container_01 { renderbump surfaceType "metal" { diffusemap models/mapobjects/containers/yellow_container_01_d.tga specularmap picmip -2 models/mapobjects/containers/yellow_container_01_s.tga bumpmap models/mapobjects/containers/yellow_container_01_local.tga } } material models/mapobjects/containers/yellow_container_door_01 { renderbump surfaceType "metal" { diffusemap models/mapobjects/containers/yellow_container_door_01_d.tga specularmap picmip -2 models/mapobjects/containers/yellow_container_door_01_s.tga bumpmap models/mapobjects/containers/yellow_container_door_01_local.tga } } // ******************************************** // Container04 // ******************************************** material models/mapobjects/containers/container04 { renderbump surfaceType "metal" { diffusemap picmip -1 models/mapobjects/containers/container04_d.tga specularmap picmip -2 models/mapobjects/containers/container03_s.tga bumpmap picmip -1 models/mapobjects/containers/container03_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga detailMult 6,6,0,0 vertexcolor } } // ******************************************** // Bastion // ******************************************** material models/mapobjects/bastions/bastion02 { surfaceType "metal" renderbump -size 1024 1024 -clampTextureSpace -overdrawMap models/mapobjects/bastions/bastion_local.tga models/mapobjects/bastions/bastion02_hp.lwo diffusemap picmip -1 textures/common/dark_gray.tga specularmap picmip -1 textures/common/dark_gray.tga bumpmap models/mapobjects/bastions/bastion_local.tga } // ******************************************** // Radio Mast // ******************************************** material models/mapobjects/radio_mast/radio_mast { surfaceType "metal" renderbump -size 1024 1024 -clampTextureSpace -overdrawMap models/mapobjects/radio_mast/radio_mast_local.tga models/mapobjects/radio_mast/radio_mast_hp.lwo diffusemap models/mapobjects/radio_mast/radio_mast_d.tga specularmap models/mapobjects/radio_mast/radio_mast_s.tga bumpmap addnormals (models/mapobjects/radio_mast/radio_mast_local.tga, heightmap (models/mapobjects/radio_mast/radio_mast_h.tga, 8 ) ) } material models/mapobjects/radio_mast/radio_mast_extras { surfaceType "metal" twoSided noShadows { alphaTest 0.5 diffusemap models/mapobjects/radio_mast/radio_mast_extras_d.tga specularmap models/mapobjects/radio_mast/radio_mast_extras_s.tga bumpmap models/mapobjects/radio_mast/radio_mast_extras_local.tga } } // ******************************************** // Sewer Pipe // ******************************************** material models/mapobjects/pipe/sewer_pipe { noshadows noOverlays { diffusemap picmip -1 models/mapobjects/pipe/sewer_pipe_d.tga //bumpmap picmip -1 models/mapobjects/pipe/sewer_pipe_local.tga //specularmap picmip -2 models/mapobjects/pipe/sewer_pipe_s.tga bumpDetailMap textures/detail/bump/concrete_detail01_local.tga diffuseDetailMap textures/detail/bump/concrete_detail01_d.tga detailMult 4,4,0,0 vertexcolor } } // ******************************************** // Pipes_bundle // ******************************************** material models/mapobjects/pipe/pipes_bundle { noshadows renderbump -size 512 128 -aa 2 -clampOutput 0 0 1 1 models/mapobjects/pipe/pipes_bundle_local.tga models/mapobjects/pipe/pipes_bundle_hi.lwo { diffusemap models/mapobjects/pipe/pipes_bundle_d.tga bumpmap models/mapobjects/pipe/pipes_bundle_local.tga specularmap models/mapobjects/pipe/pipes_bundle_s.tga //vertexcolor } } // ******************************************** // Cable Spindle // ******************************************** material models/mapobjects/cables/cable_spindle { surfaceType "metal" noOverlays diffusemap picmip -1 models/mapobjects/cables/cable_spindle_d.tga bumpmap picmip -1 models/mapobjects/cables/cable_spindle_local.tga specularmap picmip -2 models/mapobjects/cables/cable_spindle_s.tga } // ******************************************** // Temp road barrier // ******************************************** material models/mapobjects/checkpoint/barrier { surfaceType "metal" noshadows { diffusemap picmip -1 models/mapobjects/checkpoint/barrier_d.tga bumpmap picmip -1 models/mapobjects/checkpoint/barrier_local.tga specularmap picmip -2 models/mapobjects/checkpoint/barrier_s.tga bumpDetailMap textures/detail/bump/concrete_detail01_local.tga detailMult 2,2,0,0 } } // ******************************************** // Windsock // ******************************************** material models/mapobjects/windsock/windsock { noShadows renderbump -size 512 512 -clampOutput 0 0 1 1 -colormap models/mapobjects/windsock/windsock_local.tga models/mapobjects/windsock/windsock_hp.lwo { alphaTest 0.25 diffusemap models/mapobjects/windsock/windsock_d.tga specularmap models/mapobjects/windsock/windsock_spec.tga bumpmap models/mapobjects/windsock/windsock_local.tga } } // ******************************************** // flags // ******************************************** material models/mapobjects/flags/flags { noShadows noSelfShadow renderbump -size 1024 2048 -colorMap -trace 0.05 -clampTextureSpace -overdrawMap models/mapobjects/flags/flagpole_local.tga models/mapobjects/flags/flagpole_h.lwo { diffusemap picmip -2 models/mapobjects/flags/flagpole_d.tga specularmap picmip -2 models/mapobjects/flags/flagpole_s.tga bumpmap picmip -2 addnormals (models/mapobjects/flags/flagpole_local.tga, heightmap (models/mapobjects/flags/flagpole_h.tga, 5 ) ) alphaTest 0.3 /* bumpDetailMap textures/detail/bump/concrete_detail01_local.tga detailMult 2,2,0,0 */ } } // *********************************************************** // placeholder material copied from: "effects/hornet_fx" // *********************************************************** material strogg/sky_mine { nonsolid twosided { blend add map textures/effects/desecrator_fx.tga // if lightningOnTable[ time * 0.1 ] > 0.9 && parm6 translate time * 2, lightningOfsTable[ time * 0.05 ] * 0.5 - 0.25 rotate lightningRotTable[ time * 0.05 ] * 0.2 - 0.1 maskAlpha } { blend add map textures/effects/desecrator_fx.tga //if lightningOnTable[ time * 0.1 + 0.444 ] > 0.9 && parm6 translate time * 2, lightningOfsTable[ time * 0.04 ] * 0.5 - 0.25 rotate lightningRotTable[ time * 0.04 ] * 0.2 - 0.1 maskAlpha } { blend add map textures/effects/desecrator_fx.tga //if lightningOnTable[ time * 0.1 + 0.846 ] > 0.9 && parm6 translate time * 2, lightningOfsTable[ time * 0.06 ] * 0.5 - 0.25 rotate lightningRotTable[ time * 0.06 ] * 0.2 - 0.1 maskAlpha } } // *********************************************************** // materials for the Strogg Slipgate // *********************************************************** material strogg/slipgate { nonsolid translucent sort postprocess { program heatHazeMatrix deformMagnitude 10 bumpMap heightmap( textures/penta/swirl.tga, 5 ) maskAlpha rotate time * 0.6 } } material strogg/slipgate_inside { twoSided { program trivialFogged map clamp textures/particles/wormhole.tga blend blend vertexColor //colored maskalpha rotate time * 0.6 } } /************** street lamp renderbump models/mapobjects/street_lamps/street_lamp.lwo **************/ material models/mapobjects/street_lamps/street_lamp { renderbump -size 512 256 -colormap -aa 2 models/mapobjects/street_lamps/street_lamp_local.tga models/mapobjects/street_lamps/street_lamp_hi.lwo surfaceType "metal" diffusemap models/mapobjects/street_lamps/street_lamp_d.tga bumpmap models/mapobjects/street_lamps/street_lamp_local.tga specularmap models/mapobjects/street_lamps/street_lamp_s.tga } // ******************************************** // // ******************************************** material models/mapobjects/helpers/marine_79_nonsolid { noSelfShadow nonsolid noshadows qer_editorimage textures/concrete/concrete01_d.tga //diffusemap picmip -1 textures/concrete/concrete01_d.tga //specularmap picmip -2 textures/concrete/concrete01_s.tga //bumpmap textures/concrete/concrete01_local.tga { blend blend map picmip -1 textures/concrete/concrete01_d.tga alpha 0.8 } } /************** Water Treatment renderbump models/mapobjects/water_treatment/dev_sd/water_treatment_lo.lwo **************/ material models/mapobjects/water_treatment/water_treatment { renderbump -aa 2 -size 1024 1024 -colormap models/mapobjects/water_treatment/water_treatment_local.tga models/mapobjects/water_treatment/dev_sd/water_treatment_hi.lwo surfaceType "metal" diffusemap models/mapobjects/water_treatment/water_treatment_d.tga specularmap models/mapobjects/water_treatment/water_treatment_s.tga //bumpmap models/mapobjects/water_treatment/water_treatment_local.tga bumpmap addnormals (models/mapobjects/water_treatment/water_treatment_local.tga, models/mapobjects/water_treatment/water_treatment_local_2.tga) } /************** sandbag renderbump models/mapobjects/sandbag/sandbag.lwo **************/ material models/mapobjects/sandbag/sandbag { renderbump -size 1024 1024 -colormap -aa 2 models/mapobjects/sandbag/sandbag_local.tga models/mapobjects/sandbag/sandbag_hipoly.lwo { diffusemap picmip -1 models/mapobjects/sandbag/sandbag_d.tga bumpmap addnormals (models/mapobjects/sandbag/sandbag_local.tga, heightmap (models/mapobjects/sandbag/sandbag_h.tga, 1)) specularmap picmip -2 models/mapobjects/sandbag/sandbag_s.tga diffuseDetailMap textures/detail/bump/metal_detail01_d.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 2,2,0,0 } } /************** stonehut_square **************/ material models/mapobjects/ruins/stonehut_square/stonehut_square { surfaceType "stone" diffusemap models/mapobjects/ruins/stonehut_square/stonehut_square_d.tga specularmap models/mapobjects/ruins/stonehut_square/stonehut_square_s.tga bumpmap models/mapobjects/ruins/stonehut_square/stonehut_square_local.tga } /************** stonehut **************/ material models/mapobjects/ruins/stonehut { surfaceType "stone" diffusemap models/mapobjects/ruins/stonehut_yellow_d.tga specularmap models/mapobjects/ruins/stonehut_yellow_s.tga bumpmap models/mapobjects/ruins/stonehut_yellow_local.tga } /************** stonehut_ver2 **************/ material models/mapobjects/ruins/stonehut_ver2 { surfaceType "stone" diffusemap models/mapobjects/ruins/stonehut_reddish_d.tga specularmap models/mapobjects/ruins/stonehut_yellow_s.tga bumpmap models/mapobjects/ruins/stonehut_yellow_local.tga } /************** solarpanels renderbump models/mapobjects/solarpanels/solarpanels.lwo **************/ material models/mapobjects/solarpanels/solarpanels { surfaceType "metal" renderbump -size 1024 512 models/mapobjects/solarpanels/solarpanels_local.tga models/mapobjects/solarpanels/solarpanels_highpoly.lwo diffusemap models/mapobjects/solarpanels/solarpanels_d.tga specularmap models/mapobjects/solarpanels/solarpanels_s.tga bumpmap models/mapobjects/solarpanels/solarpanels_local.tga } /************** road_temp **************/ material models/mapobjects/bridge/road_temp { diffusemap textures/road/tile02_d.tga specularmap textures/road/tile02_s.tga bumpmap textures/road/tile02_local.tga } /************** genericroadbridgecollapsed renderbump models/mapobjects/bridge/genericroadbridgecollapsed.lwo **************/ material models/mapobjects/bridge/genericroadbridgecollapsed { renderbump -size 2048 1024 models/mapobjects/bridge/genericroadbridgecollapsed_local.tga models/mapobjects/bridge/genericroadbridgehighpoly01.lwo diffusemap models/mapobjects/bridge/genericroadbridgecollapsed_d.tga specularmap models/mapobjects/bridge/genericroadbridgecollapsed_s.tga bumpmap addnormals (models/mapobjects/bridge/genericroadbridgecollapsed_local.tga, heightmap (models/mapobjects/bridge/genericroadbridgecollapsed_h.tga, 5)) } /************** genericroadbridge renderbump models/mapobjects/bridge/genericroadbridge.lwo **************/ material models/mapobjects/bridge/genericroadbridge { renderbump -size 2048 1024 models/mapobjects/bridge/genericroadbridgecollapsed_local.tga models/mapobjects/bridge/genericroadbridgehighpoly01.lwo diffusemap models/mapobjects/bridge/genericroadbridgecollapsed_d.tga specularmap models/mapobjects/bridge/genericroadbridgecollapsed_s.tga bumpmap addnormals (models/mapobjects/bridge/genericroadbridgecollapsed_local.tga, heightmap (models/mapobjects/bridge/genericroadbridgecollapsed_h.tga, 5)) } /************** road_signs renderbump models/mapobjects/road_signs/signlowpoly.lwo **************/ material models/mapobjects/road_signs/sign01 { //renderbump models/mapobjects/ben/signlowpoly_local.tga models/mapobjects/road_signs/sign01.lwo surfaceType "metal" diffusemap models/mapobjects/road_signs/signlowpoly_d.tga specularmap models/mapobjects/road_signs/signlowpoly_s.tga bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2)) } material models/mapobjects/road_signs/sign02 { surfaceType "metal" diffusemap models/mapobjects/road_signs/signlowpoly_d.tga specularmap models/mapobjects/road_signs/signlowpoly_s.tga bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2)) } material models/mapobjects/road_signs/sign03 { surfaceType "metal" diffusemap models/mapobjects/road_signs/signlowpoly_d.tga specularmap models/mapobjects/road_signs/signlowpoly_s.tga bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2)) } material models/mapobjects/road_signs/sign04 { surfaceType "metal" diffusemap models/mapobjects/road_signs/signlowpoly_d.tga specularmap models/mapobjects/road_signs/signlowpoly_s.tga bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/signlowpoly_h.tga, 2)) } /// /************** road_signs Dave Various **************/ material models/mapobjects/road_signs/sign_various { //renderbump models/mapobjects/ben/signlowpoly_local.tga models/mapobjects/road_signs/sign01.lwo surfaceType "metal" diffusemap models/mapobjects/road_signs/sign_various_d.tga specularmap models/mapobjects/road_signs/signlowpoly_s.tga bumpmap addnormals (models/mapobjects/road_signs/signlowpoly_local.tga, heightmap (models/mapobjects/road_signs/sign_various_h.tga, 2)) } /************** Crash Barriers renderbump models/mapobjects/crash_barriers/crash_barriers.lwo **************/ material models/mapobjects/crash_barriers/crash_barriers { surfaceType "metal" { diffusemap picmip -1 models/mapobjects/crash_barriers/crash_barriers_d.tga specularmap picmip -2 models/mapobjects/crash_barriers/crash_barriers_s.tga bumpmap picmip -1 models/mapobjects/crash_barriers/crash_barriers_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga specDetailMap textures/detail/bump/vehicle_detail01_d.tga detailMult 5,2.5,0,0 } } /************** Crash Barriers back renderbump models/mapobjects/crash_barriers/crash_barriers.lwo **************/ material models/mapobjects/crash_barriers/crash_barriers_bk { surfaceType "metal" { diffusemap picmip -1 models/mapobjects/crash_barriers/crash_barriers_d.tga specularmap picmip -2 models/mapobjects/crash_barriers/crash_barriers_s.tga bumpmap picmip -1 models/mapobjects/crash_barriers/crash_barriers_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga specDetailMap textures/detail/bump/vehicle_detail01_d.tga detailMult 5,2.5,0,0 } } /********************************************************* Container01 *********************************************************/ /************** container01 Terminal container01 renderbump models/mapobjects/cargo/dev_sd/container01_lo.lwo **************/ material models/mapobjects/cargo/container01 // OLD? { discrete solid surfaceType "metal" { diffusemap models/mapobjects/cargo/container01_d.tga bumpmap models/mapobjects/cargo/container03_local.tga specularmap models/mapobjects/cargo/container01_s.tga vertexcolor } } /********************************************************* Container02 *********************************************************/ /************** container Terminal container02 (SIDE) renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo **************/ /* material models/mapobjects/cargo/container02_side { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_side_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo diffusemap models/mapobjects/cargo/container02_side_d.tga specularmap models/mapobjects/cargo/container02_side_s.tga bumpmap models/mapobjects/cargo/container02_side_local.tga } */ /************** container edf **************/ material models/mapobjects/cargo/container // OLD? { surfaceType "metal" discrete solid { diffusemap models/mapobjects/cargo/container_edf_d.tga bumpmap models/mapobjects/cargo/container_edf_local.tga specularmap models/mapobjects/cargo/container_edf_s.tga red parm0 green parm1 blue parm2 vertexcolor } } /************** container Terminal container02 (FRONT/BACK) renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo **************/ /* material models/mapobjects/cargo/container02_front { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_front_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo diffusemap models/mapobjects/cargo/container02_front_d.tga specularmap models/mapobjects/cargo/container02_front_s.tga bumpmap models/mapobjects/cargo/container02_front_local.tga } */ /************** container Terminal container02 (TOP/BOTTOM) renderbump models/mapobjects/cargo/dev_sd/container02_lo.lwo **************/ /* material models/mapobjects/cargo/container02_top { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/cargo/container02_top_local.tga models/mapobjects/cargo/dev_sd/container02_hi.lwo diffusemap models/mapobjects/cargo/container02_top_d.tga specularmap models/mapobjects/cargo/container02_top_s.tga bumpmap models/mapobjects/cargo/container02_top_local.tga } */ /************** container02 Terminal container02 (FULL) **************/ /* material models/mapobjects/cargo/container02 { bumpmap models/mapobjects/cargo/container02_local.tga diffusemap models/mapobjects/cargo/container02_d.tga specularmap models/mapobjects/cargo/container02_s.tga } */ // // renderbump models/mapobjects/water_pump/water_pump.lwo // material models/mapobjects/water_pump/water_pump { surfaceType "metal" noshadows { diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga diffuseDetailMap textures/detail/bump/metal_detail01_d.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 6,12,0,0 } } material models/mapobjects/water_pump/water_pump_animatedobjects { surfaceType "metal" noshadows { diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga diffuseDetailMap textures/detail/bump/metal_detail01_d.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 6,12,0,0 } } material textures/bastion/bastion01_dirty { //twosided noshadows diffusemap textures/bastion/bastion01_dirty_d.tga specularmap textures/bastion/bastion01_s.tga //bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12)) bumpmap textures/bastion/bastion01_local.tga } material textures/dirt/bastion_dirt { //twosided noshadows diffusemap textures/dirt/bastion_dirt_d.tga //specularmap textures/bastion/bastion01_s.tga //bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12)) bumpmap textures/dirt/bastion_dirt_local.tga } material textures/bastion/bastion01 { //twosided noshadows diffusemap textures/bastion/bastion01_d.tga specularmap textures/bastion/bastion01_s.tga //bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12)) bumpmap textures/bastion/bastion01_local.tga } material textures/dirt/bastion_dirt_blend //sharp rock blend to sand { qer_editorimage textures/dirt/bastion_dirt_d.tga { program interaction/blend diffusemap textures/bastion/bastion01_dirty_d.tga bumpmap addnormals (textures/bastion/bastion01_local.tga, heightmap (textures/bastion/bastion01_bmp.tga, 12)) diffusemap2 textures/dirt/bastion_dirt_d.tga bumpmap2 textures/dirt/bastion_dirt_local.tga } } material models/mapobjects/dragons_teeth/concrete_sandy_cracked { qer_editorimage textures/concrete/concrete_sandy01_d.tga diffusemap textures/concrete/concrete_sandy01_d.tga specularmap textures/concrete/concrete_sandy01_s.tga bumpmap textures/concrete/concrete_cracked_local.tga } /* material models/mapobjects/dragons_teeth/concrete_sandy_crumbled { qer_editorimage textures/concrete/concrete_sandy02_d.tga diffusemap textures/concrete/concrete_sandy02_d.tga specularmap textures/concrete/concrete_sandy01_s.tga bumpmap textures/hell/cracked1_local.tga } */ material models/mapobjects/dragons_teeth/concrete_sandy_crumble_trans { qer_editorimage textures/concrete/concrete_sandy02_d.tga { program interaction/blend bumpmap textures/concrete/concrete_crumbled_local.tga diffusemap textures/concrete/concrete_sandy01_d.tga bumpmap2 textures/concrete/concrete_cracked_local.tga diffusemap2 textures/concrete/concrete_sandy01_d.tga } } // // renderbump models/mapobjects/road_works/cone_low.lwo // material models/mapobjects/road_works/cone { renderbump -size 256 256 -colormap -aa 2 models/mapobjects/road_works/cone_local.tga models/mapobjects/road_works/cone_high.lwo diffusemap models/mapobjects/road_works/cone_d.tga bumpmap models/mapobjects/road_works/cone_local.tga specularmap models/mapobjects/road_works/cone_s.tga } material models/mapobjects/road_works/barrier { qer_editorimage models/mapobjects/road_works/barrier_d.tga diffusemap models/mapobjects/road_works/barrier_d.tga bumpmap models/mapobjects/road_works/barrier_local.tga specularmap models/mapobjects/road_works/barrier_s.tga } // // renderbump models/mapobjects/road_works/barrier_pole_low.lwo // /* material models/mapobjects/road_works/barrier_pole { renderbump -size 256 256 -colormap -aa 2 models/mapobjects/road_works/barrier_pole_local.tga models/mapobjects/road_works/barrier_pole_high.lwo diffusemap models/mapobjects/road_works/barrier_pole_d.tga bumpmap models/mapobjects/road_works/barrier_pole_local.tga specularmap models/mapobjects/road_works/barrier_pole_s.tga } */ // // renderbump models/mapobjects/road_works/sign_round_low.lwo // material models/mapobjects/road_works/sign_round { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/road_works/sign_round_local.tga models/mapobjects/road_works/sign_round_high.lwo diffusemap models/mapobjects/road_works/sign_round_d.tga bumpmap models/mapobjects/road_works/sign_round_local.tga specularmap models/mapobjects/road_works/sign_round_s.tga } // // renderbump models/mapobjects/road_works/barrier_crossbeam_low.lwo // /* material models/mapobjects/road_works/barrier_crossbeam { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/road_works/barrier_crossbeam_local.tga models/mapobjects/road_works/barrier_crossbeam_high.lwo diffusemap models/mapobjects/road_works/barrier_crossbeam_d.tga bumpmap models/mapobjects/road_works/barrier_crossbeam_local.tga specularmap models/mapobjects/road_works/barrier_crossbeam_s.tga } material models/mapobjects/tree/banana_plant { qer_editorimage models/mapobjects/tree/banana_plant.tga twoSided nonsolid noshadows translucent { diffusemap models/mapobjects/tree/banana_plant.tga bumpmap models/mapobjects/tree/linden_branch_local.tga alphaTest 0.25 } } */ // // renderbump models/mapobjects/doors/ccdoor1_frame.lwo // material models/mapobjects/doors/ccdoor1_frame { surfaceType "metal" qer_editorimage models/mapobjects/doors/ccdoor1_frame_d.tga renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor1_frame_local.tga models/mapobjects/doors/ccdoor1_hp.lwo // diffusemap models/mapobjects/doors/ccdoor1_frame_d.tga bumpmap models/mapobjects/doors/ccdoor1_frame_local.tga specularmap models/mapobjects/doors/ccdoor1_frame_s.tga { blend add map models/mapobjects/doors/ccdoor1_frame_add.tga red parm0 * 2 green parm1 * 2 blue parm2 * 2 } } // // renderbump models/mapobjects/doors/ccdoor2_frame.lwo // material models/mapobjects/doors/ccdoor2_frame { qer_editorimage models/mapobjects/doors/ccdoor2_frame_d.tga renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor2_local.tga models/mapobjects/doors/ccdoor2_frame_hi.lwo diffusemap models/mapobjects/doors/ccdoor2_frame_d.tga bumpmap models/mapobjects/doors/ccdoor2_frame_local.tga specularmap models/mapobjects/doors/ccdoor2_frame_s.tga { blend add map models/mapobjects/doors/ccdoor2_frame_add.tga red parm0 * 2 green parm1 * 2 blue parm2 * 2 } } // // renderbump models/mapobjects/doors/ccdoor2_door.lwo // material models/mapobjects/doors/ccdoor2_door { qer_editorimage models/mapobjects/doors/ccdoor2_door_d.tga renderbump -size 512 512 -colormap -aa 2 models/mapobjects/doors/ccdoor2_door_local.tga models/mapobjects/doors/ccdoor2_door_hi.lwo diffusemap models/mapobjects/doors/ccdoor2_door_d.tga bumpmap models/mapobjects/doors/ccdoor2_door_local.tga specularmap models/mapobjects/doors/ccdoor2_door_s.tga /*{ blend add map models/mapobjects/doors/ccdoor2_door_add.tga red parm0 * 2 green parm1 * 2 blue parm2 * 2 }*/ } // // renderbump models/mapobjects/barricades/barricade01_rb.lwo // material models/mapobjects/barricades/barricade01 { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/barricades/barricade01_local.tga models/mapobjects/barricades/barricade01_hi.lwo diffusemap models/mapobjects/barricades/barricade01_d.tga bumpmap addnormals (models/mapobjects/barricades/barricade01_local.tga, heightmap (models/mapobjects/barricades/barricade01_s.tga, 2)) specularmap models/mapobjects/barricades/barricade01_s.tga } // // renderbump models/mapobjects/barricades/barricade02_rb.lwo // material models/mapobjects/barricades/barricade02 { diffusemap picmip -1 models/mapobjects/barricades/barricade02_d.tga bumpmap picmip -1 models/mapobjects/barricades/barricade02_local.tga specularmap picmip -2 models/mapobjects/barricades/barricade02_s.tga } // // renderbump models/mapobjects/barricades/barricade03_rb.lwo // material models/mapobjects/barricades/barricade03 { //renderbump -size 256 256 -colormap -aa 2 models/mapobjects/barricades/barricade03_local.tga models/mapobjects/barricades/barricade03_hi.lwo unsmoothedtangents diffusemap models/mapobjects/barricades/barricade03_d.tga bumpmap addnormals (models/mapobjects/barricades/barricade03_local.tga, heightmap (models/mapobjects/barricades/barricade03_h.tga, 2)) //bumpmap models/mapobjects/barricades/barricade03_local.tga //specularmap models/mapobjects/barricades/barricade03_s.tga } material models/mapobjects/barricades/barricade_sheet { surfacetype "concrete" { diffusemap picmip -1 models/mapobjects/barricades/barricade_sheet_d.tga bumpmap picmip -1 models/mapobjects/barricades/barricade_sheet_local.tga vertexcolor diffuseDetailMap textures/detail/bump/metal_detail01_d.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 4,8,0.2 ,0 } } material models/mapobjects/barricades/barricade04 { renderbump -size 1024 1024 -aa 2 -trace 0.01 -overdrawMap -clampOutput 0 0 1 1 models/mapobjects/barricades/barricade04_local.tga models/mapobjects/barricades/barricade04_hp.lwo diffusemap picmip -1 textures/common/dark_gray.tga specularmap models/mapobjects/barricades/barricade04_s.tga bumpmap addnormals (models/mapobjects/barricades/barricade04_local.tga, heightmap (models/mapobjects/barricades/barricade04_h.tga, 1)) } // // renderbump models/mapobjects/containers/metalbox01_rb.lwo // material models/mapobjects/containers/metalbox01 { renderbump -size 256 256 -colormap -aa 2 models/mapobjects/containers/metalbox01_local.tga models/mapobjects/containers/metalbox01_hi.lwo diffusemap models/mapobjects/containers/metalbox01_d.tga //bumpmap addnormals (models/mapobjects/containers/metalbox01_local.tga, heightmap (models/mapobjects/containers/metalbox01_h.tga, 2)) bumpmap models/mapobjects/containers/metalbox01_local.tga //specularmap models/mapobjects/containers/metalbox01_s.tga } // // renderbumpflat models/mapobjects/containers/barrel01_hi.lwo // // testmodel models/mapobjects/containers/barrel01.lwo material models/mapobjects/containers/barrel01 { surfaceType "metal" diffusemap models/mapobjects/containers/barrel01_d.tga bumpmap addnormals (models/mapobjects/containers/barrel01_local.tga, heightmap (models/mapobjects/containers/barrel01_h.tga, 8)) //bumpmap models/mapobjects/containers/barrel01_hi_local.tga specularmap models/mapobjects/containers/barrel01_s.tga } material models/mapobjects/containers/barrel01b { diffusemap models/mapobjects/containers/barrel01b_d.tga bumpmap addnormals (models/mapobjects/containers/barrel01b_local.tga, heightmap (models/mapobjects/containers/barrel01_h.tga, 8)) //bumpmap models/mapobjects/containers/barrel01_hi_local.tga specularmap models/mapobjects/containers/barrel01_s.tga } material models/mapobjects/containers/barrel02 { surfaceType "metal" renderbump -size 512 512 -clampOutput 0 0 1 1 -aa 2 models/mapobjects/containers/barrel02_local.tga models/mapobjects/containers/barrel02_hp.lwo diffusemap textures/common/gray.tga specularmap picmip -1 textures/common/dark_gray.tga bumpmap models/mapobjects/containers/barrel02_local.tga } material models/mapobjects/containers/barrel05 { surfaceType "metal" diffusemap models/mapobjects/containers/barrel05_d.tga specularmap models/mapobjects/containers/barrel05_s.tga bumpmap models/mapobjects/containers/barrel05_local.tga } // // renderbump models/mapobjects/torchy/jerrycan_low.lwo // material models/mapobjects/containers/jerrycan { renderbump -size 256 256 -colormap -aa 2 models/mapobjects/containers/jerrycan_local.tga models/mapobjects/containers/jerrycan_hi.lwo diffusemap models/mapobjects/containers/jerrycan_d.tga bumpmap models/mapobjects/containers/jerrycan_local.tga specularmap models/mapobjects/containers/jerrycan_s.tga } /// david; id console stuff for valley gui thing material textures/object/modconsole1 { { program interaction/selfillum bumpmap textures/object/modconsole1_local.tga diffusemap textures/object/modconsole1_d.tga specularmap textures/object/modconsole1_s.tga selfIllumMap textures/object/modconsole1_add.tga } } material textures/object/modconsole2 { { program interaction/selfillum bumpmap textures/object/modconsole2_local.tga diffusemap textures/object/modconsole2_d.tga specularmap textures/object/modconsole2_s.tga selfIllumMap textures/object/modconsole2_add.tga } } material textures/object/modconsole3 { { program interaction/selfillum bumpmap textures/object/modconsole3_local.tga diffusemap textures/object/modconsole3_d.tga specularmap textures/object/modconsole3_s.tga selfIllumMap textures/object/modconsole3_add.tga } } material textures/object/modconsole4 { { program interaction/selfillum bumpmap textures/object/modconsole4_local.tga diffusemap textures/object/modconsole4_d.tga specularmap textures/object/modconsole4_s.tga selfIllumMap textures/object/modconsole4_add.tga } } material textures/object/modconsole5 { bumpmap textures/object/modconsole5_local.tga diffusemap textures/object/modconsole5_d.tga specularmap textures/object/modconsole5_s.tga } material textures/object/modconsole6 { bumpmap textures/object/modconsole6_local.tga diffusemap textures/object/modconsole6_d.tga specularmap textures/object/modconsole6_s.tga } material textures/object/modsidesbackflat { qer_editorimage textures/object/modsidesbackflat_local.tga bumpmap addnormals (textures/object/modsidesbackflat_local.tga, heightmap (textures/object/modsidesbackflat_bmp.tga, 4 ) ) diffusemap textures/object/modsidesbackflat_d.tga specularmap textures/object/modsidesbackflat_s.tga } // GENERATOR material models/mapobjects/generator/generator { renderbump -size 512 512 -colormap -aa 2 models/mapobjects/generator/generator_local.tga models/mapobjects/generator/generator_hi.lwo { diffusemap picmip -1 models/mapobjects/generator/generator2_d.tga bumpmap picmip -1 addnormals (models/mapobjects/generator/generator_local.tga, heightmap (models/mapobjects/generator/generator_h.tga ,4 ) ) specularmap picmip -2 models/mapobjects/generator/generator_s.tga diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga specDetailMap textures/detail/bump/vehicle_detail01_d.tga detailMult 4,4,0,0 } } material models/mapobjects/fencing/fence01 { noShadows nonsolid { diffusemap picmip -1 models/mapobjects/fencing/fence01_d.tga bumpmap picmip -1 addnormals(models/mapobjects/fencing/fence01_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) ) //specularmap picmip -2 models/mapobjects/fencing/fence01_s.tga alphaTest 0.5 diffuseDetailMap textures/detail/bump/metal_detail01_d.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 4,4,0,0 } } material models/mapobjects/fencing/fence01_solid { noShadows { diffusemap picmip -1 models/mapobjects/fencing/fence01_d.tga bumpmap picmip -1 addnormals(models/mapobjects/fencing/fence01_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) ) //specularmap picmip -2 models/mapobjects/fencing/fence01_s.tga alphaTest 0.5 bumpDetailMap textures/detail/bump/concrete_detail01_local.tga detailMult 2,2,0,0 } } material models/mapobjects/fencing/fence02 { noShadows { diffusemap models/mapobjects/fencing/fence02_d.tga bumpmap addnormals(models/mapobjects/fencing/fence02_local.tga, heightmap (models/mapobjects/fencing/fence01_h.tga ,4 ) ) //specularmap models/mapobjects/fencing/fence01_s.tga alphaTest 0.5 } } material models/mapobjects/buildings/corrugated_building { //noshadows surfacetype metal diffusemap models/mapobjects/buildings/corrugated_building_d.tga bumpmap addnormals (models/mapobjects/buildings/corrugated_building_local.tga, heightmap (models/mapobjects/buildings/corrugated_building_h.tga ,4 ) ) specularmap models/mapobjects/buildings/corrugated_building_s.tga } material models/mapobjects/walls/military_wall01 { diffusemap models/mapobjects/walls/military_wall01_d.tga bumpmap heightmap (models/mapobjects/walls/military_wall01_h.tga ,2 ) //specularmap models/mapobjects//walls/military_wall01_s.tga } material models/mapobjects/cargo/container_dirty01 { surfaceType "metal" { diffusemap models/mapobjects/cargo/container_dirty01_d.tga bumpmap models/mapobjects/cargo/container_dirty01_local.tga specularmap models/mapobjects/cargo/container_dirty01_s.tga //vertexcolor } } material models/mapobjects/dumpster/dumpster01 { surfaceType "metal" { diffusemap picmip -2 models/mapobjects/dumpster/dumpster01_d.tga bumpmap picmip -3 models/mapobjects/dumpster/dumpster01_local.tga specularmap picmip -3 models/mapobjects/dumpster/dumpster01_s.tga diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga specDetailMap textures/detail/bump/vehicle_detail01_d.tga detailMult 8,8,0,0 } } // ********************* // Valley Tunnel // ********************* material models/mapobjects/tunnels/valley_tunnel01_objects { sort decal translucent { diffusemap models/mapobjects/tunnels/valley_tunnel01_b_d.tga specularmap models/mapobjects/tunnels/valley_tunnel01_b_s.tga bumpmap models/mapobjects/tunnels/valley_tunnel01_b_local.tga alphaTest 0.45 } } material models/mapobjects/tunnels/valley_tunnel01_decals { sort decal nonsolid noshadows translucent { blend filter map models/mapobjects/tunnels/valley_tunnel01_b_d.tga } } material models/mapobjects/tunnels/valley_tunnel01_structure { noshadows diffusemap models/mapobjects/tunnels/valley_tunnel01_d.tga specularmap models/mapobjects/tunnels/valley_tunnel01_s.tga bumpmap models/mapobjects/tunnels/valley_tunnel01_local.tga } // ********************* // Water Pump from WET // ********************* material models/mapobjects/water_pump { surfaceType "metal" diffusemap picmip -1 models/mapobjects/water_pump/water_pump_d.tga bumpmap picmip -1 models/mapobjects/water_pump/water_pump_local.tga specularmap picmip -2 models/mapobjects/water_pump/water_pump_s.tga } // ********************* // Lights from D3 // ********************* material models/mapobjects/light/cagelight/cagelight { noselfshadow noshadows { diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) ) specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga detailMult 1,1,0,0 } { blend add map picmip -2 models/mapobjects/light/cagelight/cagelight_add.tga colored vertexColor } } material models/mapobjects/light/cagelight/cagelight_noflare { noselfshadow noshadows diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) ) specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga } material models/mapobjects/light/cagelight/cagelight_noflare_round_flicker2 { noselfshadow noshadows diffusemap picmip -1 models/mapobjects/light/cagelight/cagelight_d.tga bumpmap picmip -1 addnormals (models/mapobjects/light/cagelight/cagelight_local.tga, heightmap (models/mapobjects/light/cagelight/cagelight_bmp.tga, 3) ) specularmap picmip -2 models/mapobjects/light/cagelight/cagelight_s.tga { blend add map picmip -2 models/mapobjects/light/cagelight/cagelight_add.tga red ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm0 green ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm1 blue ( treatmentbuilding01 [Parm4 + (time * (0.1 * Parm3)) ]) * Parm2 } } material models/mapobjects/light/recyclight { bumpmap addnormals (models/mapobjects/light/recyclight_local.tga, heightmap (models/mapobjects/light/recyclight_b.tga, 2)) diffusemap models/mapobjects/light/recyclight_d.tga specularmap models/mapobjects/light/recyclight_s.tga } // ********************* // Refinery final objective B // ********************* material models/mapobjects/strogg/refinery/final_objective_b2 { renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_b_local.tga models/mapobjects/strogg/refinery/final_objective_b_h.lwo noshadows { parameters 1*ember1[time*0.05] program deform/expand diffusemap models/mapobjects/strogg/refinery/final_objective_b_d.tga specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_b_s.tga bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_b_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_b_h.tga, 4 ) ) } } material models/mapobjects/strogg/refinery/final_objective_b { renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_b_local.tga models/mapobjects/strogg/refinery/final_objective_b_h.lwo noshadows { program interaction/selfIllum diffusemap models/mapobjects/strogg/refinery/final_objective_b_d.tga specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_b_s.tga bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_b_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_b_h.tga, 4 ) ) selfIllumMap models/mapobjects/strogg/refinery/final_objective_b_glow.tga } } // ********************* // Refinery final objective A // ********************* material models/mapobjects/strogg/refinery/final_objective_a { renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_a_local.tga models/mapobjects/strogg/refinery/final_objective_a_h.lwo noshadows { program interaction/selfIllum diffusemap models/mapobjects/strogg/refinery/final_objective_a_d.tga specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_a_s.tga bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_a_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_a_h.tga, 4 ) ) selfIllumMap models/mapobjects/strogg/refinery/final_objective_a_glow.tga } } // ********************* // Refinery final objective A Goo // ********************* material models/mapobjects/strogg/refinery/final_objective_a_goo { renderbump -size 1024 1024 -colorMap -trace 0.08 -clampTextureSpace -overdrawMap models/mapobjects/strogg/refinery/final_objective_a_goo_local.tga models/mapobjects/strogg/refinery/final_objective_a_goo_h.lwo noshadows twosided { diffusemap models/mapobjects/strogg/refinery/final_objective_a_goo_d.tga specularmap picmip -1 models/mapobjects/strogg/refinery/final_objective_a_goo_s.tga bumpmap addnormals (models/mapobjects/strogg/refinery/final_objective_a_goo_local.tga, heightmap (models/mapobjects/strogg/refinery/final_objective_a_goo_h.tga, 4 ) ) alphaTest 0.1 } } /// rubble stuff material models/mapobjects/rubble/rubble01 { nonsolid noshadows { diffusemap models/mapobjects/rubble/rubble01_d.tga specularmap models/mapobjects/rubble/rubble01_s.tga bumpmap models/mapobjects/rubble/rubble01_local.tga } } /// refinery objects material models/mapobjects/refinery/embankment { { diffusemap picmip -1 models/mapobjects/refinery/embankment_d.tga specularmap _black bumpmap picmip -1 models/mapobjects/refinery/embankment_local.tga } } material models/mapobjects/flatmonitor { diffusemap models/mapobjects/flatmonitor/flatmonitor_d.tga specularmap models/mapobjects/flatmonitor/flatmonitor_s.tga bumpmap models/mapobjects/flatmonitor/flatmonitor_local.tga } material models/mapobjects/containers/metal_barrel01 { surfacetype "metal" { diffusemap picmip -1 models/mapobjects/containers/metal_barrel01_d.tga specularmap picmip -2 models/mapobjects/containers/metal_barrel01_s.tga bumpmap picmip -1 models/mapobjects/containers/metal_barrel01_local.tga diffuseDetailMap textures/detail/bump/vehicle_detail01_d.tga bumpDetailMap textures/detail/bump/vehicle_detail01_local.tga specDetailMap textures/detail/bump/vehicle_detail01_d.tga detailMult 2,2,0,0 } } material models/mapobjects/shelves/shelf_01 { diffusemap picmip -1 models/mapobjects/shelves/shelf_01_d.tga specularmap picmip -2 models/mapobjects/shelves/shelf_01_s.tga bumpmap picmip -1 models/mapobjects/shelves/shelf_01_local.tga } /// MASSIVE Widescreen LCD material models/mapobjects/massive/widescreen_lcd_01 { { diffusemap models/mapobjects/massive/widescreen_lcd_d.tga specularmap models/mapobjects/massive/widescreen_lcd_s.tga bumpmap models/mapobjects/massive/widescreen_lcd_local.tga bumpDetailMap textures/detail/bump/metal_detail01_local.tga detailMult 6,6,0,0 } } material models/mapobjects/office/whiteboard { { diffusemap models/mapobjects/office/white_board.tga specularmap picmip -1 models/mapobjects/office/white_board.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 3,1.5,0,0 } } material models/mapobjects/office/whiteboard_noshadows { noshadows { diffusemap models/mapobjects/office/white_board.tga specularmap picmip -1 models/mapobjects/office/white_board.tga specDetailMap textures/detail/bump/metal_detail01_d.tga detailMult 3,1.5,0,0 } }