From 4f0a0ed774cb022d34a33a47e83beb3cc6062691 Mon Sep 17 00:00:00 2001 From: MirceaKitsune Date: Sat, 28 Jan 2012 16:26:28 +0200 Subject: [PATCH] Shaders for evil and evil9 --- data/scripts/evil9.shader | 155 +++++++++++++++++++++++++++ data/scripts/evil_basemetal.shader | 12 +++ data/scripts/evil_basewall.shader | 51 +++++++++ data/scripts/evil_d_techwalls.shader | 64 +++++++++++ data/scripts/evil_floor.shader | 25 +++++ data/scripts/evil_floors.shader | 51 +++++++++ data/scripts/evil_lights.shader | 77 +++++++++++++ data/scripts/evil_metal.shader | 25 +++++ data/scripts/evil_metals.shader | 155 +++++++++++++++++++++++++++ data/scripts/evil_techfloors.shader | 12 +++ data/scripts/evil_techtrims.shader | 12 +++ data/scripts/evil_techwalls.shader | 25 +++++ data/scripts/evil_trim.shader | 103 ++++++++++++++++++ data/scripts/shaderlist.txt | 13 +++ 14 files changed, 780 insertions(+) create mode 100644 data/scripts/evil9.shader create mode 100644 data/scripts/evil_basemetal.shader create mode 100644 data/scripts/evil_basewall.shader create mode 100644 data/scripts/evil_d_techwalls.shader create mode 100644 data/scripts/evil_floor.shader create mode 100644 data/scripts/evil_floors.shader create mode 100644 data/scripts/evil_lights.shader create mode 100644 data/scripts/evil_metal.shader create mode 100644 data/scripts/evil_metals.shader create mode 100644 data/scripts/evil_techfloors.shader create mode 100644 data/scripts/evil_techtrims.shader create mode 100644 data/scripts/evil_techwalls.shader create mode 100644 data/scripts/evil_trim.shader diff --git a/data/scripts/evil9.shader b/data/scripts/evil9.shader new file mode 100644 index 00000000..3d23a987 --- /dev/null +++ b/data/scripts/evil9.shader @@ -0,0 +1,155 @@ +textures/evil9/9basetrim01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9basetrim01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9darktrim02b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9darktrim02b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9floorbasic01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9floorbasic01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9gratefloor01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9gratefloor01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9gratefloor02 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9gratefloor02 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9hangwires01b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9hangwires01b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9screen01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9screen01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9techwall01 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9techwall01 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9techwall03b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9techwall03b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9techwall05b +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9techwall05b + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9techwall06 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9techwall06 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil9/9techwall07 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil9/9techwall07 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} diff --git a/data/scripts/evil_basemetal.shader b/data/scripts/evil_basemetal.shader new file mode 100644 index 00000000..c82c2751 --- /dev/null +++ b/data/scripts/evil_basemetal.shader @@ -0,0 +1,12 @@ +textures/evil_basemetal/p_mtl_blue +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_basemetal/p_mtl_blue + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_basewall.shader b/data/scripts/evil_basewall.shader new file mode 100644 index 00000000..7bbeaf5d --- /dev/null +++ b/data/scripts/evil_basewall.shader @@ -0,0 +1,51 @@ +textures/evil_basewall/mtl_gray +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_basewall/mtl_gray + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_basewall/mtl_gray3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_basewall/mtl_gray3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_basewall/mtl_gray4_sec1 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_basewall/mtl_gray4_sec1 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_basewall/mtl_midwrn +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_basewall/tmtl_midwrn + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_d_techwalls.shader b/data/scripts/evil_d_techwalls.shader new file mode 100644 index 00000000..bf892e31 --- /dev/null +++ b/data/scripts/evil_d_techwalls.shader @@ -0,0 +1,64 @@ +textures/evil_d_techwalls/d_drkmtl_dpanelb +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_d_techwalls/d_drkmtl_dpanelb + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_d_techwalls/d_drkmtlsupport +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_d_techwalls/d_drkmtlsupport + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_d_techwalls/d_tech_dw2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_d_techwalls/d_tech_dw2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_d_techwalls/d_tech_dw2g +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_d_techwalls/d_tech_dw2g + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_d_techwalls/d_tech_dw2gb +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_d_techwalls/d_tech_dw2gb + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_floor.shader b/data/scripts/evil_floor.shader new file mode 100644 index 00000000..6d03d025 --- /dev/null +++ b/data/scripts/evil_floor.shader @@ -0,0 +1,25 @@ +textures/evil_floor/confllrtile +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floor/confllrtile + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_floor/confllrtile2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floor/confllrtile2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_floors.shader b/data/scripts/evil_floors.shader new file mode 100644 index 00000000..88b652e9 --- /dev/null +++ b/data/scripts/evil_floors.shader @@ -0,0 +1,51 @@ +textures/evil_floors/grtmtl_offt +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floors/grtmtl_offt + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_floors/t-flr_oddtile_cln +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floors/t-flr_oddtile_cln + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_floors/t-flr_oddtile_drty +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floors/t-flr_oddtile_drty + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_floors/t-flr_oddtile_drty_0000 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_floors/t-flr_oddtile_drty_0000 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_lights.shader b/data/scripts/evil_lights.shader new file mode 100644 index 00000000..25a2d8a9 --- /dev/null +++ b/data/scripts/evil_lights.shader @@ -0,0 +1,77 @@ +textures/evil_lights/drkmtlsupport_light +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/drkmtlsupport_light + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_lights/mtl_l1 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/mtl_l1 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_lights/rlight_a +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/rlight_a + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_lights/s_bluelight +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/s_bluelight + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_lights/steplight +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/steplight + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_lights/trim_light +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_lights/trim_light + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_metal.shader b/data/scripts/evil_metal.shader new file mode 100644 index 00000000..f821c8c1 --- /dev/null +++ b/data/scripts/evil_metal.shader @@ -0,0 +1,25 @@ +textures/evil_metal/rstmtlbxfrm +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metal/rstmtlbxfrm + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metal/walltek3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metal/walltek3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_metals.shader b/data/scripts/evil_metals.shader new file mode 100644 index 00000000..91b194bd --- /dev/null +++ b/data/scripts/evil_metals.shader @@ -0,0 +1,155 @@ +textures/evil_metals/drkmtl_grlpltmech +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/drkmtl_grlpltmech + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/eshinytin +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/eshinytin + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtl_rivplt2-yellow +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtl_rivplt2-yellow + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtldrk0 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtldrk0 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtloverlaprwll +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtloverlaprwll + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtlpanelsmll +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtlpanelsmll + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtlslots +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtlslots + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/mtltechwall +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/mtltechwall + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/tekwallmulti_wrn2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/tekwallmulti_wrn2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/tekwallmulti_wrnlights +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/tekwallmulti_wrnlights + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/tekwallmulti2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/tekwallmulti2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_metals/trim_wrnrivets +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_metals/trim_wrnrivets + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_techfloors.shader b/data/scripts/evil_techfloors.shader new file mode 100644 index 00000000..da5d70fb --- /dev/null +++ b/data/scripts/evil_techfloors.shader @@ -0,0 +1,12 @@ +textures/evil_techfloors/tflooroddtile +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_techfloors/tflooroddtile + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_techtrims.shader b/data/scripts/evil_techtrims.shader new file mode 100644 index 00000000..83c065ea --- /dev/null +++ b/data/scripts/evil_techtrims.shader @@ -0,0 +1,12 @@ +textures/evil_techtrims/dwtrim_grill +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_techtrims/dwtrim_grill + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_techwalls.shader b/data/scripts/evil_techwalls.shader new file mode 100644 index 00000000..b953aa4d --- /dev/null +++ b/data/scripts/evil_techwalls.shader @@ -0,0 +1,25 @@ +textures/evil_techwalls/mechanical_old +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_techwalls/mechanical_old + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_techwalls/tech_drkwall +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_techwalls/tech_drkwall + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/evil_trim.shader b/data/scripts/evil_trim.shader new file mode 100644 index 00000000..5f69d722 --- /dev/null +++ b/data/scripts/evil_trim.shader @@ -0,0 +1,103 @@ +textures/evil_trim/stepside_mtl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/stepside_mtl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/stepside_mtl3 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/stepside_mtl3 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/stepside_mtllight +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/stepside_mtllight + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/steptop_mtl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/steptop_mtl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/steptop_mtl2 +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/steptop_mtl2 + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/trim_drkmtl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/trim_drkmtl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/trim_wrnodd +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/trim_wrnodd + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/evil_trim/trimwrn_rstmtl +{ + dpreflectcube cubemaps/exomorph/exomorph + { + map textures/evil_trim/trimwrn_rstmtl + } + { + map $lightmap + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/data/scripts/shaderlist.txt b/data/scripts/shaderlist.txt index c778fe91..413c3a36 100644 --- a/data/scripts/shaderlist.txt +++ b/data/scripts/shaderlist.txt @@ -9,6 +9,18 @@ dsi e7 egyptsoc el3dm1 +evil_basemetal +evil_basewall +evil_d_techwalls +evil_floor +evil_floors +evil_lights +evil_metal +evil_metals +evil_techfloors +evil_techtrims +evil_techwalls +evil_trim evil1_floors evil1_grates evil1_metals @@ -42,6 +54,7 @@ evil6_support evil6_trims evil6_walls evil8_base +evil9 eX final_rage flags -- 2.39.2