From: Rudolf Polzer Date: Tue, 24 Aug 2010 03:53:51 +0000 (+0200) Subject: Merge remote branch 'refs/remotes/origin/mookow/map-g-23' X-Git-Tag: xonotic-v0.1.0preview~151^2~35 X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-maps.pk3dir.git;a=commitdiff_plain;h=cfea2c6bd02fbfcd215d2fb6d9b675f60a03e978;hp=90777870c4ec7be9a7238ccd72740c012858083c Merge remote branch 'refs/remotes/origin/mookow/map-g-23' --- diff --git a/maps/g-23.map b/maps/g-23.map index d85f1377..85cb2be8 100644 --- a/maps/g-23.map +++ b/maps/g-23.map @@ -12868,7 +12868,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-256.000000 -384.000031 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "0.000009" "spawnflags" "2" } @@ -12876,7 +12876,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-256.000000 384.000000 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-179.999985" "spawnflags" "2" } @@ -12884,7 +12884,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-448.000000 -192.000000 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -12913,7 +12913,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "512.000000 384.000000 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-179.999985" "spawnflags" "2" } @@ -12928,7 +12928,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "320.000000 0.000000 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight02.md3" +"model" "models/lights/xonlight02.md3" "angle" "90.000008" "spawnflags" "2" } @@ -12950,7 +12950,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "755.313660 -435.313904 -319.999878" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angles" "90.000000 0.000000 44.999985" "spawnflags" "2" } @@ -12958,7 +12958,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "704.000000 192.000000 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "90.000015" "spawnflags" "2" } @@ -12966,7 +12966,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "128.000000 -384.000031 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "0.000009" "spawnflags" "2" } @@ -12974,7 +12974,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "128.000000 384.000000 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-179.999985" "spawnflags" "2" } @@ -12989,7 +12989,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-448.000000 191.999985 96.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13011,7 +13011,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1536.000000 -0.000173 192.000015" -"model" "xonotic-maps.pk3dir/models/lights/xonlight02.md3" +"model" "models/lights/xonlight02.md3" "angle" "-45.000000" "spawnflags" "2" } @@ -13026,7 +13026,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1703.999634 216.000793 32.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "-22.500006" "spawnflags" "2" } @@ -13034,7 +13034,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1757.547852 196.329041 32.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "-67.499969" "spawnflags" "2" } @@ -13042,7 +13042,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1730.452271 179.669754 32.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "-67.499969" "spawnflags" "2" } @@ -13050,7 +13050,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1747.999756 219.999710 160.000031" -"model" "xonotic-maps.pk3dir/models/lights/xonlight07.md3" +"model" "models/lights/xonlight07.md3" "angle" "134.999985" "spawnflags" "2" } @@ -13065,7 +13065,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "63.941071 649.941101 -479.999847" -"model" "xonotic-maps.pk3dir/models/map/forklift.md3" +"model" "models/map/forklift.md3" "angle" "90.000000" "spawnflags" "2" } @@ -13168,7 +13168,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "928.000000 -815.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13176,7 +13176,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "928.000000 -791.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13184,7 +13184,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1391.999634 -1199.999268 100.000099" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angles" "-90.000000 0.000000 -135.000015" "modelscale" "0.750000" "spawnflags" "2" @@ -13193,7 +13193,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1176.000366 -847.999756 100.000107" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angles" "-90.000000 0.000000 134.999985" "modelscale" "0.750000" "spawnflags" "2" @@ -13202,7 +13202,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1279.999756 -1023.999817 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13231,7 +13231,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "831.999756 -1023.999817 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13239,7 +13239,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1535.999878 -1023.999817 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-45.000000" "spawnflags" "2" } @@ -13247,7 +13247,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "320.000153 -1024.000000 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-135.000015" "spawnflags" "2" } @@ -13255,7 +13255,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-192.000183 -1023.999878 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13263,7 +13263,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1023.999756 -1023.999817 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13306,7 +13306,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "480.000183 -1176.000122 99.999901" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angles" "90.000000 0.000000 157.500000" "modelscale" "0.750000" "spawnflags" "2" @@ -13315,7 +13315,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "520.000000 -1248.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13323,7 +13323,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "456.000000 -1232.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13331,7 +13331,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "456.000000 -1256.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13353,7 +13353,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1184.000000 -800.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13361,7 +13361,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1248.000000 -815.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13369,7 +13369,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1248.000000 -791.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13384,7 +13384,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "656.000000 -847.999939 100.000267" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angles" "0.000010 134.999985 -90.000000" "modelscale" "0.750000" "spawnflags" "2" @@ -13393,7 +13393,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1416.000000 -1248.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13401,7 +13401,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1352.000000 -1232.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13409,7 +13409,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1352.000000 -1256.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "-180.000000" "spawnflags" "2" } @@ -13424,7 +13424,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "544.000000 -800.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13432,7 +13432,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "608.000000 -815.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/keyboard.md3" +"model" "models/it/keyboard.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13440,7 +13440,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "608.000000 -791.999939 112.000000" -"model" "xonotic-maps.pk3dir/models/it/lcd.md3" +"model" "models/it/lcd.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13455,7 +13455,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "936.000122 -855.999939 80.000015" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angle" "-45.000008" "modelscale" "0.750000" "spawnflags" "2" @@ -13464,7 +13464,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "864.000000 -800.000000 112.000000" -"model" "xonotic-maps.pk3dir/models/it/pc.md3" +"model" "models/it/pc.md3" "angle" "0.000009" "spawnflags" "2" } @@ -13521,7 +13521,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "1735.999390 120.000259 0.000008" -"model" "xonotic-maps.pk3dir/models/it/chair.md3" +"model" "models/it/chair.md3" "angle" "-135.000046" "modelscale" "0.750000" "spawnflags" "2" @@ -13593,7 +13593,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "608.000000 -288.000031 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "45.000015" "spawnflags" "2" } @@ -13923,7 +13923,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "320.000000 0.000000 -64.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight02.md3" +"model" "models/lights/xonlight02.md3" "angle" "90.000008" "spawnflags" "2" } @@ -13938,7 +13938,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-70.058891 190.058929 -511.999847" -"model" "xonotic-maps.pk3dir/models/map/forklift.md3" +"model" "models/map/forklift.md3" "angle" "-45.000008" "spawnflags" "2" } @@ -13946,7 +13946,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "575.999817 -1023.999878 256.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angle" "-90.000000" "spawnflags" "2" } @@ -13981,7 +13981,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1056.000000 1216.000000 64.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "-179.999985" "spawnflags" "2" } @@ -14003,7 +14003,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1088.000000 448.000244 -384.000244" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angles" "-90.000000 0.000000 179.999985" "spawnflags" "2" } @@ -14025,7 +14025,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1088.000000 -447.999756 -384.000244" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angles" "-90.000000 0.000000 179.999985" "spawnflags" "2" } @@ -14040,7 +14040,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1088.000000 -255.999756 -384.000244" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angles" "-90.000000 0.000000 179.999985" "spawnflags" "2" } @@ -14055,7 +14055,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1088.000000 256.000244 -384.000244" -"model" "xonotic-maps.pk3dir/models/lights/xonlight01.md3" +"model" "models/lights/xonlight01.md3" "angles" "-90.000000 0.000000 179.999985" "spawnflags" "2" } @@ -14259,7 +14259,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-639.999573 -640.000854 64.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "63" "spawnflags" "2" } @@ -14275,7 +14275,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-1056.000000 -1216.000000 64.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "0.000003" "spawnflags" "2" } @@ -14290,7 +14290,7 @@ exx/wall-metalrib01 { "classname" "misc_model" "origin" "-639.999878 639.999817 64.000000" -"model" "xonotic-maps.pk3dir/models/lights/xonlight03.md3" +"model" "models/lights/xonlight03.md3" "angle" "117.000008" "spawnflags" "2" } diff --git a/scripts/ex2x.shader b/scripts/ex2x.shader new file mode 100644 index 00000000..22cdf7f6 --- /dev/null +++ b/scripts/ex2x.shader @@ -0,0 +1,685 @@ +textures/ex2x/base-yellowpaint +{ + qer_editorimage textures/ex2x/base/base_yellowpaint.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_yellowpaint.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-bluepaint +{ + qer_editorimage textures/ex2x/base/base_bluepaint.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_bluepaint.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-chainlink +{ + qer_editorimage textures/ex2x/base/base_chainlink.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + surfaceparm trans + cull none + + { + map textures/ex2x/base/base_chainlink.tga + alphafunc GE128 + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-metal1 +{ + qer_editorimage textures/ex2x/base/base_metal1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_metal1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-metal2 +{ + qer_editorimage textures/ex2x/base/base_metal2.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_metal2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-metal3 +{ + qer_editorimage textures/ex2x/base/base_metal3.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_metal3.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-metal4 +{ + qer_editorimage textures/ex2x/base/base_metal4.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_metal4.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-metalmaterial1 +{ + qer_editorimage textures/ex2x/base/base_metalmaterial1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_metalmaterial1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/base-stone_metal +{ + qer_editorimage textures/ex2x/base/base_stone_metal.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/base/base_stone_metal.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-1 +{ + qer_editorimage textures/ex2x/floor/floor_1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-h1 +{ + qer_editorimage textures/ex2x/floor/floor_h1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_h1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-h2 +{ + qer_editorimage textures/ex2x/floor/floor_h2.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_h2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-h3 +{ + qer_editorimage textures/ex2x/floor/floor_h3.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_h3.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-h4 +{ + qer_editorimage textures/ex2x/floor/floor_h4.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_h4.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-metal1 +{ + qer_editorimage textures/ex2x/floor/floor_metal1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_metal1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-metal2 +{ + qer_editorimage textures/ex2x/floor/floor_metal2.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_metal2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-metal3 +{ + qer_editorimage textures/ex2x/floor/floor_metal3.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_metal3.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-p1 +{ + qer_editorimage textures/ex2x/floor/floor_p1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_p1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-plate1 +{ + qer_editorimage textures/ex2x/floor/floor_plate1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_plate1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-plate2 +{ + qer_editorimage textures/ex2x/floor/floor_plate2.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_plate2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-r1 +{ + qer_editorimage textures/ex2x/floor/floor_r1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_r1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/floor-rust1 +{ + qer_editorimage textures/ex2x/floor/floor_rust1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/floor/floor_rust1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/light-1 +{ + qer_editorimage textures/ex2x/light/light_1.tga + + q3map_bounceScale 0.75 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/light/light_1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/light-2 +{ + qer_editorimage textures/ex2x/light/light_2.tga + + q3map_bounceScale 0.75 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/light/light_2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/light-beam_blue +{ + qer_editorimage textures/ex2x/light/light_beam_blue.tga + + q3map_bounceScale 0.75 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/light/light_beam_blue.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/light-beam_red +{ + qer_editorimage textures/ex2x/light/light_beam_red.tga + + q3map_bounceScale 0.75 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/light/light_beam_red.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/trim-green2 +{ + qer_editorimage textures/ex2x/trim/trim_green2.tga + + surfaceparm metalsteps + q3map_bounceScale 1.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/trim/trim_green2.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/trim-warn1 +{ + qer_editorimage textures/ex2x/trim/trim_warn1.tga + + surfaceparm metalsteps + q3map_bounceScale 1.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/trim/trim_warn1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/wall-green1 +{ + qer_editorimage textures/ex2x/wall/wall_green1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/wall/wall_green1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/wall-green1dirt +{ + qer_editorimage textures/ex2x/wall/wall_green1dirt.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/wall/wall_green1dirt.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/ex2x/wall-purple1 +{ + qer_editorimage textures/ex2x/wall/wall_purple1.tga + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/ex2x/wall/wall_purple1.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} diff --git a/scripts/facility114invx.shader b/scripts/facility114invx.shader new file mode 100644 index 00000000..27f2a7ec --- /dev/null +++ b/scripts/facility114invx.shader @@ -0,0 +1,457 @@ +textures/facility114invx/base-baseblack +{ + qer_editorimage textures/facility114invx/base/baseblack.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/base/baseblack.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/ceiling-ceiling00inv +{ + qer_editorimage textures/facility114invx/ceiling/ceiling00inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/ceiling/ceiling00inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/ceiling-ceiling00invr +{ + qer_editorimage textures/facility114invx/ceiling/ceiling00invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/ceiling/ceiling00invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/ceiling-ceiling01inv +{ + qer_editorimage textures/facility114invx/ceiling/ceiling01inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/ceiling/ceiling01inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/ceiling-ceiling01invr +{ + qer_editorimage textures/facility114invx/ceiling/ceiling01invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/ceiling/ceiling01invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/floor-floor00inv +{ + qer_editorimage textures/facility114invx/floor/floor00inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/floor/floor00inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/floor-floor02inv +{ + qer_editorimage textures/facility114invx/floor/floor02inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/floor/floor02inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/misc-door01inv +{ + qer_editorimage textures/facility114invx/misc/door01inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/misc/door01inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/misc-lift00inv +{ + qer_editorimage textures/facility114invx/misc/lift00inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/misc/lift00inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/misc-lift01inv +{ + qer_editorimage textures/facility114invx/misc/lift01inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/misc/lift01inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/misc-lift02inv +{ + qer_editorimage textures/facility114invx/misc/lift02inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/misc/lift02inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/trim-trim00inv +{ + qer_editorimage textures/facility114invx/trim/trim00inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/trim/trim00inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/trim-trim01inv +{ + qer_editorimage textures/facility114invx/trim/trim01inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/trim/trim01inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/trim-trim01invr +{ + qer_editorimage textures/facility114invx/trim/trim01invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/trim/trim01invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/trim-trim02inv +{ + qer_editorimage textures/facility114invx/trim/trim02inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/trim/trim02inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor00inv +{ + qer_editorimage textures/facility114invx/wall/corridor00inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor00inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor00invr +{ + qer_editorimage textures/facility114invx/wall/corridor00invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor00invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor01inv +{ + qer_editorimage textures/facility114invx/wall/corridor01inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor01inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor01invr +{ + qer_editorimage textures/facility114invx/wall/corridor01invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor01invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor01invr +{ + qer_editorimage textures/facility114invx/wall/corridor01invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor01invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor02inv +{ + qer_editorimage textures/facility114invx/wall/corridor02inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor02inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor02invr +{ + qer_editorimage textures/facility114invx/wall/corridor02invr.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor02invr.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor03inv +{ + qer_editorimage textures/facility114invx/wall/corridor03inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor03inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/facility114invx/wall-corridor04inv +{ + qer_editorimage textures/facility114invx/wall/corridor04inv.tga + + q3map_bounceScale 1.25 + + + { + map textures/facility114invx/wall/corridor04inv.tga + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} + diff --git a/scripts/shaderlist.txt b/scripts/shaderlist.txt index 09413e46..b067ec2a 100644 --- a/scripts/shaderlist.txt +++ b/scripts/shaderlist.txt @@ -3,7 +3,10 @@ decals exosystem extragalactic exx +ex2x facility114x +facility114invx trak4x trak5x terrain01x +techpanelx diff --git a/scripts/skies_calm_sea.shader b/scripts/skies_calm_sea.shader index 46529a64..822778dd 100644 --- a/scripts/skies_calm_sea.shader +++ b/scripts/skies_calm_sea.shader @@ -8,7 +8,7 @@ textures/skies/calm_sea surfaceparm nolightmap surfaceparm nomarks q3map_globaltexture - q3map_surfacelight 100 + q3map_skylight 150 4 surfaceparm sky nopicmip diff --git a/scripts/skies_distant_sunset.shader b/scripts/skies_distant_sunset.shader index 927a1102..ee566d06 100644 --- a/scripts/skies_distant_sunset.shader +++ b/scripts/skies_distant_sunset.shader @@ -7,7 +7,7 @@ textures/skies/distant_sunset surfaceparm nolightmap surfaceparm nomarks q3map_globaltexture - q3map_surfacelight 45 + q3map_skylight 50 4 surfaceparm sky nopicmip diff --git a/scripts/skies_exosystem.shader b/scripts/skies_exosystem.shader index 710f57ae..9211d079 100644 --- a/scripts/skies_exosystem.shader +++ b/scripts/skies_exosystem.shader @@ -9,6 +9,6 @@ textures/skies/exosystem //q3map_sun q3map_sun 1 1 1 350 60 41.743 - q3map_surfacelight 550 + q3map_skylight 400 4 skyparms env/exosystem/exosystem - - } diff --git a/scripts/skies_exosystem2.shader b/scripts/skies_exosystem2.shader index 2ed77c11..dbf2216d 100644 --- a/scripts/skies_exosystem2.shader +++ b/scripts/skies_exosystem2.shader @@ -9,6 +9,6 @@ textures/skies/exosystem2 //q3map_sun q3map_sun 1 .40625 .17578125 150 -55.452 17.379 - q3map_surfacelight 300 + q3map_skylight 200 4 skyparms env/exosystem2/exosystem2 - - } diff --git a/scripts/skies_extragalactic.shader b/scripts/skies_extragalactic.shader index f571964d..895693dd 100644 --- a/scripts/skies_extragalactic.shader +++ b/scripts/skies_extragalactic.shader @@ -9,6 +9,7 @@ textures/skies/extragalactic_asteroids skyparms env/extragalactic/asteroids - - //farbox cloudheight nearbox q3map_sunExt 1 0.75 0.5 320 27 42 0 16 //rgb intensity degrees elevation deviance samples + q3map_skylight 50 4 } textures/skies/extragalactic_nebulae @@ -23,6 +24,7 @@ textures/skies/extragalactic_nebulae skyparms env/extragalactic/nebulae - - //farbox cloudheight nearbox q3map_skyLight 50 4 //amount iterations q3map_sunExt 1 0.9 0.8 300 66 36 3 16 //rgb intensity degrees elevation deviance samples + q3map_skylight 50 4 } textures/skies/extragalactic_planets @@ -36,4 +38,5 @@ textures/skies/extragalactic_planets skyparms env/extragalactic/planets - - //farbox cloudheight nearbox q3map_sunExt 1 0.9 0.8 320 124 42 0 16 //rgb intensity degrees elevation deviance samples + q3map_skylight 50 4 } diff --git a/scripts/skies_heaven.shader b/scripts/skies_heaven.shader index dab73342..97802bd6 100644 --- a/scripts/skies_heaven.shader +++ b/scripts/skies_heaven.shader @@ -9,6 +9,6 @@ textures/skies/heaven //q3map_sun q3map_sun .9607843137254902 .7176470588235294 .3803921568627451 350 270 10 - q3map_surfacelight 300 + q3map_skylight 200 4 skyparms env/heaven/heaven - - } diff --git a/scripts/skies_polluted_earth.shader b/scripts/skies_polluted_earth.shader index 807610da..b2700559 100644 --- a/scripts/skies_polluted_earth.shader +++ b/scripts/skies_polluted_earth.shader @@ -15,5 +15,6 @@ textures/skies/polluted_earth nomipmaps q3map_sunExt 1 0.9 0.9 250 320 30 + q3map_skylight 100 4 skyparms env/polluted_earth/polluted_earth - - } diff --git a/scripts/techpanelx.shader b/scripts/techpanelx.shader new file mode 100644 index 00000000..e61191aa --- /dev/null +++ b/scripts/techpanelx.shader @@ -0,0 +1,423 @@ +textures/techpanelx/base-diamondplate +{ + qer_editorimage textures/techpanelx/base/base_diamondplate.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/base/base_diamondplate.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/floor-panel1 +{ + qer_editorimage textures/techpanelx/floor/floor_panel1.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/techpanelx/floor/floor_panel1.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/floor-panel2 +{ + qer_editorimage textures/techpanelx/floor/floor_panel2.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/floor/floor_panel2.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-techcrate +{ + qer_editorimage textures/techpanelx/panel/panel_techcrate.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_techcrate.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech1b +{ + qer_editorimage textures/techpanelx/panel/panel_tech1b.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech1b.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech1r +{ + qer_editorimage textures/techpanelx/panel/panel_tech1r.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech1r.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech1g +{ + qer_editorimage textures/techpanelx/panel/panel_tech1g.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech1g.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech1y +{ + qer_editorimage textures/techpanelx/panel/panel_tech1y.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech1y.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech2r +{ + qer_editorimage textures/techpanelx/panel/panel_tech2r.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech2r.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech2b +{ + qer_editorimage textures/techpanelx/panel/panel_tech2b.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech2b.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech2g +{ + qer_editorimage textures/techpanelx/panel/panel_tech2g.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech2g.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech2y +{ + qer_editorimage textures/techpanelx/panel/panel_tech2y.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech2y.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel_tech3 +{ + qer_editorimage textures/techpanelx/panel/panel_tech3.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech3.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/panel-tech4 +{ + qer_editorimage textures/techpanelx/panel/panel_tech4.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/panel/panel_tech4.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/trim-section1b +{ + qer_editorimage textures/techpanelx/trim/trim_section1b.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/trim/trim_section1b.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/trim-section1r +{ + qer_editorimage textures/techpanelx/trim/trim_section1r.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/trim/trim_section1r.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/trim-section1g +{ + qer_editorimage textures/techpanelx/trim/trim_section1g.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/trim/trim_section1g.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/trim-section1y +{ + qer_editorimage textures/techpanelx/trim/trim_section1y.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + { + map textures/techpanelx/trim/trim_section1y.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/wall-section2r +{ + qer_editorimage textures/techpanelx/wall/wall_section2r.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/techpanelx/wall/wall_section2r.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} +textures/techpanelx/wall-section3 +{ + qer_editorimage textures/techpanelx/wall/wall_section3.png + + q3map_bounceScale 0.5 + dpoffsetmapping - 2 + dpglossintensitymod 3 + dpglossexponentmod 4 + + + { + map textures/techpanelx/wall/wall_section3.png + + + } + { + map $lightmap + rgbGen identity + tcGen lightmap + blendfunc filter + } +} diff --git a/textures/ex2x/base/base_bluepaint.tga b/textures/ex2x/base/base_bluepaint.tga new file mode 100644 index 00000000..93237d6a Binary files /dev/null and b/textures/ex2x/base/base_bluepaint.tga differ diff --git a/textures/ex2x/base/base_bluepaint_gloss.tga b/textures/ex2x/base/base_bluepaint_gloss.tga new file mode 100644 index 00000000..205ac450 Binary files /dev/null and b/textures/ex2x/base/base_bluepaint_gloss.tga differ diff --git a/textures/ex2x/base/base_bluepaint_norm.tga b/textures/ex2x/base/base_bluepaint_norm.tga new file mode 100644 index 00000000..1327878d Binary files /dev/null and b/textures/ex2x/base/base_bluepaint_norm.tga differ diff --git a/textures/ex2x/base/base_chainlink.tga b/textures/ex2x/base/base_chainlink.tga new file mode 100644 index 00000000..6d51ed3f Binary files /dev/null and b/textures/ex2x/base/base_chainlink.tga differ diff --git a/textures/ex2x/base/base_chainlink_gloss.tga b/textures/ex2x/base/base_chainlink_gloss.tga new file mode 100644 index 00000000..9e33ff8b Binary files /dev/null and b/textures/ex2x/base/base_chainlink_gloss.tga differ diff --git a/textures/ex2x/base/base_chainlink_norm.tga b/textures/ex2x/base/base_chainlink_norm.tga new file mode 100644 index 00000000..ee5d8aef Binary files /dev/null and b/textures/ex2x/base/base_chainlink_norm.tga differ diff --git a/textures/ex2x/base/base_metal1.tga b/textures/ex2x/base/base_metal1.tga new file mode 100644 index 00000000..4e95f8fe Binary files /dev/null and b/textures/ex2x/base/base_metal1.tga differ diff --git a/textures/ex2x/base/base_metal1_gloss.tga b/textures/ex2x/base/base_metal1_gloss.tga new file mode 100644 index 00000000..2dab2f19 Binary files /dev/null and b/textures/ex2x/base/base_metal1_gloss.tga differ diff --git a/textures/ex2x/base/base_metal1_norm.tga b/textures/ex2x/base/base_metal1_norm.tga new file mode 100644 index 00000000..589e4543 Binary files /dev/null and b/textures/ex2x/base/base_metal1_norm.tga differ diff --git a/textures/ex2x/base/base_metal2.tga b/textures/ex2x/base/base_metal2.tga new file mode 100644 index 00000000..7acbad42 Binary files /dev/null and b/textures/ex2x/base/base_metal2.tga differ diff --git a/textures/ex2x/base/base_metal2_gloss.tga b/textures/ex2x/base/base_metal2_gloss.tga new file mode 100644 index 00000000..62d573fe Binary files /dev/null and b/textures/ex2x/base/base_metal2_gloss.tga differ diff --git a/textures/ex2x/base/base_metal2_norm.tga b/textures/ex2x/base/base_metal2_norm.tga new file mode 100644 index 00000000..8e37f9ab Binary files /dev/null and b/textures/ex2x/base/base_metal2_norm.tga differ diff --git a/textures/ex2x/base/base_metal3.tga b/textures/ex2x/base/base_metal3.tga new file mode 100644 index 00000000..e2bea258 Binary files /dev/null and b/textures/ex2x/base/base_metal3.tga differ diff --git a/textures/ex2x/base/base_metal3_gloss.tga b/textures/ex2x/base/base_metal3_gloss.tga new file mode 100644 index 00000000..a43a6428 Binary files /dev/null and b/textures/ex2x/base/base_metal3_gloss.tga differ diff --git a/textures/ex2x/base/base_metal3_norm.tga b/textures/ex2x/base/base_metal3_norm.tga new file mode 100644 index 00000000..11780e3c Binary files /dev/null and b/textures/ex2x/base/base_metal3_norm.tga differ diff --git a/textures/ex2x/base/base_metal4.tga b/textures/ex2x/base/base_metal4.tga new file mode 100644 index 00000000..7e5ab5e1 Binary files /dev/null and b/textures/ex2x/base/base_metal4.tga differ diff --git a/textures/ex2x/base/base_metal4_gloss.tga b/textures/ex2x/base/base_metal4_gloss.tga new file mode 100644 index 00000000..c3becafa Binary files /dev/null and b/textures/ex2x/base/base_metal4_gloss.tga differ diff --git a/textures/ex2x/base/base_metal4_norm.tga b/textures/ex2x/base/base_metal4_norm.tga new file mode 100644 index 00000000..f3f15a2b Binary files /dev/null and b/textures/ex2x/base/base_metal4_norm.tga differ diff --git a/textures/ex2x/base/base_metalmaterial1.tga b/textures/ex2x/base/base_metalmaterial1.tga new file mode 100644 index 00000000..58a3ae16 Binary files /dev/null and b/textures/ex2x/base/base_metalmaterial1.tga differ diff --git a/textures/ex2x/base/base_metalmaterial1_gloss.tga b/textures/ex2x/base/base_metalmaterial1_gloss.tga new file mode 100644 index 00000000..819a5272 Binary files /dev/null and b/textures/ex2x/base/base_metalmaterial1_gloss.tga differ diff --git a/textures/ex2x/base/base_stone_metal.tga b/textures/ex2x/base/base_stone_metal.tga new file mode 100644 index 00000000..e957c6f7 Binary files /dev/null and b/textures/ex2x/base/base_stone_metal.tga differ diff --git a/textures/ex2x/base/base_stone_metal_gloss.tga b/textures/ex2x/base/base_stone_metal_gloss.tga new file mode 100644 index 00000000..baf4f122 Binary files /dev/null and b/textures/ex2x/base/base_stone_metal_gloss.tga differ diff --git a/textures/ex2x/base/base_stone_metal_norm.tga b/textures/ex2x/base/base_stone_metal_norm.tga new file mode 100644 index 00000000..6524e1d5 Binary files /dev/null and b/textures/ex2x/base/base_stone_metal_norm.tga differ diff --git a/textures/ex2x/base/base_yellowpaint.tga b/textures/ex2x/base/base_yellowpaint.tga new file mode 100644 index 00000000..03f72f88 Binary files /dev/null and b/textures/ex2x/base/base_yellowpaint.tga differ diff --git a/textures/ex2x/base/base_yellowpaint_gloss.tga b/textures/ex2x/base/base_yellowpaint_gloss.tga new file mode 100644 index 00000000..238e1e10 Binary files /dev/null and b/textures/ex2x/base/base_yellowpaint_gloss.tga differ diff --git a/textures/ex2x/base/base_yellowpaint_norm.tga b/textures/ex2x/base/base_yellowpaint_norm.tga new file mode 100644 index 00000000..387378a8 Binary files /dev/null and b/textures/ex2x/base/base_yellowpaint_norm.tga differ diff --git a/textures/ex2x/floor/floor_1.tga b/textures/ex2x/floor/floor_1.tga new file mode 100644 index 00000000..ddc86551 Binary files /dev/null and b/textures/ex2x/floor/floor_1.tga differ diff --git a/textures/ex2x/floor/floor_1_gloss.tga b/textures/ex2x/floor/floor_1_gloss.tga new file mode 100644 index 00000000..d65330df Binary files /dev/null and b/textures/ex2x/floor/floor_1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_1_norm.tga b/textures/ex2x/floor/floor_1_norm.tga new file mode 100644 index 00000000..4187af7c Binary files /dev/null and b/textures/ex2x/floor/floor_1_norm.tga differ diff --git a/textures/ex2x/floor/floor_h1.tga b/textures/ex2x/floor/floor_h1.tga new file mode 100644 index 00000000..6eb6cd68 Binary files /dev/null and b/textures/ex2x/floor/floor_h1.tga differ diff --git a/textures/ex2x/floor/floor_h1_gloss.tga b/textures/ex2x/floor/floor_h1_gloss.tga new file mode 100644 index 00000000..93299664 Binary files /dev/null and b/textures/ex2x/floor/floor_h1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_h1_norm.tga b/textures/ex2x/floor/floor_h1_norm.tga new file mode 100644 index 00000000..155959ee Binary files /dev/null and b/textures/ex2x/floor/floor_h1_norm.tga differ diff --git a/textures/ex2x/floor/floor_h2.tga b/textures/ex2x/floor/floor_h2.tga new file mode 100644 index 00000000..0acb93ec Binary files /dev/null and b/textures/ex2x/floor/floor_h2.tga differ diff --git a/textures/ex2x/floor/floor_h2_gloss.tga b/textures/ex2x/floor/floor_h2_gloss.tga new file mode 100644 index 00000000..9a5908bd Binary files /dev/null and b/textures/ex2x/floor/floor_h2_gloss.tga differ diff --git a/textures/ex2x/floor/floor_h2_norm.tga b/textures/ex2x/floor/floor_h2_norm.tga new file mode 100644 index 00000000..ce7e4e2a Binary files /dev/null and b/textures/ex2x/floor/floor_h2_norm.tga differ diff --git a/textures/ex2x/floor/floor_h3.tga b/textures/ex2x/floor/floor_h3.tga new file mode 100644 index 00000000..6223907e Binary files /dev/null and b/textures/ex2x/floor/floor_h3.tga differ diff --git a/textures/ex2x/floor/floor_h3_gloss.tga b/textures/ex2x/floor/floor_h3_gloss.tga new file mode 100644 index 00000000..51cbd204 Binary files /dev/null and b/textures/ex2x/floor/floor_h3_gloss.tga differ diff --git a/textures/ex2x/floor/floor_h3_norm.tga b/textures/ex2x/floor/floor_h3_norm.tga new file mode 100644 index 00000000..e91e1ae4 Binary files /dev/null and b/textures/ex2x/floor/floor_h3_norm.tga differ diff --git a/textures/ex2x/floor/floor_h4.tga b/textures/ex2x/floor/floor_h4.tga new file mode 100644 index 00000000..fda0325b Binary files /dev/null and b/textures/ex2x/floor/floor_h4.tga differ diff --git a/textures/ex2x/floor/floor_h4_gloss.tga b/textures/ex2x/floor/floor_h4_gloss.tga new file mode 100644 index 00000000..8ce0b7d1 Binary files /dev/null and b/textures/ex2x/floor/floor_h4_gloss.tga differ diff --git a/textures/ex2x/floor/floor_h4_norm.tga b/textures/ex2x/floor/floor_h4_norm.tga new file mode 100644 index 00000000..61d1f33f Binary files /dev/null and b/textures/ex2x/floor/floor_h4_norm.tga differ diff --git a/textures/ex2x/floor/floor_metal1.tga b/textures/ex2x/floor/floor_metal1.tga new file mode 100644 index 00000000..efc01f09 Binary files /dev/null and b/textures/ex2x/floor/floor_metal1.tga differ diff --git a/textures/ex2x/floor/floor_metal1_gloss.tga b/textures/ex2x/floor/floor_metal1_gloss.tga new file mode 100644 index 00000000..f3cd3da8 Binary files /dev/null and b/textures/ex2x/floor/floor_metal1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_metal1_norm.tga b/textures/ex2x/floor/floor_metal1_norm.tga new file mode 100644 index 00000000..0973a3c9 Binary files /dev/null and b/textures/ex2x/floor/floor_metal1_norm.tga differ diff --git a/textures/ex2x/floor/floor_metal2.tga b/textures/ex2x/floor/floor_metal2.tga new file mode 100644 index 00000000..dc10d515 Binary files /dev/null and b/textures/ex2x/floor/floor_metal2.tga differ diff --git a/textures/ex2x/floor/floor_metal2_gloss.tga b/textures/ex2x/floor/floor_metal2_gloss.tga new file mode 100644 index 00000000..1147b7b1 Binary files /dev/null and b/textures/ex2x/floor/floor_metal2_gloss.tga differ diff --git a/textures/ex2x/floor/floor_metal2_norm.tga b/textures/ex2x/floor/floor_metal2_norm.tga new file mode 100644 index 00000000..2c2c6fd1 Binary files /dev/null and b/textures/ex2x/floor/floor_metal2_norm.tga differ diff --git a/textures/ex2x/floor/floor_metal3.tga b/textures/ex2x/floor/floor_metal3.tga new file mode 100644 index 00000000..8a25a85b Binary files /dev/null and b/textures/ex2x/floor/floor_metal3.tga differ diff --git a/textures/ex2x/floor/floor_metal3_gloss.tga b/textures/ex2x/floor/floor_metal3_gloss.tga new file mode 100644 index 00000000..de99a339 Binary files /dev/null and b/textures/ex2x/floor/floor_metal3_gloss.tga differ diff --git a/textures/ex2x/floor/floor_metal3_glow.tga b/textures/ex2x/floor/floor_metal3_glow.tga new file mode 100644 index 00000000..c9c06319 Binary files /dev/null and b/textures/ex2x/floor/floor_metal3_glow.tga differ diff --git a/textures/ex2x/floor/floor_metal3_norm.tga b/textures/ex2x/floor/floor_metal3_norm.tga new file mode 100644 index 00000000..589e78d6 Binary files /dev/null and b/textures/ex2x/floor/floor_metal3_norm.tga differ diff --git a/textures/ex2x/floor/floor_p1.tga b/textures/ex2x/floor/floor_p1.tga new file mode 100644 index 00000000..775be14f Binary files /dev/null and b/textures/ex2x/floor/floor_p1.tga differ diff --git a/textures/ex2x/floor/floor_p1_gloss.tga b/textures/ex2x/floor/floor_p1_gloss.tga new file mode 100644 index 00000000..caf6e511 Binary files /dev/null and b/textures/ex2x/floor/floor_p1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_p1_norm.tga b/textures/ex2x/floor/floor_p1_norm.tga new file mode 100644 index 00000000..038e7f8e Binary files /dev/null and b/textures/ex2x/floor/floor_p1_norm.tga differ diff --git a/textures/ex2x/floor/floor_plate1.tga b/textures/ex2x/floor/floor_plate1.tga new file mode 100644 index 00000000..b1aa4aaa Binary files /dev/null and b/textures/ex2x/floor/floor_plate1.tga differ diff --git a/textures/ex2x/floor/floor_plate1_gloss.tga b/textures/ex2x/floor/floor_plate1_gloss.tga new file mode 100644 index 00000000..3e38a0c2 Binary files /dev/null and b/textures/ex2x/floor/floor_plate1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_plate1_norm.tga b/textures/ex2x/floor/floor_plate1_norm.tga new file mode 100644 index 00000000..6bc97084 Binary files /dev/null and b/textures/ex2x/floor/floor_plate1_norm.tga differ diff --git a/textures/ex2x/floor/floor_plate2.tga b/textures/ex2x/floor/floor_plate2.tga new file mode 100644 index 00000000..642ce96b Binary files /dev/null and b/textures/ex2x/floor/floor_plate2.tga differ diff --git a/textures/ex2x/floor/floor_plate2_gloss.tga b/textures/ex2x/floor/floor_plate2_gloss.tga new file mode 100644 index 00000000..041498c4 Binary files /dev/null and b/textures/ex2x/floor/floor_plate2_gloss.tga differ diff --git a/textures/ex2x/floor/floor_plate2_norm.tga b/textures/ex2x/floor/floor_plate2_norm.tga new file mode 100644 index 00000000..add111ec Binary files /dev/null and b/textures/ex2x/floor/floor_plate2_norm.tga differ diff --git a/textures/ex2x/floor/floor_r1.tga b/textures/ex2x/floor/floor_r1.tga new file mode 100644 index 00000000..1d922273 Binary files /dev/null and b/textures/ex2x/floor/floor_r1.tga differ diff --git a/textures/ex2x/floor/floor_r1_gloss.tga b/textures/ex2x/floor/floor_r1_gloss.tga new file mode 100644 index 00000000..57b2692e Binary files /dev/null and b/textures/ex2x/floor/floor_r1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_r1_norm.tga b/textures/ex2x/floor/floor_r1_norm.tga new file mode 100644 index 00000000..7ab0a31e Binary files /dev/null and b/textures/ex2x/floor/floor_r1_norm.tga differ diff --git a/textures/ex2x/floor/floor_rust1.tga b/textures/ex2x/floor/floor_rust1.tga new file mode 100644 index 00000000..120cf66b Binary files /dev/null and b/textures/ex2x/floor/floor_rust1.tga differ diff --git a/textures/ex2x/floor/floor_rust1_gloss.tga b/textures/ex2x/floor/floor_rust1_gloss.tga new file mode 100644 index 00000000..777547bf Binary files /dev/null and b/textures/ex2x/floor/floor_rust1_gloss.tga differ diff --git a/textures/ex2x/floor/floor_rust1_norm.tga b/textures/ex2x/floor/floor_rust1_norm.tga new file mode 100644 index 00000000..6ae99c1d Binary files /dev/null and b/textures/ex2x/floor/floor_rust1_norm.tga differ diff --git a/textures/ex2x/light/light_1.tga b/textures/ex2x/light/light_1.tga new file mode 100644 index 00000000..19605270 Binary files /dev/null and b/textures/ex2x/light/light_1.tga differ diff --git a/textures/ex2x/light/light_1_gloss.tga b/textures/ex2x/light/light_1_gloss.tga new file mode 100644 index 00000000..dc8636c2 Binary files /dev/null and b/textures/ex2x/light/light_1_gloss.tga differ diff --git a/textures/ex2x/light/light_1_glow.tga b/textures/ex2x/light/light_1_glow.tga new file mode 100644 index 00000000..18dede39 Binary files /dev/null and b/textures/ex2x/light/light_1_glow.tga differ diff --git a/textures/ex2x/light/light_1_norm.tga b/textures/ex2x/light/light_1_norm.tga new file mode 100644 index 00000000..c3ef0a74 Binary files /dev/null and b/textures/ex2x/light/light_1_norm.tga differ diff --git a/textures/ex2x/light/light_2.tga b/textures/ex2x/light/light_2.tga new file mode 100644 index 00000000..41e93795 Binary files /dev/null and b/textures/ex2x/light/light_2.tga differ diff --git a/textures/ex2x/light/light_2_gloss.tga b/textures/ex2x/light/light_2_gloss.tga new file mode 100644 index 00000000..df3c4a8f Binary files /dev/null and b/textures/ex2x/light/light_2_gloss.tga differ diff --git a/textures/ex2x/light/light_2_glow.tga b/textures/ex2x/light/light_2_glow.tga new file mode 100644 index 00000000..7cedd91b Binary files /dev/null and b/textures/ex2x/light/light_2_glow.tga differ diff --git a/textures/ex2x/light/light_2_norm.tga b/textures/ex2x/light/light_2_norm.tga new file mode 100644 index 00000000..3b7b1504 Binary files /dev/null and b/textures/ex2x/light/light_2_norm.tga differ diff --git a/textures/ex2x/light/light_beam_blue.tga b/textures/ex2x/light/light_beam_blue.tga new file mode 100644 index 00000000..a5fbe6f8 Binary files /dev/null and b/textures/ex2x/light/light_beam_blue.tga differ diff --git a/textures/ex2x/light/light_beam_blue_gloss.tga b/textures/ex2x/light/light_beam_blue_gloss.tga new file mode 100644 index 00000000..b5e08cfa Binary files /dev/null and b/textures/ex2x/light/light_beam_blue_gloss.tga differ diff --git a/textures/ex2x/light/light_beam_blue_glow.tga b/textures/ex2x/light/light_beam_blue_glow.tga new file mode 100644 index 00000000..6301e778 Binary files /dev/null and b/textures/ex2x/light/light_beam_blue_glow.tga differ diff --git a/textures/ex2x/light/light_beam_blue_norm.tga b/textures/ex2x/light/light_beam_blue_norm.tga new file mode 100644 index 00000000..17e0ad86 Binary files /dev/null and b/textures/ex2x/light/light_beam_blue_norm.tga differ diff --git a/textures/ex2x/light/light_beam_red.tga b/textures/ex2x/light/light_beam_red.tga new file mode 100644 index 00000000..0bea57a6 Binary files /dev/null and b/textures/ex2x/light/light_beam_red.tga differ diff --git a/textures/ex2x/light/light_beam_red_gloss.tga b/textures/ex2x/light/light_beam_red_gloss.tga new file mode 100644 index 00000000..b5e08cfa Binary files /dev/null and b/textures/ex2x/light/light_beam_red_gloss.tga differ diff --git a/textures/ex2x/light/light_beam_red_glow.tga b/textures/ex2x/light/light_beam_red_glow.tga new file mode 100644 index 00000000..a0c1d1ce Binary files /dev/null and b/textures/ex2x/light/light_beam_red_glow.tga differ diff --git a/textures/ex2x/light/light_beam_red_norm.tga b/textures/ex2x/light/light_beam_red_norm.tga new file mode 100644 index 00000000..17e0ad86 Binary files /dev/null and b/textures/ex2x/light/light_beam_red_norm.tga differ diff --git a/textures/ex2x/trim/trim_green2.tga b/textures/ex2x/trim/trim_green2.tga new file mode 100644 index 00000000..f1d33e0f Binary files /dev/null and b/textures/ex2x/trim/trim_green2.tga differ diff --git a/textures/ex2x/trim/trim_green2_gloss.tga b/textures/ex2x/trim/trim_green2_gloss.tga new file mode 100644 index 00000000..a8010f20 Binary files /dev/null and b/textures/ex2x/trim/trim_green2_gloss.tga differ diff --git a/textures/ex2x/trim/trim_green2_glow.tga b/textures/ex2x/trim/trim_green2_glow.tga new file mode 100644 index 00000000..6e2e4684 Binary files /dev/null and b/textures/ex2x/trim/trim_green2_glow.tga differ diff --git a/textures/ex2x/trim/trim_green2_norm.tga b/textures/ex2x/trim/trim_green2_norm.tga new file mode 100644 index 00000000..39c3b07b Binary files /dev/null and b/textures/ex2x/trim/trim_green2_norm.tga differ diff --git a/textures/ex2x/trim/trim_warn1.tga b/textures/ex2x/trim/trim_warn1.tga new file mode 100644 index 00000000..7e10b863 Binary files /dev/null and b/textures/ex2x/trim/trim_warn1.tga differ diff --git a/textures/ex2x/trim/trim_warn1_gloss.tga b/textures/ex2x/trim/trim_warn1_gloss.tga new file mode 100644 index 00000000..9204d281 Binary files /dev/null and b/textures/ex2x/trim/trim_warn1_gloss.tga differ diff --git a/textures/ex2x/trim/trim_warn1_norm.tga b/textures/ex2x/trim/trim_warn1_norm.tga new file mode 100644 index 00000000..a6eaabc1 Binary files /dev/null and b/textures/ex2x/trim/trim_warn1_norm.tga differ diff --git a/textures/ex2x/wall/wall_green1.tga b/textures/ex2x/wall/wall_green1.tga new file mode 100644 index 00000000..0d1c9d8a Binary files /dev/null and b/textures/ex2x/wall/wall_green1.tga differ diff --git a/textures/ex2x/wall/wall_green1_gloss.tga b/textures/ex2x/wall/wall_green1_gloss.tga new file mode 100644 index 00000000..a74323b4 Binary files /dev/null and b/textures/ex2x/wall/wall_green1_gloss.tga differ diff --git a/textures/ex2x/wall/wall_green1_norm.tga b/textures/ex2x/wall/wall_green1_norm.tga new file mode 100644 index 00000000..bf9f1da4 Binary files /dev/null and b/textures/ex2x/wall/wall_green1_norm.tga differ diff --git a/textures/ex2x/wall/wall_green1dirt.tga b/textures/ex2x/wall/wall_green1dirt.tga new file mode 100644 index 00000000..ab0df41f Binary files /dev/null and b/textures/ex2x/wall/wall_green1dirt.tga differ diff --git a/textures/ex2x/wall/wall_green1dirt_gloss.tga b/textures/ex2x/wall/wall_green1dirt_gloss.tga new file mode 100644 index 00000000..a74323b4 Binary files /dev/null and b/textures/ex2x/wall/wall_green1dirt_gloss.tga differ diff --git a/textures/ex2x/wall/wall_green1dirt_norm.tga b/textures/ex2x/wall/wall_green1dirt_norm.tga new file mode 100644 index 00000000..694ba6ec Binary files /dev/null and b/textures/ex2x/wall/wall_green1dirt_norm.tga differ diff --git a/textures/ex2x/wall/wall_purple1.tga b/textures/ex2x/wall/wall_purple1.tga new file mode 100644 index 00000000..e927490d Binary files /dev/null and b/textures/ex2x/wall/wall_purple1.tga differ diff --git a/textures/ex2x/wall/wall_purple1_gloss.tga b/textures/ex2x/wall/wall_purple1_gloss.tga new file mode 100644 index 00000000..37e13a39 Binary files /dev/null and b/textures/ex2x/wall/wall_purple1_gloss.tga differ diff --git a/textures/ex2x/wall/wall_purple1_norm.tga b/textures/ex2x/wall/wall_purple1_norm.tga new file mode 100644 index 00000000..ac7c276d Binary files /dev/null and b/textures/ex2x/wall/wall_purple1_norm.tga differ diff --git a/textures/facility114invx/base/baseblack.tga b/textures/facility114invx/base/baseblack.tga new file mode 100644 index 00000000..e0bd1752 Binary files /dev/null and b/textures/facility114invx/base/baseblack.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00inv.tga b/textures/facility114invx/ceiling/ceiling00inv.tga new file mode 100644 index 00000000..50454e79 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00inv.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00inv_gloss.tga b/textures/facility114invx/ceiling/ceiling00inv_gloss.tga new file mode 100644 index 00000000..e9c2148d Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00inv_gloss.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00inv_glow.tga b/textures/facility114invx/ceiling/ceiling00inv_glow.tga new file mode 100644 index 00000000..2ed701fd Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00inv_glow.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00inv_norm.tga b/textures/facility114invx/ceiling/ceiling00inv_norm.tga new file mode 100644 index 00000000..7b6d48d9 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00inv_norm.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00invr.tga b/textures/facility114invx/ceiling/ceiling00invr.tga new file mode 100644 index 00000000..ff28669e Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00invr.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00invr_gloss.tga b/textures/facility114invx/ceiling/ceiling00invr_gloss.tga new file mode 100644 index 00000000..8ac1f457 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00invr_gloss.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00invr_glow.tga b/textures/facility114invx/ceiling/ceiling00invr_glow.tga new file mode 100644 index 00000000..2ed701fd Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00invr_glow.tga differ diff --git a/textures/facility114invx/ceiling/ceiling00invr_norm.tga b/textures/facility114invx/ceiling/ceiling00invr_norm.tga new file mode 100644 index 00000000..7b6d48d9 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling00invr_norm.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01inv.tga b/textures/facility114invx/ceiling/ceiling01inv.tga new file mode 100644 index 00000000..f0c5bf61 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01inv.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01inv_gloss.tga b/textures/facility114invx/ceiling/ceiling01inv_gloss.tga new file mode 100644 index 00000000..d1a4ef14 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01inv_gloss.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01inv_norm.tga b/textures/facility114invx/ceiling/ceiling01inv_norm.tga new file mode 100644 index 00000000..40913bb2 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01inv_norm.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01invr.tga b/textures/facility114invx/ceiling/ceiling01invr.tga new file mode 100644 index 00000000..dc733893 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01invr.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01invr_gloss.tga b/textures/facility114invx/ceiling/ceiling01invr_gloss.tga new file mode 100644 index 00000000..7cab84b8 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01invr_gloss.tga differ diff --git a/textures/facility114invx/ceiling/ceiling01invr_norm.tga b/textures/facility114invx/ceiling/ceiling01invr_norm.tga new file mode 100644 index 00000000..40913bb2 Binary files /dev/null and b/textures/facility114invx/ceiling/ceiling01invr_norm.tga differ diff --git a/textures/facility114invx/floor/floor00inv.tga b/textures/facility114invx/floor/floor00inv.tga new file mode 100644 index 00000000..815c4164 Binary files /dev/null and b/textures/facility114invx/floor/floor00inv.tga differ diff --git a/textures/facility114invx/floor/floor00inv_gloss.tga b/textures/facility114invx/floor/floor00inv_gloss.tga new file mode 100644 index 00000000..a9dad30d Binary files /dev/null and b/textures/facility114invx/floor/floor00inv_gloss.tga differ diff --git a/textures/facility114invx/floor/floor00inv_norm.tga b/textures/facility114invx/floor/floor00inv_norm.tga new file mode 100644 index 00000000..911a4708 Binary files /dev/null and b/textures/facility114invx/floor/floor00inv_norm.tga differ diff --git a/textures/facility114invx/floor/floor02inv.tga b/textures/facility114invx/floor/floor02inv.tga new file mode 100644 index 00000000..ca4c8465 Binary files /dev/null and b/textures/facility114invx/floor/floor02inv.tga differ diff --git a/textures/facility114invx/floor/floor02inv_gloss.tga b/textures/facility114invx/floor/floor02inv_gloss.tga new file mode 100644 index 00000000..d60ace75 Binary files /dev/null and b/textures/facility114invx/floor/floor02inv_gloss.tga differ diff --git a/textures/facility114invx/floor/floor02inv_norm.tga b/textures/facility114invx/floor/floor02inv_norm.tga new file mode 100644 index 00000000..e0b95857 Binary files /dev/null and b/textures/facility114invx/floor/floor02inv_norm.tga differ diff --git a/textures/facility114invx/misc/door01inv.tga b/textures/facility114invx/misc/door01inv.tga new file mode 100644 index 00000000..d612fe6c Binary files /dev/null and b/textures/facility114invx/misc/door01inv.tga differ diff --git a/textures/facility114invx/misc/door01inv_gloss.tga b/textures/facility114invx/misc/door01inv_gloss.tga new file mode 100644 index 00000000..492f94d1 Binary files /dev/null and b/textures/facility114invx/misc/door01inv_gloss.tga differ diff --git a/textures/facility114invx/misc/lift00inv.tga b/textures/facility114invx/misc/lift00inv.tga new file mode 100644 index 00000000..bc06953a Binary files /dev/null and b/textures/facility114invx/misc/lift00inv.tga differ diff --git a/textures/facility114invx/misc/lift00inv_gloss.tga b/textures/facility114invx/misc/lift00inv_gloss.tga new file mode 100644 index 00000000..e7707bda Binary files /dev/null and b/textures/facility114invx/misc/lift00inv_gloss.tga differ diff --git a/textures/facility114invx/misc/lift00inv_norm.tga b/textures/facility114invx/misc/lift00inv_norm.tga new file mode 100644 index 00000000..d138e61f Binary files /dev/null and b/textures/facility114invx/misc/lift00inv_norm.tga differ diff --git a/textures/facility114invx/misc/lift01inv.tga b/textures/facility114invx/misc/lift01inv.tga new file mode 100644 index 00000000..d1b08257 Binary files /dev/null and b/textures/facility114invx/misc/lift01inv.tga differ diff --git a/textures/facility114invx/misc/lift01inv_gloss.tga b/textures/facility114invx/misc/lift01inv_gloss.tga new file mode 100644 index 00000000..19fb57ec Binary files /dev/null and b/textures/facility114invx/misc/lift01inv_gloss.tga differ diff --git a/textures/facility114invx/misc/lift01inv_norm.tga b/textures/facility114invx/misc/lift01inv_norm.tga new file mode 100644 index 00000000..3bc4d7c8 Binary files /dev/null and b/textures/facility114invx/misc/lift01inv_norm.tga differ diff --git a/textures/facility114invx/misc/lift02inv.tga b/textures/facility114invx/misc/lift02inv.tga new file mode 100644 index 00000000..a4629b95 Binary files /dev/null and b/textures/facility114invx/misc/lift02inv.tga differ diff --git a/textures/facility114invx/misc/lift02inv_gloss.tga b/textures/facility114invx/misc/lift02inv_gloss.tga new file mode 100644 index 00000000..a5006805 Binary files /dev/null and b/textures/facility114invx/misc/lift02inv_gloss.tga differ diff --git a/textures/facility114invx/misc/lift02inv_norm.tga b/textures/facility114invx/misc/lift02inv_norm.tga new file mode 100644 index 00000000..de85c543 Binary files /dev/null and b/textures/facility114invx/misc/lift02inv_norm.tga differ diff --git a/textures/facility114invx/trim/trim00inv.tga b/textures/facility114invx/trim/trim00inv.tga new file mode 100644 index 00000000..eb26128a Binary files /dev/null and b/textures/facility114invx/trim/trim00inv.tga differ diff --git a/textures/facility114invx/trim/trim00inv_gloss.tga b/textures/facility114invx/trim/trim00inv_gloss.tga new file mode 100644 index 00000000..2124bfba Binary files /dev/null and b/textures/facility114invx/trim/trim00inv_gloss.tga differ diff --git a/textures/facility114invx/trim/trim00inv_glow.tga b/textures/facility114invx/trim/trim00inv_glow.tga new file mode 100644 index 00000000..1d6aa0b7 Binary files /dev/null and b/textures/facility114invx/trim/trim00inv_glow.tga differ diff --git a/textures/facility114invx/trim/trim00inv_norm.tga b/textures/facility114invx/trim/trim00inv_norm.tga new file mode 100644 index 00000000..8c9207df Binary files /dev/null and b/textures/facility114invx/trim/trim00inv_norm.tga differ diff --git a/textures/facility114invx/trim/trim01inv.tga b/textures/facility114invx/trim/trim01inv.tga new file mode 100644 index 00000000..a343950a Binary files /dev/null and b/textures/facility114invx/trim/trim01inv.tga differ diff --git a/textures/facility114invx/trim/trim01inv_gloss.tga b/textures/facility114invx/trim/trim01inv_gloss.tga new file mode 100644 index 00000000..28320413 Binary files /dev/null and b/textures/facility114invx/trim/trim01inv_gloss.tga differ diff --git a/textures/facility114invx/trim/trim01inv_norm.tga b/textures/facility114invx/trim/trim01inv_norm.tga new file mode 100644 index 00000000..7806481e Binary files /dev/null and b/textures/facility114invx/trim/trim01inv_norm.tga differ diff --git a/textures/facility114invx/trim/trim01invr.tga b/textures/facility114invx/trim/trim01invr.tga new file mode 100644 index 00000000..f2da342a Binary files /dev/null and b/textures/facility114invx/trim/trim01invr.tga differ diff --git a/textures/facility114invx/trim/trim01invr_gloss.tga b/textures/facility114invx/trim/trim01invr_gloss.tga new file mode 100644 index 00000000..fa7b39e2 Binary files /dev/null and b/textures/facility114invx/trim/trim01invr_gloss.tga differ diff --git a/textures/facility114invx/trim/trim01invr_norm.tga b/textures/facility114invx/trim/trim01invr_norm.tga new file mode 100644 index 00000000..7806481e Binary files /dev/null and b/textures/facility114invx/trim/trim01invr_norm.tga differ diff --git a/textures/facility114invx/trim/trim02inv.tga b/textures/facility114invx/trim/trim02inv.tga new file mode 100644 index 00000000..ab7b069c Binary files /dev/null and b/textures/facility114invx/trim/trim02inv.tga differ diff --git a/textures/facility114invx/trim/trim02inv_gloss.tga b/textures/facility114invx/trim/trim02inv_gloss.tga new file mode 100644 index 00000000..2d22e0b2 Binary files /dev/null and b/textures/facility114invx/trim/trim02inv_gloss.tga differ diff --git a/textures/facility114invx/trim/trim02inv_norm.tga b/textures/facility114invx/trim/trim02inv_norm.tga new file mode 100644 index 00000000..18201e5c Binary files /dev/null and b/textures/facility114invx/trim/trim02inv_norm.tga differ diff --git a/textures/facility114invx/wall/corridor00inv.tga b/textures/facility114invx/wall/corridor00inv.tga new file mode 100644 index 00000000..f606bb33 Binary files /dev/null and b/textures/facility114invx/wall/corridor00inv.tga differ diff --git a/textures/facility114invx/wall/corridor00inv_gloss.tga b/textures/facility114invx/wall/corridor00inv_gloss.tga new file mode 100644 index 00000000..93f052a7 Binary files /dev/null and b/textures/facility114invx/wall/corridor00inv_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor00inv_norm.tga b/textures/facility114invx/wall/corridor00inv_norm.tga new file mode 100644 index 00000000..f11faf8a Binary files /dev/null and b/textures/facility114invx/wall/corridor00inv_norm.tga differ diff --git a/textures/facility114invx/wall/corridor00invr.tga b/textures/facility114invx/wall/corridor00invr.tga new file mode 100644 index 00000000..288b4cac Binary files /dev/null and b/textures/facility114invx/wall/corridor00invr.tga differ diff --git a/textures/facility114invx/wall/corridor00invr_gloss.tga b/textures/facility114invx/wall/corridor00invr_gloss.tga new file mode 100644 index 00000000..90572354 Binary files /dev/null and b/textures/facility114invx/wall/corridor00invr_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor00invr_norm.tga b/textures/facility114invx/wall/corridor00invr_norm.tga new file mode 100644 index 00000000..f11faf8a Binary files /dev/null and b/textures/facility114invx/wall/corridor00invr_norm.tga differ diff --git a/textures/facility114invx/wall/corridor01inv.tga b/textures/facility114invx/wall/corridor01inv.tga new file mode 100644 index 00000000..4b3f899d Binary files /dev/null and b/textures/facility114invx/wall/corridor01inv.tga differ diff --git a/textures/facility114invx/wall/corridor01inv_gloss.tga b/textures/facility114invx/wall/corridor01inv_gloss.tga new file mode 100644 index 00000000..9e2932ca Binary files /dev/null and b/textures/facility114invx/wall/corridor01inv_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor01inv_norm.tga b/textures/facility114invx/wall/corridor01inv_norm.tga new file mode 100644 index 00000000..c1be2be9 Binary files /dev/null and b/textures/facility114invx/wall/corridor01inv_norm.tga differ diff --git a/textures/facility114invx/wall/corridor01invr.tga b/textures/facility114invx/wall/corridor01invr.tga new file mode 100644 index 00000000..e6b1f4c5 Binary files /dev/null and b/textures/facility114invx/wall/corridor01invr.tga differ diff --git a/textures/facility114invx/wall/corridor01invr_gloss.tga b/textures/facility114invx/wall/corridor01invr_gloss.tga new file mode 100644 index 00000000..0b111bcc Binary files /dev/null and b/textures/facility114invx/wall/corridor01invr_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor01invr_norm.tga b/textures/facility114invx/wall/corridor01invr_norm.tga new file mode 100644 index 00000000..c1be2be9 Binary files /dev/null and b/textures/facility114invx/wall/corridor01invr_norm.tga differ diff --git a/textures/facility114invx/wall/corridor02inv.tga b/textures/facility114invx/wall/corridor02inv.tga new file mode 100644 index 00000000..2bfd8b0d Binary files /dev/null and b/textures/facility114invx/wall/corridor02inv.tga differ diff --git a/textures/facility114invx/wall/corridor02inv_gloss.tga b/textures/facility114invx/wall/corridor02inv_gloss.tga new file mode 100644 index 00000000..26baa7b1 Binary files /dev/null and b/textures/facility114invx/wall/corridor02inv_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor02inv_norm.tga b/textures/facility114invx/wall/corridor02inv_norm.tga new file mode 100644 index 00000000..3626934a Binary files /dev/null and b/textures/facility114invx/wall/corridor02inv_norm.tga differ diff --git a/textures/facility114invx/wall/corridor02invr.tga b/textures/facility114invx/wall/corridor02invr.tga new file mode 100644 index 00000000..ac195e38 Binary files /dev/null and b/textures/facility114invx/wall/corridor02invr.tga differ diff --git a/textures/facility114invx/wall/corridor02invr_gloss.tga b/textures/facility114invx/wall/corridor02invr_gloss.tga new file mode 100644 index 00000000..b919063e Binary files /dev/null and b/textures/facility114invx/wall/corridor02invr_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor02invr_norm.tga b/textures/facility114invx/wall/corridor02invr_norm.tga new file mode 100644 index 00000000..3626934a Binary files /dev/null and b/textures/facility114invx/wall/corridor02invr_norm.tga differ diff --git a/textures/facility114invx/wall/corridor03inv.tga b/textures/facility114invx/wall/corridor03inv.tga new file mode 100644 index 00000000..45cb206e Binary files /dev/null and b/textures/facility114invx/wall/corridor03inv.tga differ diff --git a/textures/facility114invx/wall/corridor03inv_gloss.tga b/textures/facility114invx/wall/corridor03inv_gloss.tga new file mode 100644 index 00000000..bc013d92 Binary files /dev/null and b/textures/facility114invx/wall/corridor03inv_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor03inv_norm.tga b/textures/facility114invx/wall/corridor03inv_norm.tga new file mode 100644 index 00000000..e8b5724a Binary files /dev/null and b/textures/facility114invx/wall/corridor03inv_norm.tga differ diff --git a/textures/facility114invx/wall/corridor04inv.tga b/textures/facility114invx/wall/corridor04inv.tga new file mode 100644 index 00000000..bf286d70 Binary files /dev/null and b/textures/facility114invx/wall/corridor04inv.tga differ diff --git a/textures/facility114invx/wall/corridor04inv_gloss.tga b/textures/facility114invx/wall/corridor04inv_gloss.tga new file mode 100644 index 00000000..68f86de9 Binary files /dev/null and b/textures/facility114invx/wall/corridor04inv_gloss.tga differ diff --git a/textures/facility114invx/wall/corridor04inv_norm.tga b/textures/facility114invx/wall/corridor04inv_norm.tga new file mode 100644 index 00000000..f11faf8a Binary files /dev/null and b/textures/facility114invx/wall/corridor04inv_norm.tga differ diff --git a/textures/techpanelx/base/base_diamondplate.png b/textures/techpanelx/base/base_diamondplate.png new file mode 100755 index 00000000..411aaa70 Binary files /dev/null and b/textures/techpanelx/base/base_diamondplate.png differ diff --git a/textures/techpanelx/base/base_diamondplate_gloss.png b/textures/techpanelx/base/base_diamondplate_gloss.png new file mode 100644 index 00000000..9ac0535d Binary files /dev/null and b/textures/techpanelx/base/base_diamondplate_gloss.png differ diff --git a/textures/techpanelx/base/base_diamondplate_norm.png b/textures/techpanelx/base/base_diamondplate_norm.png new file mode 100644 index 00000000..c355cea9 Binary files /dev/null and b/textures/techpanelx/base/base_diamondplate_norm.png differ diff --git a/textures/techpanelx/floor/floor_panel1.png b/textures/techpanelx/floor/floor_panel1.png new file mode 100755 index 00000000..0e7f6370 Binary files /dev/null and b/textures/techpanelx/floor/floor_panel1.png differ diff --git a/textures/techpanelx/floor/floor_panel1_gloss.png b/textures/techpanelx/floor/floor_panel1_gloss.png new file mode 100644 index 00000000..99e81c84 Binary files /dev/null and b/textures/techpanelx/floor/floor_panel1_gloss.png differ diff --git a/textures/techpanelx/floor/floor_panel1_norm.png b/textures/techpanelx/floor/floor_panel1_norm.png new file mode 100644 index 00000000..ee504a24 Binary files /dev/null and b/textures/techpanelx/floor/floor_panel1_norm.png differ diff --git a/textures/techpanelx/floor/floor_panel2.png b/textures/techpanelx/floor/floor_panel2.png new file mode 100755 index 00000000..c566005b Binary files /dev/null and b/textures/techpanelx/floor/floor_panel2.png differ diff --git a/textures/techpanelx/floor/floor_panel2_gloss.png b/textures/techpanelx/floor/floor_panel2_gloss.png new file mode 100644 index 00000000..889607ff Binary files /dev/null and b/textures/techpanelx/floor/floor_panel2_gloss.png differ diff --git a/textures/techpanelx/floor/floor_panel2_norm.png b/textures/techpanelx/floor/floor_panel2_norm.png new file mode 100644 index 00000000..3281960c Binary files /dev/null and b/textures/techpanelx/floor/floor_panel2_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech1b.png b/textures/techpanelx/panel/panel_tech1b.png new file mode 100644 index 00000000..9fdfd180 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1b.png differ diff --git a/textures/techpanelx/panel/panel_tech1b_gloss.png b/textures/techpanelx/panel/panel_tech1b_gloss.png new file mode 100644 index 00000000..a5e102a6 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1b_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech1b_norm.png b/textures/techpanelx/panel/panel_tech1b_norm.png new file mode 100644 index 00000000..25c0141b Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1b_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech1g.png b/textures/techpanelx/panel/panel_tech1g.png new file mode 100644 index 00000000..131c6fc6 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1g.png differ diff --git a/textures/techpanelx/panel/panel_tech1g_gloss.png b/textures/techpanelx/panel/panel_tech1g_gloss.png new file mode 100644 index 00000000..52364803 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1g_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech1g_norm.png b/textures/techpanelx/panel/panel_tech1g_norm.png new file mode 100644 index 00000000..99450b57 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1g_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech1r.png b/textures/techpanelx/panel/panel_tech1r.png new file mode 100755 index 00000000..6810a524 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1r.png differ diff --git a/textures/techpanelx/panel/panel_tech1r_gloss.png b/textures/techpanelx/panel/panel_tech1r_gloss.png new file mode 100644 index 00000000..c9e63d27 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1r_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech1r_norm.png b/textures/techpanelx/panel/panel_tech1r_norm.png new file mode 100644 index 00000000..2a3f1cca Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1r_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech1y.png b/textures/techpanelx/panel/panel_tech1y.png new file mode 100644 index 00000000..f6cab1f1 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1y.png differ diff --git a/textures/techpanelx/panel/panel_tech1y_gloss.png b/textures/techpanelx/panel/panel_tech1y_gloss.png new file mode 100644 index 00000000..909ae3ac Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1y_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech1y_norm.png b/textures/techpanelx/panel/panel_tech1y_norm.png new file mode 100644 index 00000000..885fbcf8 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech1y_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech2b.png b/textures/techpanelx/panel/panel_tech2b.png new file mode 100644 index 00000000..e7eafd21 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2b.png differ diff --git a/textures/techpanelx/panel/panel_tech2b_gloss.png b/textures/techpanelx/panel/panel_tech2b_gloss.png new file mode 100644 index 00000000..172b1cb6 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2b_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech2b_norm.png b/textures/techpanelx/panel/panel_tech2b_norm.png new file mode 100644 index 00000000..6e7f65d9 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2b_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech2g.png b/textures/techpanelx/panel/panel_tech2g.png new file mode 100644 index 00000000..aedc9d04 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2g.png differ diff --git a/textures/techpanelx/panel/panel_tech2g_gloss.png b/textures/techpanelx/panel/panel_tech2g_gloss.png new file mode 100644 index 00000000..e9763015 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2g_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech2g_norm.png b/textures/techpanelx/panel/panel_tech2g_norm.png new file mode 100644 index 00000000..9229fe33 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2g_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech2r.png b/textures/techpanelx/panel/panel_tech2r.png new file mode 100755 index 00000000..846a2217 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2r.png differ diff --git a/textures/techpanelx/panel/panel_tech2r_gloss.png b/textures/techpanelx/panel/panel_tech2r_gloss.png new file mode 100644 index 00000000..37db328c Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2r_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech2r_norm.png b/textures/techpanelx/panel/panel_tech2r_norm.png new file mode 100644 index 00000000..b80f157f Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2r_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech2y.png b/textures/techpanelx/panel/panel_tech2y.png new file mode 100644 index 00000000..63b77ef0 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2y.png differ diff --git a/textures/techpanelx/panel/panel_tech2y_gloss.png b/textures/techpanelx/panel/panel_tech2y_gloss.png new file mode 100644 index 00000000..8401a46c Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2y_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech2y_norm.png b/textures/techpanelx/panel/panel_tech2y_norm.png new file mode 100644 index 00000000..94a13ed5 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech2y_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech3.png b/textures/techpanelx/panel/panel_tech3.png new file mode 100755 index 00000000..0eb25593 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech3.png differ diff --git a/textures/techpanelx/panel/panel_tech3_gloss.png b/textures/techpanelx/panel/panel_tech3_gloss.png new file mode 100644 index 00000000..ca2e7085 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech3_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech3_norm.png b/textures/techpanelx/panel/panel_tech3_norm.png new file mode 100644 index 00000000..cba8aecd Binary files /dev/null and b/textures/techpanelx/panel/panel_tech3_norm.png differ diff --git a/textures/techpanelx/panel/panel_tech4.png b/textures/techpanelx/panel/panel_tech4.png new file mode 100755 index 00000000..9996202d Binary files /dev/null and b/textures/techpanelx/panel/panel_tech4.png differ diff --git a/textures/techpanelx/panel/panel_tech4_gloss.png b/textures/techpanelx/panel/panel_tech4_gloss.png new file mode 100644 index 00000000..a6904c68 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech4_gloss.png differ diff --git a/textures/techpanelx/panel/panel_tech4_norm.png b/textures/techpanelx/panel/panel_tech4_norm.png new file mode 100644 index 00000000..86266640 Binary files /dev/null and b/textures/techpanelx/panel/panel_tech4_norm.png differ diff --git a/textures/techpanelx/panel/panel_techcrate.png b/textures/techpanelx/panel/panel_techcrate.png new file mode 100755 index 00000000..5ce4af6e Binary files /dev/null and b/textures/techpanelx/panel/panel_techcrate.png differ diff --git a/textures/techpanelx/panel/panel_techcrate_gloss.png b/textures/techpanelx/panel/panel_techcrate_gloss.png new file mode 100644 index 00000000..b8b0aa7f Binary files /dev/null and b/textures/techpanelx/panel/panel_techcrate_gloss.png differ diff --git a/textures/techpanelx/panel/panel_techcrate_norm.png b/textures/techpanelx/panel/panel_techcrate_norm.png new file mode 100644 index 00000000..e2aa9deb Binary files /dev/null and b/textures/techpanelx/panel/panel_techcrate_norm.png differ diff --git a/textures/techpanelx/trim/trim_section1b.png b/textures/techpanelx/trim/trim_section1b.png new file mode 100644 index 00000000..d149d961 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1b.png differ diff --git a/textures/techpanelx/trim/trim_section1b_gloss.png b/textures/techpanelx/trim/trim_section1b_gloss.png new file mode 100644 index 00000000..c8c4e6e8 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1b_gloss.png differ diff --git a/textures/techpanelx/trim/trim_section1b_norm.png b/textures/techpanelx/trim/trim_section1b_norm.png new file mode 100644 index 00000000..8fb3a5b4 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1b_norm.png differ diff --git a/textures/techpanelx/trim/trim_section1g.png b/textures/techpanelx/trim/trim_section1g.png new file mode 100644 index 00000000..59893f51 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1g.png differ diff --git a/textures/techpanelx/trim/trim_section1g_gloss.png b/textures/techpanelx/trim/trim_section1g_gloss.png new file mode 100644 index 00000000..1da85240 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1g_gloss.png differ diff --git a/textures/techpanelx/trim/trim_section1g_norm.png b/textures/techpanelx/trim/trim_section1g_norm.png new file mode 100644 index 00000000..f1ac235c Binary files /dev/null and b/textures/techpanelx/trim/trim_section1g_norm.png differ diff --git a/textures/techpanelx/trim/trim_section1r.png b/textures/techpanelx/trim/trim_section1r.png new file mode 100755 index 00000000..9c95f276 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1r.png differ diff --git a/textures/techpanelx/trim/trim_section1r_gloss.png b/textures/techpanelx/trim/trim_section1r_gloss.png new file mode 100644 index 00000000..ba178380 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1r_gloss.png differ diff --git a/textures/techpanelx/trim/trim_section1r_norm.png b/textures/techpanelx/trim/trim_section1r_norm.png new file mode 100644 index 00000000..0aa53174 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1r_norm.png differ diff --git a/textures/techpanelx/trim/trim_section1y.png b/textures/techpanelx/trim/trim_section1y.png new file mode 100644 index 00000000..133408dd Binary files /dev/null and b/textures/techpanelx/trim/trim_section1y.png differ diff --git a/textures/techpanelx/trim/trim_section1y_gloss.png b/textures/techpanelx/trim/trim_section1y_gloss.png new file mode 100644 index 00000000..5c7b3991 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1y_gloss.png differ diff --git a/textures/techpanelx/trim/trim_section1y_norm.png b/textures/techpanelx/trim/trim_section1y_norm.png new file mode 100644 index 00000000..f94133a1 Binary files /dev/null and b/textures/techpanelx/trim/trim_section1y_norm.png differ diff --git a/textures/techpanelx/wall/wall_section2r.png b/textures/techpanelx/wall/wall_section2r.png new file mode 100755 index 00000000..77d33ec3 Binary files /dev/null and b/textures/techpanelx/wall/wall_section2r.png differ diff --git a/textures/techpanelx/wall/wall_section2r_gloss.png b/textures/techpanelx/wall/wall_section2r_gloss.png new file mode 100644 index 00000000..0b28756a Binary files /dev/null and b/textures/techpanelx/wall/wall_section2r_gloss.png differ diff --git a/textures/techpanelx/wall/wall_section2r_norm.png b/textures/techpanelx/wall/wall_section2r_norm.png new file mode 100644 index 00000000..bbfd10fd Binary files /dev/null and b/textures/techpanelx/wall/wall_section2r_norm.png differ diff --git a/textures/techpanelx/wall/wall_section3.png b/textures/techpanelx/wall/wall_section3.png new file mode 100755 index 00000000..a925ab79 Binary files /dev/null and b/textures/techpanelx/wall/wall_section3.png differ diff --git a/textures/techpanelx/wall/wall_section3_gloss.png b/textures/techpanelx/wall/wall_section3_gloss.png new file mode 100644 index 00000000..88259aa7 Binary files /dev/null and b/textures/techpanelx/wall/wall_section3_gloss.png differ diff --git a/textures/techpanelx/wall/wall_section3_norm.png b/textures/techpanelx/wall/wall_section3_norm.png new file mode 100644 index 00000000..02cd46c3 Binary files /dev/null and b/textures/techpanelx/wall/wall_section3_norm.png differ