summaryrefslogtreecommitdiff
path: root/packages/textures
diff options
context:
space:
mode:
Diffstat (limited to 'packages/textures')
-rw-r--r--packages/textures/agf81/concrete0_normal.pngbin1304408 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete0_spec.pngbin928535 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete1_diffuse.pngbin1822976 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete1w_diffuse.pngbin1472622 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete2_diffuse.pngbin1975344 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete3_diffuse.pngbin1923070 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete4_diffuse.pngbin1992190 -> 0 bytes
-rw-r--r--packages/textures/agf81/concrete5_diffuse.pngbin1910087 -> 0 bytes
-rw-r--r--packages/textures/agf81/package.cfg22
-rw-r--r--packages/textures/agf81/readme.txt9
-rw-r--r--packages/textures/base/black.pngbin0 -> 204 bytes
-rw-r--r--packages/textures/base/colour_grid.pngbin0 -> 75676 bytes
-rw-r--r--packages/textures/base/uv_grid.pngbin0 -> 12619 bytes
-rw-r--r--packages/textures/base/white.pngbin0 -> 247 bytes
-rw-r--r--packages/textures/evillair/clangfloor_01_c.png (renamed from packages/textures/ex/clangfloor_01_c.png)bin432913 -> 432913 bytes
-rw-r--r--packages/textures/evillair/clangfloor_01_n.png (renamed from packages/textures/ex/clangfloor_01_n.png)bin66561 -> 66561 bytes
-rw-r--r--packages/textures/evillair/clangfloor_01_s.png (renamed from packages/textures/ex/clangfloor_01_s.png)bin428353 -> 428353 bytes
-rw-r--r--packages/textures/evillair/clangfloor_01b_c.png (renamed from packages/textures/ex/clangfloor_01b_c.png)bin530632 -> 530632 bytes
-rw-r--r--packages/textures/evillair/cretebase_01_c.png (renamed from packages/textures/ex/cretebase_01_c.png)bin357156 -> 357156 bytes
-rw-r--r--packages/textures/evillair/cretebase_01_n.png (renamed from packages/textures/ex/cretebase_01_n.png)bin403983 -> 403983 bytes
-rw-r--r--packages/textures/evillair/cretebase_01_s.png (renamed from packages/textures/ex/cretebase_01_s.png)bin43381 -> 43381 bytes
-rw-r--r--packages/textures/evillair/cretebase_02_c.png (renamed from packages/textures/ex/cretebase_02_c.png)bin425227 -> 425227 bytes
-rw-r--r--packages/textures/evillair/cretebase_03_dark_c.png (renamed from packages/textures/ex/cretebase_03_dark_c.png)bin405486 -> 405486 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01_c.png (renamed from packages/textures/ex/cretefloor_01_c.png)bin437563 -> 437563 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01_n.png (renamed from packages/textures/ex/cretefloor_01_n.png)bin415904 -> 415904 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01_s.png (renamed from packages/textures/ex/cretefloor_01_s.png)bin20361 -> 20361 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01b_c.png (renamed from packages/textures/ex/cretefloor_01b_c.png)bin450068 -> 450068 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01b_n.png (renamed from packages/textures/ex/cretefloor_01b_n.png)bin380359 -> 380359 bytes
-rw-r--r--packages/textures/evillair/cretefloor_01b_s.png (renamed from packages/textures/ex/cretefloor_01b_s.png)bin153826 -> 153826 bytes
-rw-r--r--packages/textures/evillair/cretewall_01_c.png (renamed from packages/textures/ex/cretewall_01_c.png)bin404369 -> 404369 bytes
-rw-r--r--packages/textures/evillair/cretewall_01_n.png (renamed from packages/textures/ex/cretewall_01_n.png)bin390222 -> 390222 bytes
-rw-r--r--packages/textures/evillair/cretewall_01_s.png (renamed from packages/textures/ex/cretewall_01_s.png)bin264136 -> 264136 bytes
-rw-r--r--packages/textures/evillair/cretewall_02_c.png (renamed from packages/textures/ex/cretewall_02_c.png)bin394062 -> 394062 bytes
-rw-r--r--packages/textures/evillair/cretewall_02_n.png (renamed from packages/textures/ex/cretewall_02_n.png)bin413712 -> 413712 bytes
-rw-r--r--packages/textures/evillair/cretewall_02_s.png (renamed from packages/textures/ex/cretewall_02_s.png)bin80910 -> 80910 bytes
-rw-r--r--packages/textures/evillair/cretewall_03_c.png (renamed from packages/textures/ex/cretewall_03_c.png)bin396805 -> 396805 bytes
-rw-r--r--packages/textures/evillair/cretewall_03_n.png (renamed from packages/textures/ex/cretewall_03_n.png)bin410157 -> 410157 bytes
-rw-r--r--packages/textures/evillair/cretewall_03_s.png (renamed from packages/textures/ex/cretewall_03_s.png)bin99420 -> 99420 bytes
-rw-r--r--packages/textures/evillair/cretewall_03b_c.png (renamed from packages/textures/ex/cretewall_03b_c.png)bin371619 -> 371619 bytes
-rw-r--r--packages/textures/evillair/cretewall_03b_n.png (renamed from packages/textures/ex/cretewall_03b_n.png)bin410131 -> 410131 bytes
-rw-r--r--packages/textures/evillair/cretewall_03b_s.png (renamed from packages/textures/ex/cretewall_03b_s.png)bin31120 -> 31120 bytes
-rw-r--r--packages/textures/evillair/deswall_01_c.png (renamed from packages/textures/ex/deswall_01_c.png)bin398024 -> 398024 bytes
-rw-r--r--packages/textures/evillair/deswall_01_n.png (renamed from packages/textures/ex/deswall_01_n.png)bin326486 -> 326486 bytes
-rw-r--r--packages/textures/evillair/deswall_01_s.png (renamed from packages/textures/ex/deswall_01_s.png)bin166623 -> 166623 bytes
-rw-r--r--packages/textures/evillair/floor_grate03_c.png (renamed from packages/textures/ex/floor_grate03_c.png)bin309995 -> 309995 bytes
-rw-r--r--packages/textures/evillair/floor_grate03_n.png (renamed from packages/textures/ex/floor_grate03_n.png)bin45849 -> 45849 bytes
-rw-r--r--packages/textures/evillair/floor_grate03_s.png (renamed from packages/textures/ex/floor_grate03_s.png)bin110002 -> 110002 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_128_c.png (renamed from packages/textures/ex/floor_grate_03_128_c.png)bin24456 -> 24456 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_128_n.png (renamed from packages/textures/ex/floor_grate_03_128_n.png)bin6480 -> 6480 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_128_s.png (renamed from packages/textures/ex/floor_grate_03_128_s.png)bin16273 -> 16273 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_c.png (renamed from packages/textures/ex/floor_grate_03_c.png)bin336494 -> 336494 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_n.png (renamed from packages/textures/ex/floor_grate_03_n.png)bin50077 -> 50077 bytes
-rw-r--r--packages/textures/evillair/floor_grate_03_s.png (renamed from packages/textures/ex/floor_grate_03_s.png)bin148648 -> 148648 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_grate_01_c.png (renamed from packages/textures/ex/floor_mtl_grate_01_c.png)bin98324 -> 98324 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_grate_01_n.png (renamed from packages/textures/ex/floor_mtl_grate_01_n.png)bin2254 -> 2254 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_grate_01_s.png (renamed from packages/textures/ex/floor_mtl_grate_01_s.png)bin52930 -> 52930 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_wrn_01_c.png (renamed from packages/textures/ex/floor_mtl_wrn_01_c.png)bin532357 -> 532357 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_wrn_01_n.png (renamed from packages/textures/ex/floor_mtl_wrn_01_n.png)bin299639 -> 299639 bytes
-rw-r--r--packages/textures/evillair/floor_mtl_wrn_01_s.png (renamed from packages/textures/ex/floor_mtl_wrn_01_s.png)bin165583 -> 165583 bytes
-rw-r--r--packages/textures/evillair/floor_simple_05_c.png (renamed from packages/textures/ex/floor_simple_05_c.png)bin84607 -> 84607 bytes
-rw-r--r--packages/textures/evillair/floor_simple_05_n.png (renamed from packages/textures/ex/floor_simple_05_n.png)bin5640 -> 5640 bytes
-rw-r--r--packages/textures/evillair/floor_simple_05_s.png (renamed from packages/textures/ex/floor_simple_05_s.png)bin43816 -> 43816 bytes
-rw-r--r--packages/textures/evillair/floor_simplines_c.png (renamed from packages/textures/ex/floor_simplines_c.png)bin219683 -> 219683 bytes
-rw-r--r--packages/textures/evillair/floor_simplines_n.png (renamed from packages/textures/ex/floor_simplines_n.png)bin16917 -> 16917 bytes
-rw-r--r--packages/textures/evillair/floor_simplines_s.png (renamed from packages/textures/ex/floor_simplines_s.png)bin92302 -> 92302 bytes
-rw-r--r--packages/textures/evillair/floor_tile_03_c.png (renamed from packages/textures/ex/floor_tile_03_c.png)bin112678 -> 112678 bytes
-rw-r--r--packages/textures/evillair/floor_tile_03_n.png (renamed from packages/textures/ex/floor_tile_03_n.png)bin3362 -> 3362 bytes
-rw-r--r--packages/textures/evillair/floor_tile_03_s.png (renamed from packages/textures/ex/floor_tile_03_s.png)bin52571 -> 52571 bytes
-rw-r--r--packages/textures/evillair/floor_tread_01_c.png (renamed from packages/textures/ex/floor_tread_01_c.png)bin303739 -> 303739 bytes
-rw-r--r--packages/textures/evillair/floor_tread_01_n.png (renamed from packages/textures/ex/floor_tread_01_n.png)bin27030 -> 27030 bytes
-rw-r--r--packages/textures/evillair/floor_tread_01_s.png (renamed from packages/textures/ex/floor_tread_01_s.png)bin166050 -> 166050 bytes
-rw-r--r--packages/textures/evillair/floorpanel_01_c.png (renamed from packages/textures/ex/floorpanel_01_c.png)bin327534 -> 327534 bytes
-rw-r--r--packages/textures/evillair/floorpanel_01_n.png (renamed from packages/textures/ex/floorpanel_01_n.png)bin32251 -> 32251 bytes
-rw-r--r--packages/textures/evillair/floorpanel_01_s.png (renamed from packages/textures/ex/floorpanel_01_s.png)bin164718 -> 164718 bytes
-rw-r--r--packages/textures/evillair/license.txt (renamed from packages/textures/ex/license.txt)0
-rw-r--r--packages/textures/evillair/light_u201_c.png (renamed from packages/textures/ex/light_u201_c.png)bin64166 -> 64166 bytes
-rw-r--r--packages/textures/evillair/light_u201_g.png (renamed from packages/textures/ex/light_u201_g.png)bin16989 -> 16989 bytes
-rw-r--r--packages/textures/evillair/light_u201_n.png (renamed from packages/textures/ex/light_u201_n.png)bin14952 -> 14952 bytes
-rw-r--r--packages/textures/evillair/light_u201_s.png (renamed from packages/textures/ex/light_u201_s.png)bin28552 -> 28552 bytes
-rw-r--r--packages/textures/evillair/lightpanel_01_c.png (renamed from packages/textures/ex/lightpanel_01_c.png)bin79277 -> 79277 bytes
-rw-r--r--packages/textures/evillair/lightpanel_01_g.png (renamed from packages/textures/ex/lightpanel_01_g.png)bin18831 -> 18831 bytes
-rw-r--r--packages/textures/evillair/lightpanel_01_n.png (renamed from packages/textures/ex/lightpanel_01_n.png)bin20116 -> 20116 bytes
-rw-r--r--packages/textures/evillair/lightpanel_01_s.png (renamed from packages/textures/ex/lightpanel_01_s.png)bin38464 -> 38464 bytes
-rw-r--r--packages/textures/evillair/metal_base_01_c.png (renamed from packages/textures/ex/metal_base_01_c.png)bin374842 -> 374842 bytes
-rw-r--r--packages/textures/evillair/metal_base_01_n.png (renamed from packages/textures/ex/metal_base_01_n.png)bin344373 -> 344373 bytes
-rw-r--r--packages/textures/evillair/metal_base_01_s.png (renamed from packages/textures/ex/metal_base_01_s.png)bin190041 -> 190041 bytes
-rw-r--r--packages/textures/evillair/metal_base_02_c.png (renamed from packages/textures/ex/metal_base_02_c.png)bin473115 -> 473115 bytes
-rw-r--r--packages/textures/evillair/metal_base_02_n.png (renamed from packages/textures/ex/metal_base_02_n.png)bin344373 -> 344373 bytes
-rw-r--r--packages/textures/evillair/metal_base_02_s.png (renamed from packages/textures/ex/metal_base_02_s.png)bin193203 -> 193203 bytes
-rw-r--r--packages/textures/evillair/metal_base_03_c.png (renamed from packages/textures/ex/metal_base_03_c.png)bin273890 -> 273890 bytes
-rw-r--r--packages/textures/evillair/metal_base_03_n.png (renamed from packages/textures/ex/metal_base_03_n.png)bin344373 -> 344373 bytes
-rw-r--r--packages/textures/evillair/metal_base_03_s.png (renamed from packages/textures/ex/metal_base_03_s.png)bin193203 -> 193203 bytes
-rw-r--r--packages/textures/evillair/metal_base_04_c.png (renamed from packages/textures/ex/metal_base_04_c.png)bin425011 -> 425011 bytes
-rw-r--r--packages/textures/evillair/metal_base_05_rust_c.png (renamed from packages/textures/ex/metal_base_05_rust_c.png)bin484682 -> 484682 bytes
-rw-r--r--packages/textures/evillair/metal_base_05_rust_n.png (renamed from packages/textures/ex/metal_base_05_rust_n.png)bin344373 -> 344373 bytes
-rw-r--r--packages/textures/evillair/metal_base_05_rust_s.png (renamed from packages/textures/ex/metal_base_05_rust_s.png)bin190041 -> 190041 bytes
-rw-r--r--packages/textures/evillair/metal_base_06_rust_c.png (renamed from packages/textures/ex/metal_base_06_rust_c.png)bin467503 -> 467503 bytes
-rw-r--r--packages/textures/evillair/metal_base_07_rust_c.png (renamed from packages/textures/ex/metal_base_07_rust_c.png)bin454963 -> 454963 bytes
-rw-r--r--packages/textures/evillair/metal_floor_02_c.png (renamed from packages/textures/ex/metal_floor_02_c.png)bin384489 -> 384489 bytes
-rw-r--r--packages/textures/evillair/metal_floor_02_n.png (renamed from packages/textures/ex/metal_floor_02_n.png)bin32681 -> 32681 bytes
-rw-r--r--packages/textures/evillair/metal_floor_02_s.png (renamed from packages/textures/ex/metal_floor_02_s.png)bin21038 -> 21038 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01_c.png (renamed from packages/textures/ex/metal_plate_01_c.png)bin198233 -> 198233 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01_n.png (renamed from packages/textures/ex/metal_plate_01_n.png)bin35415 -> 35415 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01_s.png (renamed from packages/textures/ex/metal_plate_01_s.png)bin257885 -> 257885 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01b_c.png (renamed from packages/textures/ex/metal_plate_01b_c.png)bin204019 -> 204019 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01b_n.png (renamed from packages/textures/ex/metal_plate_01b_n.png)bin35415 -> 35415 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01b_s.png (renamed from packages/textures/ex/metal_plate_01b_s.png)bin183323 -> 183323 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01c_c.png (renamed from packages/textures/ex/metal_plate_01c_c.png)bin415171 -> 415171 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01c_n.png (renamed from packages/textures/ex/metal_plate_01c_n.png)bin34965 -> 34965 bytes
-rw-r--r--packages/textures/evillair/metal_plate_01c_s.png (renamed from packages/textures/ex/metal_plate_01c_s.png)bin185678 -> 185678 bytes
-rw-r--r--packages/textures/evillair/metal_rib_01_c.png (renamed from packages/textures/ex/metal_rib_01_c.png)bin425930 -> 425930 bytes
-rw-r--r--packages/textures/evillair/metal_rib_01_n.png (renamed from packages/textures/ex/metal_rib_01_n.png)bin328333 -> 328333 bytes
-rw-r--r--packages/textures/evillair/metal_rib_01_s.png (renamed from packages/textures/ex/metal_rib_01_s.png)bin126490 -> 126490 bytes
-rw-r--r--packages/textures/evillair/metal_supp_01_c.png (renamed from packages/textures/ex/metal_supp_01_c.png)bin97601 -> 97601 bytes
-rw-r--r--packages/textures/evillair/metal_supp_01_n.png (renamed from packages/textures/ex/metal_supp_01_n.png)bin15285 -> 15285 bytes
-rw-r--r--packages/textures/evillair/metal_supp_01_s.png (renamed from packages/textures/ex/metal_supp_01_s.png)bin40797 -> 40797 bytes
-rw-r--r--packages/textures/evillair/metal_wall_02_c.png (renamed from packages/textures/ex/metal_wall_02_c.png)bin390854 -> 390854 bytes
-rw-r--r--packages/textures/evillair/metal_wall_02_n.png (renamed from packages/textures/ex/metal_wall_02_n.png)bin37248 -> 37248 bytes
-rw-r--r--packages/textures/evillair/metal_wall_02_s.png (renamed from packages/textures/ex/metal_wall_02_s.png)bin400781 -> 400781 bytes
-rw-r--r--packages/textures/evillair/metalbase01_c.png (renamed from packages/textures/ex/metalbase01_c.png)bin331915 -> 331915 bytes
-rw-r--r--packages/textures/evillair/metalbase01_n.png (renamed from packages/textures/ex/metalbase01_n.png)bin282954 -> 282954 bytes
-rw-r--r--packages/textures/evillair/metalbase01_s.png (renamed from packages/textures/ex/metalbase01_s.png)bin186320 -> 186320 bytes
-rw-r--r--packages/textures/evillair/metalbase03_c.png (renamed from packages/textures/ex/metalbase03_c.png)bin231531 -> 231531 bytes
-rw-r--r--packages/textures/evillair/metalbase03_n.png (renamed from packages/textures/ex/metalbase03_n.png)bin282954 -> 282954 bytes
-rw-r--r--packages/textures/evillair/metalbase03_s.png (renamed from packages/textures/ex/metalbase03_s.png)bin186320 -> 186320 bytes
-rw-r--r--packages/textures/evillair/metalbase04_c.png (renamed from packages/textures/ex/metalbase04_c.png)bin378303 -> 378303 bytes
-rw-r--r--packages/textures/evillair/metalbase05rust_c.png (renamed from packages/textures/ex/metalbase05rust_c.png)bin462687 -> 462687 bytes
-rw-r--r--packages/textures/evillair/metalbase05rust_n.png (renamed from packages/textures/ex/metalbase05rust_n.png)bin282954 -> 282954 bytes
-rw-r--r--packages/textures/evillair/metalbase05rust_s.png (renamed from packages/textures/ex/metalbase05rust_s.png)bin186320 -> 186320 bytes
-rw-r--r--packages/textures/evillair/metalfloor02_c.png (renamed from packages/textures/ex/metalfloor02_c.png)bin340541 -> 340541 bytes
-rw-r--r--packages/textures/evillair/metalfloor02_n.png (renamed from packages/textures/ex/metalfloor02_n.png)bin81078 -> 81078 bytes
-rw-r--r--packages/textures/evillair/metalfloor02_s.png (renamed from packages/textures/ex/metalfloor02_s.png)bin20410 -> 20410 bytes
-rw-r--r--packages/textures/evillair/metalplate_01_c.png (renamed from packages/textures/ex/metalplate_01_c.png)bin364161 -> 364161 bytes
-rw-r--r--packages/textures/evillair/metalplate_01_n.png (renamed from packages/textures/ex/metalplate_01_n.png)bin35053 -> 35053 bytes
-rw-r--r--packages/textures/evillair/metalplate_01_s.png (renamed from packages/textures/ex/metalplate_01_s.png)bin51397 -> 51397 bytes
-rw-r--r--packages/textures/evillair/metalsupp01_c.png (renamed from packages/textures/ex/metalsupp01_c.png)bin23551 -> 23551 bytes
-rw-r--r--packages/textures/evillair/metalsupp01_n.png (renamed from packages/textures/ex/metalsupp01_n.png)bin7144 -> 7144 bytes
-rw-r--r--packages/textures/evillair/metalsupp01_s.png (renamed from packages/textures/ex/metalsupp01_s.png)bin9699 -> 9699 bytes
-rw-r--r--packages/textures/evillair/metalwall02_c.png (renamed from packages/textures/ex/metalwall02_c.png)bin347950 -> 347950 bytes
-rw-r--r--packages/textures/evillair/metalwall02_n.png (renamed from packages/textures/ex/metalwall02_n.png)bin76628 -> 76628 bytes
-rw-r--r--packages/textures/evillair/metalwall02_s.png (renamed from packages/textures/ex/metalwall02_s.png)bin365691 -> 365691 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04_c.png (renamed from packages/textures/ex/mtl_bigplate_04_c.png)bin422474 -> 422474 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04_n.png (renamed from packages/textures/ex/mtl_bigplate_04_n.png)bin78753 -> 78753 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04_s.png (renamed from packages/textures/ex/mtl_bigplate_04_s.png)bin121249 -> 121249 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04b_c.png (renamed from packages/textures/ex/mtl_bigplate_04b_c.png)bin204166 -> 204166 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04b_n.png (renamed from packages/textures/ex/mtl_bigplate_04b_n.png)bin36161 -> 36161 bytes
-rw-r--r--packages/textures/evillair/mtl_bigplate_04b_s.png (renamed from packages/textures/ex/mtl_bigplate_04b_s.png)bin56536 -> 56536 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_02_c.png (renamed from packages/textures/ex/mtl_panel_02_c.png)bin191906 -> 191906 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_02_n.png (renamed from packages/textures/ex/mtl_panel_02_n.png)bin9321 -> 9321 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_02_s.png (renamed from packages/textures/ex/mtl_panel_02_s.png)bin94794 -> 94794 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_03_c.png (renamed from packages/textures/ex/mtl_panel_03_c.png)bin426047 -> 426047 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_03_n.png (renamed from packages/textures/ex/mtl_panel_03_n.png)bin8908 -> 8908 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_03_s.png (renamed from packages/textures/ex/mtl_panel_03_s.png)bin168799 -> 168799 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_04_c.png (renamed from packages/textures/ex/mtl_panel_04_c.png)bin204781 -> 204781 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_04_n.png (renamed from packages/textures/ex/mtl_panel_04_n.png)bin13767 -> 13767 bytes
-rw-r--r--packages/textures/evillair/mtl_panel_04_s.png (renamed from packages/textures/ex/mtl_panel_04_s.png)bin78842 -> 78842 bytes
-rw-r--r--packages/textures/evillair/package.cfg373
-rw-r--r--packages/textures/evillair/q2_01_c.png (renamed from packages/textures/ex/q2_01_c.png)bin415619 -> 415619 bytes
-rw-r--r--packages/textures/evillair/q2_01_n.png (renamed from packages/textures/ex/q2_01_n.png)bin28825 -> 28825 bytes
-rw-r--r--packages/textures/evillair/q2_01_s.png (renamed from packages/textures/ex/q2_01_s.png)bin161304 -> 161304 bytes
-rw-r--r--packages/textures/evillair/q2_01b_c.png (renamed from packages/textures/ex/q2_01b_c.png)bin211330 -> 211330 bytes
-rw-r--r--packages/textures/evillair/q2_01b_n.png (renamed from packages/textures/ex/q2_01b_n.png)bin26564 -> 26564 bytes
-rw-r--r--packages/textures/evillair/q2_01b_s.png (renamed from packages/textures/ex/q2_01b_s.png)bin82740 -> 82740 bytes
-rw-r--r--packages/textures/evillair/q2_01c_c.png (renamed from packages/textures/ex/q2_01c_c.png)bin218055 -> 218055 bytes
-rw-r--r--packages/textures/evillair/q2_01c_n.png (renamed from packages/textures/ex/q2_01c_n.png)bin33487 -> 33487 bytes
-rw-r--r--packages/textures/evillair/q2_01c_s.png (renamed from packages/textures/ex/q2_01c_s.png)bin84165 -> 84165 bytes
-rw-r--r--packages/textures/evillair/q2_01d_c.png (renamed from packages/textures/ex/q2_01d_c.png)bin215739 -> 215739 bytes
-rw-r--r--packages/textures/evillair/q2_01d_n.png (renamed from packages/textures/ex/q2_01d_n.png)bin18175 -> 18175 bytes
-rw-r--r--packages/textures/evillair/q2_01d_s.png (renamed from packages/textures/ex/q2_01d_s.png)bin84040 -> 84040 bytes
-rw-r--r--packages/textures/evillair/q2_01e_c.png (renamed from packages/textures/ex/q2_01e_c.png)bin113493 -> 113493 bytes
-rw-r--r--packages/textures/evillair/q2_01e_n.png (renamed from packages/textures/ex/q2_01e_n.png)bin16418 -> 16418 bytes
-rw-r--r--packages/textures/evillair/q2_01e_s.png (renamed from packages/textures/ex/q2_01e_s.png)bin47481 -> 47481 bytes
-rw-r--r--packages/textures/evillair/rndfloor_01_c.png (renamed from packages/textures/ex/rndfloor_01_c.png)bin460053 -> 460053 bytes
-rw-r--r--packages/textures/evillair/rndfloor_01_n.png (renamed from packages/textures/ex/rndfloor_01_n.png)bin229265 -> 229265 bytes
-rw-r--r--packages/textures/evillair/rndfloor_01_s.png (renamed from packages/textures/ex/rndfloor_01_s.png)bin166488 -> 166488 bytes
-rw-r--r--packages/textures/evillair/rndfloor_02_c.png (renamed from packages/textures/ex/rndfloor_02_c.png)bin456301 -> 456301 bytes
-rw-r--r--packages/textures/evillair/rndfloor_02_n.png (renamed from packages/textures/ex/rndfloor_02_n.png)bin89521 -> 89521 bytes
-rw-r--r--packages/textures/evillair/rndfloor_02_s.png (renamed from packages/textures/ex/rndfloor_02_s.png)bin122917 -> 122917 bytes
-rw-r--r--packages/textures/evillair/rplates_01_c.png (renamed from packages/textures/ex/rplates_01_c.png)bin407902 -> 407902 bytes
-rw-r--r--packages/textures/evillair/rplates_01_n.png (renamed from packages/textures/ex/rplates_01_n.png)bin366035 -> 366035 bytes
-rw-r--r--packages/textures/evillair/rplates_01_s.png (renamed from packages/textures/ex/rplates_01_s.png)bin145726 -> 145726 bytes
-rw-r--r--packages/textures/evillair/steptop_01_c.png (renamed from packages/textures/ex/steptop_01_c.png)bin60897 -> 60897 bytes
-rw-r--r--packages/textures/evillair/steptop_01_n.png (renamed from packages/textures/ex/steptop_01_n.png)bin11949 -> 11949 bytes
-rw-r--r--packages/textures/evillair/steptop_01_s.png (renamed from packages/textures/ex/steptop_01_s.png)bin24618 -> 24618 bytes
-rw-r--r--packages/textures/evillair/trim_01_c.png (renamed from packages/textures/ex/trim_01_c.png)bin49261 -> 49261 bytes
-rw-r--r--packages/textures/evillair/trim_01_n.png (renamed from packages/textures/ex/trim_01_n.png)bin1645 -> 1645 bytes
-rw-r--r--packages/textures/evillair/trim_01_s.png (renamed from packages/textures/ex/trim_01_s.png)bin25362 -> 25362 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_02_c.png (renamed from packages/textures/ex/trim_baseboard_02_c.png)bin100087 -> 100087 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_02_n.png (renamed from packages/textures/ex/trim_baseboard_02_n.png)bin2950 -> 2950 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_02_s.png (renamed from packages/textures/ex/trim_baseboard_02_s.png)bin37965 -> 37965 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_03_c.png (renamed from packages/textures/ex/trim_baseboard_03_c.png)bin35117 -> 35117 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_03_n.png (renamed from packages/textures/ex/trim_baseboard_03_n.png)bin5441 -> 5441 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_03_s.png (renamed from packages/textures/ex/trim_baseboard_03_s.png)bin14424 -> 14424 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_c.png (renamed from packages/textures/ex/trim_baseboard_c.png)bin193984 -> 193984 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_n.png (renamed from packages/textures/ex/trim_baseboard_n.png)bin8568 -> 8568 bytes
-rw-r--r--packages/textures/evillair/trim_baseboard_s.png (renamed from packages/textures/ex/trim_baseboard_s.png)bin70471 -> 70471 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_04_c.png (renamed from packages/textures/ex/trim_psimple_04_c.png)bin107272 -> 107272 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_04_n.png (renamed from packages/textures/ex/trim_psimple_04_n.png)bin13626 -> 13626 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_04_s.png (renamed from packages/textures/ex/trim_psimple_04_s.png)bin38155 -> 38155 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_05_c.png (renamed from packages/textures/ex/trim_psimple_05_c.png)bin204712 -> 204712 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_05_n.png (renamed from packages/textures/ex/trim_psimple_05_n.png)bin19840 -> 19840 bytes
-rw-r--r--packages/textures/evillair/trim_psimple_05_s.png (renamed from packages/textures/ex/trim_psimple_05_s.png)bin90349 -> 90349 bytes
-rw-r--r--packages/textures/evillair/trim_simple03_c.png (renamed from packages/textures/ex/trim_simple03_c.png)bin84751 -> 84751 bytes
-rw-r--r--packages/textures/evillair/trim_simple03_n.png (renamed from packages/textures/ex/trim_simple03_n.png)bin46708 -> 46708 bytes
-rw-r--r--packages/textures/evillair/trim_simple03_s.png (renamed from packages/textures/ex/trim_simple03_s.png)bin25560 -> 25560 bytes
-rw-r--r--packages/textures/evillair/trim_simple_01_c.png (renamed from packages/textures/ex/trim_simple_01_c.png)bin58558 -> 58558 bytes
-rw-r--r--packages/textures/evillair/trim_simple_01_n.png (renamed from packages/textures/ex/trim_simple_01_n.png)bin2299 -> 2299 bytes
-rw-r--r--packages/textures/evillair/trim_simple_01_s.png (renamed from packages/textures/ex/trim_simple_01_s.png)bin25828 -> 25828 bytes
-rw-r--r--packages/textures/evillair/trim_support_03_c.png (renamed from packages/textures/ex/trim_support_03_c.png)bin110208 -> 110208 bytes
-rw-r--r--packages/textures/evillair/trim_support_03_n.png (renamed from packages/textures/ex/trim_support_03_n.png)bin10974 -> 10974 bytes
-rw-r--r--packages/textures/evillair/trim_support_03_s.png (renamed from packages/textures/ex/trim_support_03_s.png)bin45749 -> 45749 bytes
-rw-r--r--packages/textures/evillair/trim_vert_01_c.png (renamed from packages/textures/ex/trim_vert_01_c.png)bin30579 -> 30579 bytes
-rw-r--r--packages/textures/evillair/trim_vert_01_n.png (renamed from packages/textures/ex/trim_vert_01_n.png)bin3724 -> 3724 bytes
-rw-r--r--packages/textures/evillair/trim_vert_01_s.png (renamed from packages/textures/ex/trim_vert_01_s.png)bin14219 -> 14219 bytes
-rw-r--r--packages/textures/evillair/wall_01_c.png (renamed from packages/textures/ex/wall_01_c.png)bin396081 -> 396081 bytes
-rw-r--r--packages/textures/evillair/wall_01_n.png (renamed from packages/textures/ex/wall_01_n.png)bin23742 -> 23742 bytes
-rw-r--r--packages/textures/evillair/wall_01_s.png (renamed from packages/textures/ex/wall_01_s.png)bin148735 -> 148735 bytes
-rw-r--r--packages/textures/evillair/wall_01b_c.png (renamed from packages/textures/ex/wall_01b_c.png)bin382424 -> 382424 bytes
-rw-r--r--packages/textures/evillair/wall_b01_c.png (renamed from packages/textures/ex/wall_b01_c.png)bin381717 -> 381717 bytes
-rw-r--r--packages/textures/evillair/wall_b01_n.png (renamed from packages/textures/ex/wall_b01_n.png)bin15426 -> 15426 bytes
-rw-r--r--packages/textures/evillair/wall_b01_s.png (renamed from packages/textures/ex/wall_b01_s.png)bin179746 -> 179746 bytes
-rw-r--r--packages/textures/evillair/wall_bigrib_02_c.png (renamed from packages/textures/ex/wall_bigrib_02_c.png)bin389758 -> 389758 bytes
-rw-r--r--packages/textures/evillair/wall_bigrib_02_n.png (renamed from packages/textures/ex/wall_bigrib_02_n.png)bin1582 -> 1582 bytes
-rw-r--r--packages/textures/evillair/wall_bigrib_02_s.png (renamed from packages/textures/ex/wall_bigrib_02_s.png)bin184510 -> 184510 bytes
-rw-r--r--packages/textures/evillair/wall_bplate_06_c.png (renamed from packages/textures/ex/wall_bplate_06_c.png)bin378267 -> 378267 bytes
-rw-r--r--packages/textures/evillair/wall_bplate_06_n.png (renamed from packages/textures/ex/wall_bplate_06_n.png)bin20269 -> 20269 bytes
-rw-r--r--packages/textures/evillair/wall_bplate_06_s.png (renamed from packages/textures/ex/wall_bplate_06_s.png)bin188470 -> 188470 bytes
-rw-r--r--packages/textures/evillair/wall_panel_05_c.png (renamed from packages/textures/ex/wall_panel_05_c.png)bin198279 -> 198279 bytes
-rw-r--r--packages/textures/evillair/wall_panel_05_n.png (renamed from packages/textures/ex/wall_panel_05_n.png)bin7237 -> 7237 bytes
-rw-r--r--packages/textures/evillair/wall_panel_05_s.png (renamed from packages/textures/ex/wall_panel_05_s.png)bin81512 -> 81512 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08_c.png (renamed from packages/textures/ex/wall_panels_08_c.png)bin380119 -> 380119 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08_n.png (renamed from packages/textures/ex/wall_panels_08_n.png)bin69647 -> 69647 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08_s.png (renamed from packages/textures/ex/wall_panels_08_s.png)bin125721 -> 125721 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08b_c.png (renamed from packages/textures/ex/wall_panels_08b_c.png)bin345333 -> 345333 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08b_n.png (renamed from packages/textures/ex/wall_panels_08b_n.png)bin69647 -> 69647 bytes
-rw-r--r--packages/textures/evillair/wall_panels_08b_s.png (renamed from packages/textures/ex/wall_panels_08b_s.png)bin125721 -> 125721 bytes
-rw-r--r--packages/textures/evillair/wall_pipe_c.png (renamed from packages/textures/ex/wall_pipe_c.png)bin976745 -> 976745 bytes
-rw-r--r--packages/textures/evillair/wall_pipe_n.png (renamed from packages/textures/ex/wall_pipe_n.png)bin282230 -> 282230 bytes
-rw-r--r--packages/textures/evillair/wall_pipe_s.png (renamed from packages/textures/ex/wall_pipe_s.png)bin114365 -> 114365 bytes
-rw-r--r--packages/textures/evillair/wall_u207_c.png (renamed from packages/textures/ex/wall_u207_c.png)bin350311 -> 350311 bytes
-rw-r--r--packages/textures/evillair/wall_u207_n.png (renamed from packages/textures/ex/wall_u207_n.png)bin34951 -> 34951 bytes
-rw-r--r--packages/textures/evillair/wall_u207_s.png (renamed from packages/textures/ex/wall_u207_s.png)bin150656 -> 150656 bytes
-rw-r--r--packages/textures/ex/package.cfg373
-rw-r--r--packages/textures/mitaman/tiles_126_c.pngbin559045 -> 176866 bytes
-rw-r--r--packages/textures/mitaman/tiles_126_n.pngbin728329 -> 203275 bytes
-rw-r--r--packages/textures/mitaman/tiles_126_s.pngbin215153 -> 61862 bytes
-rw-r--r--packages/textures/nieb/ash_c.pngbin0 -> 597081 bytes
-rw-r--r--packages/textures/nieb/ash_n.pngbin0 -> 406165 bytes
-rw-r--r--packages/textures/nieb/ash_s.pngbin0 -> 110326 bytes
-rw-r--r--packages/textures/nieb/base_0_c.pngbin0 -> 522268 bytes
-rw-r--r--packages/textures/nieb/base_0_n.pngbin0 -> 376618 bytes
-rw-r--r--packages/textures/nieb/base_0_s.pngbin0 -> 237114 bytes
-rw-r--r--packages/textures/nieb/base_1_c.pngbin0 -> 524183 bytes
-rw-r--r--packages/textures/nieb/base_1_n.pngbin0 -> 410238 bytes
-rw-r--r--packages/textures/nieb/base_1_s.pngbin0 -> 295087 bytes
-rw-r--r--packages/textures/nieb/base_2_c.pngbin0 -> 530031 bytes
-rw-r--r--packages/textures/nieb/base_2_n.pngbin0 -> 398245 bytes
-rw-r--r--packages/textures/nieb/base_2_s.pngbin0 -> 244269 bytes
-rw-r--r--packages/textures/nieb/bones_c.pngbin0 -> 680005 bytes
-rw-r--r--packages/textures/nieb/bones_n.pngbin0 -> 603250 bytes
-rw-r--r--packages/textures/nieb/bones_s.pngbin0 -> 158128 bytes
-rw-r--r--packages/textures/nieb/concrete_c.pngbin0 -> 604685 bytes
-rw-r--r--packages/textures/nieb/concrete_n.pngbin0 -> 279469 bytes
-rw-r--r--packages/textures/nieb/concrete_s.pngbin0 -> 474799 bytes
-rw-r--r--packages/textures/nieb/floor_c.pngbin0 -> 554749 bytes
-rw-r--r--packages/textures/nieb/floor_n.pngbin0 -> 411514 bytes
-rw-r--r--packages/textures/nieb/floor_s.pngbin0 -> 507781 bytes
-rw-r--r--packages/textures/nieb/package.cfg54
-rw-r--r--packages/textures/nieb/stone_c.pngbin0 -> 703443 bytes
-rw-r--r--packages/textures/nieb/stone_n.pngbin0 -> 572568 bytes
-rw-r--r--packages/textures/nieb/stone_s.pngbin0 -> 242553 bytes
-rw-r--r--packages/textures/nieb/stone_z.pngbin0 -> 236790 bytes
-rw-r--r--packages/textures/nieb/tile_c.pngbin0 -> 499387 bytes
-rw-r--r--packages/textures/nieb/tile_n.pngbin0 -> 487802 bytes
-rw-r--r--packages/textures/nieb/tile_s.pngbin0 -> 441956 bytes
-rw-r--r--packages/textures/sock/base_c.pngbin0 -> 333270 bytes
-rw-r--r--packages/textures/sock/base_n.pngbin0 -> 117331 bytes
-rw-r--r--packages/textures/sock/base_s.pngbin0 -> 35957 bytes
-rw-r--r--packages/textures/sock/base_trim_0_c.pngbin0 -> 48608 bytes
-rw-r--r--packages/textures/sock/base_trim_0_n.pngbin0 -> 18774 bytes
-rw-r--r--packages/textures/sock/base_trim_0_s.pngbin0 -> 9370 bytes
-rw-r--r--packages/textures/sock/base_trim_1_c.pngbin0 -> 44286 bytes
-rw-r--r--packages/textures/sock/base_trim_1_n.pngbin0 -> 17766 bytes
-rw-r--r--packages/textures/sock/base_trim_1_s.pngbin0 -> 6871 bytes
-rw-r--r--packages/textures/sock/base_trim_2_c.pngbin0 -> 85528 bytes
-rw-r--r--packages/textures/sock/base_trim_2_n.pngbin0 -> 31207 bytes
-rw-r--r--packages/textures/sock/base_trim_2_s.pngbin0 -> 10663 bytes
-rw-r--r--packages/textures/sock/brick_0_c.pngbin0 -> 556395 bytes
-rw-r--r--packages/textures/sock/brick_0_n.pngbin0 -> 383212 bytes
-rw-r--r--packages/textures/sock/brick_0_s.pngbin0 -> 352105 bytes
-rw-r--r--packages/textures/sock/brick_1_c.pngbin0 -> 567725 bytes
-rw-r--r--packages/textures/sock/brick_1_n.pngbin0 -> 388461 bytes
-rw-r--r--packages/textures/sock/brick_1_s.pngbin0 -> 348432 bytes
-rw-r--r--packages/textures/sock/dirt_c.pngbin0 -> 609425 bytes
-rw-r--r--packages/textures/sock/dirt_n.pngbin0 -> 404055 bytes
-rw-r--r--packages/textures/sock/dirt_s.pngbin0 -> 433336 bytes
-rw-r--r--packages/textures/sock/floor_c.pngbin0 -> 513298 bytes
-rw-r--r--packages/textures/sock/floor_n.pngbin0 -> 197857 bytes
-rw-r--r--packages/textures/sock/floor_s.pngbin0 -> 272060 bytes
-rw-r--r--packages/textures/sock/package.cfg110
-rw-r--r--packages/textures/sock/plank_0_c.pngbin0 -> 373729 bytes
-rw-r--r--packages/textures/sock/plank_0_n.pngbin0 -> 164796 bytes
-rw-r--r--packages/textures/sock/plank_0_s.pngbin0 -> 285177 bytes
-rw-r--r--packages/textures/sock/plank_1_c.pngbin0 -> 422400 bytes
-rw-r--r--packages/textures/sock/plank_1_n.pngbin0 -> 272517 bytes
-rw-r--r--packages/textures/sock/plank_1_s.pngbin0 -> 284322 bytes
-rw-r--r--packages/textures/sock/readme.txt54
-rw-r--r--packages/textures/sock/roof_c.pngbin0 -> 462259 bytes
-rw-r--r--packages/textures/sock/roof_n.pngbin0 -> 255988 bytes
-rw-r--r--packages/textures/sock/roof_s.pngbin0 -> 162983 bytes
-rw-r--r--packages/textures/sock/step_0_c.pngbin0 -> 77644 bytes
-rw-r--r--packages/textures/sock/step_0_n.pngbin0 -> 59591 bytes
-rw-r--r--packages/textures/sock/step_0_s.pngbin0 -> 53293 bytes
-rw-r--r--packages/textures/sock/step_1_c.pngbin0 -> 39127 bytes
-rw-r--r--packages/textures/sock/step_1_n.pngbin0 -> 31177 bytes
-rw-r--r--packages/textures/sock/step_1_s.pngbin0 -> 14677 bytes
-rw-r--r--packages/textures/sock/stone_0_c.pngbin0 -> 571879 bytes
-rw-r--r--packages/textures/sock/stone_0_n.pngbin0 -> 366542 bytes
-rw-r--r--packages/textures/sock/stone_0_s.pngbin0 -> 368503 bytes
-rw-r--r--packages/textures/sock/stone_0_z.pngbin0 -> 322605 bytes
-rw-r--r--packages/textures/sock/stone_1_c.pngbin0 -> 561210 bytes
-rw-r--r--packages/textures/sock/stone_1_n.pngbin0 -> 306498 bytes
-rw-r--r--packages/textures/sock/stone_1_s.pngbin0 -> 382365 bytes
-rw-r--r--packages/textures/sock/stone_1_z.pngbin0 -> 313992 bytes
-rw-r--r--packages/textures/sock/wall_trim_c.pngbin0 -> 149169 bytes
-rw-r--r--packages/textures/sock/wall_trim_n.pngbin0 -> 105972 bytes
-rw-r--r--packages/textures/sock/wall_trim_s.pngbin0 -> 92704 bytes
-rw-r--r--packages/textures/sock/wood_c.pngbin0 -> 391990 bytes
-rw-r--r--packages/textures/sock/wood_n.pngbin0 -> 266375 bytes
-rw-r--r--packages/textures/sock/wood_s.pngbin0 -> 330368 bytes
-rw-r--r--packages/textures/sock/wood_trim_0_c.pngbin0 -> 57316 bytes
-rw-r--r--packages/textures/sock/wood_trim_0_n.pngbin0 -> 27503 bytes
-rw-r--r--packages/textures/sock/wood_trim_0_s.pngbin0 -> 36057 bytes
-rw-r--r--packages/textures/sock/wood_trim_1_c.pngbin0 -> 55244 bytes
-rw-r--r--packages/textures/sock/wood_trim_1_n.pngbin0 -> 34140 bytes
-rw-r--r--packages/textures/sock/wood_trim_1_s.pngbin0 -> 40142 bytes
-rw-r--r--packages/textures/sock/wood_trim_2_c.pngbin0 -> 106808 bytes
-rw-r--r--packages/textures/sock/wood_trim_2_n.pngbin0 -> 69706 bytes
-rw-r--r--packages/textures/sock/wood_trim_2_s.pngbin0 -> 83358 bytes
-rw-r--r--packages/textures/swatllama/ice_c.pngbin0 -> 328351 bytes
-rw-r--r--packages/textures/swatllama/ice_n.pngbin0 -> 85320 bytes
-rw-r--r--packages/textures/swatllama/ice_s.pngbin0 -> 185855 bytes
-rw-r--r--packages/textures/swatllama/ice_z.pngbin0 -> 90790 bytes
-rw-r--r--packages/textures/swatllama/package.cfg11
-rw-r--r--packages/textures/swatllama/readme.txt12
345 files changed, 614 insertions, 404 deletions
diff --git a/packages/textures/agf81/concrete0_normal.png b/packages/textures/agf81/concrete0_normal.png
deleted file mode 100644
index 0f7926e..0000000
--- a/packages/textures/agf81/concrete0_normal.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete0_spec.png b/packages/textures/agf81/concrete0_spec.png
deleted file mode 100644
index 6b8ff9e..0000000
--- a/packages/textures/agf81/concrete0_spec.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete1_diffuse.png b/packages/textures/agf81/concrete1_diffuse.png
deleted file mode 100644
index f53cbfe..0000000
--- a/packages/textures/agf81/concrete1_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete1w_diffuse.png b/packages/textures/agf81/concrete1w_diffuse.png
deleted file mode 100644
index 4ca1084..0000000
--- a/packages/textures/agf81/concrete1w_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete2_diffuse.png b/packages/textures/agf81/concrete2_diffuse.png
deleted file mode 100644
index 6f8b403..0000000
--- a/packages/textures/agf81/concrete2_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete3_diffuse.png b/packages/textures/agf81/concrete3_diffuse.png
deleted file mode 100644
index 07deb47..0000000
--- a/packages/textures/agf81/concrete3_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete4_diffuse.png b/packages/textures/agf81/concrete4_diffuse.png
deleted file mode 100644
index 6a6558c..0000000
--- a/packages/textures/agf81/concrete4_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/concrete5_diffuse.png b/packages/textures/agf81/concrete5_diffuse.png
deleted file mode 100644
index 023b50c..0000000
--- a/packages/textures/agf81/concrete5_diffuse.png
+++ /dev/null
Binary files differ
diff --git a/packages/textures/agf81/package.cfg b/packages/textures/agf81/package.cfg
deleted file mode 100644
index 8c9d656..0000000
--- a/packages/textures/agf81/package.cfg
+++ /dev/null
@@ -1,22 +0,0 @@
-setshader "bumpspecmapworld"
-setshaderparam "specscale" 0.5 0.5 0.5
-
- texture c "agf81/concrete1_diffuse.png" 0 0 0 0.5
- texture n "agf81/concrete0_normal.png"
- texture s "agf81/concrete0_spec.png"
-
- texture c "agf81/concrete2_diffuse.png" 0 0 0 0.5
- texture n "agf81/concrete0_normal.png"
- texture s "agf81/concrete0_spec.png"
-
- texture c "agf81/concrete3_diffuse.png" 0 0 0 0.5
- texture n "agf81/concrete0_normal.png"
- texture s "agf81/concrete0_spec.png"
-
- texture c "agf81/concrete4_diffuse.png" 0 0 0 0.5
- texture n "agf81/concrete0_normal.png"
- texture s "agf81/concrete0_spec.png"
-
- texture c "agf81/concrete5_diffuse.png" 0 0 0 0.5
- texture n "agf81/concrete0_normal.png"
- texture s "agf81/concrete0_spec.png"
diff --git a/packages/textures/agf81/readme.txt b/packages/textures/agf81/readme.txt
deleted file mode 100644
index 84236b1..0000000
--- a/packages/textures/agf81/readme.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-All textures fall under the creative commons license 3.0
-
--All textures are free for personal and commercial use.
--All textures are made by myself.
--If you used my textures, credits or a link are not required.
-
-Enjoy :)
-
-http://agf81.deviantart.com/
diff --git a/packages/textures/base/black.png b/packages/textures/base/black.png
new file mode 100644
index 0000000..14cf7e8
--- /dev/null
+++ b/packages/textures/base/black.png
Binary files differ
diff --git a/packages/textures/base/colour_grid.png b/packages/textures/base/colour_grid.png
new file mode 100644
index 0000000..1f48ee3
--- /dev/null
+++ b/packages/textures/base/colour_grid.png
Binary files differ
diff --git a/packages/textures/base/uv_grid.png b/packages/textures/base/uv_grid.png
new file mode 100644
index 0000000..764ae98
--- /dev/null
+++ b/packages/textures/base/uv_grid.png
Binary files differ
diff --git a/packages/textures/base/white.png b/packages/textures/base/white.png
new file mode 100644
index 0000000..0ea5121
--- /dev/null
+++ b/packages/textures/base/white.png
Binary files differ
diff --git a/packages/textures/ex/clangfloor_01_c.png b/packages/textures/evillair/clangfloor_01_c.png
index 44f40b2..44f40b2 100644
--- a/packages/textures/ex/clangfloor_01_c.png
+++ b/packages/textures/evillair/clangfloor_01_c.png
Binary files differ
diff --git a/packages/textures/ex/clangfloor_01_n.png b/packages/textures/evillair/clangfloor_01_n.png
index 623e03a..623e03a 100644
--- a/packages/textures/ex/clangfloor_01_n.png
+++ b/packages/textures/evillair/clangfloor_01_n.png
Binary files differ
diff --git a/packages/textures/ex/clangfloor_01_s.png b/packages/textures/evillair/clangfloor_01_s.png
index 21bba40..21bba40 100644
--- a/packages/textures/ex/clangfloor_01_s.png
+++ b/packages/textures/evillair/clangfloor_01_s.png
Binary files differ
diff --git a/packages/textures/ex/clangfloor_01b_c.png b/packages/textures/evillair/clangfloor_01b_c.png
index 84991f7..84991f7 100644
--- a/packages/textures/ex/clangfloor_01b_c.png
+++ b/packages/textures/evillair/clangfloor_01b_c.png
Binary files differ
diff --git a/packages/textures/ex/cretebase_01_c.png b/packages/textures/evillair/cretebase_01_c.png
index 3a0cf7e..3a0cf7e 100644
--- a/packages/textures/ex/cretebase_01_c.png
+++ b/packages/textures/evillair/cretebase_01_c.png
Binary files differ
diff --git a/packages/textures/ex/cretebase_01_n.png b/packages/textures/evillair/cretebase_01_n.png
index 6ddb179..6ddb179 100644
--- a/packages/textures/ex/cretebase_01_n.png
+++ b/packages/textures/evillair/cretebase_01_n.png
Binary files differ
diff --git a/packages/textures/ex/cretebase_01_s.png b/packages/textures/evillair/cretebase_01_s.png
index a8b832d..a8b832d 100644
--- a/packages/textures/ex/cretebase_01_s.png
+++ b/packages/textures/evillair/cretebase_01_s.png
Binary files differ
diff --git a/packages/textures/ex/cretebase_02_c.png b/packages/textures/evillair/cretebase_02_c.png
index d8d91f4..d8d91f4 100644
--- a/packages/textures/ex/cretebase_02_c.png
+++ b/packages/textures/evillair/cretebase_02_c.png
Binary files differ
diff --git a/packages/textures/ex/cretebase_03_dark_c.png b/packages/textures/evillair/cretebase_03_dark_c.png
index e11ddd0..e11ddd0 100644
--- a/packages/textures/ex/cretebase_03_dark_c.png
+++ b/packages/textures/evillair/cretebase_03_dark_c.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01_c.png b/packages/textures/evillair/cretefloor_01_c.png
index 870a11b..870a11b 100644
--- a/packages/textures/ex/cretefloor_01_c.png
+++ b/packages/textures/evillair/cretefloor_01_c.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01_n.png b/packages/textures/evillair/cretefloor_01_n.png
index 7d13d62..7d13d62 100644
--- a/packages/textures/ex/cretefloor_01_n.png
+++ b/packages/textures/evillair/cretefloor_01_n.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01_s.png b/packages/textures/evillair/cretefloor_01_s.png
index 4896673..4896673 100644
--- a/packages/textures/ex/cretefloor_01_s.png
+++ b/packages/textures/evillair/cretefloor_01_s.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01b_c.png b/packages/textures/evillair/cretefloor_01b_c.png
index 33f9d18..33f9d18 100644
--- a/packages/textures/ex/cretefloor_01b_c.png
+++ b/packages/textures/evillair/cretefloor_01b_c.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01b_n.png b/packages/textures/evillair/cretefloor_01b_n.png
index f19a477..f19a477 100644
--- a/packages/textures/ex/cretefloor_01b_n.png
+++ b/packages/textures/evillair/cretefloor_01b_n.png
Binary files differ
diff --git a/packages/textures/ex/cretefloor_01b_s.png b/packages/textures/evillair/cretefloor_01b_s.png
index ecdf48c..ecdf48c 100644
--- a/packages/textures/ex/cretefloor_01b_s.png
+++ b/packages/textures/evillair/cretefloor_01b_s.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_01_c.png b/packages/textures/evillair/cretewall_01_c.png
index b55cb10..b55cb10 100644
--- a/packages/textures/ex/cretewall_01_c.png
+++ b/packages/textures/evillair/cretewall_01_c.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_01_n.png b/packages/textures/evillair/cretewall_01_n.png
index 59ea11d..59ea11d 100644
--- a/packages/textures/ex/cretewall_01_n.png
+++ b/packages/textures/evillair/cretewall_01_n.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_01_s.png b/packages/textures/evillair/cretewall_01_s.png
index 1b4d6ae..1b4d6ae 100644
--- a/packages/textures/ex/cretewall_01_s.png
+++ b/packages/textures/evillair/cretewall_01_s.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_02_c.png b/packages/textures/evillair/cretewall_02_c.png
index c538e44..c538e44 100644
--- a/packages/textures/ex/cretewall_02_c.png
+++ b/packages/textures/evillair/cretewall_02_c.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_02_n.png b/packages/textures/evillair/cretewall_02_n.png
index 107a322..107a322 100644
--- a/packages/textures/ex/cretewall_02_n.png
+++ b/packages/textures/evillair/cretewall_02_n.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_02_s.png b/packages/textures/evillair/cretewall_02_s.png
index 2c07b2b..2c07b2b 100644
--- a/packages/textures/ex/cretewall_02_s.png
+++ b/packages/textures/evillair/cretewall_02_s.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03_c.png b/packages/textures/evillair/cretewall_03_c.png
index 850baff..850baff 100644
--- a/packages/textures/ex/cretewall_03_c.png
+++ b/packages/textures/evillair/cretewall_03_c.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03_n.png b/packages/textures/evillair/cretewall_03_n.png
index 95710d8..95710d8 100644
--- a/packages/textures/ex/cretewall_03_n.png
+++ b/packages/textures/evillair/cretewall_03_n.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03_s.png b/packages/textures/evillair/cretewall_03_s.png
index ce7c3dd..ce7c3dd 100644
--- a/packages/textures/ex/cretewall_03_s.png
+++ b/packages/textures/evillair/cretewall_03_s.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03b_c.png b/packages/textures/evillair/cretewall_03b_c.png
index 7582082..7582082 100644
--- a/packages/textures/ex/cretewall_03b_c.png
+++ b/packages/textures/evillair/cretewall_03b_c.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03b_n.png b/packages/textures/evillair/cretewall_03b_n.png
index 8c6d458..8c6d458 100644
--- a/packages/textures/ex/cretewall_03b_n.png
+++ b/packages/textures/evillair/cretewall_03b_n.png
Binary files differ
diff --git a/packages/textures/ex/cretewall_03b_s.png b/packages/textures/evillair/cretewall_03b_s.png
index b389667..b389667 100644
--- a/packages/textures/ex/cretewall_03b_s.png
+++ b/packages/textures/evillair/cretewall_03b_s.png
Binary files differ
diff --git a/packages/textures/ex/deswall_01_c.png b/packages/textures/evillair/deswall_01_c.png
index 4e7e2ca..4e7e2ca 100644
--- a/packages/textures/ex/deswall_01_c.png
+++ b/packages/textures/evillair/deswall_01_c.png
Binary files differ
diff --git a/packages/textures/ex/deswall_01_n.png b/packages/textures/evillair/deswall_01_n.png
index 3e9aa81..3e9aa81 100644
--- a/packages/textures/ex/deswall_01_n.png
+++ b/packages/textures/evillair/deswall_01_n.png
Binary files differ
diff --git a/packages/textures/ex/deswall_01_s.png b/packages/textures/evillair/deswall_01_s.png
index 9416e9b..9416e9b 100644
--- a/packages/textures/ex/deswall_01_s.png
+++ b/packages/textures/evillair/deswall_01_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate03_c.png b/packages/textures/evillair/floor_grate03_c.png
index eb5dd88..eb5dd88 100644
--- a/packages/textures/ex/floor_grate03_c.png
+++ b/packages/textures/evillair/floor_grate03_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate03_n.png b/packages/textures/evillair/floor_grate03_n.png
index 86f480e..86f480e 100644
--- a/packages/textures/ex/floor_grate03_n.png
+++ b/packages/textures/evillair/floor_grate03_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate03_s.png b/packages/textures/evillair/floor_grate03_s.png
index 3520b80..3520b80 100644
--- a/packages/textures/ex/floor_grate03_s.png
+++ b/packages/textures/evillair/floor_grate03_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_128_c.png b/packages/textures/evillair/floor_grate_03_128_c.png
index 0628a41..0628a41 100644
--- a/packages/textures/ex/floor_grate_03_128_c.png
+++ b/packages/textures/evillair/floor_grate_03_128_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_128_n.png b/packages/textures/evillair/floor_grate_03_128_n.png
index 2a97452..2a97452 100644
--- a/packages/textures/ex/floor_grate_03_128_n.png
+++ b/packages/textures/evillair/floor_grate_03_128_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_128_s.png b/packages/textures/evillair/floor_grate_03_128_s.png
index 3f20de1..3f20de1 100644
--- a/packages/textures/ex/floor_grate_03_128_s.png
+++ b/packages/textures/evillair/floor_grate_03_128_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_c.png b/packages/textures/evillair/floor_grate_03_c.png
index b6fa9f8..b6fa9f8 100644
--- a/packages/textures/ex/floor_grate_03_c.png
+++ b/packages/textures/evillair/floor_grate_03_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_n.png b/packages/textures/evillair/floor_grate_03_n.png
index cf07a9e..cf07a9e 100644
--- a/packages/textures/ex/floor_grate_03_n.png
+++ b/packages/textures/evillair/floor_grate_03_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_grate_03_s.png b/packages/textures/evillair/floor_grate_03_s.png
index 319838f..319838f 100644
--- a/packages/textures/ex/floor_grate_03_s.png
+++ b/packages/textures/evillair/floor_grate_03_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_grate_01_c.png b/packages/textures/evillair/floor_mtl_grate_01_c.png
index 9c12862..9c12862 100644
--- a/packages/textures/ex/floor_mtl_grate_01_c.png
+++ b/packages/textures/evillair/floor_mtl_grate_01_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_grate_01_n.png b/packages/textures/evillair/floor_mtl_grate_01_n.png
index bd7684a..bd7684a 100644
--- a/packages/textures/ex/floor_mtl_grate_01_n.png
+++ b/packages/textures/evillair/floor_mtl_grate_01_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_grate_01_s.png b/packages/textures/evillair/floor_mtl_grate_01_s.png
index eab6dcd..eab6dcd 100644
--- a/packages/textures/ex/floor_mtl_grate_01_s.png
+++ b/packages/textures/evillair/floor_mtl_grate_01_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_wrn_01_c.png b/packages/textures/evillair/floor_mtl_wrn_01_c.png
index 8694e5b..8694e5b 100644
--- a/packages/textures/ex/floor_mtl_wrn_01_c.png
+++ b/packages/textures/evillair/floor_mtl_wrn_01_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_wrn_01_n.png b/packages/textures/evillair/floor_mtl_wrn_01_n.png
index f2f7e6c..f2f7e6c 100644
--- a/packages/textures/ex/floor_mtl_wrn_01_n.png
+++ b/packages/textures/evillair/floor_mtl_wrn_01_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_mtl_wrn_01_s.png b/packages/textures/evillair/floor_mtl_wrn_01_s.png
index 6d545f5..6d545f5 100644
--- a/packages/textures/ex/floor_mtl_wrn_01_s.png
+++ b/packages/textures/evillair/floor_mtl_wrn_01_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_simple_05_c.png b/packages/textures/evillair/floor_simple_05_c.png
index 5dc5f5b..5dc5f5b 100644
--- a/packages/textures/ex/floor_simple_05_c.png
+++ b/packages/textures/evillair/floor_simple_05_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_simple_05_n.png b/packages/textures/evillair/floor_simple_05_n.png
index aa19b09..aa19b09 100644
--- a/packages/textures/ex/floor_simple_05_n.png
+++ b/packages/textures/evillair/floor_simple_05_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_simple_05_s.png b/packages/textures/evillair/floor_simple_05_s.png
index d4bfad5..d4bfad5 100644
--- a/packages/textures/ex/floor_simple_05_s.png
+++ b/packages/textures/evillair/floor_simple_05_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_simplines_c.png b/packages/textures/evillair/floor_simplines_c.png
index 5d33989..5d33989 100644
--- a/packages/textures/ex/floor_simplines_c.png
+++ b/packages/textures/evillair/floor_simplines_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_simplines_n.png b/packages/textures/evillair/floor_simplines_n.png
index bcb56d6..bcb56d6 100644
--- a/packages/textures/ex/floor_simplines_n.png
+++ b/packages/textures/evillair/floor_simplines_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_simplines_s.png b/packages/textures/evillair/floor_simplines_s.png
index 7580b77..7580b77 100644
--- a/packages/textures/ex/floor_simplines_s.png
+++ b/packages/textures/evillair/floor_simplines_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_tile_03_c.png b/packages/textures/evillair/floor_tile_03_c.png
index ae0ee6a..ae0ee6a 100644
--- a/packages/textures/ex/floor_tile_03_c.png
+++ b/packages/textures/evillair/floor_tile_03_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_tile_03_n.png b/packages/textures/evillair/floor_tile_03_n.png
index f8ab61c..f8ab61c 100644
--- a/packages/textures/ex/floor_tile_03_n.png
+++ b/packages/textures/evillair/floor_tile_03_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_tile_03_s.png b/packages/textures/evillair/floor_tile_03_s.png
index a2e35ab..a2e35ab 100644
--- a/packages/textures/ex/floor_tile_03_s.png
+++ b/packages/textures/evillair/floor_tile_03_s.png
Binary files differ
diff --git a/packages/textures/ex/floor_tread_01_c.png b/packages/textures/evillair/floor_tread_01_c.png
index 77cf3bd..77cf3bd 100644
--- a/packages/textures/ex/floor_tread_01_c.png
+++ b/packages/textures/evillair/floor_tread_01_c.png
Binary files differ
diff --git a/packages/textures/ex/floor_tread_01_n.png b/packages/textures/evillair/floor_tread_01_n.png
index 1ab0e2f..1ab0e2f 100644
--- a/packages/textures/ex/floor_tread_01_n.png
+++ b/packages/textures/evillair/floor_tread_01_n.png
Binary files differ
diff --git a/packages/textures/ex/floor_tread_01_s.png b/packages/textures/evillair/floor_tread_01_s.png
index d4faccf..d4faccf 100644
--- a/packages/textures/ex/floor_tread_01_s.png
+++ b/packages/textures/evillair/floor_tread_01_s.png
Binary files differ
diff --git a/packages/textures/ex/floorpanel_01_c.png b/packages/textures/evillair/floorpanel_01_c.png
index 1349bed..1349bed 100644
--- a/packages/textures/ex/floorpanel_01_c.png
+++ b/packages/textures/evillair/floorpanel_01_c.png
Binary files differ
diff --git a/packages/textures/ex/floorpanel_01_n.png b/packages/textures/evillair/floorpanel_01_n.png
index 4bd5630..4bd5630 100644
--- a/packages/textures/ex/floorpanel_01_n.png
+++ b/packages/textures/evillair/floorpanel_01_n.png
Binary files differ
diff --git a/packages/textures/ex/floorpanel_01_s.png b/packages/textures/evillair/floorpanel_01_s.png
index 446b252..446b252 100644
--- a/packages/textures/ex/floorpanel_01_s.png
+++ b/packages/textures/evillair/floorpanel_01_s.png
Binary files differ
diff --git a/packages/textures/ex/license.txt b/packages/textures/evillair/license.txt
index 0c26e37..0c26e37 100644
--- a/packages/textures/ex/license.txt
+++ b/packages/textures/evillair/license.txt
diff --git a/packages/textures/ex/light_u201_c.png b/packages/textures/evillair/light_u201_c.png
index aa2a3e9..aa2a3e9 100644
--- a/packages/textures/ex/light_u201_c.png
+++ b/packages/textures/evillair/light_u201_c.png
Binary files differ
diff --git a/packages/textures/ex/light_u201_g.png b/packages/textures/evillair/light_u201_g.png
index a38c064..a38c064 100644
--- a/packages/textures/ex/light_u201_g.png
+++ b/packages/textures/evillair/light_u201_g.png
Binary files differ
diff --git a/packages/textures/ex/light_u201_n.png b/packages/textures/evillair/light_u201_n.png
index 8f426f2..8f426f2 100644
--- a/packages/textures/ex/light_u201_n.png
+++ b/packages/textures/evillair/light_u201_n.png
Binary files differ
diff --git a/packages/textures/ex/light_u201_s.png b/packages/textures/evillair/light_u201_s.png
index b5ffe87..b5ffe87 100644
--- a/packages/textures/ex/light_u201_s.png
+++ b/packages/textures/evillair/light_u201_s.png
Binary files differ
diff --git a/packages/textures/ex/lightpanel_01_c.png b/packages/textures/evillair/lightpanel_01_c.png
index 3629b93..3629b93 100644
--- a/packages/textures/ex/lightpanel_01_c.png
+++ b/packages/textures/evillair/lightpanel_01_c.png
Binary files differ
diff --git a/packages/textures/ex/lightpanel_01_g.png b/packages/textures/evillair/lightpanel_01_g.png
index 251273a..251273a 100644
--- a/packages/textures/ex/lightpanel_01_g.png
+++ b/packages/textures/evillair/lightpanel_01_g.png
Binary files differ
diff --git a/packages/textures/ex/lightpanel_01_n.png b/packages/textures/evillair/lightpanel_01_n.png
index 2c0c2c6..2c0c2c6 100644
--- a/packages/textures/ex/lightpanel_01_n.png
+++ b/packages/textures/evillair/lightpanel_01_n.png
Binary files differ
diff --git a/packages/textures/ex/lightpanel_01_s.png b/packages/textures/evillair/lightpanel_01_s.png
index bf841e9..bf841e9 100644
--- a/packages/textures/ex/lightpanel_01_s.png
+++ b/packages/textures/evillair/lightpanel_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_01_c.png b/packages/textures/evillair/metal_base_01_c.png
index e4fb273..e4fb273 100644
--- a/packages/textures/ex/metal_base_01_c.png
+++ b/packages/textures/evillair/metal_base_01_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_01_n.png b/packages/textures/evillair/metal_base_01_n.png
index 29ce2bd..29ce2bd 100644
--- a/packages/textures/ex/metal_base_01_n.png
+++ b/packages/textures/evillair/metal_base_01_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_01_s.png b/packages/textures/evillair/metal_base_01_s.png
index 665632e..665632e 100644
--- a/packages/textures/ex/metal_base_01_s.png
+++ b/packages/textures/evillair/metal_base_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_02_c.png b/packages/textures/evillair/metal_base_02_c.png
index 84c9ad2..84c9ad2 100644
--- a/packages/textures/ex/metal_base_02_c.png
+++ b/packages/textures/evillair/metal_base_02_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_02_n.png b/packages/textures/evillair/metal_base_02_n.png
index 29ce2bd..29ce2bd 100644
--- a/packages/textures/ex/metal_base_02_n.png
+++ b/packages/textures/evillair/metal_base_02_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_02_s.png b/packages/textures/evillair/metal_base_02_s.png
index 3ede3d7..3ede3d7 100644
--- a/packages/textures/ex/metal_base_02_s.png
+++ b/packages/textures/evillair/metal_base_02_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_03_c.png b/packages/textures/evillair/metal_base_03_c.png
index 691c5cd..691c5cd 100644
--- a/packages/textures/ex/metal_base_03_c.png
+++ b/packages/textures/evillair/metal_base_03_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_03_n.png b/packages/textures/evillair/metal_base_03_n.png
index 29ce2bd..29ce2bd 100644
--- a/packages/textures/ex/metal_base_03_n.png
+++ b/packages/textures/evillair/metal_base_03_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_03_s.png b/packages/textures/evillair/metal_base_03_s.png
index 9f185aa..9f185aa 100644
--- a/packages/textures/ex/metal_base_03_s.png
+++ b/packages/textures/evillair/metal_base_03_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_04_c.png b/packages/textures/evillair/metal_base_04_c.png
index 488877a..488877a 100644
--- a/packages/textures/ex/metal_base_04_c.png
+++ b/packages/textures/evillair/metal_base_04_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_05_rust_c.png b/packages/textures/evillair/metal_base_05_rust_c.png
index 300b80a..300b80a 100644
--- a/packages/textures/ex/metal_base_05_rust_c.png
+++ b/packages/textures/evillair/metal_base_05_rust_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_05_rust_n.png b/packages/textures/evillair/metal_base_05_rust_n.png
index 29ce2bd..29ce2bd 100644
--- a/packages/textures/ex/metal_base_05_rust_n.png
+++ b/packages/textures/evillair/metal_base_05_rust_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_05_rust_s.png b/packages/textures/evillair/metal_base_05_rust_s.png
index 3854626..3854626 100644
--- a/packages/textures/ex/metal_base_05_rust_s.png
+++ b/packages/textures/evillair/metal_base_05_rust_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_06_rust_c.png b/packages/textures/evillair/metal_base_06_rust_c.png
index 6f61b50..6f61b50 100644
--- a/packages/textures/ex/metal_base_06_rust_c.png
+++ b/packages/textures/evillair/metal_base_06_rust_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_base_07_rust_c.png b/packages/textures/evillair/metal_base_07_rust_c.png
index 871c0a9..871c0a9 100644
--- a/packages/textures/ex/metal_base_07_rust_c.png
+++ b/packages/textures/evillair/metal_base_07_rust_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_floor_02_c.png b/packages/textures/evillair/metal_floor_02_c.png
index 06cab57..06cab57 100644
--- a/packages/textures/ex/metal_floor_02_c.png
+++ b/packages/textures/evillair/metal_floor_02_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_floor_02_n.png b/packages/textures/evillair/metal_floor_02_n.png
index 42e9a5e..42e9a5e 100644
--- a/packages/textures/ex/metal_floor_02_n.png
+++ b/packages/textures/evillair/metal_floor_02_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_floor_02_s.png b/packages/textures/evillair/metal_floor_02_s.png
index 16f5ef1..16f5ef1 100644
--- a/packages/textures/ex/metal_floor_02_s.png
+++ b/packages/textures/evillair/metal_floor_02_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01_c.png b/packages/textures/evillair/metal_plate_01_c.png
index f93336e..f93336e 100644
--- a/packages/textures/ex/metal_plate_01_c.png
+++ b/packages/textures/evillair/metal_plate_01_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01_n.png b/packages/textures/evillair/metal_plate_01_n.png
index 97b58b9..97b58b9 100644
--- a/packages/textures/ex/metal_plate_01_n.png
+++ b/packages/textures/evillair/metal_plate_01_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01_s.png b/packages/textures/evillair/metal_plate_01_s.png
index 53ceafc..53ceafc 100644
--- a/packages/textures/ex/metal_plate_01_s.png
+++ b/packages/textures/evillair/metal_plate_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01b_c.png b/packages/textures/evillair/metal_plate_01b_c.png
index f534bdb..f534bdb 100644
--- a/packages/textures/ex/metal_plate_01b_c.png
+++ b/packages/textures/evillair/metal_plate_01b_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01b_n.png b/packages/textures/evillair/metal_plate_01b_n.png
index 97b58b9..97b58b9 100644
--- a/packages/textures/ex/metal_plate_01b_n.png
+++ b/packages/textures/evillair/metal_plate_01b_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01b_s.png b/packages/textures/evillair/metal_plate_01b_s.png
index da5d225..da5d225 100644
--- a/packages/textures/ex/metal_plate_01b_s.png
+++ b/packages/textures/evillair/metal_plate_01b_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01c_c.png b/packages/textures/evillair/metal_plate_01c_c.png
index f3af579..f3af579 100644
--- a/packages/textures/ex/metal_plate_01c_c.png
+++ b/packages/textures/evillair/metal_plate_01c_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01c_n.png b/packages/textures/evillair/metal_plate_01c_n.png
index b11b68e..b11b68e 100644
--- a/packages/textures/ex/metal_plate_01c_n.png
+++ b/packages/textures/evillair/metal_plate_01c_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_plate_01c_s.png b/packages/textures/evillair/metal_plate_01c_s.png
index e3ebc0e..e3ebc0e 100644
--- a/packages/textures/ex/metal_plate_01c_s.png
+++ b/packages/textures/evillair/metal_plate_01c_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_rib_01_c.png b/packages/textures/evillair/metal_rib_01_c.png
index 6b226a6..6b226a6 100644
--- a/packages/textures/ex/metal_rib_01_c.png
+++ b/packages/textures/evillair/metal_rib_01_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_rib_01_n.png b/packages/textures/evillair/metal_rib_01_n.png
index 020c823..020c823 100644
--- a/packages/textures/ex/metal_rib_01_n.png
+++ b/packages/textures/evillair/metal_rib_01_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_rib_01_s.png b/packages/textures/evillair/metal_rib_01_s.png
index cb9093c..cb9093c 100644
--- a/packages/textures/ex/metal_rib_01_s.png
+++ b/packages/textures/evillair/metal_rib_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_supp_01_c.png b/packages/textures/evillair/metal_supp_01_c.png
index f50d91c..f50d91c 100644
--- a/packages/textures/ex/metal_supp_01_c.png
+++ b/packages/textures/evillair/metal_supp_01_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_supp_01_n.png b/packages/textures/evillair/metal_supp_01_n.png
index 657f9cc..657f9cc 100644
--- a/packages/textures/ex/metal_supp_01_n.png
+++ b/packages/textures/evillair/metal_supp_01_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_supp_01_s.png b/packages/textures/evillair/metal_supp_01_s.png
index 6510a89..6510a89 100644
--- a/packages/textures/ex/metal_supp_01_s.png
+++ b/packages/textures/evillair/metal_supp_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metal_wall_02_c.png b/packages/textures/evillair/metal_wall_02_c.png
index f6d2b01..f6d2b01 100644
--- a/packages/textures/ex/metal_wall_02_c.png
+++ b/packages/textures/evillair/metal_wall_02_c.png
Binary files differ
diff --git a/packages/textures/ex/metal_wall_02_n.png b/packages/textures/evillair/metal_wall_02_n.png
index 56dae1e..56dae1e 100644
--- a/packages/textures/ex/metal_wall_02_n.png
+++ b/packages/textures/evillair/metal_wall_02_n.png
Binary files differ
diff --git a/packages/textures/ex/metal_wall_02_s.png b/packages/textures/evillair/metal_wall_02_s.png
index 54e9d98..54e9d98 100644
--- a/packages/textures/ex/metal_wall_02_s.png
+++ b/packages/textures/evillair/metal_wall_02_s.png
Binary files differ
diff --git a/packages/textures/ex/metalbase01_c.png b/packages/textures/evillair/metalbase01_c.png
index 752494f..752494f 100644
--- a/packages/textures/ex/metalbase01_c.png
+++ b/packages/textures/evillair/metalbase01_c.png
Binary files differ
diff --git a/packages/textures/ex/metalbase01_n.png b/packages/textures/evillair/metalbase01_n.png
index 534c6a8..534c6a8 100644
--- a/packages/textures/ex/metalbase01_n.png
+++ b/packages/textures/evillair/metalbase01_n.png
Binary files differ
diff --git a/packages/textures/ex/metalbase01_s.png b/packages/textures/evillair/metalbase01_s.png
index c0e3bbf..c0e3bbf 100644
--- a/packages/textures/ex/metalbase01_s.png
+++ b/packages/textures/evillair/metalbase01_s.png
Binary files differ
diff --git a/packages/textures/ex/metalbase03_c.png b/packages/textures/evillair/metalbase03_c.png
index 2633d96..2633d96 100644
--- a/packages/textures/ex/metalbase03_c.png
+++ b/packages/textures/evillair/metalbase03_c.png
Binary files differ
diff --git a/packages/textures/ex/metalbase03_n.png b/packages/textures/evillair/metalbase03_n.png
index 534c6a8..534c6a8 100644
--- a/packages/textures/ex/metalbase03_n.png
+++ b/packages/textures/evillair/metalbase03_n.png
Binary files differ
diff --git a/packages/textures/ex/metalbase03_s.png b/packages/textures/evillair/metalbase03_s.png
index c0e3bbf..c0e3bbf 100644
--- a/packages/textures/ex/metalbase03_s.png
+++ b/packages/textures/evillair/metalbase03_s.png
Binary files differ
diff --git a/packages/textures/ex/metalbase04_c.png b/packages/textures/evillair/metalbase04_c.png
index bb9f383..bb9f383 100644
--- a/packages/textures/ex/metalbase04_c.png
+++ b/packages/textures/evillair/metalbase04_c.png
Binary files differ
diff --git a/packages/textures/ex/metalbase05rust_c.png b/packages/textures/evillair/metalbase05rust_c.png
index 841a9e4..841a9e4 100644
--- a/packages/textures/ex/metalbase05rust_c.png
+++ b/packages/textures/evillair/metalbase05rust_c.png
Binary files differ
diff --git a/packages/textures/ex/metalbase05rust_n.png b/packages/textures/evillair/metalbase05rust_n.png
index e150e8e..e150e8e 100644
--- a/packages/textures/ex/metalbase05rust_n.png
+++ b/packages/textures/evillair/metalbase05rust_n.png
Binary files differ
diff --git a/packages/textures/ex/metalbase05rust_s.png b/packages/textures/evillair/metalbase05rust_s.png
index ab3fb04..ab3fb04 100644
--- a/packages/textures/ex/metalbase05rust_s.png
+++ b/packages/textures/evillair/metalbase05rust_s.png
Binary files differ
diff --git a/packages/textures/ex/metalfloor02_c.png b/packages/textures/evillair/metalfloor02_c.png
index 6118378..6118378 100644
--- a/packages/textures/ex/metalfloor02_c.png
+++ b/packages/textures/evillair/metalfloor02_c.png
Binary files differ
diff --git a/packages/textures/ex/metalfloor02_n.png b/packages/textures/evillair/metalfloor02_n.png
index 9a2af85..9a2af85 100644
--- a/packages/textures/ex/metalfloor02_n.png
+++ b/packages/textures/evillair/metalfloor02_n.png
Binary files differ
diff --git a/packages/textures/ex/metalfloor02_s.png b/packages/textures/evillair/metalfloor02_s.png
index 707dd63..707dd63 100644
--- a/packages/textures/ex/metalfloor02_s.png
+++ b/packages/textures/evillair/metalfloor02_s.png
Binary files differ
diff --git a/packages/textures/ex/metalplate_01_c.png b/packages/textures/evillair/metalplate_01_c.png
index 746910a..746910a 100644
--- a/packages/textures/ex/metalplate_01_c.png
+++ b/packages/textures/evillair/metalplate_01_c.png
Binary files differ
diff --git a/packages/textures/ex/metalplate_01_n.png b/packages/textures/evillair/metalplate_01_n.png
index daef620..daef620 100644
--- a/packages/textures/ex/metalplate_01_n.png
+++ b/packages/textures/evillair/metalplate_01_n.png
Binary files differ
diff --git a/packages/textures/ex/metalplate_01_s.png b/packages/textures/evillair/metalplate_01_s.png
index f97df6e..f97df6e 100644
--- a/packages/textures/ex/metalplate_01_s.png
+++ b/packages/textures/evillair/metalplate_01_s.png
Binary files differ
diff --git a/packages/textures/ex/metalsupp01_c.png b/packages/textures/evillair/metalsupp01_c.png
index af39d80..af39d80 100644
--- a/packages/textures/ex/metalsupp01_c.png
+++ b/packages/textures/evillair/metalsupp01_c.png
Binary files differ
diff --git a/packages/textures/ex/metalsupp01_n.png b/packages/textures/evillair/metalsupp01_n.png
index 52df4b2..52df4b2 100644
--- a/packages/textures/ex/metalsupp01_n.png
+++ b/packages/textures/evillair/metalsupp01_n.png
Binary files differ
diff --git a/packages/textures/ex/metalsupp01_s.png b/packages/textures/evillair/metalsupp01_s.png
index 6b4c934..6b4c934 100644
--- a/packages/textures/ex/metalsupp01_s.png
+++ b/packages/textures/evillair/metalsupp01_s.png
Binary files differ
diff --git a/packages/textures/ex/metalwall02_c.png b/packages/textures/evillair/metalwall02_c.png
index d41c46c..d41c46c 100644
--- a/packages/textures/ex/metalwall02_c.png
+++ b/packages/textures/evillair/metalwall02_c.png
Binary files differ
diff --git a/packages/textures/ex/metalwall02_n.png b/packages/textures/evillair/metalwall02_n.png
index 870785f..870785f 100644
--- a/packages/textures/ex/metalwall02_n.png
+++ b/packages/textures/evillair/metalwall02_n.png
Binary files differ
diff --git a/packages/textures/ex/metalwall02_s.png b/packages/textures/evillair/metalwall02_s.png
index 6a11ee0..6a11ee0 100644
--- a/packages/textures/ex/metalwall02_s.png
+++ b/packages/textures/evillair/metalwall02_s.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04_c.png b/packages/textures/evillair/mtl_bigplate_04_c.png
index 8119ee5..8119ee5 100644
--- a/packages/textures/ex/mtl_bigplate_04_c.png
+++ b/packages/textures/evillair/mtl_bigplate_04_c.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04_n.png b/packages/textures/evillair/mtl_bigplate_04_n.png
index 4aa1e1c..4aa1e1c 100644
--- a/packages/textures/ex/mtl_bigplate_04_n.png
+++ b/packages/textures/evillair/mtl_bigplate_04_n.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04_s.png b/packages/textures/evillair/mtl_bigplate_04_s.png
index 7992d45..7992d45 100644
--- a/packages/textures/ex/mtl_bigplate_04_s.png
+++ b/packages/textures/evillair/mtl_bigplate_04_s.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04b_c.png b/packages/textures/evillair/mtl_bigplate_04b_c.png
index 4b8a7d0..4b8a7d0 100644
--- a/packages/textures/ex/mtl_bigplate_04b_c.png
+++ b/packages/textures/evillair/mtl_bigplate_04b_c.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04b_n.png b/packages/textures/evillair/mtl_bigplate_04b_n.png
index fcc7d1d..fcc7d1d 100644
--- a/packages/textures/ex/mtl_bigplate_04b_n.png
+++ b/packages/textures/evillair/mtl_bigplate_04b_n.png
Binary files differ
diff --git a/packages/textures/ex/mtl_bigplate_04b_s.png b/packages/textures/evillair/mtl_bigplate_04b_s.png
index 8079b92..8079b92 100644
--- a/packages/textures/ex/mtl_bigplate_04b_s.png
+++ b/packages/textures/evillair/mtl_bigplate_04b_s.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_02_c.png b/packages/textures/evillair/mtl_panel_02_c.png
index 842529d..842529d 100644
--- a/packages/textures/ex/mtl_panel_02_c.png
+++ b/packages/textures/evillair/mtl_panel_02_c.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_02_n.png b/packages/textures/evillair/mtl_panel_02_n.png
index 01c9493..01c9493 100644
--- a/packages/textures/ex/mtl_panel_02_n.png
+++ b/packages/textures/evillair/mtl_panel_02_n.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_02_s.png b/packages/textures/evillair/mtl_panel_02_s.png
index 386a463..386a463 100644
--- a/packages/textures/ex/mtl_panel_02_s.png
+++ b/packages/textures/evillair/mtl_panel_02_s.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_03_c.png b/packages/textures/evillair/mtl_panel_03_c.png
index 0331575..0331575 100644
--- a/packages/textures/ex/mtl_panel_03_c.png
+++ b/packages/textures/evillair/mtl_panel_03_c.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_03_n.png b/packages/textures/evillair/mtl_panel_03_n.png
index 5bd95c1..5bd95c1 100644
--- a/packages/textures/ex/mtl_panel_03_n.png
+++ b/packages/textures/evillair/mtl_panel_03_n.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_03_s.png b/packages/textures/evillair/mtl_panel_03_s.png
index 8e3cec7..8e3cec7 100644
--- a/packages/textures/ex/mtl_panel_03_s.png
+++ b/packages/textures/evillair/mtl_panel_03_s.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_04_c.png b/packages/textures/evillair/mtl_panel_04_c.png
index 817e46f..817e46f 100644
--- a/packages/textures/ex/mtl_panel_04_c.png
+++ b/packages/textures/evillair/mtl_panel_04_c.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_04_n.png b/packages/textures/evillair/mtl_panel_04_n.png
index 954177a..954177a 100644
--- a/packages/textures/ex/mtl_panel_04_n.png
+++ b/packages/textures/evillair/mtl_panel_04_n.png
Binary files differ
diff --git a/packages/textures/ex/mtl_panel_04_s.png b/packages/textures/evillair/mtl_panel_04_s.png
index 24d69f6..24d69f6 100644
--- a/packages/textures/ex/mtl_panel_04_s.png
+++ b/packages/textures/evillair/mtl_panel_04_s.png
Binary files differ
diff --git a/packages/textures/evillair/package.cfg b/packages/textures/evillair/package.cfg
new file mode 100644
index 0000000..e970b78
--- /dev/null
+++ b/packages/textures/evillair/package.cfg
@@ -0,0 +1,373 @@
+setshader bumpspecmapglowworld
+setshaderparam specscale 0.8 0.7 0.6
+setshaderparam glowcolor 1.0 0.6 0.1
+
+texture c "textures/evillair/light_u201_c.png"
+texture n "textures/evillair/light_u201_n.png"
+texture s "textures/evillair/light_u201_s.png"
+texture g "textures/evillair/light_u201_g.png"
+texscale 0.5
+
+texture c "textures/evillair/lightpanel_01_c.png"
+texture n "textures/evillair/lightpanel_01_n.png"
+texture s "textures/evillair/lightpanel_01_s.png"
+texture g "textures/evillair/lightpanel_01_g.png"
+texscale 0.5
+
+setshader bumpspecmapworld
+setshaderparam specscale 1.2 1.1 1.0
+
+texture c "textures/evillair/clangfloor_01_c.png"
+texture n "textures/evillair/clangfloor_01_n.png"
+texture s "textures/evillair/clangfloor_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/clangfloor_01b_c.png"
+texture n "textures/evillair/clangfloor_01_n.png"
+texture s "textures/evillair/clangfloor_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretebase_01_c.png"
+texture n "textures/evillair/cretebase_01_n.png"
+texture s "textures/evillair/cretebase_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretebase_02_c.png"
+texture n "textures/evillair/cretebase_01_n.png"
+texture s "textures/evillair/cretebase_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretebase_03_dark_c.png"
+texture n "textures/evillair/cretebase_01_n.png"
+texture s "textures/evillair/cretebase_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretefloor_01_c.png"
+texture n "textures/evillair/cretefloor_01_n.png"
+texture s "textures/evillair/cretefloor_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretefloor_01b_c.png"
+texture n "textures/evillair/cretefloor_01b_n.png"
+texture s "textures/evillair/cretefloor_01b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretewall_01_c.png"
+texture n "textures/evillair/cretewall_01_n.png"
+texture s "textures/evillair/cretewall_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretewall_02_c.png"
+texture n "textures/evillair/cretewall_02_n.png"
+texture s "textures/evillair/cretewall_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretewall_03_c.png"
+texture n "textures/evillair/cretewall_03_n.png"
+texture s "textures/evillair/cretewall_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/cretewall_03b_c.png"
+texture n "textures/evillair/cretewall_03b_n.png"
+texture s "textures/evillair/cretewall_03b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/deswall_01_c.png"
+texture n "textures/evillair/deswall_01_n.png"
+texture s "textures/evillair/deswall_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_grate_03_128_c.png"
+texture n "textures/evillair/floor_grate_03_128_n.png"
+texture s "textures/evillair/floor_grate_03_128_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_grate_03_c.png"
+texture n "textures/evillair/floor_grate_03_n.png"
+texture s "textures/evillair/floor_grate_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_grate03_c.png"
+texture n "textures/evillair/floor_grate03_n.png"
+texture s "textures/evillair/floor_grate03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_mtl_grate_01_c.png"
+texture n "textures/evillair/floor_mtl_grate_01_n.png"
+texture s "textures/evillair/floor_mtl_grate_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_mtl_wrn_01_c.png"
+texture n "textures/evillair/floor_mtl_wrn_01_n.png"
+texture s "textures/evillair/floor_mtl_wrn_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_simple_05_c.png"
+texture n "textures/evillair/floor_simple_05_n.png"
+texture s "textures/evillair/floor_simple_05_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_simplines_c.png"
+texture n "textures/evillair/floor_simplines_n.png"
+texture s "textures/evillair/floor_simplines_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_tile_03_c.png"
+texture n "textures/evillair/floor_tile_03_n.png"
+texture s "textures/evillair/floor_tile_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floor_tread_01_c.png"
+texture n "textures/evillair/floor_tread_01_n.png"
+texture s "textures/evillair/floor_tread_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/floorpanel_01_c.png"
+texture n "textures/evillair/floorpanel_01_n.png"
+texture s "textures/evillair/floorpanel_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metalplate_01_c.png"
+texture n "textures/evillair/metalplate_01_n.png"
+texture s "textures/evillair/metalplate_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_supp_01_c.png"
+texture n "textures/evillair/metal_supp_01_n.png"
+texture s "textures/evillair/metal_supp_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_wall_02_c.png"
+texture n "textures/evillair/metal_wall_02_n.png"
+texture s "textures/evillair/metal_wall_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/mtl_bigplate_04_c.png"
+texture n "textures/evillair/mtl_bigplate_04_n.png"
+texture s "textures/evillair/mtl_bigplate_04_s.png"
+texscale 0.5
+
+texture c "textures/evillair/mtl_bigplate_04b_c.png"
+texture n "textures/evillair/mtl_bigplate_04b_n.png"
+texture s "textures/evillair/mtl_bigplate_04b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/mtl_panel_02_c.png"
+texture n "textures/evillair/mtl_panel_02_n.png"
+texture s "textures/evillair/mtl_panel_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/mtl_panel_03_c.png"
+texture n "textures/evillair/mtl_panel_03_n.png"
+texture s "textures/evillair/mtl_panel_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/mtl_panel_04_c.png"
+texture n "textures/evillair/mtl_panel_04_n.png"
+texture s "textures/evillair/mtl_panel_04_s.png"
+texscale 0.5
+
+texture c "textures/evillair/q2_01_c.png"
+texture n "textures/evillair/q2_01_n.png"
+texture s "textures/evillair/q2_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/q2_01b_c.png"
+texture n "textures/evillair/q2_01b_n.png"
+texture s "textures/evillair/q2_01b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/q2_01c_c.png"
+texture n "textures/evillair/q2_01c_n.png"
+texture s "textures/evillair/q2_01c_s.png"
+texscale 0.5
+
+texture c "textures/evillair/q2_01d_c.png"
+texture n "textures/evillair/q2_01d_n.png"
+texture s "textures/evillair/q2_01d_s.png"
+texscale 0.5
+
+texture c "textures/evillair/q2_01e_c.png"
+texture n "textures/evillair/q2_01e_n.png"
+texture s "textures/evillair/q2_01e_s.png"
+texscale 0.5
+
+texture c "textures/evillair/rndfloor_01_c.png"
+texture n "textures/evillair/rndfloor_01_n.png"
+texture s "textures/evillair/rndfloor_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/rndfloor_02_c.png"
+texture n "textures/evillair/rndfloor_02_n.png"
+texture s "textures/evillair/rndfloor_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/rplates_01_c.png"
+texture n "textures/evillair/rplates_01_n.png"
+texture s "textures/evillair/rplates_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/steptop_01_c.png"
+texture n "textures/evillair/steptop_01_n.png"
+texture s "textures/evillair/steptop_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_01_c.png"
+texture n "textures/evillair/trim_01_n.png"
+texture s "textures/evillair/trim_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_baseboard_02_c.png"
+texture n "textures/evillair/trim_baseboard_02_n.png"
+texture s "textures/evillair/trim_baseboard_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_baseboard_03_c.png"
+texture n "textures/evillair/trim_baseboard_03_n.png"
+texture s "textures/evillair/trim_baseboard_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_baseboard_c.png"
+texture n "textures/evillair/trim_baseboard_n.png"
+texture s "textures/evillair/trim_baseboard_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_psimple_04_c.png"
+texture n "textures/evillair/trim_psimple_04_n.png"
+texture s "textures/evillair/trim_psimple_04_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_psimple_05_c.png"
+texture n "textures/evillair/trim_psimple_05_n.png"
+texture s "textures/evillair/trim_psimple_05_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_simple_01_c.png"
+texture n "textures/evillair/trim_simple_01_n.png"
+texture s "textures/evillair/trim_simple_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_simple03_c.png"
+texture n "textures/evillair/trim_simple03_n.png"
+texture s "textures/evillair/trim_simple03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_support_03_c.png"
+texture n "textures/evillair/trim_support_03_n.png"
+texture s "textures/evillair/trim_support_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/trim_vert_01_c.png"
+texture n "textures/evillair/trim_vert_01_n.png"
+texture s "textures/evillair/trim_vert_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_01_c.png"
+texture n "textures/evillair/wall_01_n.png"
+texture s "textures/evillair/wall_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_01b_c.png"
+texture n "textures/evillair/wall_01_n.png"
+texture s "textures/evillair/wall_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_b01_c.png"
+texture n "textures/evillair/wall_b01_n.png"
+texture s "textures/evillair/wall_b01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_bigrib_02_c.png"
+texture n "textures/evillair/wall_bigrib_02_n.png"
+texture s "textures/evillair/wall_bigrib_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_bplate_06_c.png"
+texture n "textures/evillair/wall_bplate_06_n.png"
+texture s "textures/evillair/wall_bplate_06_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_panel_05_c.png"
+texture n "textures/evillair/wall_panel_05_n.png"
+texture s "textures/evillair/wall_panel_05_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_panels_08_c.png"
+texture n "textures/evillair/wall_panels_08_n.png"
+texture s "textures/evillair/wall_panels_08_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_panels_08b_c.png"
+texture n "textures/evillair/wall_panels_08b_n.png"
+texture s "textures/evillair/wall_panels_08b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_pipe_c.png"
+texture n "textures/evillair/wall_pipe_n.png"
+texture s "textures/evillair/wall_pipe_s.png"
+texscale 0.5
+
+texture c "textures/evillair/wall_u207_c.png"
+texture n "textures/evillair/wall_u207_n.png"
+texture s "textures/evillair/wall_u207_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_plate_01_c.png"
+texture n "textures/evillair/metal_plate_01_n.png"
+texture s "textures/evillair/metal_plate_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_plate_01b_c.png"
+texture n "textures/evillair/metal_plate_01b_n.png"
+texture s "textures/evillair/metal_plate_01b_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_plate_01c_c.png"
+texture n "textures/evillair/metal_plate_01c_n.png"
+texture s "textures/evillair/metal_plate_01c_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_01_c.png"
+texture n "textures/evillair/metal_base_01_n.png"
+texture s "textures/evillair/metal_base_01_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_02_c.png"
+texture n "textures/evillair/metal_base_02_n.png"
+texture s "textures/evillair/metal_base_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_03_c.png"
+texture n "textures/evillair/metal_base_03_n.png"
+texture s "textures/evillair/metal_base_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_04_c.png"
+texture n "textures/evillair/metal_base_03_n.png"
+texture s "textures/evillair/metal_base_03_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_05_rust_c.png"
+texture n "textures/evillair/metal_base_05_rust_n.png"
+texture s "textures/evillair/metal_base_05_rust_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_06_rust_c.png"
+texture n "textures/evillair/metal_base_05_rust_n.png"
+texture s "textures/evillair/metal_base_05_rust_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_base_07_rust_c.png"
+texture n "textures/evillair/metal_base_05_rust_n.png"
+texture s "textures/evillair/metal_base_05_rust_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_floor_02_c.png"
+texture n "textures/evillair/metal_floor_02_n.png"
+texture s "textures/evillair/metal_floor_02_s.png"
+texscale 0.5
+
+texture c "textures/evillair/metal_rib_01_c.png"
+texture n "textures/evillair/metal_rib_01_n.png"
+texture s "textures/evillair/metal_rib_01_s.png"
+texscale 0.5
diff --git a/packages/textures/ex/q2_01_c.png b/packages/textures/evillair/q2_01_c.png
index d29e4f3..d29e4f3 100644
--- a/packages/textures/ex/q2_01_c.png
+++ b/packages/textures/evillair/q2_01_c.png
Binary files differ
diff --git a/packages/textures/ex/q2_01_n.png b/packages/textures/evillair/q2_01_n.png
index de07a2f..de07a2f 100644
--- a/packages/textures/ex/q2_01_n.png
+++ b/packages/textures/evillair/q2_01_n.png
Binary files differ
diff --git a/packages/textures/ex/q2_01_s.png b/packages/textures/evillair/q2_01_s.png
index 93a1e6c..93a1e6c 100644
--- a/packages/textures/ex/q2_01_s.png
+++ b/packages/textures/evillair/q2_01_s.png
Binary files differ
diff --git a/packages/textures/ex/q2_01b_c.png b/packages/textures/evillair/q2_01b_c.png
index bf78dac..bf78dac 100644
--- a/packages/textures/ex/q2_01b_c.png
+++ b/packages/textures/evillair/q2_01b_c.png
Binary files differ
diff --git a/packages/textures/ex/q2_01b_n.png b/packages/textures/evillair/q2_01b_n.png
index af15c9c..af15c9c 100644
--- a/packages/textures/ex/q2_01b_n.png
+++ b/packages/textures/evillair/q2_01b_n.png
Binary files differ
diff --git a/packages/textures/ex/q2_01b_s.png b/packages/textures/evillair/q2_01b_s.png
index ed69b77..ed69b77 100644
--- a/packages/textures/ex/q2_01b_s.png
+++ b/packages/textures/evillair/q2_01b_s.png
Binary files differ
diff --git a/packages/textures/ex/q2_01c_c.png b/packages/textures/evillair/q2_01c_c.png
index b22b0d9..b22b0d9 100644
--- a/packages/textures/ex/q2_01c_c.png
+++ b/packages/textures/evillair/q2_01c_c.png
Binary files differ
diff --git a/packages/textures/ex/q2_01c_n.png b/packages/textures/evillair/q2_01c_n.png
index f8a8a20..f8a8a20 100644
--- a/packages/textures/ex/q2_01c_n.png
+++ b/packages/textures/evillair/q2_01c_n.png
Binary files differ
diff --git a/packages/textures/ex/q2_01c_s.png b/packages/textures/evillair/q2_01c_s.png
index a134352..a134352 100644
--- a/packages/textures/ex/q2_01c_s.png
+++ b/packages/textures/evillair/q2_01c_s.png
Binary files differ
diff --git a/packages/textures/ex/q2_01d_c.png b/packages/textures/evillair/q2_01d_c.png
index c4001b3..c4001b3 100644
--- a/packages/textures/ex/q2_01d_c.png
+++ b/packages/textures/evillair/q2_01d_c.png
Binary files differ
diff --git a/packages/textures/ex/q2_01d_n.png b/packages/textures/evillair/q2_01d_n.png
index 3a3cc74..3a3cc74 100644
--- a/packages/textures/ex/q2_01d_n.png
+++ b/packages/textures/evillair/q2_01d_n.png
Binary files differ
diff --git a/packages/textures/ex/q2_01d_s.png b/packages/textures/evillair/q2_01d_s.png
index a975ffd..a975ffd 100644
--- a/packages/textures/ex/q2_01d_s.png
+++ b/packages/textures/evillair/q2_01d_s.png
Binary files differ
diff --git a/packages/textures/ex/q2_01e_c.png b/packages/textures/evillair/q2_01e_c.png
index b317d4b..b317d4b 100644
--- a/packages/textures/ex/q2_01e_c.png
+++ b/packages/textures/evillair/q2_01e_c.png
Binary files differ
diff --git a/packages/textures/ex/q2_01e_n.png b/packages/textures/evillair/q2_01e_n.png
index 3714bb7..3714bb7 100644
--- a/packages/textures/ex/q2_01e_n.png
+++ b/packages/textures/evillair/q2_01e_n.png
Binary files differ
diff --git a/packages/textures/ex/q2_01e_s.png b/packages/textures/evillair/q2_01e_s.png
index 9ddfddd..9ddfddd 100644
--- a/packages/textures/ex/q2_01e_s.png
+++ b/packages/textures/evillair/q2_01e_s.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_01_c.png b/packages/textures/evillair/rndfloor_01_c.png
index a586d9c..a586d9c 100644
--- a/packages/textures/ex/rndfloor_01_c.png
+++ b/packages/textures/evillair/rndfloor_01_c.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_01_n.png b/packages/textures/evillair/rndfloor_01_n.png
index 94020cc..94020cc 100644
--- a/packages/textures/ex/rndfloor_01_n.png
+++ b/packages/textures/evillair/rndfloor_01_n.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_01_s.png b/packages/textures/evillair/rndfloor_01_s.png
index 89a1a84..89a1a84 100644
--- a/packages/textures/ex/rndfloor_01_s.png
+++ b/packages/textures/evillair/rndfloor_01_s.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_02_c.png b/packages/textures/evillair/rndfloor_02_c.png
index 49562ad..49562ad 100644
--- a/packages/textures/ex/rndfloor_02_c.png
+++ b/packages/textures/evillair/rndfloor_02_c.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_02_n.png b/packages/textures/evillair/rndfloor_02_n.png
index 2b1286d..2b1286d 100644
--- a/packages/textures/ex/rndfloor_02_n.png
+++ b/packages/textures/evillair/rndfloor_02_n.png
Binary files differ
diff --git a/packages/textures/ex/rndfloor_02_s.png b/packages/textures/evillair/rndfloor_02_s.png
index a9daaa3..a9daaa3 100644
--- a/packages/textures/ex/rndfloor_02_s.png
+++ b/packages/textures/evillair/rndfloor_02_s.png
Binary files differ
diff --git a/packages/textures/ex/rplates_01_c.png b/packages/textures/evillair/rplates_01_c.png
index 51aa0a4..51aa0a4 100644
--- a/packages/textures/ex/rplates_01_c.png
+++ b/packages/textures/evillair/rplates_01_c.png
Binary files differ
diff --git a/packages/textures/ex/rplates_01_n.png b/packages/textures/evillair/rplates_01_n.png
index 3be247a..3be247a 100644
--- a/packages/textures/ex/rplates_01_n.png
+++ b/packages/textures/evillair/rplates_01_n.png
Binary files differ
diff --git a/packages/textures/ex/rplates_01_s.png b/packages/textures/evillair/rplates_01_s.png
index a9cff58..a9cff58 100644
--- a/packages/textures/ex/rplates_01_s.png
+++ b/packages/textures/evillair/rplates_01_s.png
Binary files differ
diff --git a/packages/textures/ex/steptop_01_c.png b/packages/textures/evillair/steptop_01_c.png
index 93ed1f8..93ed1f8 100644
--- a/packages/textures/ex/steptop_01_c.png
+++ b/packages/textures/evillair/steptop_01_c.png
Binary files differ
diff --git a/packages/textures/ex/steptop_01_n.png b/packages/textures/evillair/steptop_01_n.png
index 690cbeb..690cbeb 100644
--- a/packages/textures/ex/steptop_01_n.png
+++ b/packages/textures/evillair/steptop_01_n.png
Binary files differ
diff --git a/packages/textures/ex/steptop_01_s.png b/packages/textures/evillair/steptop_01_s.png
index f3fa8b3..f3fa8b3 100644
--- a/packages/textures/ex/steptop_01_s.png
+++ b/packages/textures/evillair/steptop_01_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_01_c.png b/packages/textures/evillair/trim_01_c.png
index 900bd31..900bd31 100644
--- a/packages/textures/ex/trim_01_c.png
+++ b/packages/textures/evillair/trim_01_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_01_n.png b/packages/textures/evillair/trim_01_n.png
index efc8fc8..efc8fc8 100644
--- a/packages/textures/ex/trim_01_n.png
+++ b/packages/textures/evillair/trim_01_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_01_s.png b/packages/textures/evillair/trim_01_s.png
index 98391cc..98391cc 100644
--- a/packages/textures/ex/trim_01_s.png
+++ b/packages/textures/evillair/trim_01_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_02_c.png b/packages/textures/evillair/trim_baseboard_02_c.png
index dd1def4..dd1def4 100644
--- a/packages/textures/ex/trim_baseboard_02_c.png
+++ b/packages/textures/evillair/trim_baseboard_02_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_02_n.png b/packages/textures/evillair/trim_baseboard_02_n.png
index f9f7cf2..f9f7cf2 100644
--- a/packages/textures/ex/trim_baseboard_02_n.png
+++ b/packages/textures/evillair/trim_baseboard_02_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_02_s.png b/packages/textures/evillair/trim_baseboard_02_s.png
index 8661ba1..8661ba1 100644
--- a/packages/textures/ex/trim_baseboard_02_s.png
+++ b/packages/textures/evillair/trim_baseboard_02_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_03_c.png b/packages/textures/evillair/trim_baseboard_03_c.png
index 4fb2a52..4fb2a52 100644
--- a/packages/textures/ex/trim_baseboard_03_c.png
+++ b/packages/textures/evillair/trim_baseboard_03_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_03_n.png b/packages/textures/evillair/trim_baseboard_03_n.png
index abe985f..abe985f 100644
--- a/packages/textures/ex/trim_baseboard_03_n.png
+++ b/packages/textures/evillair/trim_baseboard_03_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_03_s.png b/packages/textures/evillair/trim_baseboard_03_s.png
index 0fc1fdd..0fc1fdd 100644
--- a/packages/textures/ex/trim_baseboard_03_s.png
+++ b/packages/textures/evillair/trim_baseboard_03_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_c.png b/packages/textures/evillair/trim_baseboard_c.png
index 369613d..369613d 100644
--- a/packages/textures/ex/trim_baseboard_c.png
+++ b/packages/textures/evillair/trim_baseboard_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_n.png b/packages/textures/evillair/trim_baseboard_n.png
index 0bb5a3c..0bb5a3c 100644
--- a/packages/textures/ex/trim_baseboard_n.png
+++ b/packages/textures/evillair/trim_baseboard_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_baseboard_s.png b/packages/textures/evillair/trim_baseboard_s.png
index 050569d..050569d 100644
--- a/packages/textures/ex/trim_baseboard_s.png
+++ b/packages/textures/evillair/trim_baseboard_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_04_c.png b/packages/textures/evillair/trim_psimple_04_c.png
index 6a8f1e1..6a8f1e1 100644
--- a/packages/textures/ex/trim_psimple_04_c.png
+++ b/packages/textures/evillair/trim_psimple_04_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_04_n.png b/packages/textures/evillair/trim_psimple_04_n.png
index 412c9d4..412c9d4 100644
--- a/packages/textures/ex/trim_psimple_04_n.png
+++ b/packages/textures/evillair/trim_psimple_04_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_04_s.png b/packages/textures/evillair/trim_psimple_04_s.png
index 96ac4ff..96ac4ff 100644
--- a/packages/textures/ex/trim_psimple_04_s.png
+++ b/packages/textures/evillair/trim_psimple_04_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_05_c.png b/packages/textures/evillair/trim_psimple_05_c.png
index fb12466..fb12466 100644
--- a/packages/textures/ex/trim_psimple_05_c.png
+++ b/packages/textures/evillair/trim_psimple_05_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_05_n.png b/packages/textures/evillair/trim_psimple_05_n.png
index 1728797..1728797 100644
--- a/packages/textures/ex/trim_psimple_05_n.png
+++ b/packages/textures/evillair/trim_psimple_05_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_psimple_05_s.png b/packages/textures/evillair/trim_psimple_05_s.png
index f8f4ee2..f8f4ee2 100644
--- a/packages/textures/ex/trim_psimple_05_s.png
+++ b/packages/textures/evillair/trim_psimple_05_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple03_c.png b/packages/textures/evillair/trim_simple03_c.png
index 050dce4..050dce4 100644
--- a/packages/textures/ex/trim_simple03_c.png
+++ b/packages/textures/evillair/trim_simple03_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple03_n.png b/packages/textures/evillair/trim_simple03_n.png
index 691958c..691958c 100644
--- a/packages/textures/ex/trim_simple03_n.png
+++ b/packages/textures/evillair/trim_simple03_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple03_s.png b/packages/textures/evillair/trim_simple03_s.png
index 3730b82..3730b82 100644
--- a/packages/textures/ex/trim_simple03_s.png
+++ b/packages/textures/evillair/trim_simple03_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple_01_c.png b/packages/textures/evillair/trim_simple_01_c.png
index 06a0260..06a0260 100644
--- a/packages/textures/ex/trim_simple_01_c.png
+++ b/packages/textures/evillair/trim_simple_01_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple_01_n.png b/packages/textures/evillair/trim_simple_01_n.png
index 0a65d01..0a65d01 100644
--- a/packages/textures/ex/trim_simple_01_n.png
+++ b/packages/textures/evillair/trim_simple_01_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_simple_01_s.png b/packages/textures/evillair/trim_simple_01_s.png
index 998181e..998181e 100644
--- a/packages/textures/ex/trim_simple_01_s.png
+++ b/packages/textures/evillair/trim_simple_01_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_support_03_c.png b/packages/textures/evillair/trim_support_03_c.png
index acab451..acab451 100644
--- a/packages/textures/ex/trim_support_03_c.png
+++ b/packages/textures/evillair/trim_support_03_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_support_03_n.png b/packages/textures/evillair/trim_support_03_n.png
index 58cec8a..58cec8a 100644
--- a/packages/textures/ex/trim_support_03_n.png
+++ b/packages/textures/evillair/trim_support_03_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_support_03_s.png b/packages/textures/evillair/trim_support_03_s.png
index c0032fe..c0032fe 100644
--- a/packages/textures/ex/trim_support_03_s.png
+++ b/packages/textures/evillair/trim_support_03_s.png
Binary files differ
diff --git a/packages/textures/ex/trim_vert_01_c.png b/packages/textures/evillair/trim_vert_01_c.png
index eb146b9..eb146b9 100644
--- a/packages/textures/ex/trim_vert_01_c.png
+++ b/packages/textures/evillair/trim_vert_01_c.png
Binary files differ
diff --git a/packages/textures/ex/trim_vert_01_n.png b/packages/textures/evillair/trim_vert_01_n.png
index d590d44..d590d44 100644
--- a/packages/textures/ex/trim_vert_01_n.png
+++ b/packages/textures/evillair/trim_vert_01_n.png
Binary files differ
diff --git a/packages/textures/ex/trim_vert_01_s.png b/packages/textures/evillair/trim_vert_01_s.png
index de4cc5a..de4cc5a 100644
--- a/packages/textures/ex/trim_vert_01_s.png
+++ b/packages/textures/evillair/trim_vert_01_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_01_c.png b/packages/textures/evillair/wall_01_c.png
index b22a0dd..b22a0dd 100644
--- a/packages/textures/ex/wall_01_c.png
+++ b/packages/textures/evillair/wall_01_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_01_n.png b/packages/textures/evillair/wall_01_n.png
index d192706..d192706 100644
--- a/packages/textures/ex/wall_01_n.png
+++ b/packages/textures/evillair/wall_01_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_01_s.png b/packages/textures/evillair/wall_01_s.png
index dcce4fd..dcce4fd 100644
--- a/packages/textures/ex/wall_01_s.png
+++ b/packages/textures/evillair/wall_01_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_01b_c.png b/packages/textures/evillair/wall_01b_c.png
index 4305ee3..4305ee3 100644
--- a/packages/textures/ex/wall_01b_c.png
+++ b/packages/textures/evillair/wall_01b_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_b01_c.png b/packages/textures/evillair/wall_b01_c.png
index e813890..e813890 100644
--- a/packages/textures/ex/wall_b01_c.png
+++ b/packages/textures/evillair/wall_b01_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_b01_n.png b/packages/textures/evillair/wall_b01_n.png
index b0efc22..b0efc22 100644
--- a/packages/textures/ex/wall_b01_n.png
+++ b/packages/textures/evillair/wall_b01_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_b01_s.png b/packages/textures/evillair/wall_b01_s.png
index 4929f2d..4929f2d 100644
--- a/packages/textures/ex/wall_b01_s.png
+++ b/packages/textures/evillair/wall_b01_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_bigrib_02_c.png b/packages/textures/evillair/wall_bigrib_02_c.png
index b43cea2..b43cea2 100644
--- a/packages/textures/ex/wall_bigrib_02_c.png
+++ b/packages/textures/evillair/wall_bigrib_02_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_bigrib_02_n.png b/packages/textures/evillair/wall_bigrib_02_n.png
index 70d1e53..70d1e53 100644
--- a/packages/textures/ex/wall_bigrib_02_n.png
+++ b/packages/textures/evillair/wall_bigrib_02_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_bigrib_02_s.png b/packages/textures/evillair/wall_bigrib_02_s.png
index bd94ec9..bd94ec9 100644
--- a/packages/textures/ex/wall_bigrib_02_s.png
+++ b/packages/textures/evillair/wall_bigrib_02_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_bplate_06_c.png b/packages/textures/evillair/wall_bplate_06_c.png
index 356b592..356b592 100644
--- a/packages/textures/ex/wall_bplate_06_c.png
+++ b/packages/textures/evillair/wall_bplate_06_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_bplate_06_n.png b/packages/textures/evillair/wall_bplate_06_n.png
index 1079b55..1079b55 100644
--- a/packages/textures/ex/wall_bplate_06_n.png
+++ b/packages/textures/evillair/wall_bplate_06_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_bplate_06_s.png b/packages/textures/evillair/wall_bplate_06_s.png
index ded495f..ded495f 100644
--- a/packages/textures/ex/wall_bplate_06_s.png
+++ b/packages/textures/evillair/wall_bplate_06_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_panel_05_c.png b/packages/textures/evillair/wall_panel_05_c.png
index 716451f..716451f 100644
--- a/packages/textures/ex/wall_panel_05_c.png
+++ b/packages/textures/evillair/wall_panel_05_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_panel_05_n.png b/packages/textures/evillair/wall_panel_05_n.png
index 7006ed1..7006ed1 100644
--- a/packages/textures/ex/wall_panel_05_n.png
+++ b/packages/textures/evillair/wall_panel_05_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_panel_05_s.png b/packages/textures/evillair/wall_panel_05_s.png
index 8ec569d..8ec569d 100644
--- a/packages/textures/ex/wall_panel_05_s.png
+++ b/packages/textures/evillair/wall_panel_05_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08_c.png b/packages/textures/evillair/wall_panels_08_c.png
index fde3f0c..fde3f0c 100644
--- a/packages/textures/ex/wall_panels_08_c.png
+++ b/packages/textures/evillair/wall_panels_08_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08_n.png b/packages/textures/evillair/wall_panels_08_n.png
index 6b1b065..6b1b065 100644
--- a/packages/textures/ex/wall_panels_08_n.png
+++ b/packages/textures/evillair/wall_panels_08_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08_s.png b/packages/textures/evillair/wall_panels_08_s.png
index 69b47a6..69b47a6 100644
--- a/packages/textures/ex/wall_panels_08_s.png
+++ b/packages/textures/evillair/wall_panels_08_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08b_c.png b/packages/textures/evillair/wall_panels_08b_c.png
index bdab756..bdab756 100644
--- a/packages/textures/ex/wall_panels_08b_c.png
+++ b/packages/textures/evillair/wall_panels_08b_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08b_n.png b/packages/textures/evillair/wall_panels_08b_n.png
index 6b1b065..6b1b065 100644
--- a/packages/textures/ex/wall_panels_08b_n.png
+++ b/packages/textures/evillair/wall_panels_08b_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_panels_08b_s.png b/packages/textures/evillair/wall_panels_08b_s.png
index 79626ac..79626ac 100644
--- a/packages/textures/ex/wall_panels_08b_s.png
+++ b/packages/textures/evillair/wall_panels_08b_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_pipe_c.png b/packages/textures/evillair/wall_pipe_c.png
index 5dd0209..5dd0209 100644
--- a/packages/textures/ex/wall_pipe_c.png
+++ b/packages/textures/evillair/wall_pipe_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_pipe_n.png b/packages/textures/evillair/wall_pipe_n.png
index 28aff07..28aff07 100644
--- a/packages/textures/ex/wall_pipe_n.png
+++ b/packages/textures/evillair/wall_pipe_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_pipe_s.png b/packages/textures/evillair/wall_pipe_s.png
index 2ff960b..2ff960b 100644
--- a/packages/textures/ex/wall_pipe_s.png
+++ b/packages/textures/evillair/wall_pipe_s.png
Binary files differ
diff --git a/packages/textures/ex/wall_u207_c.png b/packages/textures/evillair/wall_u207_c.png
index 21fa2ea..21fa2ea 100644
--- a/packages/textures/ex/wall_u207_c.png
+++ b/packages/textures/evillair/wall_u207_c.png
Binary files differ
diff --git a/packages/textures/ex/wall_u207_n.png b/packages/textures/evillair/wall_u207_n.png
index 792c607..792c607 100644
--- a/packages/textures/ex/wall_u207_n.png
+++ b/packages/textures/evillair/wall_u207_n.png
Binary files differ
diff --git a/packages/textures/ex/wall_u207_s.png b/packages/textures/evillair/wall_u207_s.png
index 07cefe7..07cefe7 100644
--- a/packages/textures/ex/wall_u207_s.png
+++ b/packages/textures/evillair/wall_u207_s.png
Binary files differ
diff --git a/packages/textures/ex/package.cfg b/packages/textures/ex/package.cfg
deleted file mode 100644
index 4251eef..0000000
--- a/packages/textures/ex/package.cfg
+++ /dev/null
@@ -1,373 +0,0 @@
-setshader bumpspecmapglowworld
-setshaderparam specscale 0.6 0.6 0.6
-setshaderparam glowcolor 1 0.6 0.1
-
-texture c "textures/ex/light_u201_c.png"
-texture n "textures/ex/light_u201_n.png"
-texture s "textures/ex/light_u201_s.png"
-texture g "textures/ex/light_u201_g.png"
-texscale 0.5
-
-texture c "textures/ex/lightpanel_01_c.png"
-texture n "textures/ex/lightpanel_01_n.png"
-texture s "textures/ex/lightpanel_01_s.png"
-texture g "textures/ex/lightpanel_01_g.png"
-texscale 0.5
-
-setshader bumpspecmapworld
-setshaderparam specscale 0.6 0.6 0.6
-
-texture c "textures/ex/clangfloor_01_c.png"
-texture n "textures/ex/clangfloor_01_n.png"
-texture s "textures/ex/clangfloor_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/clangfloor_01b_c.png"
-texture n "textures/ex/clangfloor_01_n.png"
-texture s "textures/ex/clangfloor_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretebase_01_c.png"
-texture n "textures/ex/cretebase_01_n.png"
-texture s "textures/ex/cretebase_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretebase_02_c.png"
-texture n "textures/ex/cretebase_01_n.png"
-texture s "textures/ex/cretebase_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretebase_03_dark_c.png"
-texture n "textures/ex/cretebase_01_n.png"
-texture s "textures/ex/cretebase_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretefloor_01_c.png"
-texture n "textures/ex/cretefloor_01_n.png"
-texture s "textures/ex/cretefloor_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretefloor_01b_c.png"
-texture n "textures/ex/cretefloor_01b_n.png"
-texture s "textures/ex/cretefloor_01b_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretewall_01_c.png"
-texture n "textures/ex/cretewall_01_n.png"
-texture s "textures/ex/cretewall_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretewall_02_c.png"
-texture n "textures/ex/cretewall_02_n.png"
-texture s "textures/ex/cretewall_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretewall_03_c.png"
-texture n "textures/ex/cretewall_03_n.png"
-texture s "textures/ex/cretewall_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/cretewall_03b_c.png"
-texture n "textures/ex/cretewall_03b_n.png"
-texture s "textures/ex/cretewall_03b_s.png"
-texscale 0.5
-
-texture c "textures/ex/deswall_01_c.png"
-texture n "textures/ex/deswall_01_n.png"
-texture s "textures/ex/deswall_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_grate_03_128_c.png"
-texture n "textures/ex/floor_grate_03_128_n.png"
-texture s "textures/ex/floor_grate_03_128_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_grate_03_c.png"
-texture n "textures/ex/floor_grate_03_n.png"
-texture s "textures/ex/floor_grate_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_grate03_c.png"
-texture n "textures/ex/floor_grate03_n.png"
-texture s "textures/ex/floor_grate03_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_mtl_grate_01_c.png"
-texture n "textures/ex/floor_mtl_grate_01_n.png"
-texture s "textures/ex/floor_mtl_grate_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_mtl_wrn_01_c.png"
-texture n "textures/ex/floor_mtl_wrn_01_n.png"
-texture s "textures/ex/floor_mtl_wrn_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_simple_05_c.png"
-texture n "textures/ex/floor_simple_05_n.png"
-texture s "textures/ex/floor_simple_05_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_simplines_c.png"
-texture n "textures/ex/floor_simplines_n.png"
-texture s "textures/ex/floor_simplines_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_tile_03_c.png"
-texture n "textures/ex/floor_tile_03_n.png"
-texture s "textures/ex/floor_tile_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/floor_tread_01_c.png"
-texture n "textures/ex/floor_tread_01_n.png"
-texture s "textures/ex/floor_tread_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/floorpanel_01_c.png"
-texture n "textures/ex/floorpanel_01_n.png"
-texture s "textures/ex/floorpanel_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/metalplate_01_c.png"
-texture n "textures/ex/metalplate_01_n.png"
-texture s "textures/ex/metalplate_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_supp_01_c.png"
-texture n "textures/ex/metal_supp_01_n.png"
-texture s "textures/ex/metal_supp_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_wall_02_c.png"
-texture n "textures/ex/metal_wall_02_n.png"
-texture s "textures/ex/metal_wall_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/mtl_bigplate_04_c.png"
-texture n "textures/ex/mtl_bigplate_04_n.png"
-texture s "textures/ex/mtl_bigplate_04_s.png"
-texscale 0.5
-
-texture c "textures/ex/mtl_bigplate_04b_c.png"
-texture n "textures/ex/mtl_bigplate_04b_n.png"
-texture s "textures/ex/mtl_bigplate_04b_s.png"
-texscale 0.5
-
-texture c "textures/ex/mtl_panel_02_c.png"
-texture n "textures/ex/mtl_panel_02_n.png"
-texture s "textures/ex/mtl_panel_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/mtl_panel_03_c.png"
-texture n "textures/ex/mtl_panel_03_n.png"
-texture s "textures/ex/mtl_panel_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/mtl_panel_04_c.png"
-texture n "textures/ex/mtl_panel_04_n.png"
-texture s "textures/ex/mtl_panel_04_s.png"
-texscale 0.5
-
-texture c "textures/ex/q2_01_c.png"
-texture n "textures/ex/q2_01_n.png"
-texture s "textures/ex/q2_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/q2_01b_c.png"
-texture n "textures/ex/q2_01b_n.png"
-texture s "textures/ex/q2_01b_s.png"
-texscale 0.5
-
-texture c "textures/ex/q2_01c_c.png"
-texture n "textures/ex/q2_01c_n.png"
-texture s "textures/ex/q2_01c_s.png"
-texscale 0.5
-
-texture c "textures/ex/q2_01d_c.png"
-texture n "textures/ex/q2_01d_n.png"
-texture s "textures/ex/q2_01d_s.png"
-texscale 0.5
-
-texture c "textures/ex/q2_01e_c.png"
-texture n "textures/ex/q2_01e_n.png"
-texture s "textures/ex/q2_01e_s.png"
-texscale 0.5
-
-texture c "textures/ex/rndfloor_01_c.png"
-texture n "textures/ex/rndfloor_01_n.png"
-texture s "textures/ex/rndfloor_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/rndfloor_02_c.png"
-texture n "textures/ex/rndfloor_02_n.png"
-texture s "textures/ex/rndfloor_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/rplates_01_c.png"
-texture n "textures/ex/rplates_01_n.png"
-texture s "textures/ex/rplates_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/steptop_01_c.png"
-texture n "textures/ex/steptop_01_n.png"
-texture s "textures/ex/steptop_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_01_c.png"
-texture n "textures/ex/trim_01_n.png"
-texture s "textures/ex/trim_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_baseboard_02_c.png"
-texture n "textures/ex/trim_baseboard_02_n.png"
-texture s "textures/ex/trim_baseboard_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_baseboard_03_c.png"
-texture n "textures/ex/trim_baseboard_03_n.png"
-texture s "textures/ex/trim_baseboard_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_baseboard_c.png"
-texture n "textures/ex/trim_baseboard_n.png"
-texture s "textures/ex/trim_baseboard_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_psimple_04_c.png"
-texture n "textures/ex/trim_psimple_04_n.png"
-texture s "textures/ex/trim_psimple_04_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_psimple_05_c.png"
-texture n "textures/ex/trim_psimple_05_n.png"
-texture s "textures/ex/trim_psimple_05_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_simple_01_c.png"
-texture n "textures/ex/trim_simple_01_n.png"
-texture s "textures/ex/trim_simple_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_simple03_c.png"
-texture n "textures/ex/trim_simple03_n.png"
-texture s "textures/ex/trim_simple03_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_support_03_c.png"
-texture n "textures/ex/trim_support_03_n.png"
-texture s "textures/ex/trim_support_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/trim_vert_01_c.png"
-texture n "textures/ex/trim_vert_01_n.png"
-texture s "textures/ex/trim_vert_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_01_c.png"
-texture n "textures/ex/wall_01_n.png"
-texture s "textures/ex/wall_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_01b_c.png"
-texture n "textures/ex/wall_01_n.png"
-texture s "textures/ex/wall_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_b01_c.png"
-texture n "textures/ex/wall_b01_n.png"
-texture s "textures/ex/wall_b01_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_bigrib_02_c.png"
-texture n "textures/ex/wall_bigrib_02_n.png"
-texture s "textures/ex/wall_bigrib_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_bplate_06_c.png"
-texture n "textures/ex/wall_bplate_06_n.png"
-texture s "textures/ex/wall_bplate_06_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_panel_05_c.png"
-texture n "textures/ex/wall_panel_05_n.png"
-texture s "textures/ex/wall_panel_05_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_panels_08_c.png"
-texture n "textures/ex/wall_panels_08_n.png"
-texture s "textures/ex/wall_panels_08_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_panels_08b_c.png"
-texture n "textures/ex/wall_panels_08b_n.png"
-texture s "textures/ex/wall_panels_08b_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_pipe_c.png"
-texture n "textures/ex/wall_pipe_n.png"
-texture s "textures/ex/wall_pipe_s.png"
-texscale 0.5
-
-texture c "textures/ex/wall_u207_c.png"
-texture n "textures/ex/wall_u207_n.png"
-texture s "textures/ex/wall_u207_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_plate_01_c.png"
-texture n "textures/ex/metal_plate_01_n.png"
-texture s "textures/ex/metal_plate_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_plate_01b_c.png"
-texture n "textures/ex/metal_plate_01b_n.png"
-texture s "textures/ex/metal_plate_01b_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_plate_01c_c.png"
-texture n "textures/ex/metal_plate_01c_n.png"
-texture s "textures/ex/metal_plate_01c_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_01_c.png"
-texture n "textures/ex/metal_base_01_n.png"
-texture s "textures/ex/metal_base_01_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_02_c.png"
-texture n "textures/ex/metal_base_02_n.png"
-texture s "textures/ex/metal_base_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_03_c.png"
-texture n "textures/ex/metal_base_03_n.png"
-texture s "textures/ex/metal_base_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_04_c.png"
-texture n "textures/ex/metal_base_03_n.png"
-texture s "textures/ex/metal_base_03_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_05_rust_c.png"
-texture n "textures/ex/metal_base_05_rust_n.png"
-texture s "textures/ex/metal_base_05_rust_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_06_rust_c.png"
-texture n "textures/ex/metal_base_05_rust_n.png"
-texture s "textures/ex/metal_base_05_rust_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_base_07_rust_c.png"
-texture n "textures/ex/metal_base_05_rust_n.png"
-texture s "textures/ex/metal_base_05_rust_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_floor_02_c.png"
-texture n "textures/ex/metal_floor_02_n.png"
-texture s "textures/ex/metal_floor_02_s.png"
-texscale 0.5
-
-texture c "textures/ex/metal_rib_01_c.png"
-texture n "textures/ex/metal_rib_01_n.png"
-texture s "textures/ex/metal_rib_01_s.png"
-texscale 0.5
diff --git a/packages/textures/mitaman/tiles_126_c.png b/packages/textures/mitaman/tiles_126_c.png
index f272ea6..b98d6f4 100644
--- a/packages/textures/mitaman/tiles_126_c.png
+++ b/packages/textures/mitaman/tiles_126_c.png
Binary files differ
diff --git a/packages/textures/mitaman/tiles_126_n.png b/packages/textures/mitaman/tiles_126_n.png
index 7a602b1..8da4fb0 100644
--- a/packages/textures/mitaman/tiles_126_n.png
+++ b/packages/textures/mitaman/tiles_126_n.png
Binary files differ
diff --git a/packages/textures/mitaman/tiles_126_s.png b/packages/textures/mitaman/tiles_126_s.png
index b1ca451..6d00145 100644
--- a/packages/textures/mitaman/tiles_126_s.png
+++ b/packages/textures/mitaman/tiles_126_s.png
Binary files differ
diff --git a/packages/textures/nieb/ash_c.png b/packages/textures/nieb/ash_c.png
new file mode 100644
index 0000000..5ab9864
--- /dev/null
+++ b/packages/textures/nieb/ash_c.png
Binary files differ
diff --git a/packages/textures/nieb/ash_n.png b/packages/textures/nieb/ash_n.png
new file mode 100644
index 0000000..ea40af8
--- /dev/null
+++ b/packages/textures/nieb/ash_n.png
Binary files differ
diff --git a/packages/textures/nieb/ash_s.png b/packages/textures/nieb/ash_s.png
new file mode 100644
index 0000000..5fb6a0e
--- /dev/null
+++ b/packages/textures/nieb/ash_s.png
Binary files differ
diff --git a/packages/textures/nieb/base_0_c.png b/packages/textures/nieb/base_0_c.png
new file mode 100644
index 0000000..46676e4
--- /dev/null
+++ b/packages/textures/nieb/base_0_c.png
Binary files differ
diff --git a/packages/textures/nieb/base_0_n.png b/packages/textures/nieb/base_0_n.png
new file mode 100644
index 0000000..3f6581e
--- /dev/null
+++ b/packages/textures/nieb/base_0_n.png
Binary files differ
diff --git a/packages/textures/nieb/base_0_s.png b/packages/textures/nieb/base_0_s.png
new file mode 100644
index 0000000..8c28484
--- /dev/null
+++ b/packages/textures/nieb/base_0_s.png
Binary files differ
diff --git a/packages/textures/nieb/base_1_c.png b/packages/textures/nieb/base_1_c.png
new file mode 100644
index 0000000..5102b8f
--- /dev/null
+++ b/packages/textures/nieb/base_1_c.png
Binary files differ
diff --git a/packages/textures/nieb/base_1_n.png b/packages/textures/nieb/base_1_n.png
new file mode 100644
index 0000000..9d68238
--- /dev/null
+++ b/packages/textures/nieb/base_1_n.png
Binary files differ
diff --git a/packages/textures/nieb/base_1_s.png b/packages/textures/nieb/base_1_s.png
new file mode 100644
index 0000000..dfd02dc
--- /dev/null
+++ b/packages/textures/nieb/base_1_s.png
Binary files differ
diff --git a/packages/textures/nieb/base_2_c.png b/packages/textures/nieb/base_2_c.png
new file mode 100644
index 0000000..d181b8e
--- /dev/null
+++ b/packages/textures/nieb/base_2_c.png
Binary files differ
diff --git a/packages/textures/nieb/base_2_n.png b/packages/textures/nieb/base_2_n.png
new file mode 100644
index 0000000..b31d0d4
--- /dev/null
+++ b/packages/textures/nieb/base_2_n.png
Binary files differ
diff --git a/packages/textures/nieb/base_2_s.png b/packages/textures/nieb/base_2_s.png
new file mode 100644
index 0000000..2908018
--- /dev/null
+++ b/packages/textures/nieb/base_2_s.png
Binary files differ
diff --git a/packages/textures/nieb/bones_c.png b/packages/textures/nieb/bones_c.png
new file mode 100644
index 0000000..85076fd
--- /dev/null
+++ b/packages/textures/nieb/bones_c.png
Binary files differ
diff --git a/packages/textures/nieb/bones_n.png b/packages/textures/nieb/bones_n.png
new file mode 100644
index 0000000..4212ed5
--- /dev/null
+++ b/packages/textures/nieb/bones_n.png
Binary files differ
diff --git a/packages/textures/nieb/bones_s.png b/packages/textures/nieb/bones_s.png
new file mode 100644
index 0000000..71dd1d6
--- /dev/null
+++ b/packages/textures/nieb/bones_s.png
Binary files differ
diff --git a/packages/textures/nieb/concrete_c.png b/packages/textures/nieb/concrete_c.png
new file mode 100644
index 0000000..1a930c0
--- /dev/null
+++ b/packages/textures/nieb/concrete_c.png
Binary files differ
diff --git a/packages/textures/nieb/concrete_n.png b/packages/textures/nieb/concrete_n.png
new file mode 100644
index 0000000..3bc7ef0
--- /dev/null
+++ b/packages/textures/nieb/concrete_n.png
Binary files differ
diff --git a/packages/textures/nieb/concrete_s.png b/packages/textures/nieb/concrete_s.png
new file mode 100644
index 0000000..9841c10
--- /dev/null
+++ b/packages/textures/nieb/concrete_s.png
Binary files differ
diff --git a/packages/textures/nieb/floor_c.png b/packages/textures/nieb/floor_c.png
new file mode 100644
index 0000000..6c3ac12
--- /dev/null
+++ b/packages/textures/nieb/floor_c.png
Binary files differ
diff --git a/packages/textures/nieb/floor_n.png b/packages/textures/nieb/floor_n.png
new file mode 100644
index 0000000..45c5f96
--- /dev/null
+++ b/packages/textures/nieb/floor_n.png
Binary files differ
diff --git a/packages/textures/nieb/floor_s.png b/packages/textures/nieb/floor_s.png
new file mode 100644
index 0000000..760fd35
--- /dev/null
+++ b/packages/textures/nieb/floor_s.png
Binary files differ
diff --git a/packages/textures/nieb/package.cfg b/packages/textures/nieb/package.cfg
new file mode 100644
index 0000000..6d0ee6a
--- /dev/null
+++ b/packages/textures/nieb/package.cfg
@@ -0,0 +1,54 @@
+// Nieb
+
+setshader "bumpspecmapworld"
+setshaderparam "specscale" 1.2 1.2 1.2
+
+ texture c "textures/nieb/ash_c.png"
+ texture n "textures/nieb/ash_n.png"
+ texture s "textures/nieb/ash_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/base_0_c.png"
+ texture n "textures/nieb/base_0_n.png"
+ texture s "textures/nieb/base_0_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/base_1_c.png"
+ texture n "textures/nieb/base_1_n.png"
+ texture s "textures/nieb/base_1_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/base_2_c.png"
+ texture n "textures/nieb/base_2_n.png"
+ texture s "textures/nieb/base_2_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/bones_c.png"
+ texture n "textures/nieb/bones_n.png"
+ texture s "textures/nieb/bones_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/concrete_c.png"
+ texture n "textures/nieb/concrete_n.png"
+ texture s "textures/nieb/concrete_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/floor_c.png"
+ texture n "textures/nieb/floor_n.png"
+ texture s "textures/nieb/floor_s.png"
+ texscale 0.5
+
+ texture c "textures/nieb/tile_c.png"
+ texture n "textures/nieb/tile_n.png"
+ texture s "textures/nieb/tile_s.png"
+ texscale 0.5
+
+setshader "bumpspecmapparallaxworld"
+setshaderparam "specscale" 1.2 1.2 1.2
+setshaderparam "parallaxscale" 0.01 0.01
+
+ texture c "textures/nieb/stone_c.png"
+ texture n "textures/nieb/stone_n.png"
+ texture s "textures/nieb/stone_s.png"
+ texture z "textures/nieb/stone_z.png"
+ texscale 0.5
diff --git a/packages/textures/nieb/stone_c.png b/packages/textures/nieb/stone_c.png
new file mode 100644
index 0000000..149fdf8
--- /dev/null
+++ b/packages/textures/nieb/stone_c.png
Binary files differ
diff --git a/packages/textures/nieb/stone_n.png b/packages/textures/nieb/stone_n.png
new file mode 100644
index 0000000..0bef6ee
--- /dev/null
+++ b/packages/textures/nieb/stone_n.png
Binary files differ
diff --git a/packages/textures/nieb/stone_s.png b/packages/textures/nieb/stone_s.png
new file mode 100644
index 0000000..2ddd486
--- /dev/null
+++ b/packages/textures/nieb/stone_s.png
Binary files differ
diff --git a/packages/textures/nieb/stone_z.png b/packages/textures/nieb/stone_z.png
new file mode 100644
index 0000000..85ab590
--- /dev/null
+++ b/packages/textures/nieb/stone_z.png
Binary files differ
diff --git a/packages/textures/nieb/tile_c.png b/packages/textures/nieb/tile_c.png
new file mode 100644
index 0000000..06e865a
--- /dev/null
+++ b/packages/textures/nieb/tile_c.png
Binary files differ
diff --git a/packages/textures/nieb/tile_n.png b/packages/textures/nieb/tile_n.png
new file mode 100644
index 0000000..6954248
--- /dev/null
+++ b/packages/textures/nieb/tile_n.png
Binary files differ
diff --git a/packages/textures/nieb/tile_s.png b/packages/textures/nieb/tile_s.png
new file mode 100644
index 0000000..60c094b
--- /dev/null
+++ b/packages/textures/nieb/tile_s.png
Binary files differ
diff --git a/packages/textures/sock/base_c.png b/packages/textures/sock/base_c.png
new file mode 100644
index 0000000..dbd7661
--- /dev/null
+++ b/packages/textures/sock/base_c.png
Binary files differ
diff --git a/packages/textures/sock/base_n.png b/packages/textures/sock/base_n.png
new file mode 100644
index 0000000..5db0231
--- /dev/null
+++ b/packages/textures/sock/base_n.png
Binary files differ
diff --git a/packages/textures/sock/base_s.png b/packages/textures/sock/base_s.png
new file mode 100644
index 0000000..399a09c
--- /dev/null
+++ b/packages/textures/sock/base_s.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_0_c.png b/packages/textures/sock/base_trim_0_c.png
new file mode 100644
index 0000000..26fc104
--- /dev/null
+++ b/packages/textures/sock/base_trim_0_c.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_0_n.png b/packages/textures/sock/base_trim_0_n.png
new file mode 100644
index 0000000..580b2a0
--- /dev/null
+++ b/packages/textures/sock/base_trim_0_n.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_0_s.png b/packages/textures/sock/base_trim_0_s.png
new file mode 100644
index 0000000..47d4ca6
--- /dev/null
+++ b/packages/textures/sock/base_trim_0_s.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_1_c.png b/packages/textures/sock/base_trim_1_c.png
new file mode 100644
index 0000000..75e8536
--- /dev/null
+++ b/packages/textures/sock/base_trim_1_c.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_1_n.png b/packages/textures/sock/base_trim_1_n.png
new file mode 100644
index 0000000..9204142
--- /dev/null
+++ b/packages/textures/sock/base_trim_1_n.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_1_s.png b/packages/textures/sock/base_trim_1_s.png
new file mode 100644
index 0000000..56113ff
--- /dev/null
+++ b/packages/textures/sock/base_trim_1_s.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_2_c.png b/packages/textures/sock/base_trim_2_c.png
new file mode 100644
index 0000000..c73c243
--- /dev/null
+++ b/packages/textures/sock/base_trim_2_c.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_2_n.png b/packages/textures/sock/base_trim_2_n.png
new file mode 100644
index 0000000..690341a
--- /dev/null
+++ b/packages/textures/sock/base_trim_2_n.png
Binary files differ
diff --git a/packages/textures/sock/base_trim_2_s.png b/packages/textures/sock/base_trim_2_s.png
new file mode 100644
index 0000000..106b05f
--- /dev/null
+++ b/packages/textures/sock/base_trim_2_s.png
Binary files differ
diff --git a/packages/textures/sock/brick_0_c.png b/packages/textures/sock/brick_0_c.png
new file mode 100644
index 0000000..26e84a0
--- /dev/null
+++ b/packages/textures/sock/brick_0_c.png
Binary files differ
diff --git a/packages/textures/sock/brick_0_n.png b/packages/textures/sock/brick_0_n.png
new file mode 100644
index 0000000..59c2390
--- /dev/null
+++ b/packages/textures/sock/brick_0_n.png
Binary files differ
diff --git a/packages/textures/sock/brick_0_s.png b/packages/textures/sock/brick_0_s.png
new file mode 100644
index 0000000..b7e596c
--- /dev/null
+++ b/packages/textures/sock/brick_0_s.png
Binary files differ
diff --git a/packages/textures/sock/brick_1_c.png b/packages/textures/sock/brick_1_c.png
new file mode 100644
index 0000000..30835aa
--- /dev/null
+++ b/packages/textures/sock/brick_1_c.png
Binary files differ
diff --git a/packages/textures/sock/brick_1_n.png b/packages/textures/sock/brick_1_n.png
new file mode 100644
index 0000000..6c871f3
--- /dev/null
+++ b/packages/textures/sock/brick_1_n.png
Binary files differ
diff --git a/packages/textures/sock/brick_1_s.png b/packages/textures/sock/brick_1_s.png
new file mode 100644
index 0000000..d081548
--- /dev/null
+++ b/packages/textures/sock/brick_1_s.png
Binary files differ
diff --git a/packages/textures/sock/dirt_c.png b/packages/textures/sock/dirt_c.png
new file mode 100644
index 0000000..b5b28c9
--- /dev/null
+++ b/packages/textures/sock/dirt_c.png
Binary files differ
diff --git a/packages/textures/sock/dirt_n.png b/packages/textures/sock/dirt_n.png
new file mode 100644
index 0000000..a33b2bb
--- /dev/null
+++ b/packages/textures/sock/dirt_n.png
Binary files differ
diff --git a/packages/textures/sock/dirt_s.png b/packages/textures/sock/dirt_s.png
new file mode 100644
index 0000000..257dc5c
--- /dev/null
+++ b/packages/textures/sock/dirt_s.png
Binary files differ
diff --git a/packages/textures/sock/floor_c.png b/packages/textures/sock/floor_c.png
new file mode 100644
index 0000000..de9a094
--- /dev/null
+++ b/packages/textures/sock/floor_c.png
Binary files differ
diff --git a/packages/textures/sock/floor_n.png b/packages/textures/sock/floor_n.png
new file mode 100644
index 0000000..e681052
--- /dev/null
+++ b/packages/textures/sock/floor_n.png
Binary files differ
diff --git a/packages/textures/sock/floor_s.png b/packages/textures/sock/floor_s.png
new file mode 100644
index 0000000..129726a
--- /dev/null
+++ b/packages/textures/sock/floor_s.png
Binary files differ
diff --git a/packages/textures/sock/package.cfg b/packages/textures/sock/package.cfg
new file mode 100644
index 0000000..2b7fc70
--- /dev/null
+++ b/packages/textures/sock/package.cfg
@@ -0,0 +1,110 @@
+// Sock
+
+setshader "bumpspecmapworld"
+setshaderparam "specscale" 1.2 1.2 1.2
+
+ texture c "textures/sock/base_c.png"
+ texture n "textures/sock/base_n.png"
+ texture s "textures/sock/base_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/base_trim_0_c.png"
+ texture n "textures/sock/base_trim_0_n.png"
+ texture s "textures/sock/base_trim_0_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/base_trim_1_c.png"
+ texture n "textures/sock/base_trim_1_n.png"
+ texture s "textures/sock/base_trim_1_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/base_trim_2_c.png"
+ texture n "textures/sock/base_trim_2_n.png"
+ texture s "textures/sock/base_trim_2_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/brick_0_c.png"
+ texture n "textures/sock/brick_0_n.png"
+ texture s "textures/sock/brick_0_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/brick_1_c.png"
+ texture n "textures/sock/brick_1_n.png"
+ texture s "textures/sock/brick_1_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/dirt_c.png"
+ texture n "textures/sock/dirt_n.png"
+ texture s "textures/sock/dirt_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/floor_c.png"
+ texture n "textures/sock/floor_n.png"
+ texture s "textures/sock/floor_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/plank_0_c.png"
+ texture n "textures/sock/plank_0_n.png"
+ texture s "textures/sock/plank_0_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/plank_1_c.png"
+ texture n "textures/sock/plank_1_n.png"
+ texture s "textures/sock/plank_1_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/roof_c.png"
+ texture n "textures/sock/roof_n.png"
+ texture s "textures/sock/roof_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/step_0_c.png"
+ texture n "textures/sock/step_0_n.png"
+ texture s "textures/sock/step_0_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/step_1_c.png"
+ texture n "textures/sock/step_1_n.png"
+ texture s "textures/sock/step_1_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/wall_trim_c.png"
+ texture n "textures/sock/wall_trim_n.png"
+ texture s "textures/sock/wall_trim_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/wood_c.png"
+ texture n "textures/sock/wood_n.png"
+ texture s "textures/sock/wood_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/wood_trim_0_c.png"
+ texture n "textures/sock/wood_trim_0_n.png"
+ texture s "textures/sock/wood_trim_0_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/wood_trim_1_c.png"
+ texture n "textures/sock/wood_trim_1_n.png"
+ texture s "textures/sock/wood_trim_1_s.png"
+ texscale 0.5
+
+ texture c "textures/sock/wood_trim_2_c.png"
+ texture n "textures/sock/wood_trim_2_n.png"
+ texture s "textures/sock/wood_trim_2_s.png"
+ texscale 0.5
+
+setshader "bumpspecmapparallaxworld"
+setshaderparam "specscale" 1.2 1.2 1.2
+setshaderparam "parallaxscale" 0.01 0.01
+
+ texture c "textures/sock/stone_0_c.png"
+ texture n "textures/sock/stone_0_n.png"
+ texture s "textures/sock/stone_0_s.png"
+ texture z "textures/sock/stone_0_z.png"
+ texscale 0.5
+
+ texture c "textures/sock/stone_1_c.png"
+ texture n "textures/sock/stone_1_n.png"
+ texture s "textures/sock/stone_1_s.png"
+ texture z "textures/sock/stone_1_z.png"
+ texscale 0.5
diff --git a/packages/textures/sock/plank_0_c.png b/packages/textures/sock/plank_0_c.png
new file mode 100644
index 0000000..0edf944
--- /dev/null
+++ b/packages/textures/sock/plank_0_c.png
Binary files differ
diff --git a/packages/textures/sock/plank_0_n.png b/packages/textures/sock/plank_0_n.png
new file mode 100644
index 0000000..4699830
--- /dev/null
+++ b/packages/textures/sock/plank_0_n.png
Binary files differ
diff --git a/packages/textures/sock/plank_0_s.png b/packages/textures/sock/plank_0_s.png
new file mode 100644
index 0000000..3ef584c
--- /dev/null
+++ b/packages/textures/sock/plank_0_s.png
Binary files differ
diff --git a/packages/textures/sock/plank_1_c.png b/packages/textures/sock/plank_1_c.png
new file mode 100644
index 0000000..f3a4274
--- /dev/null
+++ b/packages/textures/sock/plank_1_c.png
Binary files differ
diff --git a/packages/textures/sock/plank_1_n.png b/packages/textures/sock/plank_1_n.png
new file mode 100644
index 0000000..b18327d
--- /dev/null
+++ b/packages/textures/sock/plank_1_n.png
Binary files differ
diff --git a/packages/textures/sock/plank_1_s.png b/packages/textures/sock/plank_1_s.png
new file mode 100644
index 0000000..45c04de
--- /dev/null
+++ b/packages/textures/sock/plank_1_s.png
Binary files differ
diff --git a/packages/textures/sock/readme.txt b/packages/textures/sock/readme.txt
new file mode 100644
index 0000000..e250aa3
--- /dev/null
+++ b/packages/textures/sock/readme.txt
@@ -0,0 +1,54 @@
+=====================================================================
+title: Terrain Texture Pack
+date: 5th February 2010
+file: tp-terrain1.zip
+author(s): Simon 'Sock' O'Callaghan
+email address: mememe[at]simonoc[dot]com
+URL: http://www.simonoc.com/
+description: A small collection of textures
+=====================================================================
+
+COPYRIGHT NOTICES
+-----------------
+
+All use of my digital work is covered by this Creative Commons Deed.
+http://creativecommons.org/licenses/by-nc-sa/3.0/
+Please do not use any of my work for commercial purposes.
+
+If you use any of these textures/models I kindly ask YOU to give
+me credit for my work within your README file or TEXT file
+distributed with your map/mod.
+
+Please refer to the website for the latest information.
+http://www.simonoc.com/pages/materials.htm
+
+============================================================
+
+Instructions for using the Terrain Texture Pack with Q3
+------------------------------------------------------
+
+** You must have installed the Q3 editor tools first **
+
+1. Extract the zip file in the BASEQ3 directory.
+
+ BASEQ3/MAPS - terrain_soc_final (gallery map)
+ BASEQ3/SCRIPTS - terrain_soc.shader
+ BASEQ3/TEXTURES/TERRAIN_SOC - 40 textures
+
+2. Goto the SCRIPTS sub-directory under the BASEQ3
+ directory and find the following
+ file :- SHADERLIST.TXT.
+
+3. Open this file up in a text editor and add the
+ following line at the bottom of the file.
+
+ TERRAIN_SOC
+
+4. Close the file and open GTKRadiant and you should
+ find on the texture menu the 1 new subdirectory.
+
+5. To view all texture and models load the gallery map
+ 'terrain_soc_final.map' located in the map directory.
+
+Enjoy
+Sock
diff --git a/packages/textures/sock/roof_c.png b/packages/textures/sock/roof_c.png
new file mode 100644
index 0000000..2c28862
--- /dev/null
+++ b/packages/textures/sock/roof_c.png
Binary files differ
diff --git a/packages/textures/sock/roof_n.png b/packages/textures/sock/roof_n.png
new file mode 100644
index 0000000..e8f8690
--- /dev/null
+++ b/packages/textures/sock/roof_n.png
Binary files differ
diff --git a/packages/textures/sock/roof_s.png b/packages/textures/sock/roof_s.png
new file mode 100644
index 0000000..b969262
--- /dev/null
+++ b/packages/textures/sock/roof_s.png
Binary files differ
diff --git a/packages/textures/sock/step_0_c.png b/packages/textures/sock/step_0_c.png
new file mode 100644
index 0000000..ce93f65
--- /dev/null
+++ b/packages/textures/sock/step_0_c.png
Binary files differ
diff --git a/packages/textures/sock/step_0_n.png b/packages/textures/sock/step_0_n.png
new file mode 100644
index 0000000..bf4088f
--- /dev/null
+++ b/packages/textures/sock/step_0_n.png
Binary files differ
diff --git a/packages/textures/sock/step_0_s.png b/packages/textures/sock/step_0_s.png
new file mode 100644
index 0000000..ac7856b
--- /dev/null
+++ b/packages/textures/sock/step_0_s.png
Binary files differ
diff --git a/packages/textures/sock/step_1_c.png b/packages/textures/sock/step_1_c.png
new file mode 100644
index 0000000..ee18dd9
--- /dev/null
+++ b/packages/textures/sock/step_1_c.png
Binary files differ
diff --git a/packages/textures/sock/step_1_n.png b/packages/textures/sock/step_1_n.png
new file mode 100644
index 0000000..524b019
--- /dev/null
+++ b/packages/textures/sock/step_1_n.png
Binary files differ
diff --git a/packages/textures/sock/step_1_s.png b/packages/textures/sock/step_1_s.png
new file mode 100644
index 0000000..0e3db73
--- /dev/null
+++ b/packages/textures/sock/step_1_s.png
Binary files differ
diff --git a/packages/textures/sock/stone_0_c.png b/packages/textures/sock/stone_0_c.png
new file mode 100644
index 0000000..476efee
--- /dev/null
+++ b/packages/textures/sock/stone_0_c.png
Binary files differ
diff --git a/packages/textures/sock/stone_0_n.png b/packages/textures/sock/stone_0_n.png
new file mode 100644
index 0000000..8d0baa3
--- /dev/null
+++ b/packages/textures/sock/stone_0_n.png
Binary files differ
diff --git a/packages/textures/sock/stone_0_s.png b/packages/textures/sock/stone_0_s.png
new file mode 100644
index 0000000..5e58d9d
--- /dev/null
+++ b/packages/textures/sock/stone_0_s.png
Binary files differ
diff --git a/packages/textures/sock/stone_0_z.png b/packages/textures/sock/stone_0_z.png
new file mode 100644
index 0000000..8c2b81e
--- /dev/null
+++ b/packages/textures/sock/stone_0_z.png
Binary files differ
diff --git a/packages/textures/sock/stone_1_c.png b/packages/textures/sock/stone_1_c.png
new file mode 100644
index 0000000..c580971
--- /dev/null
+++ b/packages/textures/sock/stone_1_c.png
Binary files differ
diff --git a/packages/textures/sock/stone_1_n.png b/packages/textures/sock/stone_1_n.png
new file mode 100644
index 0000000..6b4ac77
--- /dev/null
+++ b/packages/textures/sock/stone_1_n.png
Binary files differ
diff --git a/packages/textures/sock/stone_1_s.png b/packages/textures/sock/stone_1_s.png
new file mode 100644
index 0000000..3cd518b
--- /dev/null
+++ b/packages/textures/sock/stone_1_s.png
Binary files differ
diff --git a/packages/textures/sock/stone_1_z.png b/packages/textures/sock/stone_1_z.png
new file mode 100644
index 0000000..5812a50
--- /dev/null
+++ b/packages/textures/sock/stone_1_z.png
Binary files differ
diff --git a/packages/textures/sock/wall_trim_c.png b/packages/textures/sock/wall_trim_c.png
new file mode 100644
index 0000000..e0d1cba
--- /dev/null
+++ b/packages/textures/sock/wall_trim_c.png
Binary files differ
diff --git a/packages/textures/sock/wall_trim_n.png b/packages/textures/sock/wall_trim_n.png
new file mode 100644
index 0000000..c755153
--- /dev/null
+++ b/packages/textures/sock/wall_trim_n.png
Binary files differ
diff --git a/packages/textures/sock/wall_trim_s.png b/packages/textures/sock/wall_trim_s.png
new file mode 100644
index 0000000..5759dd5
--- /dev/null
+++ b/packages/textures/sock/wall_trim_s.png
Binary files differ
diff --git a/packages/textures/sock/wood_c.png b/packages/textures/sock/wood_c.png
new file mode 100644
index 0000000..1416d91
--- /dev/null
+++ b/packages/textures/sock/wood_c.png
Binary files differ
diff --git a/packages/textures/sock/wood_n.png b/packages/textures/sock/wood_n.png
new file mode 100644
index 0000000..de34688
--- /dev/null
+++ b/packages/textures/sock/wood_n.png
Binary files differ
diff --git a/packages/textures/sock/wood_s.png b/packages/textures/sock/wood_s.png
new file mode 100644
index 0000000..b2125ad
--- /dev/null
+++ b/packages/textures/sock/wood_s.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_0_c.png b/packages/textures/sock/wood_trim_0_c.png
new file mode 100644
index 0000000..dcbea13
--- /dev/null
+++ b/packages/textures/sock/wood_trim_0_c.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_0_n.png b/packages/textures/sock/wood_trim_0_n.png
new file mode 100644
index 0000000..bd54203
--- /dev/null
+++ b/packages/textures/sock/wood_trim_0_n.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_0_s.png b/packages/textures/sock/wood_trim_0_s.png
new file mode 100644
index 0000000..e9360c5
--- /dev/null
+++ b/packages/textures/sock/wood_trim_0_s.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_1_c.png b/packages/textures/sock/wood_trim_1_c.png
new file mode 100644
index 0000000..4364811
--- /dev/null
+++ b/packages/textures/sock/wood_trim_1_c.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_1_n.png b/packages/textures/sock/wood_trim_1_n.png
new file mode 100644
index 0000000..f407567
--- /dev/null
+++ b/packages/textures/sock/wood_trim_1_n.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_1_s.png b/packages/textures/sock/wood_trim_1_s.png
new file mode 100644
index 0000000..7af064c
--- /dev/null
+++ b/packages/textures/sock/wood_trim_1_s.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_2_c.png b/packages/textures/sock/wood_trim_2_c.png
new file mode 100644
index 0000000..c09bba0
--- /dev/null
+++ b/packages/textures/sock/wood_trim_2_c.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_2_n.png b/packages/textures/sock/wood_trim_2_n.png
new file mode 100644
index 0000000..6b815f5
--- /dev/null
+++ b/packages/textures/sock/wood_trim_2_n.png
Binary files differ
diff --git a/packages/textures/sock/wood_trim_2_s.png b/packages/textures/sock/wood_trim_2_s.png
new file mode 100644
index 0000000..4e0be68
--- /dev/null
+++ b/packages/textures/sock/wood_trim_2_s.png
Binary files differ
diff --git a/packages/textures/swatllama/ice_c.png b/packages/textures/swatllama/ice_c.png
new file mode 100644
index 0000000..a928f7f
--- /dev/null
+++ b/packages/textures/swatllama/ice_c.png
Binary files differ
diff --git a/packages/textures/swatllama/ice_n.png b/packages/textures/swatllama/ice_n.png
new file mode 100644
index 0000000..c1b30b2
--- /dev/null
+++ b/packages/textures/swatllama/ice_n.png
Binary files differ
diff --git a/packages/textures/swatllama/ice_s.png b/packages/textures/swatllama/ice_s.png
new file mode 100644
index 0000000..2160ffe
--- /dev/null
+++ b/packages/textures/swatllama/ice_s.png
Binary files differ
diff --git a/packages/textures/swatllama/ice_z.png b/packages/textures/swatllama/ice_z.png
new file mode 100644
index 0000000..0818e3b
--- /dev/null
+++ b/packages/textures/swatllama/ice_z.png
Binary files differ
diff --git a/packages/textures/swatllama/package.cfg b/packages/textures/swatllama/package.cfg
new file mode 100644
index 0000000..5caa5d5
--- /dev/null
+++ b/packages/textures/swatllama/package.cfg
@@ -0,0 +1,11 @@
+// swatllama
+
+setshader "bumpspecmapparallaxworld"
+setshaderparam "specscale" 1.2 1.2 1.2
+setshaderparam "parallaxscale" 0.6 0.3
+
+ texture c "textures/swatllama/ice_c.png"
+ texture n "textures/swatllama/ice_n.png"
+ texture s "textures/swatllama/ice_s.png"
+ texture z "textures/swatllama/ice_z.png"
+ texscale 0.5
diff --git a/packages/textures/swatllama/readme.txt b/packages/textures/swatllama/readme.txt
new file mode 100644
index 0000000..cf2fa49
--- /dev/null
+++ b/packages/textures/swatllama/readme.txt
@@ -0,0 +1,12 @@
+https://www.textures.com/terms-of-use.html
+
+ARTICLE 6. Use of Content
+You are allowed to use our photos for many kinds of projects and even sell them in combination with 3D models. However, you are not allowed to resell or give away our photos as 'textures', texture packs, materials, clipart or any other product that competes with our website. Also, the usage rights for our special content (3D Scans, PBR Materials, 3D Objects, etc) are much stricter.
+
+Please also read the FAQ which has many practical examples. If you have questions you can always Contact Us.
+6.1 Content downloaded may be used for personal and commercial use (provided the use is in compliance with these terms and conditions).
+6.2 You are permitted to: (a) use Content in 2D or 3D computer graphics, website design, advertising banners, movies, television shows and printed media; (b) incorporate the Content in computer games and 3D models and 3D scenes; (c) sell or distribute 3D models bundled with modified versions of the Content (with the exception of Substance .sbsar or .sbs files, PBR Materials, HDR Panoramas, 3D Scans and 3D Scanned Objects, 3D Brushes, see 6.3c), but only if you add the following text to the documentation accompanying the model:
+"One or more textures on this 3D model have been created with photographs from Textures.com. These photographs may not be redistributed by default; please visit www.textures.com for more information." (d) for scrapbooking work, but only if you are the end-user of the work. Resale of the Content as scrapbooking packs, scrapbooking papers, templates, etc, is explicitly forbidden (even when the Content is modified).
+6.3 You are not permitted to: (a) sell or distribute any Content (modified or not) by themselves or in a texture pack, material, shader, scale modelling papers (pre-printed or digital), scrapbooking pack; (b) use Content in graphic design themes or templates sold to multiple customers on digital marketplaces (this includes stock photography, clipart, templates for websites, business cards and e-cards); (c) sell or distribute the Substance .sbsar or .sbs files, 3D Scans, Atlas Sheets, 3D Scanned Objects, 3D Brushes or HDR Panoramas (by itself, bundled with a standalone art asset or a 3D scene); (d) use the Content for creating products sold via 'print on demand' websites (for example print on demand mugs, T-shirts, mouse mats, etc); (e) sell or distribute skins for laptops, phones and other devices created with Content from the Website; (f) use the Content to print wallpaper, fabrics or vinyl wraps (with the exception of private or one-off use); (g) bundle Content with software such as paint programs, plugins, 3D engines, 3D programs or photo-kiosk software; (h) release the Content or derivative products with Content under Open Source Licences; (i) use Content in Second Life, Sansar or any other Linden Lab product or service; (j) use Content for any purpose that violates Dutch or other applicable law or regulation.
+(k) use a program (spider, leecher) or script to automatically download (all) Content on the Website.
+(l) interfere with the security or otherwise abuse, disrupt, place excessive loads on, or attempt to gain unauthorised access to the Website or any system resources or networks connected to this website. \ No newline at end of file